Systems for variable programming of non-volatile memory
First Claim
1. A non-volatile memory system, comprising:
- a set of non-volatile storage elements, said set of non-volatile storage elements includes a first subset of non-volatile storage elements having a first set of physical states and a second subset of non-volatile storage elements having said first set of physical states, one or more of said first set of physical states are at lower voltages for said second subset of non-volatile storage elements than for said first subset of non-volatile storage elements; and
managing circuitry in communication with said non-volatile storage elements, said managing circuitry reads said set by;
reading said first subset, said step of reading includes applying one or more first read values to determine if said one or more storage elements of said first subset are programmed to said first physical state, andreading said second subset, said step of reading includes applying one or more second read values to determine if said one or more storage elements of said second subset are programmed to said second physical state;
wherein said one or more second read values are less than said one or more first read values.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods in accordance with various embodiments can provide for reduced program disturb in non-volatile semiconductor memory. In one embodiment, select memory cells such as those connected to a last word line of a NAND string are programmed using one or more program verify levels or voltages that are different than a corresponding level used to program other cells or word lines. One exemplary embodiment includes using a lower threshold voltage verify level for select physical states when programming the last word line to be programmed for a string during a program operation. Another embodiment includes applying a lower program voltage to program memory cells of the last word line to select physical states. Additional read levels are established for reading the states programmed using lower verify levels in some exemplary implementations. A second program voltage step size that is larger than a nominal step size is used in one embodiment when programming select memory cells or word lines, such as the last word line to be programmed for a NAND string.
-
Citations
1 Claim
-
1. A non-volatile memory system, comprising:
-
a set of non-volatile storage elements, said set of non-volatile storage elements includes a first subset of non-volatile storage elements having a first set of physical states and a second subset of non-volatile storage elements having said first set of physical states, one or more of said first set of physical states are at lower voltages for said second subset of non-volatile storage elements than for said first subset of non-volatile storage elements; and managing circuitry in communication with said non-volatile storage elements, said managing circuitry reads said set by; reading said first subset, said step of reading includes applying one or more first read values to determine if said one or more storage elements of said first subset are programmed to said first physical state, and reading said second subset, said step of reading includes applying one or more second read values to determine if said one or more storage elements of said second subset are programmed to said second physical state; wherein said one or more second read values are less than said one or more first read values.
-
Specification