DocumentCode :
984646
Title :
Coding for system-on-chip networks: a unified framework
Author :
Sridhara, Srinivasa R. ; Shanbhag, Naresh R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Illinois, Urbana, IL, USA
Volume :
13
Issue :
6
fYear :
2005
fDate :
6/1/2005 12:00:00 AM
Firstpage :
655
Lastpage :
667
Abstract :
Global buses in deep-submicron (DSM) system-on-chip designs consume significant amounts of power, have large propagation delays, and are susceptible to errors due to DSM noise. Coding schemes exist that tackle these problems individually. In this paper, we present a coding framework derived from a communication-theoretic view of a DSM bus to jointly address power, delay, and reliability. In this framework, the data is first passed through a nonlinear source coder that reduces self and coupling transition activity and imposes a constraint on the peak coupling transitions on the bus. Next, a linear error control coder adds redundancy to enable error detection and correction. The framework is employed to efficiently combine existing codes and to derive novel codes that span a wide range of tradeoffs between bus delay, codec latency, power, area, and reliability. Using simulation results in 0.13-/spl mu/m CMOS technology, we show that coding is a better alternative to repeater insertion for delay reduction as it reduces power dissipation at the same time. For a 10-mm 4-bit bus, we show that a bus employing the proposed codes achieves up to 2.17/spl times/ speed-up and 33% energy savings over a bus employing Hamming code. For a 10-mm 32-bit bus, we show that 1.7/spl times/ speed-up and 27% reduction in energy are achievable over an uncoded bus by employing low-swing signaling without any loss in reliability.
Keywords :
CMOS integrated circuits; Hamming codes; error correction codes; error detection codes; integrated circuit design; integrated circuit interconnections; integrated circuit noise; integrated circuit reliability; low-power electronics; system-on-chip; 0.13 micron; 10 mm; 4 bit; CMOS technology; DSM noise; Hamming code; bus coding; bus delay; codec latency; coding schemes; coupling transition activity; crosstalk avoidance; delay reduction; energy saving; error correction; error detection; global buses; interconnection networks; linear error control; low-power design; low-swing signaling; nonlinear source coder; on-chip buses; peak coupling transitions; power dissipation; propagation delays; repeater insertion; self transition activity; system-on-chip designs; Added delay; CMOS technology; Codecs; Couplings; Error correction; Error correction codes; Propagation delay; Redundancy; Repeaters; System-on-a-chip; Bus coding; bus delay; crosstalk avoidance; interconnection networks; low-power; on-chip buses; reliability; system-on-chip;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2005.848816
Filename :
1458782
Link To Document :
بازگشت