Efficient readout from analog memory cells using data compression
First Claim
Patent Images
1. A method for data storage, comprising:
- storing data in a group of analog memory cells by writing respective input storage values to the memory cells in the group;
after storing the data, reading respective output storage values from the analog memory cells in the group;
estimating respective confidence levels of the output storage values;
compressing the confidence levels; and
transferring the output storage values and the compressed confidence levels from the memory cells over an interface to a memory controller.
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 input storage values to the memory cells in the group. After storing the data, respective output storage values are read from the analog memory cells in the group. Respective confidence levels of the output storage values are estimated, and the confidence levels are compressed. The output storage values and the compressed confidence levels are transferred from the memory cells over an interface to a memory controller.
-
Citations
34 Claims
-
1. A method for data storage, comprising:
-
storing data in a group of analog memory cells by writing respective input storage values to the memory cells in the group; after storing the data, reading respective output storage values from the analog memory cells in the group; estimating respective confidence levels of the output storage values; compressing the confidence levels; and transferring the output storage values and the compressed confidence levels from the memory cells over an interface to a memory controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. Apparatus for data storage, comprising:
-
a plurality of analog memory cells; and circuitry, which is coupled to store data in a group of the analog memory cells by writing respective input storage values to the memory cells in the group, to read respective output storage values from the analog memory cells in the group after storing the data, to estimate respective confidence levels of the output storage values, to compress the confidence levels, and to transfer the output storage values and the compressed confidence levels from the memory cells over an interface to a memory controller. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. Apparatus for data storage, comprising:
-
a memory device, comprising; a plurality of analog memory cells; and circuitry, which is coupled to store data in a group of the analog memory cells by writing respective input storage values to the memory cells in the group, to read respective output storage values from the analog memory cells in the group after storing the data, to estimate respective confidence levels of the output storage values, to compress the confidence levels, and to transfer the output storage values and the compressed confidence levels from the memory cells over an interface; and a memory controller, which is configured to receive the output storage values and the compressed confidence levels over the interface, to decompress the transferred output storage values and to reconstruct the data responsively to the output storage values and the decompressed confidence levels. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification