A low power adaptive spatio-temporal bus coding for crosstalk avoidance

被引:0
|
作者
Liu Y. [1 ,2 ]
Zhong G.-D. [1 ]
Yang Y.-T. [1 ,2 ]
机构
[1] School of Microelectronics, Xidian University
[2] Key Laboratory of Ministry of Education for Wide Band-Gap Semiconductor Materials and Devices
关键词
Bus coding; Crosstalk delay; Low power; Spatio-temporal coding; ThroughPut (TP);
D O I
10.3724/SP.J.1146.2010.00895
中图分类号
学科分类号
摘要
The power consumption, wiring overhead and crosstalk in deep sub-micron on-chip buses are the main facts restricting the bus throughput. An adaptive spatio-temporal bus coding scheme is proposed to reduce crosstalk induced delay and power consumption in the buses. Firstly, on-chip bus is partitioned into two sub-buses by spatio coding to reduce the Worst-Case-Crosstalk (WCC). Then, decisions are made respectively in the two sub-buses whether the original code and inverted code should incur WCC through an arbiter CCA (Crosstalk Class Arbiter). In the case of both original and inverted codes in any sub-bus incurring WCC, a shielding pattern is transmitted; otherwise the WCC-free and energy saving code is transmitted. The proposed scheme is evaluated using the SPEC benchmarks. The results show that the proposed scheme improves the throughput by 62.59% to 81.62% over the un-coded approach and reduces the power consumption by 14.63% to 54.67% compared to the other similar schemes while eliminating the WCC with only 7 wires overhead for a 32 bit bus. The scheme achieves a good enhancement in dynamic power, wiring overhead, and performance.
引用
下载
收藏
页码:945 / 950
页数:5
相关论文
共 13 条
  • [1] Halak B., Yakovlev A., Throughput optimization for area-constrained links with crosstalk avoidance methods, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 18, 6, pp. 1016-1019, (2010)
  • [2] Singh H., Rao R., Agarwal K., Et al., Dynamically pulsed MTCMOS with bus encoding for reduction of total power and crosstalk noise, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 18, 1, pp. 166-170, (2010)
  • [3] Liu Y., Yang Y.-T., Mei W.-F., Et al., Adaptive drive approach for interconnection lines between NoC routers, Journal of Xidian University, 37, 1, pp. 28-32, (2010)
  • [4] Victor B., Keutzer K., Bus encoding to prevent crosstalk delay, International Conference on Computer-Aided Design, pp. 57-63, (2001)
  • [5] Duan C., Cordero C.V., Khatri S.P., Efficient on-chip crosstalk avoidance CODEC design, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 17, 4, pp. 551-560, (2009)
  • [6] Kornaros G., Temporal coding schemes for energy efficient data transmission in systems-on-chip, Proceedings of the 7th Workshop on Intelligent Solutions in Embedded Systems, WISES, pp. 111-118, (2009)
  • [7] Shen J.S., Hsiungt P.A., Chang K.C., A novel spatio-temporal adaptive bus encoding for reducing crosstalk interferences with trade-offs between performance and reliability, 13th IEEE Asia-Pacific Computer Systems Architecture Conference, ACSAC, pp. 1-8, (2008)
  • [8] Sainarayanan K.S., Raghunandan C., Srinivas M.B., Delay and power minimization in VLSI interconnects with spatio-temporal bus-encoding scheme, IEEE Computer Society Annual Symposium on VLSI: Emerging VLSI Technologies and Architectures, ISVLSI'07, pp. 401-406, (2007)
  • [9] Li L., Vijaykrishnan N., Kandemir M., Et al., A crosstalk aware interconnect with variable cycle transmission, Proceedings: Design, Automation and Test in Europe Conference and Exhibition, DATE 04, 1, pp. 102-107, (2004)
  • [10] Nanoscale integration and modeling (NIMO) group, (2010)