Solving MLC NAND paired page program using reduced spatial redundancy
AssigneeVirtium Technology, Inc.
InventorLan Dinh Phan
Life of this patent
Estimating the term…
Abstract
Reduced spatial redundancy of lower bits data can provide data protection for a flash memory having MLC NAND devices operated in page mode. An interrupted write operation of most significant bit pages can corrupt previously written data in lower bit pages. The lower bits redundant memory can assist in restoring the data, using less than a full back up storage.
Claims20
A method of managing a memory, the method comprising
- configuring a first memory and a second memory,
- wherein the first memory comprises a plurality of multi-level cell (MLC) memory cells,
- wherein each MLC memory cell comprises at least a least significant bit (LSB) and a most significant bit (MSB);
- copying first data from the first memory to the second memory,
- wherein the first data comprise at least LSBs except MSBs of the MLC memory cells;
- writing second data to the MSBs of the MLC memory cells.
A data storage system comprising
- a first memory,
- wherein the first memory comprises a plurality of multi-level cell (MLC) memory cells,
- wherein each MLC memory cell comprises at least a least significant bit (LSB) and a most significant bit (MSB),
- wherein the first memory is configured for page mode data management;
- a second memory,
- wherein the second memory is configured to store a copy of at least the LSBs of the MLC memory cells except the MSBs of the MLC memory cells.
A computer readable storage medium having a computer readable code for improving data reliability in a data storage system, wherein the data storage system comprises a first memory and a second memory, wherein the first memory comprises a plurality of multi-level cell (MLC) memory cells, wherein each MLC memory cell comprises at least a least significant bit (LSB) and a most significant bit (MSB), the computer readable code comprising:
- program code for copying first data from the first memory to the second memory, wherein the first data comprise at least LSBs except MSBs of the MLC memory cells;
- program code for writing second data to the MSBs of the MLC memory cells.
Dependencies are inferred from the claim text.