Multiple-bit per cell (mbc) non-volatile memory apparatus and system having polarity control and method of programming same
AssigneeMosaid Technologies Incorporated
InventorsJin-Ki Kim, William F. Petrie
Life of this patent
Estimating the term…
Loading patent…
AssigneeMosaid Technologies Incorporated
InventorsJin-Ki Kim, William F. Petrie
Estimating the term…
A Multiple-bit per Cell (MBC) non-volatile memory apparatus, method, and system wherein a controller for writing/reading data to/from a memory array controls polarity of data by selectively inverting data words to maximize a number of bits to be programmed within (M-1) virtual pages and selectively inverts data words to minimize a number of bits to be programmed in an Mth virtual page where M is the number of bits per cell. A corresponding polarity control flag is set when a data word is inverted. Data is selectively inverted according the corresponding polarity flag when being read from the M virtual pages. A number of the highest threshold voltage programming states in reduced. This provides tighter distribution of programmed cell threshold voltage, reduced power consumption, reduced programming time, and enhanced device reliability.
A multiple-bit per cell (MBC) non-volatile memory apparatus comprising:
A non-volatile memory (NVM) system comprising:
Dependencies are inferred from the claim text.