MEMORY DEVICE WITH NEGATIVE THRESHOLDS
First Claim
1. A method for data storage in a memory that includes a plurality of analog memory cells, the method comprising:
- storing data in the memory by writing first storage values to the cells;
defining one or more read reference levels for reading the cells, such that at least one of the read reference levels is negative; and
after storing the data, reading second storage values from the cells using the read reference levels, so as to reconstruct the stored data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for data storage in a memory that includes a plurality of analog memory cells includes storing data in the memory by writing first storage values to the cells. One or more read reference levels are defined for reading the cells, such that at least one of the read reference levels is negative. After storing the data, second storage values are read from the cells using the read reference levels, so as to reconstruct the stored data. In another disclosed method, data is stored in the memory by mapping the data to first storage values selected from a set of the nominal storage values, and writing the first storage values to the cells. The set of nominal storage values is defined such that at least one of the nominal storage values is negative.
-
Citations
46 Claims
-
1. A method for data storage in a memory that includes a plurality of analog memory cells, the method comprising:
-
storing data in the memory by writing first storage values to the cells; defining one or more read reference levels for reading the cells, such that at least one of the read reference levels is negative; and after storing the data, reading second storage values from the cells using the read reference levels, so as to reconstruct the stored data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for data storage in a memory that includes a plurality of analog memory cells, the method comprising:
-
defining a set of nominal storage values, at least one of which is negative; storing data in the memory by mapping the data to first storage values selected from the set of the nominal storage values, and writing the first storage values to the cells; and after storing the data, reading second storage values from the cells using one or more read reference levels, so as to reconstruct the stored data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Apparatus for data storage in a memory that includes a plurality of analog memory cells, the apparatus comprising:
-
programming circuitry, which is coupled to store data in the memory by writing first storage values to the cells; and reading circuitry, which is coupled to define one or more read reference levels for reading the cells, such that at least one of the read reference levels is negative, and, after the data was stored, to read second storage values from the cells using the read reference levels, so as to reconstruct the stored data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. Apparatus for data storage in a memory that includes a plurality of analog memory cells, the apparatus comprising:
-
programming circuitry, which is coupled to define a set of nominal storage values, at least one of which is negative, and to store data in the memory by mapping the data to first storage values selected from the set of the nominal storage values and writing the first storage values to the cells; and reading circuitry, which is coupled, after the data was stored, to read second storage values from the cells using one or more read reference levels, so as to reconstruct the stored data. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. Apparatus for data storage, comprising:
-
a memory, which comprises a plurality of analog memory cells; programming circuitry, which is coupled to store data in the memory by writing first storage values to the cells; and reading circuitry, which is coupled to define one or more read reference levels for reading the cells, such that at least one of the read reference levels is negative, and, after the data was stored, to read second storage values from the cells using the read reference levels, so as to reconstruct the stored data.
-
-
46. Apparatus for data storage, comprising:
-
a memory, which comprises a plurality of analog memory cells; programming circuitry, which is coupled to define a set of nominal storage values, at least one of which is negative, and to store data in the memory by mapping the data to first storage values selected from the set of the nominal storage values and writing the first storage values to the cells; and reading circuitry, which is coupled, after the data was stored, to read second storage values from the cells using one or more read reference levels, so as to reconstruct the stored data.
-
Specification