• DocumentCode
    2087472
  • Title

    An area-efficient BCH codec with echelon scheduling for NAND flash applications

  • Author

    Chi-Heng Yang ; Yi-Hsun Chen ; Hsie-Chia Chang

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2013
  • fDate
    9-13 June 2013
  • Firstpage
    4332
  • Lastpage
    4336
  • Abstract
    This paper presents an area-efficient BCH codec with echelon scheduling for NAND flash memory systems. In our proposed design, instead of the common inversionless Berlekamp-Massey algorithm, the BM algorithm using a low-complexity 2-stage composite field divider is applied in the key equation solver. Moreover, by making use of the fact that the degree of error locator polynomial increases at most by 1 in each iteration, an echelon scheduling architecture with 6 finite field multipliers is presented. After implemented in UMC 1P9M 90 nm process, the proposed codec can achieve 385 MHz and 3.08 Gbit/s throughput with 147.8K gate-count from post-layout simulation results.
  • Keywords
    BCH codes; NAND circuits; UHF circuits; circuit layout; circuit simulation; codecs; diffraction gratings; dividing circuits; flash memories; iterative methods; multiplying circuits; polynomials; scheduling; BM algorithm; NAND flash memory system; UMC 1P9M process; area-efficient BCH codec; bit rate 3.08 Gbit/s; common inversionless Berlekamp-Massey algorithm; echelon scheduling; echelon scheduling architecture; error locator polynomial; finite field multiplier; frequency 385 MHz; iteration method; key equation solver; low-complexity 2-stage composite field divider; post-layout simulation; size 90 nm; Calculators; Clocks; Codecs; Computer architecture; Mathematical model; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2013 IEEE International Conference on
  • Conference_Location
    Budapest
  • ISSN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/ICC.2013.6655246
  • Filename
    6655246