Data storage in analog memory cells across word lines using a non-integer number of bits per cell
First Claim
Patent Images
1. A method for data storage, comprising:
- accepting data for storage in an array of memory cells, which are arranged in rows associated with respective word lines;
storing at least a first page of the data in a first row of the array, and at least a second page of the data in a second row of the array, wherein the second row is associated with a different word line from the first row; and
after storing the first and second pages, storing a third page of the data jointly in the first and second rows;
wherein storing the third page includes marking memory cells that suffer from distortion by programming one or more other memory cells with a predetermined programming level, wherein the one or more other memory cells are located in the first row of the array or in the second row of the array.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for data storage includes accepting data for storage in an array of analog memory cells, which are arranged in rows associated with respective word lines. At least a first page of the data is stored in a first row of the array, and at least a second page of the data is stored in a second row of the array, having a different word line from the first row. After storing the first and second pages, a third page of the data is stored jointly in the first and second rows.
-
Citations
16 Claims
-
1. A method for data storage, comprising:
-
accepting data for storage in an array of memory cells, which are arranged in rows associated with respective word lines; storing at least a first page of the data in a first row of the array, and at least a second page of the data in a second row of the array, wherein the second row is associated with a different word line from the first row; and after storing the first and second pages, storing a third page of the data jointly in the first and second rows; wherein storing the third page includes marking memory cells that suffer from distortion by programming one or more other memory cells with a predetermined programming level, wherein the one or more other memory cells are located in the first row of the array or in the second row of the array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for data storage, comprising:
-
a memory, which comprises an array of memory cells that are arranged in rows associated with respective word lines; and storage circuitry, which is configured to accept data for storage in the array, to store at least a first page of the data in a first row of the array, to store at least a second page of the data in a second row of the array, wherein the second row is associated with a different word line from the first row, and, after storing the first and second pages, to store a third page of the data jointly in the first and second rows; wherein to store the third page of the data, the storage circuitry is further configured to mark memory cells that suffer from distortion by programming one or more memory cells with a predetermined programming level, wherein the one or more other memory cells are located in the first row of the array or in the second row of the array. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification