Method circuit and system for read error detection in a non-volatile memory array
First Claim
1. A method of detecting read errors in a set of NVM cells, said method comprising:
- during or prior to programming of the set of NVM cells, counting the number of cells to be programmed to, up to and/or above one or more logical states of a set of logical states associated with the NVM cells; and
comparing the number of cells read at a given state against a value corresponding to a number of cells which should be at the given state based on the counting performed during or prior to programming.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method, circuit and system for determining a reference voltage to be used in reading cells programmed to a given program state. Some embodiments of the present invention relate to a system, method and circuit for establishing a set of operating reference cells to be used in operating (e.g. reading) cells in a NVM block or array. As part of the present invention, at least a subset of cells of the NVM block or array may be read and the number of cells found at a given state associated with the array may be compared to one or more check sum values obtained during programming of the at least a subset of cells. A Read Verify threshold reference voltage associated with the given program state or associated with an adjacent state may be adjusted based on the result of the comparison.
600 Citations
8 Claims
-
1. A method of detecting read errors in a set of NVM cells, said method comprising:
-
during or prior to programming of the set of NVM cells, counting the number of cells to be programmed to, up to and/or above one or more logical states of a set of logical states associated with the NVM cells; and comparing the number of cells read at a given state against a value corresponding to a number of cells which should be at the given state based on the counting performed during or prior to programming. - View Dependent Claims (2, 3, 4)
-
-
5. A method of adjusting one or more read verify reference levels of a set of cells comprising:
-
during or prior to programming of the set of cells, counting the number of cells to be programmed to, up to and/or above one or more logical states of a set of logical states associated with the set of NVM cells; comparing the number of cells read at a given state against a value corresponding to a number of cells which should be at the given state based on the counting performed during or prior to programming; and either raising or lowering a read verify level associate with the given state, or associated with an adjacent state, based on the comparison. - View Dependent Claims (6, 7, 8)
-
Specification