Shifting reference values to account for voltage sag
First Claim
Patent Images
1. A method for adjusting for sag in stored data values, the method comprising:
- applying charge to a plurality of memory cells, each memory cell charged to a target voltage corresponding to a data value, the plurality of memory cells comprising a reference cell, the reference cell charged to a predetermined voltage;
detecting a voltage level in the reference cell;
detecting voltage levels from a group of memory cells;
performing an adjustment based upon the difference between the detected voltage level in the reference cell and the predetermined voltage, wherein the adjustment is an adjustment to a correction function, the correction function converting detected voltage levels into corrected voltage levels;
for each detected voltage level from the group of memory cells, receiving at a data processor a digital signal representing the detected voltage level;
applying the adjusted correction function in the data processor to convert the received digital signals representing the detected voltage levels from the group of memory cells into corrected digital signals representing corrected voltage levels; and
converting the corrected digital signals representing the corrected voltage levels into digital data values selected from a group of possible data values based upon a selection criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method, including software implemented techniques, can be used to adjust for sag in stored data values. Charge is applied to multiple memory cells, and each memory cell is charged to a target voltage corresponding to a data value. The memory cells include a reference cell that is charged to a predetermined voltage. A voltage level in the reference cell is detected, and voltage levels from a group of memory cells are also detected. An adjustment is performed based upon the difference between the detected voltage level in the reference cell and the predetermined voltage.
215 Citations
15 Claims
-
1. A method for adjusting for sag in stored data values, the method comprising:
-
applying charge to a plurality of memory cells, each memory cell charged to a target voltage corresponding to a data value, the plurality of memory cells comprising a reference cell, the reference cell charged to a predetermined voltage; detecting a voltage level in the reference cell; detecting voltage levels from a group of memory cells; performing an adjustment based upon the difference between the detected voltage level in the reference cell and the predetermined voltage, wherein the adjustment is an adjustment to a correction function, the correction function converting detected voltage levels into corrected voltage levels; for each detected voltage level from the group of memory cells, receiving at a data processor a digital signal representing the detected voltage level; applying the adjusted correction function in the data processor to convert the received digital signals representing the detected voltage levels from the group of memory cells into corrected digital signals representing corrected voltage levels; and converting the corrected digital signals representing the corrected voltage levels into digital data values selected from a group of possible data values based upon a selection criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for reading data from memory cells, the system comprising:
-
a plurality of memory cells, each memory cell adapted to receive a charge to an analog voltage representing a data value selected from a group of possible data values, the plurality of memory cells comprising a reference cell charged to a predetermined voltage; a voltage detector adapted to detect voltage levels for each memory cell; and a processor adapted to adjust a correction function based in part upon a digital signal representing a detected voltage for the reference cell and a digital signal representing the predetermined voltage and to apply the adjusted correction function to convert digital signals representing detected voltage levels from the group of memory cells into corrected digital signals representing corrected voltage levels. - View Dependent Claims (11, 12, 13)
-
-
14. An article of manufacture comprising machine-readable instructions that, when executed, cause operations to be performed, the operations comprising:
-
detecting voltage levels from a group of memory cells, the group of memory cells comprising a reference cell having a predetermined voltage; performing an adjustment based upon the difference between the detected voltage level in the reference cell and the predetermined voltage, wherein the adjustment is an adjustment to a correction function, the correction function converting detected voltage levels into corrected voltage levels; for each detected voltage level from the group of memory cells, receiving at a data processor a digital signal representing the detected voltage level; applying the adjusted correction function in the data processor to convert the received digital signals representing the detected voltage levels from the group of memory cells into corrected digital signals representing corrected voltage levels; and converting the corrected digital signals representing the corrected voltage levels into digital data values selected from a group of possible data values based upon a selection criteria. - View Dependent Claims (15)
-
Specification