Nonvolatile memory and method with state encoding and page-by-page programming yielding invariant read points
AssigneeSanDisk Technologies LLC
InventorsTien-chien Kuo, Yee-Lih Koh
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsTien-chien Kuo, Yee-Lih Koh
Estimating the term…
A flash memory allows a range of charges to be programmed into its cells to represent 8 distinct memory states, which are encoded by 3 bits (upper, middle, lower) of data. A page of memory cells which is programmed or read in parallel yields corresponding upper, middle and lower data pages. In page-by-page schemes, each data page can be programmed and read independently. Each data page has a predetermined set of read points to distinguish between “1” and “0” bits. Prior state encodings have to use different sets of read points for a lower data page depending on whether or not the higher data pages are already programmed, as indicated by maintaining a flag. The present programming and state encoding schemes have invariant read points, independent of the program status of the higher order pages and do not require maintaining a flag, thereby improving read performance.
A non-volatile memory, comprising:
A non-volatile memory, comprising:
A method of operating a non-volatile memory, comprising:
Dependencies are inferred from the claim text.