• DocumentCode
    1058518
  • Title

    Lightweight Error Correction Coding for System-Level Interconnects

  • Author

    Bakos, Jason D. ; Chiarulli, Donald M. ; Levitan, Steven P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., South Carolina Univ., Columbia, SC
  • Volume
    56
  • Issue
    3
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    289
  • Lastpage
    304
  • Abstract
    "Lightweight hierarchical error control coding (LHECC)" is a new class of nonlinear block codes that is designed to increase noise immunity and decrease error rate for high-performance chip-to-chip and on-chip interconnects. LHECC is designed such that its corresponding encoder and decoder logic may be tightly integrated into compact, high-speed, and low-latency I/O interfaces. LHECC operates over a new channel technology called multi-bit differential signaling (MBDS). MBDS channels utilize a physical-layer channel code called "N choose M (nCm)" encoding, where each channel is restricted to a symbol set such that half of the bits in each symbol are set to one. These symbol sets have properties that are utilized by LHECC to achieve error correction capability while requiring low or zero relative information overhead. In addition, these codes may be designed such that the latency and size of the corresponding decoders are tightly bounded. The effectiveness of these codes is demonstrated by modeling error behavior of MBDS interconnects over a range of transmission rates and noise characteristics
  • Keywords
    block codes; decoding; error correction codes; integrated circuit interconnections; nonlinear codes; system-on-chip; I/O interface; decoder logic; encoder logic; error correction; lightweight hierarchical error control coding; multibit differential signaling; nonlinear block code; system-level interconnect; Crosstalk; Decoding; Delay; Error correction; Error correction codes; Fabrication; Integrated circuit interconnections; Logic; Power system interconnection; Semiconductor device noise; Interconnections (subsystems); code design; coding and information theory; coding tools and techniques; error control codes.; interconnection architectures;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2007.49
  • Filename
    4079513