• DocumentCode
    2368939
  • Title

    Coding for reliable on-chip buses: fundamental limits and practical codes

  • Author

    Sridhara, Srinivasa R. ; Shanbhag, Naresh R.

  • Author_Institution
    Dept. of ECE, Illinois Univ., Urbana, IL, USA
  • fYear
    2005
  • fDate
    3-7 Jan. 2005
  • Firstpage
    417
  • Lastpage
    422
  • Abstract
    A reliable high-speed bus employing low-swing signaling can be designed by encoding the bus to prevent crosstalk and provide error correction. In this paper, we present fundamental limits on the number of wires required to achieve joint crosstalk avoidance and error correction in on-chip buses. We propose a code construction that results in practical encoding and decoding schemes with the number of wires being within 35% of the fundamental limits. The proposed codes, when applied to a 10-mm 32-bit bus in a 0.13-μ CMOS technology with low-swing signaling, provide 2.14× speed-up and 27.5% energy savings without any loss in reliability.
  • Keywords
    crosstalk; encoding; error correction codes; integrated circuit interconnections; system buses; system-on-chip; 0.13 micron; 10 mm; 32 bit; CMOS technology; bus encoding; code construction; decoding schemes; encoding schemes; error correction; joint crosstalk avoidance; low-swing signaling; on chip buses reliability; CMOS technology; Crosstalk; Decoding; Delay; Encoding; Error correction; Power system interconnection; Power system reliability; Signal design; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2005. 18th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2264-5
  • Type

    conf

  • DOI
    10.1109/ICVD.2005.65
  • Filename
    1383311