Coding for system-on-chip networks: A unified framework

被引:111
作者
Sridhara, SR [1 ]
Shanbhag, NR
机构
[1] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
[2] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
关键词
bus coding; bus delay; crosstalk avoidance; interconnection networks; low-power; on-chip buses; reliability; system-on-chip;
D O I
10.1109/TVLSI.2005.848816
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Global buses in deep-submicron (DSM) system-onchip 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-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 x speed-up and 33 % energy savings over a bus employing Hamming code. For a 10-mm 32-bit bus, we show that 1.7 x speed-up and 27% reduction in energy are achievable over an uncoded bus by employing low-swing signaling without any loss in reliability. Index Terms-Bus coding, bus delay, crosstalk avoidance, interconnection networks, low-power, on-chip buses, reliability, system-on-chip.
引用
收藏
页码:655 / 667
页数:13
相关论文
共 24 条
  • [1] [Anonymous], 2001, INT TECHNOLOGY ROADM
  • [2] Bakoglu H., 1990, CIRCUITS INTERCONNEC
  • [3] Networks on chips: A new SoC paradigm
    Benini, L
    De Micheli, G
    [J]. COMPUTER, 2002, 35 (01) : 70 - +
  • [4] Low power error resilient encoding for on-chip data buses
    Bertozzi, D
    Benini, L
    De Micheli, G
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 102 - 109
  • [5] BLAHUT RE, 2002, ALGEBRAIC CODES DATA
  • [6] The challenge of signal integrity in deep-submicrometer CMOS technology
    Caignet, F
    Delmas-Bendhia, S
    Sicard, E
    [J]. PROCEEDINGS OF THE IEEE, 2001, 89 (04) : 556 - 573
  • [7] Analysis and avoidance of cross-talk in on-chip buses
    Duan, CJ
    Tirumala, A
    Khatri, SP
    [J]. HOT INTERCONNECTS 9, 2001, : 133 - 138
  • [8] Toward achieving energy efficiency in presence, of deep submicron noise
    Hegde, R
    Shanbhag, NR
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (04) : 379 - 391
  • [9] Coupling-driven signal encoding scheme for low-power interface design
    Kim, KW
    Baek, KH
    Shanbhag, N
    Liu, CL
    Kang, SM
    [J]. ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, : 318 - 321
  • [10] Maximizing throughput over parallel wire structures in the deep submicrometer regime
    Pamunuwa, D
    Zheng, LR
    Tenhunen, H
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (02) : 224 - 243