Multi-column parallel QC-LDPC decoder architecture for NAND flash memory

被引:0
作者
Shen, Wei [1 ]
Chen, Cheng [2 ]
Sha, Jin [3 ]
机构
[1] Nanjing Univ, Sch Elect Sci & Engn, Nanjing 210046, Jiangsu, Peoples R China
[2] ZTE Corp, Microelect R&D Inst, Nanjing 210046, Jiangsu, Peoples R China
[3] Nanjing Univ, Shenzhen Res Inst, Nanjing 210046, Jiangsu, Peoples R China
来源
IEICE ELECTRONICS EXPRESS | 2018年 / 15卷 / 10期
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
QC-LDPC; NAND flash memory; column-based shuffle decoding; multiple-columns;
D O I
10.1587/elex.15.20180397
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Quasi-cyclic (QC) low-density parity-check (LDPC) codes are famous for their excellent error correction performance and hardware friendly structure in NAND flash memory application. Array LDPC code is a type of highly structured QC-LDPC code that provides a good balance between performance and complexity. In this paper, a method is proposed for the construction of (18900, 17010) LDPC code that is based on the Latin square and an improved array dispersion strategy to achieve multi-column alignment of the structure. Compared with traditional design, the parallel hardware architecture reduces the number of barrel shifters by 32%. The corresponding ASIC implementation results show that the throughput of the proposed QC-LDPC code was up to 3.49 Gb/s and the throughput-to-area (TAR) of the proposed codes was significantly improved.
引用
收藏
页数:10
相关论文
共 10 条
  • [1] Using Data Postcompensation and Predistortion to Tolerate Cell-to-Cell Interference in MLC NAND Flash Memory
    Dong, Guiqiang
    Li, Shu
    Zhang, Tong
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (10) : 2718 - 2728
  • [2] Eleftheriou E, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, CONFERENCE PROCEEDINGS, P1752, DOI 10.1109/ICC.2002.997149
  • [3] Reduced complexity iterative decoding of low-density parity check codes based on belief propagation
    Fossorier, MPC
    Mihaljevic, M
    Imai, H
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1999, 47 (05) : 673 - 680
  • [4] LOW-DENSITY PARITY-CHECK CODES
    GALLAGER, RG
    [J]. IRE TRANSACTIONS ON INFORMATION THEORY, 1962, 8 (01): : 21 - &
  • [5] A 520k (18900,17010) Array Dispersion LDPC Decoder Architectures for NAND Flash Memory
    Ho, Kin-Chu
    Chen, Chih-Lung
    Chang, Hsie-Chia
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (04) : 1293 - 1304
  • [6] Kim K, 2005, 2005 IEEE Intelligent Transportation Systems Conference (ITSC), P332
  • [7] Optimization Techniques for the Efficient Implementation of High-Rate Layered QC-LDPC Decoders
    Lee, Huang-Chang
    Li, Mao-Ruei
    Hu, Jyun-Kai
    Chou, Po-Chiao
    Ueng, Yeong-Luh
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2017, 64 (02) : 457 - 470
  • [8] Characterization of Putative cis-Regulatory Elements in Genes Preferentially Expressed in Arabidopsis Male Meiocytes
    Li, Junhua
    Yuan, Jinhong
    Li, Mingjun
    [J]. BIOMED RESEARCH INTERNATIONAL, 2014, 2014
  • [9] Li MR, 2014, IEEE INT SYMP CIRC S, P213, DOI 10.1109/ISCAS.2014.6865103
  • [10] Dispersed Array LDPC Codes and Decoder Architecture for NAND Flash Memory
    Shao, Wei
    Sha, Jin
    Zhang, Chuan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2018, 65 (08) : 1014 - 1018