Data Pattern Aware Error Prevention Technique: Survey

International Journal of Electronics and Communication Engineering
© 2017 by SSRG - IJECE Journal
Volume 4 Issue 12
Year of Publication : 2017
Authors : M.Priyadharshini and T.Chelladurai
How to Cite?

M.Priyadharshini and T.Chelladurai, "Data Pattern Aware Error Prevention Technique: Survey," SSRG International Journal of Electronics and Communication Engineering, vol. 4,  no. 12, pp. 13-15, 2017. Crossref,


This paper centers the diminishment system of Bit Error Rate(BER) caused in NAND flash recollections. Program aggravate, read irritate and maintenance time clamor are the significant reason for Bit Error Rate(BER) in multilevel cell(MLC) NAND flash memory. BER increments with program/erase(P/E) cycle and innovation scaling of NAND flash memory, which vigorously relies upon put away information design. The information trustworthiness is guaranteed utilizing error amendment code(ECC) and a Data Pattern Aware(DPA) to control the proportion of 0's and 1's in put away information to diminish the likelihood of information designs which are effortlessly influenced by gadget clamor are survived.


Flash memories, Bit error rate (BER), error correction code (ECC), data integrity..


[1]. N. Mielke et al., “Bit error rate in NAND flash memories,” in Proc. IEEE Int. Rel. Phys. Symp. (IRPS), Apr. 2008, pp. 9–19.
[2]. J. Guo, W. Wen, J. Hu, D. Wang, H. Li, and Y. Chen, “FlexLevel: A novel NAND flash storage system design for LDPC latency reduction,” in Proc. 52nd Annu. Design Autom. Conf. (DAC), 2015, Art. no. 194.
[3]. J. Moon, J. No, S. Lee, S. Kim, J. Yang, and S. H. Chang, “Noise and interference characterization for MLC flash memories,” in Proc. Int. Conf. Comput., Netw. Commun. (ICNC), 2012, pp. 588–592.
[4]. Y. Pan, G. Dong, Q. Wu, and T. Zhang, “Quasi-nonvolatile SSD: Trading flash memory nonvolatility to improve storage system performance for enterprise applications,” in Proc. IEEE Int. Symp. High-Perform. Comput. Archit. (HPCA), Feb. 2012, pp. 1–10.
[5]. Y. Cai et al., “Flash correct-and-refresh: Retention-aware error management for increased flash memory lifetime,” in Proc. IEEE 30th Int. Conf. Comput. Design (ICCD), Sep. 2012, pp. 94–101.
[6]. D. Wei, L. Deng, Z. Peng, Q. Liyan, and X. Peng, “NRC: A nibble remapping coding strategy for NAND flash reliability extension,” IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 35, no. 11, pp. 1942–1946, Nov. 2015.
[7]. 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), Oct. 2008, pp. 94–99.
[8]. G. Dong, N. Xie, and T. Zhang, “Enabling NAND flash memory use soft-decision error correction codes at minimal read latency overhead,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 60, no. 9, pp. 2412–2421, Sep. 2013.
[9]. S. Tanakamaru, Y. Yanagihara, and K. Takeuchi, “Over-10×extended-lifetime 76%-reduced-error solid-state drives (SSDs) with error-prediction LDPC architecture and error-recovery scheme,” in Proc. IEEE Int. Solid-State Circuits Conf. (JSSCC), Feb. 2012, pp. 424–426.
[10]. H. Choi, W. Liu, and W. Sung, “VLSI implementation of BCH error correction for multilevel cell NAND flash memory,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 18, no. 5, pp. 843–847, May 2010.
[11]. Y. Maeda and H. Kaneko, “Error control coding for multilevel cell flash memories using nonbinary low-density parity-check codes,” in Proc. 24th IEEE Int. Symp. Defect Fault Tolerance VLSI Syst. (DFT), Oct. 2009, pp. 367–375.
[12]. K. Zhao, W. Zhao, H. Sun, T. Zhang, X. Zhang, and N. Zheng, “LDPC-in-SSD: Making advanced error correction codes work effectively in solid state drives,” in Proc. 11th USENIX Conf. File Storage Technol. (FAST), 2013, pp. 243–256.
[13]. B. Shin, C. Seol, J.-S. Chung, and J. J. Kong, “Error control coding and signal processing for flash memories,” in Proc. IEEE Int. Symp. Circuits Syst. (ISCAS), May 2012, pp. 409–412.