A High-Speed Two-Cell BCH Decoder for Error Correcting in MLC NOR Flash Memories

被引:13
作者
Wang Xueqiang [1 ]
Pan Liyang [1 ,2 ]
Wu Dong [1 ,2 ]
Hu Chaohong [3 ]
Zhou Runde [1 ,2 ]
机构
[1] Tsinghua Univ, Inst Microelect, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
[3] Intel Technol Dev Shanghai Co Ltd, Shanghai 200131, Peoples R China
关键词
Error-correcting code (ECC); fast-decoding algorithm; multilevel-cell (MLC) NOR flash memories; two-cell Bose-Chaudhuri-Hocquenghen (BCH) decoder;
D O I
10.1109/TCSII.2009.2029144
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
An on-chip high-speed two-cell Bose-Chaudhuri-Hocquenghen (BCH) decoder for error correction in a multilevel-cell (MLC) NOR flash memory is presented. To satisfy the reliability requirements, a double-error-correcting (DEC) BCH code is required in NOR flash memories with the process shrinking beyond 45 nm. A novel fast-decoding algorithm is developed to speed up the BCH decoding process using iteration-free solutions and division-free transformations in finite fields. As a result, the decoding latency is significantly reduced by 80%. Furthermore, a novel architecture of a two-cell decoder that is suitable for an MLC flash memory is proposed to obtain a good time-area tradeoff. Experimental results show that the latency of the proposed two-cell BCH decoder is only 7.5 ns, which satisfies the fast-access-time requirements of NOR flash memories.
引用
收藏
页码:865 / 869
页数:5
相关论文
共 11 条
  • [1] 40-mm2 3-V-only 50-MHz 64-Mb 2-b/cell CHE NOR flash memory
    Campardo, G
    Micheloni, R
    Commodaro, S
    Yero, E
    Zammattio, M
    Mognoni, S
    Sacco, A
    Picca, M
    Manstretta, A
    Scotti, M
    Motta, I
    Golla, C
    Pierin, A
    Bez, R
    Grossi, A
    Modelli, A
    Visconti, A
    Khouri, O
    Torelli, G
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2000, 35 (11) : 1655 - 1667
  • [2] CHRISTOPHERSON MJ, 1998, Patent No. 708212
  • [3] On-chip error correcting techniques for new-generation Flash memories
    Gregori, S
    Cabrini, A
    Khouri, O
    Torelli, G
    [J]. PROCEEDINGS OF THE IEEE, 2003, 91 (04) : 602 - 616
  • [4] Lee M, 2003, MATER WORLD, V11, P2
  • [5] Micheloni R., 2006, IEEE INT SOLID STATE, P497, DOI 10.1109/ISSCC.2006.1696082
  • [6] Peterson W.W., 1972, Error-correcting codes, V2d
  • [7] Rao T.R. N., 1989, ERROR CONTROL CODING
  • [8] STRUKOV D, 2007, P ACSSC MAY, P1183
  • [9] Villa C., 2007, 2007 IEEE International Solid-State Circuits Conference (IEEE Cat. No.07CH37858), P476, DOI 10.1109/ISSCC.2007.373501
  • [10] A High-Speed Real-Time Binary BCH Decoder
    Wei, Shyue-Win
    Wei, Che-Ho
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1993, 3 (02) : 138 - 147