Multiple level programming in a non-volatile device
First Claim
Patent Images
1. A method for programming a multiple level, non-volatile memory device, the method comprising:
- applying a first series of incrementing programming voltage pulses to a wordline of the memory device to program a first set of memory cells of a plurality of memory cells, each memory cell having a plurality of programmable states wherein each state is represented by a threshold voltage distribution, a first maximum voltage of the first series of incrementing programming pulses being greater than remaining maximum programming voltages;
applying a second series of incrementing programming voltage pulses to the wordline to program a second set of memory cells, a second maximum voltage of the second series of incrementing programming voltage pulses being less than the first maximum voltage; and
programming remaining memory cells on the wordline in decreasing order of threshold voltage distribution.
1 Assignment
0 Petitions
Accused Products
Abstract
The programming method of the present invention minimizes program disturb by initially programming cells on the same wordline with the logical state having the highest threshold voltage. The remaining cells on the wordline are programmed to their respective logical states in order of decreasing threshold voltage levels.
-
Citations
5 Claims
-
1. A method for programming a multiple level, non-volatile memory device, the method comprising:
-
applying a first series of incrementing programming voltage pulses to a wordline of the memory device to program a first set of memory cells of a plurality of memory cells, each memory cell having a plurality of programmable states wherein each state is represented by a threshold voltage distribution, a first maximum voltage of the first series of incrementing programming pulses being greater than remaining maximum programming voltages; applying a second series of incrementing programming voltage pulses to the wordline to program a second set of memory cells, a second maximum voltage of the second series of incrementing programming voltage pulses being less than the first maximum voltage; and programming remaining memory cells on the wordline in decreasing order of threshold voltage distribution. - View Dependent Claims (2, 3, 4, 5)
-
Specification