REDUCTION OF BACK PATTERN DEPENDENCY EFFECTS IN MEMORY DEVICES
First Claim
1. A method for operating a memory that includes multiple analog memory cells, the method comprising:
- storing data in the memory by writing first storage values to the cells, so as to cause the cells to hold respective electrical charge levels;
after storing the data, reading second storage values from at least some of the cells, including at least one interfered cell that belongs to a group of cells;
detecting and canceling a Back Pattern Dependency (BPD) distortion caused by the electrical charge levels of one or more interfering cells in the group to at least one of the second storage values read from the at least one interfered cell; and
processing the second storage values, including the at least one of the second storage values in which the BPD distortion was canceled, so as to reconstruct the data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a memory that includes multiple analog memory cells includes storing data in the memory by writing first storage values to the cells, so as to cause the cells to hold respective electrical charge levels. After storing the data, second storage values are read from at least some of the cells, including at least one interfered cell that belongs to a group of cells. A Back Pattern Dependency (BPD) distortion caused by the electrical charge levels of one or more interfering cells in the group to at least one of the second storage values read from the at least one interfered cell is detected and canceled. The second storage values, including the at least one of the second storage values in which the BPD distortion was canceled, are processed so as to reconstruct the data.
302 Citations
41 Claims
-
1. A method for operating a memory that includes multiple analog memory cells, the method comprising:
-
storing data in the memory by writing first storage values to the cells, so as to cause the cells to hold respective electrical charge levels; after storing the data, reading second storage values from at least some of the cells, including at least one interfered cell that belongs to a group of cells; detecting and canceling a Back Pattern Dependency (BPD) distortion caused by the electrical charge levels of one or more interfering cells in the group to at least one of the second storage values read from the at least one interfered cell; and processing the second storage values, including the at least one of the second storage values in which the BPD distortion was canceled, so as to reconstruct the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data storage apparatus, comprising:
-
an interface, which is operative to communicate with a memory that includes multiple analog memory cells; and a processor, which is coupled to store data in the memory by writing first storage values to the cells so as to cause the cells to hold respective electrical charge levels, to read, after storing the data, second storage values from at least some of the cells, including at least one interfered cell that belongs to a group of cells, to detect and cancel a Back Pattern Dependency (BPD) distortion caused by the electrical charge levels of one or more interfering cells in the group to at least one of the second storage values read from the at least one interfered cell, and to process the second storage values, including the at least one of the second storage values in which the BPD distortion was canceled, so as to reconstruct the data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A data storage apparatus, comprising:
-
a memory, which comprises multiple analog memory cells; and a processor, which is coupled to store data in the memory by writing first storage values to the cells so as to cause the cells to hold respective electrical charge levels, to read, after storing the data, second storage values from at least some of the cells, including at least one interfered cell that belongs to a group of cells, to detect and cancel a Back Pattern Dependency (BPD) distortion caused by the electrical charge levels of one or more interfering cells in the group to at least one of the second storage values read from the at least one interfered cell, and to process the second storage values, including the at least one of the second storage values in which the BPD distortion was canceled, so as to reconstruct the data.
-
Specification