DocumentCode
2148755
Title
Threshold voltage distribution in MLC NAND flash memory: Characterization, analysis, and modeling
Author
Cai, Yu ; Haratsch, Erich F. ; Mutlu, Onur ; Mai, Ken
Author_Institution
DSSC, Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA, USA
fYear
2013
fDate
18-22 March 2013
Firstpage
1285
Lastpage
1290
Abstract
With continued scaling of NAND flash memory process technology and multiple bits programmed per cell, NAND flash reliability and endurance are degrading. Understanding, characterizing, and modeling the distribution of the threshold voltages across different cells in a modern multi-level cell (MLC) flash memory can enable the design of more effective and efficient error correction mechanisms to combat this degradation. We show the first published experimental measurement-based characterization of the threshold voltage distribution of flash memory. To accomplish this, we develop a testing infrastructure that uses the read retry feature present in some 2Y-nm (i.e., 20–24nm) flash chips. We devise a model of the threshold voltage distributions taking into account program/erase (P/E) cycle effects, analyze the noise in the distributions, and evaluate the accuracy of our model. A key result is that the threshold voltage distribution can be modeled, with more than 95% accuracy, as a Gaussian distribution with additive white noise, which shifts to the right and widens as P/E cycles increase. The novel characterization and models provided in this paper can enable the design of more effective error tolerance mechanisms for future flash memories.
Keywords
Correlation; Flash memory cells; Kernel; Noise; Threshold voltage; Vectors; Memory Reliability; Memory Signal Processing; NAND Flash; Read Retry; Threshold Voltage Distribution;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location
Grenoble, France
ISSN
1530-1591
Print_ISBN
978-1-4673-5071-6
Type
conf
DOI
10.7873/DATE.2013.266
Filename
6513712
Link To Document