SYSTEMS FOR PROGRAMMING MULTILEVEL CELL NONVOLATILE MEMORY
First Claim
Patent Images
1. A memory system comprising:
- a first block that has only two memory states per cell;
a second block that has more than two memory states per cell; and
a circuit that programs a sequence of data to the first block and in parallel programs first portions, but not second portions, of the sequence of data to the second block, thus partially programming individual cells of the second block, and subsequently further programs the cells of the second block according to the second portions of the sequence of data that are stored in the first block.
3 Assignments
0 Petitions
Accused Products
Abstract
A memory system includes a first block in which data is stored with a low density and a second block in which data is stored with a high density. When data is received it is written to the first block, and in parallel some of the data is written to the second block, so that the second block is partially programmed. The second block is later fully programmed by copying additional data from the first block.
48 Citations
13 Claims
-
1. A memory system comprising:
-
a first block that has only two memory states per cell; a second block that has more than two memory states per cell; and a circuit that programs a sequence of data to the first block and in parallel programs first portions, but not second portions, of the sequence of data to the second block, thus partially programming individual cells of the second block, and subsequently further programs the cells of the second block according to the second portions of the sequence of data that are stored in the first block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A nonvolatile memory system comprising:
-
a first block that includes a first plurality of cells, each of the first plurality of cells having a threshold voltage range that is mapped to two memory states; a second block that includes a second plurality of cells, each of the second plurality of cells having a threshold voltage range that is mapped to a plurality of memory states, the plurality of memory states including more than two memory states; and a circuit that programs a sequence of data, consisting of first portions of data and second portions of data, to the first block and in parallel programs the first portions, but not the second portions of the sequence of data to the second block such that the second plurality of cells are programmed to fewer than all of the plurality of memory states, the circuit subsequently further programming the second plurality of cells according to the first portions and the second portions of data stored in the first block, the second plurality of cells programmed to all of the plurality of memory states by the further programming. - View Dependent Claims (11, 12, 13)
-
Specification