Method to select flash memory blocks for refresh after read operations
AssigneeSK hynix Inc.
InventorsAman Bhatia, Fan Zhang, Chenrong Xiong, Naveen Kumar, Yu Cai
Life of this patent
Estimating the term…
Loading patent…
AssigneeSK hynix Inc.
InventorsAman Bhatia, Fan Zhang, Chenrong Xiong, Naveen Kumar, Yu Cai
Estimating the term…
A system includes a plurality of memory cells. Each memory cell is programmed to a data state corresponding to one of multiple cell programmed voltages. The memory cells are read to determine a programmed data state of each memory cell. Error correction decoding is performed to determine a corrected data state of each memory cell. The corresponding cell levels, or programmed voltages, are determined based on the programmed data state and the corrected data state. A first error count represents a total number of error cells that have a higher cell level for the corrected data state than the programmed data state. A second error count represents a total number of error cells that have a lower cell level for the corrected data state than the programmed data state. The system is configured to perform a memory operation based on the first error count and the second error count.
A non-volatile data storage device, comprising:
A system, comprising:
A method of controlling a storage system, the storage system including a plurality of memory cells arranged in blocks and a memory controller coupled to the plurality of memory cells for controlling data write and read in the plurality of memory cells, the method comprising:
Dependencies are inferred from the claim text.