Syndrome weight based evaluation of memory cells performance using multiple sense operations
First Claim
1. A memory system, comprising:
- an interface, configured to communicate with a plurality of memory cells that store data by setting the memory cells to analog voltages representative of respective storage values; and
storage circuitry including a processor, configured to;
read from a group of the memory cells a code word that was encoded using an Error Correction Code (ECC), by sensing the memory cells in the group using at least first and second read thresholds for producing respective first and second readouts; and
based on at least one of the first readout and the second readout, the processor is configured to determine for the code word (i) a syndrome weight that is indicative of an actual number of errors contained in the code word, and (ii) a mid-zone count of the memory cells for which the first readout differs from the second readout,wherein the processor is further configured to evaluate a performance measure for the memory cells in the group, based on the determined syndrome weight and on the mid-zone count, by estimating a channel matrix that is indicative of a readout performance of the memory cells in the group.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system includes an interface and storage circuitry. The interface is configured to communicate with a plurality of memory cells that store data by setting the memory cells to analog voltages representative of respective storage values. The storage circuitry is configured to read from a group of the memory cells a code word encoded using an Error Correction Code (ECC), by sensing the memory cells using at least first and second read thresholds for producing respective first and second readouts, to calculate, based on at least one of the first and second readouts, (i) a syndrome weight that is indicative of an actual number of errors contained in the code word, and (ii) a mid-zone count of the memory cells for which the first readout differs from the second readout, and, to evaluate a performance measure for the memory cells, based on the calculated syndrome weight and mid-zone count.
32 Citations
16 Claims
-
1. A memory system, comprising:
-
an interface, configured to communicate with a plurality of memory cells that store data by setting the memory cells to analog voltages representative of respective storage values; and storage circuitry including a processor, configured to; read from a group of the memory cells a code word that was encoded using an Error Correction Code (ECC), by sensing the memory cells in the group using at least first and second read thresholds for producing respective first and second readouts; and based on at least one of the first readout and the second readout, the processor is configured to determine for the code word (i) a syndrome weight that is indicative of an actual number of errors contained in the code word, and (ii) a mid-zone count of the memory cells for which the first readout differs from the second readout, wherein the processor is further configured to evaluate a performance measure for the memory cells in the group, based on the determined syndrome weight and on the mid-zone count, by estimating a channel matrix that is indicative of a readout performance of the memory cells in the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
in a memory system comprising a plurality of memory cells that store data by setting the memory cells to analog voltages representative of respective storage values, reading from a group of the memory cells a code word that was encoded using an Error Correction Code (ECC), by sensing the memory cells in the group using at least first and second read thresholds for producing respective first and second readouts; based on at least one of the first readout and the second readout, calculating, by a processor of the memory system, for the code word (i) a syndrome weight that estimates an actual number of errors contained in the code word, and (ii) a mid-zone count of the memory cells for which the first readout differs from the second readout; and evaluating, by the processor, a performance measure for the memory cells in the group, based on the calculated syndrome weight and on the mid-zone count, by estimating a channel matrix that is indicative of a readout performance of the memory cells in the group. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification