Back to results
US 10,255,004 B2Granted
Systems and methods for managing address-mapping data in memory devices
AssigneeMarvell World Trade Ltd.
InventorsXinhai Kang, Wei Xu
Life of this patent
Estimating the term…
Abstract
Methods, apparatuses, and data storage devices are provided. Address-mapping data is compressed. The address-mapping data indicates mapping from a logical address to a physical address of a non-volatile memory of a storage device. Error checking and correction (ECC) data for the compressed address-mapping data is generated. The compressed address-mapping data and the ECC data are stored in the storage device.
Claims14
A method comprising:
- compressing address-mapping data, the address-mapping data indicating mapping from a logical address to a physical address of a non-volatile memory of a storage device;
- selecting a coding scheme of a plurality of coding schemes;
- generating error checking and correction (ECC) data for the compressed address-mapping data using the selected coding scheme, the selecting being based on a degree to which the address-mapping data is compressed, such that a combined size of the compressed address-mapping data and the ECC data is less than or equal to a page size of the non-volatile memory;
- and
- storing the compressed address-mapping data and the ECC data in the storage device.
2 more elements
An apparatus comprising:
- a processing system configured to compress address-mapping data;
- and
- a storage device comprising:
- a non-volatile memory, the address-mapping data indicating mapping from a logical address to a physical address of the non-volatile memory, and
- a controller unit configured to (i) select a coding scheme of a plurality of coding schemes, (ii) generate error checking and correction (ECC) data for the compressed address-mapping data using the selected coding scheme, the selection being based on a degree to which the address-mapping data is compressed, such that a combined size of the compressed address-mapping data and the ECC data is less than or equal to a page size of the non-volatile memory, and (iii) write the compressed address-mapping data and the ECC data to the storage device.
2 more elements
A storage device comprising:
- a non-volatile memory;
- and
- a controller unit configured to
- compress address-mapping data, the address-mapping data indicating mapping from a logical address to a physical address of the non-volatile memory,
- select a coding scheme of a plurality of coding schemes,
- generate error checking and correction (ECC) data for the compressed address-mapping data using the selected coding scheme, selection of the selected coding scheme being based on a degree to which the address-mapping data is compressed, such that a combined size of the compressed address-mapping data and the ECC data is less than or equal to a page size of the non-volatile memory, and
- write the compressed address-mapping data and the ECC data to the storage device.
4 more elements
Dependencies are inferred from the claim text.