Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory

被引:64
作者
Aslam, Chaudhry Adnan [1 ]
Guan, Yong Liang [1 ]
Cai, Kui [2 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 649492, Singapore
[2] Singapore Univ Technol & Design, Dept Sci, Singapore 117608, Singapore
关键词
MLC NAND flash memory; read-voltage; write-voltage; LDPC code; error performance; CAPACITY; INTERFERENCE; CODES;
D O I
10.1109/TCOMM.2016.2533498
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The multi-level-cell (MLC) NAND flash channel exhibits nonstationary behavior over increasing program and erase (PE) cycles and data retention time. In this paper, an optimization scheme for adjusting the read (quantized) and write (verify) voltage levels to adapt to the nonstationary flash channel is presented. Using a model-based approach to represent the flash channel, incorporating the programming noise, random telegraph noise (RTN), data retention noise and cell-to-cell interference as major signal degradation components, the write-voltage levels are optimized by minimizing the channel error probability. Moreover, for selecting the quantization levels for the read-voltage to facilitate soft LDPC decoding, an entropy-based function is introduced by which the voltage erasure regions (error dominating regions) are controlled to produce the lowest bit/frame error probability. The proposed write and read voltage optimization schemes not only minimize the error probability throughout the operational lifetime of flash memory, but also improve the decoding convergence speed. Finally, to minimize the number of read-voltage quantization levels while ensuring LDPC decoder convergence, the extrinsic information transfer (EXIT) analysis is performed over the MLC flash channel.
引用
收藏
页码:1613 / 1623
页数:11
相关论文
共 39 条
[1]   Extrinsic information transfer functions: Model and erasure channel properties [J].
Ashikhmin, A ;
Kramer, G ;
ten Brink, S .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2004, 50 (11) :2657-2673
[2]  
Aslam C. A., 2014, P SIGN INF PROC ASS, P1
[3]   Improving the Belief-Propagation Convergence of Irregular LDPC Codes Using Column-Weight Based Scheduling [J].
Aslam, Chaudhry Adnan ;
Guan, Yong Liang ;
Cai, Kui .
IEEE COMMUNICATIONS LETTERS, 2015, 19 (08) :1283-1286
[4]  
Aslam CA, 2014, 2014 9TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS & DIGITAL SIGNAL PROCESSING (CSNDSP), P336, DOI 10.1109/CSNDSP.2014.6923850
[5]  
Berman A., 2011, Proceedings of the 2011 IEEE International Symposium on Information Theory - ISIT, P2128, DOI 10.1109/ISIT.2011.6033933
[6]  
Cai Y, 2015, INT S HIGH PERF COMP, P551, DOI 10.1109/HPCA.2015.7056062
[7]  
Cai Y, 2013, DES AUT TEST EUROPE, P1285
[8]  
Cai Y, 2012, DES AUT TEST EUROPE, P521
[9]   Codes for Multi-level Flash memories: Correcting asymmetric limited-magnitude errors [J].
Cassuto, Yuval ;
Schwartz, Moshe ;
Bohossian, Vasken ;
Bruck, Jehoshua .
2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, :1176-1180
[10]  
Chen T, 2014, INT WORKS HIGH MOBIL, P1, DOI 10.1109/HMWC.2014.7000203