Polar-coded forward error correction for MLC NAND flash memory

被引:0
|
作者
Haochuan SONG [1 ,2 ,3 ]
Jen-Chien FU [4 ]
Shih-Jia ZENG [4 ]
Jin SHA [5 ]
Zaichen ZHANG [2 ,3 ]
Xiaohu YOU [3 ]
Chuan ZHANG [1 ,2 ,3 ]
机构
[1] Lab of Efficient Architectures for Digital-communication(LEADS), National Mobile Communications Research Laboratory, Southeast University
[2] Quantum Information Center of Southeast University
[3] National Mobile Communications Research Laboratory, Southeast University
[4] Lite-On Technology Corporation
[5] School of Electronic Science and Engineering, Nanjing University
基金
中国国家自然科学基金;
关键词
polar coding; non-volatile memory; error correcting code; NAND; flash memory;
D O I
暂无
中图分类号
TP333 [存贮器];
学科分类号
081201 ;
摘要
With the ever-growing storage density, high-speed, and low-cost data access, flash memory has inevitably become popular. Multi-level cell(MLC) NAND flash memory, which can well balance the data density and memory stability, has occupied the largest market share of flash memory. With the aggressive memory scaling, however, the reliability decays sharply owing to multiple interferences. Therefore, the control system should be embedded with a suitable error correction code(ECC) to guarantee the data integrity and accuracy. We proposed the pre-check scheme which is a multi-strategy polar code scheme to strike a balance between reasonable frame error rate(FER) and decoding latency. Three decoders namely binaryinput, quantized-soft, and pure-soft decoders are embedded in this scheme. Since the calculation of soft loglikelihood ratio(LLR) inputs needs multiple sensing operations and optional quantization boundaries, a 2-bit quantized hard-decision decoder is proposed to outperform the hard-decoded LDPC bit-flipping decoder with fewer sensing operations. We notice that polar codes have much lower computational complexity compared with LDPC codes. The stepwise maximum mutual information(SMMI) scheme is also proposed to obtain overlapped boundaries without exhausting search. The mapping scheme using Gray code is employed and proved to achieve better raw error performance compared with other alternatives. Hardware architectures are also given in this paper.
引用
收藏
页码:224 / 239
页数:16
相关论文
共 50 条
  • [1] Polar-coded forward error correction for MLC NAND flash memory
    Haochuan Song
    Jen-Chien Fu
    Shih-Jia Zeng
    Jin Sha
    Zaichen Zhang
    Xiaohu You
    Chuan Zhang
    [J]. Science China Information Sciences, 2018, 61
  • [2] Polar-coded forward error correction for MLC NAND flash memory
    Song, Haochuan
    Fu, Jen-Chien
    Zeng, Shih-Jia
    Sha, Jin
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (10)
  • [3] Artificial Neural Network Assisted Error Correction for MLC NAND Flash Memory
    He, Ruiquan
    Hu, Haihua
    Xiong, Chunru
    Han, Guojun
    [J]. MICROMACHINES, 2021, 12 (08)
  • [4] Polar-coded channel polarization for reducing complexity of soft-decision forward error correction
    Song, Zhiyuan
    Koganei, Yohei
    Garashi, Kojii
    [J]. OPTICS EXPRESS, 2024, 32 (10): : 18139 - 18149
  • [5] Product Code Schemes for Error Correction in MLC NAND Flash Memories
    Yang, Chengen
    Emre, Yunus
    Chakrabarti, Chaitali
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (12) : 2302 - 2314
  • [6] Error Patterns in MLC NAND Flash Memory: Measurement, Characterization, and Analysis
    Cai, Yu
    Haratsch, Erich F.
    Mutlu, Onur
    Mai, Ken
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 521 - 526
  • [7] Multilevel Error Correction Scheme for MLC Flash Memory
    Cui, Zhiqiang
    Wang, Zhongfeng
    Huang, Xinming
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 201 - 204
  • [8] Polar Code-Based Error Correction Code Scheme for NAND Flash Memory Applications
    Song, Haochuan
    Zhang, Chuan
    Zhang, Shunqing
    You, Xiaohu
    [J]. 2016 8TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS & SIGNAL PROCESSING (WCSP), 2016,
  • [9] Program Error Mitigation in MLC NAND Flash Memory with Soft Decision Decoders
    Fang, Zequn
    Ma, Zheng
    Tang, Xiaohu
    Xiao, Yue
    Tang, Youhua
    [J]. CHINA COMMUNICATIONS, 2021, 18 (04) : 76 - 87
  • [10] Program Error Mitigation in MLC NAND Flash Memory with Soft Decision Decoders
    Zequn Fang
    Zheng Ma
    Xiaohu Tang
    Yue Xiao
    Youhua Tang
    [J]. China Communications, 2021, 18 (04) : 76 - 87