Error detection, documentation, and correction in a flash memory device
First Claim
Patent Images
1. A flash memory device comprising:
- a controller circuit for generating memory control signals;
a primary memory array coupled to the controller circuit, the primary memory array comprising a plurality of non-volatile memory cells; and
an error documentation memory array of non-volatile memory cells, coupled to the controller circuit, that stores documentation data regarding a first over-programmed memory cell in the primary memory array, the documentation data comprising a data offset indicating a quantity of states between a desired data and an actual programmed data of the first over-programmed memory cell.
8 Assignments
0 Petitions
Accused Products
Abstract
A memory device has an error documentation memory array that is separate from the primary memory array. The error documentation memory array stores data relating to over-programmed bits in the primary array. When the over-programmed bits in the primary array are erased, the error documentation memory array is erased as well, deleting the documentation data relating to the over-programmed bits.
-
Citations
11 Claims
-
1. A flash memory device comprising:
-
a controller circuit for generating memory control signals; a primary memory array coupled to the controller circuit, the primary memory array comprising a plurality of non-volatile memory cells; and an error documentation memory array of non-volatile memory cells, coupled to the controller circuit, that stores documentation data regarding a first over-programmed memory cell in the primary memory array, the documentation data comprising a data offset indicating a quantity of states between a desired data and an actual programmed data of the first over-programmed memory cell. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A flash memory device comprising:
-
a primary memory array comprising a plurality of non-volatile memory cells; an error documentation memory array of non-volatile memory cells that stores documentation data regarding a first over-programmed memory cell in the primary memory array, the documentation data comprising a data offset indicating a quantity of states between a desired data and an actual programmed data of the first over-programmed memory cell; and a controller circuit for generating memory control signals and adapted to execute an error detection, documentation, and correction method comprising; detecting the first over-programmed memory cell; programming the first over-programmed memory cell to a subsequent state; and storing, in the error documentation memory array, first documentation data regarding first over-programmed memory cell. - View Dependent Claims (8, 9, 10)
-
-
11. An electronic system comprising:
-
a processor that controls operation of the electronic system; and a flash memory device, coupled to the processor, comprising; a controller circuit for generating memory control signals; a primary memory array coupled to the controller circuit, the primary memory array comprising a plurality of non-volatile memory cells; and an error documentation memory array of non-volatile memory cells, coupled to the controller circuit, that stores documentation data regarding a first over-programmed memory cell in the primary memory array, the documentation data comprising a data offset indicating a quantity of states between a desired data and an actual programmed data of the first over-programmed memory cell.
-
Specification