On the Use of Soft-Decision Error-Correction Codes in NAND Flash Memory

被引:206
作者
Dong, Guiqiang [1 ]
Xie, Ningde [2 ]
Zhang, Tong [1 ]
机构
[1] Rensselaer Polytech Inst, Dept Elect Comp & Syst Engn, Troy, NY 12180 USA
[2] Intel Corp, Hillsboro, OR 97124 USA
基金
美国国家科学基金会;
关键词
Cell-to-cell interference; low-density parity check (LDPC); NAND Flash; nonuniform sensing; reverse programming; soft-decision error-correction code (ECC); TO-CELL INTERFERENCE; REED-SOLOMON; ARCHITECTURE;
D O I
10.1109/TCSI.2010.2071990
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As technology continues to scale down, NAND Flash memory has been increasingly relying on error-correction codes (ECCs) to ensure the overall data storage integrity. Although advanced ECCs such as low-density parity-check (LDPC) codes can provide significantly stronger error-correction capability over BCH codes being used in current practice, their decoding requires soft-decision log-likelihood ratio (LLR) information. This results in two critical issues. First, accurate calculation of LLR demands fine-grained memory-cell sensing, which nevertheless tends to incur implementation overhead and access latency penalty. Hence, it is critical to minimize the fine-grained memory sensing precision. Second, accurate calculation of LLR also demands the availability of a memory-cell threshold-voltage distribution model. As the major source for memory-cell threshold-voltage distribution distortion, cell-to-cell interference must be carefully incorporated into the model. However, these two critical issues have not been ever addressed in the open literature. This paper attempts to address these open issues. We derive mathematical formulations to approximately model the threshold-voltage distribution of memory cells in the presence of cell-to-cell interference, based on which the calculation of LLRs is mathematically formulated. This paper also proposes a nonuniform memory sensing strategy to reduce the memory sensing precision and, thus, sensing latency while still maintaining good error-correction performance. In addition, we investigate these design issues under the scenario when we can also sense interfering cells and hence explicitly estimate cell-to-cell interference strength. We carry out extensive computer simulations to demonstrate the effectiveness and involved trade-offs, assuming the use of LDPC codes in 2-bits/cell NAND Flash memory.
引用
收藏
页码:429 / 439
页数:11
相关论文
共 33 条
[1]  
ALROD I, 2009, Patent No. 20090319872
[2]  
[Anonymous], 2003, Algebraic Codes for Data Transmission
[3]  
[Anonymous], IEEE INT EL DEV M WA
[4]  
Berrou C., 1993, Near shannon limit error-correcting coding and decoding, P1064, DOI 10.1109/ICC.1993.397441
[5]   Introduction to Flash memory [J].
Bez, R ;
Camerlenghi, E ;
Modelli, A ;
Visconti, A .
PROCEEDINGS OF THE IEEE, 2003, 91 (04) :489-502
[6]   A 34 MB/s MLC Write Throughput 16 Gb NAND With All Bit Line Architecture on 56 nm Technology [J].
Cernea, Raul-Adrian ;
Pham, Long ;
Moogat, Farookh ;
Chan, Siu ;
Le, Binh ;
Li, Yan ;
Tsao, Shouchang ;
Tseng, Tai-Yuan ;
Nguyen, Khanh ;
Li, Jason ;
Hu, Jayson ;
Yuh, Jong Hak ;
Hsu, Cynthia ;
Zhang, Fanglin ;
Kamei, Teruhiko ;
Nasu, Hiroaki ;
Kliza, Phil ;
Htoo, Khin ;
Lutze, Jeffrey ;
Dong, Yingda ;
Higashitani, Masaaki ;
Yang, Junnhui ;
Lin, Hung-Szu ;
Sakhamuri, Vamshi ;
Li, Alan ;
Pan, Feng ;
Yadala, Sridhar ;
Taigor, Subodh ;
Pradhan, Kishan ;
Lan, James ;
Chan, James ;
Abe, Takumi ;
Fukuda, Yasuyuki ;
Mukai, Hideo ;
Kawakami, Koichi ;
Liang, Connie ;
Ip, Tommy ;
Chang, Shu-Fen ;
Lakshmipathi, Jaggi ;
Huynh, Sharon ;
Pantelakis, Dimitris ;
Mofidi, Mehrdad ;
Quader, Khandker .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2009, 44 (01) :186-194
[7]  
CHEN J, 2009, IEEE T CIRCUITS-I, V56, P906
[8]   Random Telegraph Noise Effect on the Programmed Threshold-Voltage Distribution of Flash Memories [J].
Compagnoni, Christian Monzio ;
Ghidotti, Michele ;
Lacaita, Andrea L. ;
Spinelli, Alessandro S. ;
Visconti, Angelo .
IEEE ELECTRON DEVICE LETTERS, 2009, 30 (09) :984-986
[9]   Using Data Postcompensation and Predistortion to Tolerate Cell-to-Cell Interference in MLC NAND Flash Memory [J].
Dong, Guiqiang ;
Li, Shu ;
Zhang, Tong .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (10) :2718-2728
[10]  
Futatsuyama Takuya, 2009, 2009 IEEE International Solid-State Circuits Conference (ISSCC 2009), P242, DOI 10.1109/ISSCC.2009.4977398