• DocumentCode
    1523024
  • Title

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

  • Author

    Xueqiang, Wang ; Liyang, Pan ; Dong, Wu ; Chaohong, Hu ; Runde, Zhou

  • Author_Institution
    Inst. of Microelectron., Tsinghua Univ., Beijing, China
  • Volume
    56
  • Issue
    11
  • fYear
    2009
  • Firstpage
    865
  • Lastpage
    869
  • Abstract
    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.
  • Keywords
    BCH codes; decoding; error correction codes; flash memories; Bose-Chaudhuri-Hocquenghen decoder; MLC NOR flash memories; division-free transformations; double-error-correcting BCH code; error correction; high-speed two-cell BCH decoder; iteration-free solutions; multilevel-cell NOR flash memory; Error-correcting code (ECC); fast-decoding algorithm; multilevel-cell (MLC) nor flash memories; two-cell Bose–Chaudhuri–Hocquenghen (BCH) decoder;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2009.2029144
  • Filename
    5299022