WEAR LEVEL ESTIMATION IN ANALOG MEMORY CELLS
First Claim
Patent Images
1. A method for operating a memory, the method comprising:
- applying at least one pulse to a group of analog memory cells so as to cause the memory cells in the group to assume respective storage values;
after applying the pulse, reading the respective storage values from the memory cells in the group;
computing one or more statistical properties of the read storage values; and
estimating a wear level of the group of the memory cells responsively to the statistical properties.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a memory includes applying at least one pulse to a group of analog memory cells, so as to cause the memory cells in the group to assume respective storage values. After applying the pulse, the respective storage values are read from the memory cells in the group. One or more statistical properties of the read storage values are computed. A wear level of the group of the memory cells is estimated responsively to the statistical properties.
302 Citations
44 Claims
-
1. A method for operating a memory, the method comprising:
-
applying at least one pulse to a group of analog memory cells so as to cause the memory cells in the group to assume respective storage values; after applying the pulse, reading the respective storage values from the memory cells in the group; computing one or more statistical properties of the read storage values; and estimating a wear level of the group of the memory cells responsively to the statistical properties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for operating a memory, the method comprising:
-
predefining an action to be applied to one or more groups of analog memory cells in response to respective wear levels of the groups; applying at least one pulse to a given group of the analog memory cells so as to cause the memory cells in the given group to assume respective storage values; after applying the pulse, reading the respective storage values from the memory cells in the given group; computing one or more statistical properties of the read storage values, which are indicative of a wear level of the memory cells in the given group; and applying the predefined action responsively to the computed statistical properties.
-
-
22. Apparatus, comprising:
-
a memory, which comprises multiple analog memory cells; and circuitry, which is coupled to apply at least one pulse to a group of the memory cells so as to cause the memory cells in the group to assume respective storage values, to read the respective storage values from the memory cells in the group after applying the pulse, to compute one or more statistical properties of the read storage values, and to estimate a wear level of the group of the memory cells responsively to the statistical properties. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. Apparatus, comprising:
-
a memory, which comprises multiple analog memory cells; and circuitry, which is coupled to hold a definition of an action to be applied to one or more groups of the memory cells in response to respective wear levels of the groups, to apply at least one pulse to a given group of the memory cells so as to cause the memory cells in the given group to assume respective storage values, to read the respective storage values from the memory cells in the given group after applying the pulse, to compute one or more statistical properties of the read storage values, which are indicative of a wear level of the memory cells in the given group, and to apply the action responsively to the computed statistical properties.
-
-
43. Apparatus, comprising:
-
an interface, which is operative to communicate with a memory that includes multiple analog memory cells; and circuitry, which is coupled to apply at least one pulse to a group of the memory cells so as to cause the memory cells in the group to assume respective storage values, to read the respective storage values from the memory cells in the group after applying the pulse, to compute one or more statistical properties of the read storage values, and to estimate a wear level of the group of the memory cells responsively to the statistical properties.
-
-
44. Apparatus, comprising:
-
an interface, which is operative to communicate with a memory that includes multiple analog memory cells; and circuitry, which is coupled to hold a definition of an action to be applied to one or more groups of the memory cells in response to respective wear levels of the groups, to apply at least one pulse to a given group of the memory cells so as to cause the memory cells in the given group to assume respective storage values, to read the respective storage values from the memory cells in the given group after applying the pulse, to compute one or more statistical properties of the read storage values, which are indicative of a wear level of the memory cells in the given group, and to apply the action responsively to the computed statistical properties.
-
Specification