• DocumentCode
    1756219
  • Title

    Low-Complexity Low-Latency Architecture for Matching of Data Encoded With Hard Systematic Error-Correcting Codes

  • Author

    Byeong Yong Kong ; Jihyuck Jo ; Hyewon Jeong ; Mina Hwang ; Soyoung Cha ; Bongjin Kim ; In-Cheol Park

  • Author_Institution
    Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • Volume
    22
  • Issue
    7
  • fYear
    2014
  • fDate
    41821
  • Firstpage
    1648
  • Lastpage
    1652
  • Abstract
    A new architecture for matching the data protected with an error-correcting code (ECC) is presented in this brief to reduce latency and complexity. Based on the fact that the codeword of an ECC is usually represented in a systematic form consisting of the raw data and the parity information generated by encoding, the proposed architecture parallelizes the comparison of the data and that of the parity information. To further reduce the latency and complexity, in addition, a new butterfly-formed weight accumulator (BWA) is proposed for the efficient computation of the Hamming distance. Grounded on the BWA, the proposed architecture examines whether the incoming data matches the stored data if a certain number of erroneous bits are corrected. For a (40, 33) code, the proposed architecture reduces the latency and the hardware complexity by ~32% and 9%, respectively, compared with the most recent implementation.
  • Keywords
    Hamming codes; error correction codes; BWA; ECC codeword; butterfly-formed weight accumulator; complexity reduction; data encoded matching; data protected; encoding; erroneous bits number; hamming distance efficient computation; hard systematic error-correcting codes; hardware complexity; latency reduction; low-complexity low-latency architecture; parity information; raw data; stored data; Complexity theory; Computer architecture; Decoding; Encoding; Error correction codes; Hamming distance; Systematics; Data comparison; Hamming distance; error-correcting codes (ECCs); systematic codes; tag matching; tag matching.;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2013.2276076
  • Filename
    6583335