Memory device readout using multiple sense times
First Claim
Patent Images
1. A method for data storage, comprising:
- storing data in a group of analog memory cells by writing respective storage values into the memory cells in the group;
reading one or more of the memory cells in the group using a first readout operation that senses the memory cells with a first sense time;
reading at least one of the memory cells in the group using a second readout operation that senses the memory cells with a second sense time, wherein the second sense time is longer than the first sense time; and
reconstructing the data stored in the group of memory cells based on readout results of the first and second readout operations;
wherein the memory cells in the group are coupled to respective bit lines, wherein reading using the first readout operation comprises charging the bit lines and measuring a discharge of the bit lines with the first sense time, and wherein reading using the second readout operation comprises measuring the discharge of the bit lines with the second sense time without re-charging the bit lines.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for data storage includes storing data in a group of analog memory cells by writing respective storage values into the memory cells in the group. One or more of the memory cells in the group are read using a first readout operation that senses the memory cells with a first sense time. At least one of the memory cells in the group is read using a second readout operation that senses the memory cells with a second sense time, longer than the first sense time. The data stored in the group of memory cells is reconstructed based on readout results of the first and second readout operations.
105 Citations
16 Claims
-
1. A method for data storage, comprising:
-
storing data in a group of analog memory cells by writing respective storage values into the memory cells in the group; reading one or more of the memory cells in the group using a first readout operation that senses the memory cells with a first sense time; reading at least one of the memory cells in the group using a second readout operation that senses the memory cells with a second sense time, wherein the second sense time is longer than the first sense time; and reconstructing the data stored in the group of memory cells based on readout results of the first and second readout operations; wherein the memory cells in the group are coupled to respective bit lines, wherein reading using the first readout operation comprises charging the bit lines and measuring a discharge of the bit lines with the first sense time, and wherein reading using the second readout operation comprises measuring the discharge of the bit lines with the second sense time without re-charging the bit lines. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for data storage, comprising:
-
storing multiple parts of an Error Correction Code (ECC) code word in multiple respective groups of analog memory cells; reading a first subset of the parts using a first readout configuration that reads the analog memory cells with a first sense time; reading a second subset of the parts, different from the first subset, using a second readout configuration that reads the analog memory cells with a second sense time, wherein the second sense time is longer than the first sense time; and decoding the ECC code word using the read first and second subsets; wherein each of the analog memory cells holds at least first and second bits, and wherein storing the parts comprises storing the parts that are to be read using the first readout configuration in the first bits, and storing the parts that are to be read using the second readout configuration in the second bits. - View Dependent Claims (7, 8)
-
-
9. Apparatus for data storage, comprising:
-
multiple analog memory cells; and circuitry, which is configured to store data in a group of the analog memory cells by writing respective storage values into the memory cells in the group, to read one or more of the memory cells in the group using a first readout operation that senses the memory cells with a first sense time, to read at least one of the memory cells in the group using a second readout operation that senses the memory cells with a second sense time, wherein the second sense time is longer than the first sense time, and to reconstruct the data stored in the group of memory cells based on readout results of the first and second readout operations; wherein the memory cells in the group are coupled to respective bit lines, and wherein the circuitry is configured to read using the first readout operation by charging the bit lines and measuring a discharge of the bit lines with the first sense time, and to read using the second readout operation by measuring the discharge of the bit lines with the second sense time without re-charging the bit lines. - View Dependent Claims (10, 11, 12, 13)
-
-
14. Apparatus for data storage, comprising:
-
multiple analog memory cells; and circuitry, which is configured to store multiple parts of an Error Correction Code (ECC) code word in multiple respective groups of analog memory cells, to read a first subset of the parts using a first readout configuration that reads the analog memory cells with a first sense time, to read a second subset of the parts, different from the first subset, using a second readout configuration that reads the analog memory cells with a second sense time, wherein the second sense time is longer than the first sense time, and to decode the ECC code word using the read first and second subsets; wherein each of the analog memory cells holds at least first and second bits, and wherein the circuitry is configured to store the parts that are to be read using the first readout configuration in the first bits, and to store the parts that are to be read using the second readout configuration in the second bits. - View Dependent Claims (15, 16)
-
Specification