Method for programming a multilevel memory
First Claim
1. A method for programming a multi-level cell (MLC) memory, the MLC memory comprising a plurality of bits, each bit having a plurality of programmed states, each programmed state having a first program verify (PV) level, the method comprising:
- (a) programming the bits of the memory having a threshold voltage (Vt) level lower than the first PV level of a targeted programmed state such that at least one bit of them has a Vt level higher than a second PV level corresponding to the targeted programmed state, wherein the second PV level of the targeted programmed state is higher than the corresponding first PV level; and
(b) programming only the bits of the memory with a Vt level lower than the first PV level of the targeted programmed state such that each of them has a Vt level higher than the first PV level of the targeted programmed state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for programming a MLC memory is provided. The MLC memory has a number of bits, and each bit has a number of programmed states. Each programmed state has a first PV level. The method comprises programming the bits of the memory having a Vt level lower than the first PV level of the targeted programmed state such that at least one bit of them has a Vt level larger than a second PV level corresponding to a targeted programmed state, wherein the second PV level of the targeted programmed state is larger than the corresponding first PV level; and programming only the bits of the memory with a Vt level lower than the first PV level of the targeted programmed state such that each of them has a Vt level larger than the first PV level of the targeted programmed state.
226 Citations
15 Claims
-
1. A method for programming a multi-level cell (MLC) memory, the MLC memory comprising a plurality of bits, each bit having a plurality of programmed states, each programmed state having a first program verify (PV) level, the method comprising:
-
(a) programming the bits of the memory having a threshold voltage (Vt) level lower than the first PV level of a targeted programmed state such that at least one bit of them has a Vt level higher than a second PV level corresponding to the targeted programmed state, wherein the second PV level of the targeted programmed state is higher than the corresponding first PV level; and (b) programming only the bits of the memory with a Vt level lower than the first PV level of the targeted programmed state such that each of them has a Vt level higher than the first PV level of the targeted programmed state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification