MEMORY DEVICE WITH MULTIPLE-ACCURACY READ COMMANDS
First Claim
1. A method for data storage, comprising:
- defining at least first and second read commands for reading storage values from analog memory cells, such that the first read command reads the storage values at a first accuracy and the second read command reads the storage values at a second accuracy, which is finer than the first accuracy;
evaluating a condition with respect to a read operation that is to be performed over a given group of the memory cells;
selecting one of the first and second read commands responsively to the evaluated condition; and
reading the storage values from the given group of the memory cells using the selected read command.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for data storage includes defining at least first and second read commands for reading storage values from analog memory cells. The first read command reads the storage values at a first accuracy, and the second read command reads the storage values at a second accuracy, which is finer than the first accuracy. A condition is evaluated with respect to a read operation that is to be performed over a given group of the memory cells. One of the first and second read commands is selected responsively to the evaluated condition. The storage values are read from the given group of the memory cells using the selected read command.
281 Citations
44 Claims
-
1. A method for data storage, comprising:
-
defining at least first and second read commands for reading storage values from analog memory cells, such that the first read command reads the storage values at a first accuracy and the second read command reads the storage values at a second accuracy, which is finer than the first accuracy; evaluating a condition with respect to a read operation that is to be performed over a given group of the memory cells; selecting one of the first and second read commands responsively to the evaluated condition; and reading the storage values from the given group of the memory cells using the selected read command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. Apparatus for data storage, comprising:
-
a plurality of analog memory cells; and circuitry, which is configured to execute at least first and second read commands for reading storage values from the analog memory cells, such that the first read command reads the storage values at a first accuracy and the second read command reads the storage values at a second accuracy that is finer than the first accuracy, and which is operative to evaluate a condition with respect to a read operation that is to be performed over a given group of the memory cells, to select one of the first and second read commands responsively to the evaluated condition, and to read the storage values from the given group of the memory cells using the selected read command. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. Apparatus for data storage, comprising:
-
a plurality of analog memory cells; and circuitry, which is coupled to receive a given read command for reading respective storage values from a given group of the analog memory cells, wherein the given read command is selected from at least a first read command that reads the storage values at a first accuracy and a second read command that reads the storage values at a second accuracy that is finer than the first accuracy, and to read the storage values from the given group of the memory cells at one of the first and second accuracies corresponding to the given read command.
-
Specification