Skip to main content
Log in

Mitigation of 2D-ICI in Flash Memory Using Hierarchical Constrained Codes

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

Inter-cell interference (ICI) significantly affects the reliability of flash memory. Both horizontal and vertical ICI have been taken into account for the errors in flash memory. In this paper, we propose a two-dimensional hierarchical constrained code (2D-HCC) to mitigate both horizontal and vertical ICIs of flash memory. The proposed scheme is applied to both single-level cell (SLC) and multi-level cell (MLC) flash memory. Finally, the bit error rate (BER) of the proposed 2D-HCC with/without Bose-Chaudhuri-Hocquenghem (BCH) codes is simulated. The simulated results confirm the advantage of the proposed scheme.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8

Similar content being viewed by others

References

  1. Dolecek, L., & Jiang, A. (2012). Coding methods for emerging storage systems. In Proc. Asilomar Conference Tutorial, Pacific Grove.

  2. Motwani, R, & et al. (2012). Robust decoder architecture for multi-level flash memory storage channels. In Proc. 2012 International Conference on Computing, Networking and Communications (ICNC), 2012 (pp. 492–496). Maui.

  3. Asadi, M., Huang, X., Kavcic, A., Santhanam, N.P. (2014). Optimal detector for multilevel NAND flash memory channels with inter-cell interference. IEEE Journal on Selected Areas in Communications, 32(5), 825–835.

    Article  Google Scholar 

  4. Berman, A., & Birk, Y. (2012). Low-complexity two-dimensional data encoding for memory inter-cell interference reduction. In Proc. 2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel, 2012 (pp 1–5). Eilat.

  5. Dong, G., Li, S., Zhang, T. (2010). Using data postcompensation and predistortion to tolerate cell-to-cell interference in MLC NAND flash memory. IEEE Transactions on Circuits and Systems I, 57(10), 2718–2728.

    Article  MathSciNet  Google Scholar 

  6. Cai, Y., Haratsch, E.F., Mutlu, O., et al. (2012). Error patterns in MLC NAND flash memory: Measurement, characterization and analysis. In Proc. design, Automation & Test in Europe Conference & Exhibition (DATE) (pp 521–526). Dresden.

  7. Taranalli, V., Uchikawa, H., Siegel, P.H. (2015). Error analysis and inter-cell interference mitigation in multi-level cell flash memories. In Proc. IEEE Int. Conf. Commun. (ICC) (pp. 271–276).

  8. Stefano, G., Cabrini, A., Khouri, O., torelli, G. (2003). On-chip error Correcting techniques for new-generation flash memories. Proceedings of the IEEE, 91(4), 602–616.

    Article  Google Scholar 

  9. Qi, S., Feng, D., Su, N., Liu, W., Liu, J. (2015). A new solution based on multi-rate LDPC for flash memory to reduce ECC redundancy. In Proc. IEEE Trustcom/BigDataSE/ISPA, (Vol. 1 pp. 918–923).

  10. Qin, M., Yaakobi, E., Siegel, P.H. (2014). Constrained codes that mitigate inter-cell interference in read/write cycles for flash memories. IEEE Journal on Selected Areas in Communications, 32(5), 836–846.

    Article  Google Scholar 

  11. Kim, Y., & et al. (2013). Modulation coding for flash memories. In Proc. Int. Conf. Comput. Netw. Commun. (ICNC) (pp. 961–967).

  12. Cao, C., & Fair, I. (2016). Mitigation of inter-cell interference in flash memory with capacity-approaching variable-length constrained sequence codes. IEEE Journal on Selected Areas in Communications, 34(9), 2366–2377.

    Article  Google Scholar 

  13. Motwani, R. (2011). Hierarchical constrained coding for floating-gate to floating-gate coupling mitigation in flash memory. In Proc. IEEE Global Comm. Conf. (pp. 1–5). Houston: GLOBECOM.

  14. Motwani, R. (2011). A maximum-likelihood decoder for synchronization. Intel IDF no 83450 (patent application pending).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weikai Xu.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, Q., Xu, W., Wang, L. et al. Mitigation of 2D-ICI in Flash Memory Using Hierarchical Constrained Codes. J Sign Process Syst 92, 583–589 (2020). https://doi.org/10.1007/s11265-019-01492-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-019-01492-3

Keywords

Navigation