Browse > Article
http://dx.doi.org/10.7840/kics.2013.38C.6.540

Adaptive Quantization Scheme for Multi-Level Cell NAND Flash Memory  

Lee, Dong-Hwan (서울대학교 전기 정보 공학부 멀티미디어 시스템 연구실)
Sung, Wonyong (서울대학교 전기 정보 공학부 멀티미디어 시스템 연구실)
Abstract
An adaptive non-uniform quantization scheme is proposed for soft-decision error correction in NAND flash memory. Even though the conventional maximizing mutual information (MMI) quantizer shows the optimal post-FEC (forward error correction) bit error rate (BER) performance, this quantization scheme demands heavy computational overheads due to the exhaustive search to find the optimal parameter values. The proposed quantization scheme has a simple structure that is constructed by only six parameters, and the optimal values of them are found by maximizing the mutual information between the input and the output symbols. It is demonstrated that the proposed quantization scheme improves the BER performance of soft-decision decoding with only small computational overheads.
Keywords
NAND flash memory; Quantizer; Maximum mutual information (MMI); Error correcting code (ECC);
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. Dong, Y. Pan, N. Xie, C. Varanasi, and T. Zhang, "Estimating information-theoretical NAND flash memory storage capacity and its implication to memory system design space exploration," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 20, no. 9, pp. 1705-1714, Sep. 2012.   DOI   ScienceOn
2 D. Lee and W. Sung, "Monte Carlo simulation of NAND flash memory channel in the presence of cell to cell interference," in Proc. KICS Winter Conf., pp. 407-407, Yongpyoung, Korea, Feb. 2011.
3 K.-D. Suh B.-H. Suh, Y.-H. Lim, J.-K. Kim, Y.-J. Choi, Y.-N. Koh, S.-S. Lee, S.-C. Kwon, B.-S. Choi, J.-S. Yum, J.-H. Choi, J.-R. Kim, and H.-K. Lim, "A 3.3 V 32 MB NAND flash memory with incremental step pulse programming scheme," IEEE J. Solid-State Circuits, vol. 30, no. 11, pp. 1149-1156, Nov. 1995.   DOI   ScienceOn
4 W. Liu, J. Rho, and W. Sung, "Low-power high-throughput BCH error correction VLSI design for multi-level cell NAND flash memories," in Proc. IEEE Workshop Signal Process. Syst. Design Implementation (SIPS), pp. 303-308, Banff, Canada, Oct. 2006.
5 B. Chen, X. Zhang, and Z. Wang, "Error correction for multi-level NAND flash memory using Reed-Solomon codes," in Proc. IEEE Workshop Signal Process. Syst. (SiPS), pp. 94-99, Washington D.C., U.S.A., Oct. 2008.
6 G. Dong, N. Xie, and T. Zhang, "On the use of soft-decision error correction codes in NAND flash memory," IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 58, no. 2, pp. 429-439, Feb. 2011.   DOI   ScienceOn
7 C. Yang, Y. Emre, and C. Chakrabarti, "Product code schemes for error correction in MLC NAND flash memories," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 20, no. 12, pp. 2302-2314, Dec. 2012.   DOI   ScienceOn
8 J. Wang, T. Courtade, H. Shankar, and R. Wesel, "Soft information for LDPC decoding in flash: Mutual-information optimized quantization," in Proc. IEEE Global Commun. Conf. (GLOBECOM 2011), pp. 1-6, Houston, U.S.A., Dec. 2011.
9 D. Lee and W. Sung, "Estimation of NAND flash memory threshold voltage distribution for optimum soft-decision error correction," IEEE Trans. Signal Process., vol. 61, no. 2, pp. 440-449, Jan. 2013.   DOI   ScienceOn
10 J. Cho, J. Kim, and W. Sung, "Optimal output quantization of binary input AWGN channel for belief-propagation decoding of LDPC codes," in Proc. IEEE Workshop on Signal Process. Syst. (SiPS), pp. 282-287, Quebec City, Canada, Oct. 2012.
11 J. Kim, D. Lee, and W. Sung, "Performance of rate 0.96 (68254, 65536) EG-LDPC code for NAND flash memory error correction," in Proc. IEEE Int. Conf. Commun. (ICC), pp. 7029-7033, Ottawa, Canada, June 2012.