Corrected data storage and handling methods
AssigneeSanDisk Corporation
InventorsSergey Anatolievich Gorobets, Reuven Elhamias, Carlos J. Gonzalez, Kevin M. Conley
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Corporation
InventorsSergey Anatolievich Gorobets, Reuven Elhamias, Carlos J. Gonzalez, Kevin M. Conley
Estimating the term…
In order to maintain the integrity of data stored in a flash memory that are susceptible to being disturbed by operations in adjacent regions of the memory, disturb events cause the data to be read, corrected and re-written before becoming so corrupted that valid data cannot be recovered. The sometimes conflicting needs to maintain data integrity and system performance are balanced by deferring execution of some of the corrective action when the memory system has other high priority operations to perform. In a memory system utilizing very large units of erase, the corrective process is executed in a manner that is consistent with efficiently rewriting an amount of data much less than the capacity of a unit of erase. Data is rewritten when severe errors are found during read operations. Portions of data are corrected and copied within the time limit for read operation. Corrected portions are written to dedicated blocks.
A method of managing data in a non-volatile memory array having multiple blocks of non-volatile memory cells, a block being the minimum unit of erase, a block containing multiple sectors of data, comprising:
A method of managing data in a memory system having a non-volatile memory array that includes multiple blocks, a block being the minimum unit of erase, comprising:
A method of managing data in a memory system having a non-volatile memory array that includes multiple blocks, a block being the minimum unit of erase, comprising:
A method of managing data in a non-volatile memory array having multiple blocks of non-volatile memory cells, a block being the minimum unit of erase, a block containing multiple addressable units of data, comprising:
Dependencies are inferred from the claim text.