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
fDate :
3/1/2007 12:00:00 AM
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;
Journal_Title :
Computers, IEEE Transactions on