DocumentCode
22982
Title
Using Lifetime-Aware Progressive Programming to Improve SLC NAND Flash Memory Write Endurance
Author
Guiqiang Dong ; Yangyang Pan ; Tong Zhang
Author_Institution
Skyera Inc., San Jose, CA, USA
Volume
22
Issue
6
fYear
2014
fDate
Jun-14
Firstpage
1270
Lastpage
1280
Abstract
This paper advocates a lifetime-aware progressive programming concept to improve single-level per cell NAND flash memory write endurance. NAND flash memory program/erase (P/E) cycling gradually degrades memory cell storage noise margin, and sufficiently strong fault tolerance must be used to ensure the memory P/E cycling endurance. As a result, the relatively large cell storage noise margin in early memory lifetime is essentially wasted in conventional design practice. This paper proposes to always fully utilize the available cell storage noise margin by adaptively adjusting the number of storage levels per cell, and progressively use these levels to realize multiple 1-bit programming operations between two consecutive erase operations. This simple progressive programming design concept is realized by two different implementation strategies, which are discussed and compared in detail. On the basis of an approximate NAND flash memory device model, we carried out simulations to quantitatively evaluate this design concept. The results show that it can improve the write endurance by 35.9% and in the meanwhile improve the average programming speed by 12% without sacrificing read speed.
Keywords
NAND circuits; fault tolerance; flash memories; SLC NAND flash memory write endurance; fault tolerance; lifetime-aware progressive programming; memory cell storage noise margin; program-erase cycling; simple progressive programming design; single-level per cell; storage capacity 1 bit; NAND flash memory; P/E cycling endurance; progressive programming; single-level per cell (SLC); single-level per cell (SLC).;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2013.2267753
Filename
6553104
Link To Document