Back to results
US 2014/0229655 A1Published application
Storing Error Correction Code (ECC) Data In a Multi-Tier Memory Structure
AssigneeSeagate Technology LLC
InventorsRyan James Goss, Mark Allen Gaertner, Ara Patapoutian
Life of this patent
Estimating the term…
Abstract
Method and apparatus for managing data in a memory. In accordance with some embodiments, a data object is stored in a first non-volatile tier of a multi-tier memory structure. An ECC data set adapted to detect at least one bit error in the data object during a read operation is generated. The ECC data set is stored in a different, second non-volatile tier of the multi-tier memory structure.
Claims20
A method comprising:
- storing a data object in a first non-volatile tier of a multi-tier memory structure;
- generating an ECC data set adapted to detect at least one bit error in the data object during a read operation;
- and
- storing the ECC data set in a different, second non-volatile tier of the multi-tier memory structure.
1 more element
An apparatus comprising:
- a multi-tier memory structure comprising a plurality of non-volatile memory tiers each having different data transfer attributes and corresponding memory cell constructions, the memory tiers arranged in a priority order from fastest to slowest data I/O data transfer rate capabilities;
- and
- a storage manager adapted to generate a data object responsive to one or more data blocks supplied by a requestor, to generate an ECC data set for detecting up to a selected number of read back bit errors in the data object during a read back operation, to store the data object in a first selected memory tier of the multi-tier memory structure, and to store the ECC data set in a different second selected memory tier of the multi-tier memory structure.
Dependencies are inferred from the claim text.