Title :
A novel algorithm for high-throughput programming of multilevel flash memories
Author :
Grossi, Marco ; Lanzoni, Massimo ; Riccò, Bruno
Author_Institution :
Univ. of Bologna, Italy
fDate :
5/1/2003 12:00:00 AM
Abstract :
This paper presents a new method to program multilevel (ML) flash memories that combines ramped-gate programming with minimum verification of the sense transistor threshold voltage, in order to achieve high program throughput, i.e., number of bits programmed per second. Such a method is studied by means of extensive measurements on production quality test chips and is found able to allow a program throughput about three times as large as the state of the art presented in the literature. Furthermore, it is found adequate for 3-bit-per-cell multilevel schemes, while for the extension to the 4-bit-per-cell case the use of error correcting codes cannot be avoided.
Keywords :
error correction codes; flash memories; integrated circuit testing; multivalued logic; error correcting codes; high-throughput programming; multilevel flash memories; multilevel schemes; production quality test chips; program throughput; ramped-gate programming; sense transistor threshold voltage; Error correction codes; Flash memory; Helium; Nonvolatile memory; Production; Random access memory; Semiconductor device measurement; Testing; Threshold voltage; Throughput;
Journal_Title :
Electron Devices, IEEE Transactions on
DOI :
10.1109/TED.2003.813455