2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA) 2015
DOI: 10.1109/hpca.2015.7056062
|View full text |Cite
|
Sign up to set email alerts
|

Data retention in MLC NAND flash memory: Characterization, optimization, and recovery

Abstract: Abstract-Retention errors, caused by charge leakage over time, are the dominant source of flash memory errors. Understanding, characterizing, and reducing retention errors can significantly improve NAND flash memory reliability and endurance. In this paper, we first characterize, with real 2y-nm MLC NAND flash chips, how the threshold voltage distribution of flash memory changes with different retention age -the length of time since a flash cell was programmed. We observe from our characterization results that… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

4
272
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 236 publications
(276 citation statements)
references
References 30 publications
4
272
0
Order By: Relevance
“…We use the read-retry operation present within MLC NAND flash devices to accurately read the cell threshold voltage [3,4,6,29]. As threshold voltage values are proprietary information, we present our results using a normalized threshold voltage, where the nominal value of V pass is equal to 512 in our normalized scale, and where 0 represents GND.…”
Section: Characterization Methodologymentioning
confidence: 99%
See 2 more Smart Citations
“…We use the read-retry operation present within MLC NAND flash devices to accurately read the cell threshold voltage [3,4,6,29]. As threshold voltage values are proprietary information, we present our results using a normalized threshold voltage, where the nominal value of V pass is equal to 512 in our normalized scale, and where 0 represents GND.…”
Section: Characterization Methodologymentioning
confidence: 99%
“…However, as its capacity increases, flash memory suffers from different types of circuitlevel noise, which greatly impact its reliability. These include program/erase cycling noise [2,3], cell-to-cell program interference noise [2,5,8], retention noise [2,4,6,7,23,24], and read disturb noise [11,14,24,33]. Among all of these types of noise, read disturb noise has largely been understudied in the past for MLC NAND flash, with no open-literature work available today that characterizes and analyzes the read disturb phenomenon.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In NAND flash memory cells, the electric charges trapped in tunnel oxide can be de-trapped over time [8]. The decrease of charges can cause the changing of the flash cell threshold voltage, which can directly result in flash errors.…”
Section: Random Telegraph Noise (Rtn)mentioning
confidence: 99%
“…However, this method requires the additional cell area overhead of NAND flash-memory due to the additional flags which depend on the code length of the data unit. The optimal read reference voltage method during the P/E cycle lifetime of 2y-nm MLC flash-memory was proposed in [12]. This method demonstrated significant benefits in raw bit error rate (RBER) reduction, flash life time extension and reduction in flash read latency.…”
Section: Introductionmentioning
confidence: 99%