Selective activation of programming schemes in analog memory cell arrays
First Claim
Patent Images
1. A method for data storage, comprising:
- defining a first programming scheme that programs a group of analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, and a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme;
selecting one of the first and second programming schemes based on a criterion defined with respect to the analog memory cells; and
storing data in the group of the analog memory cells using the selected programming scheme.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for data storage includes defining a first programming scheme that programs a group of analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, and a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme. One of the first and second programming schemes is selected based on a criterion defined with respect to the analog memory cells. Data is stored in the group of the analog memory cells using the selected programming scheme.
605 Citations
35 Claims
-
1. A method for data storage, comprising:
-
defining a first programming scheme that programs a group of analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, and a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme; selecting one of the first and second programming schemes based on a criterion defined with respect to the analog memory cells; and storing data in the group of the analog memory cells using the selected programming scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Apparatus for data storage, comprising:
-
a memory, comprising a plurality of analog memory cells; and circuitry, which is configured to define a first programming scheme that programs a group of the analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, to define a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme, to select one of the first and second programming schemes based on a criterion defined with respect to the analog memory cells, and to store data in the group of the analog memory cells using the selected programming scheme. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. Apparatus for data storage, comprising:
-
an interface, which is configured to communicate with a memory that includes a plurality of analog memory cells; and circuitry, which is configured to define a first programming scheme that programs a group of the analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, to define a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme, to select one of the first and second programming schemes based on a criterion defined with respect to the analog memory cells, and to store data in the group of the analog memory cells using the selected programming scheme.
-
Specification