|
ABSTRACT
Interconnects have been shown to be a dominant source of energy consumption in modern day System-on-Chip (SoC) designs. With a large (and growing) number of electronic systems being designed with battery considerations in mind, minimizing the energy consumed in on-chip interconnects becomes crucial. Further, the use of nanometer technologies is making it increasingly important to consider reliability issues during the design of SoC communication architectures. Continued supply voltage scaling has led to decreased noise margins, making interconnects more susceptible to noise sources such as crosstalk, power supply noise, radiation induced defects, etc. The resulting transient faults cause the interconnect to behave as an unreliable transport medium for data signals. Therefore, fault tolerant communication mechanisms, such as Automatic Repeat Request (ARQ), Forward Error Correction (FEC), etc., which have been widely used in the networking community, are likely to percolate to the SoC domain.This paper presents a survey of techniques for energy efficient on-chip communication. Techniques operating at different levels of the communication design hierarchy are described, including circuit-level techniques, such as low voltage signaling, architecture-level techniques, such as communication architecture selection and bus isolation, system-level techniques, such as communication based power management and dynamic voltage scaling for interconnects, and network-level techniques, such as error resilient encoding for packetized on-chip communication. Emerging technologies, such as Code Division Multiple Access (CDMA) based buses, and wireless interconnects are also surveyed.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
D. L. Liu and C. Svensson, "Power consumption estimation in CMOS VLSI chips", IEEE Journal SSC, volume 29, issue 6, pp. 663--670, June 1994.
|
| |
2
|
R. Ho, K. Mai, and M. Horowitz, "The future of wires", Proc. IEEE, volume 89, issue 4, pp. 490--504, April 2001.
|
| |
3
|
D. Sylvester and K. Keutzer, "A global wiring paradigm for deep submicron design", IEEE Trans. CAD, pp. 242--252, Feb. 2000.
|
| |
4
|
|
| |
5
|
|
| |
6
|
H. B. Bakoglu, Circuits, Interconnections and Packaging for VLSI. Addison-Wesley, 1990.
|
| |
7
|
|
| |
8
|
V. Adler and E. G. Friedman, "Repeater design to reduce delay and power in resistive interconnect", IEEE Trans. Circuits Syst. II, volume 45, pp. 607--616, May 1998.
|
| |
9
|
G. Y. Wei, et al., "Energy-efficient design of high-speed links", Chapter 8 in Power Aware Design Methodologies, Editors: M. Pedram and J. Rabaey. Kluwer Academic Publishers, Norwell, MA, 2002.
|
| |
10
|
|
| |
11
|
ANSI/TIA/EIA-644-1995 standard, "Electrical characteristics of low voltage differential signaling (LVDS) interface circuits".
|
| |
12
|
|
| |
13
|
AMBA On-chip Bus Standard, ARM Inc., (http://www.arm.com/armtech/AMBA?OpenDocument)
|
| |
14
|
IBM CoreConnect bus architecture., (http://www-3.ibm.com/chips/products/coreconnect/)
|
| |
15
|
C. T. Hsieh and M. Pedram, "Architectural energy optimization by bus splitting", IEEE Trans. CAD, volume 21, issue 4, pp. 408--414, April 2002.
|
| |
16
|
P. Lettieri and M. B. Srivastava, "A QoS-aware, energy-efficient wireless node architecture", Proc. MoMuC, pp. 252--261, 1999.
|
| |
17
|
J. Chang, S. Ravi, and A. Raghunathan, "FLEXBAR: a crossbar switching fabric with improved performance and utilization", Proc. IEEE CICC, pp. 405--408, 2002.
|
| |
18
|
Henry Chang , Larry Cooke , Merrill Hunt , Grant Martin , Andrew J. McNelly , Lee Todd, Surviving the SOC revolution: a guide to platform-based design, Kluwer Academic Publishers, Norwell, MA, 1999
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
 |
22
|
|
 |
23
|
|
| |
24
|
|
 |
25
|
M. Sgroi , M. Sheets , A. Mihal , K. Keutzer , S. Malik , J. Rabaey , A. Sangiovanni-Vencentelli, Addressing the system-on-a-chip interconnect woes through communication-based design, Proceedings of the 38th conference on Design automation, p.667-672, June 2001, Las Vegas, Nevada, United States
[doi> 10.1145/378239.379045]
|
 |
26
|
|
 |
27
|
|
| |
28
|
J. Kim and M. Horowitz, "Adaptive supply serial links with sub-1V operation and per-pin clock recovery", Proc. IEEE ISSCC, pp. 268--269, 2002.
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
|
| |
33
|
|
 |
34
|
|
| |
35
|
C.-K. K. Yang, et al., "A 0.5- m CMOS 4.0Gb/s serial link transceiver with data recovery using oversampling", IEEE Jornal SSC, volume 33, pp. 713--722, May 1998.
|
 |
36
|
|
| |
37
|
|
 |
38
|
|
| |
39
|
C. Schurgers and M. Srivastava, "Energy efficient routing in sensor networks", Proc. Milcom, pp. 357--361, 2001.
|
| |
40
|
|
| |
41
|
|
| |
42
|
Session #41, "On-chip communication architectures", ACM/IEEE DAC, 2001.
|
| |
43
|
R. Yoshimura, et al., "DS-CDMA wired bus with simple interconnection topology for parallel processing system LSIs", Proc. IEEE ISSCC, pp. 370--371, 2000.
|
| |
44
|
M. F. Chang, et al., "RF/wireless interconnect for inter- and intra-chip communications", Proc. IEEE, volume 89, issue 4, pp. 456--466, April 2001.
|
| |
45
|
|
CITED BY 22
|
|
Jongman Kim , Dongkook Park , Chrysostomos Nicopoulos , N. Vijaykrishnan , Chita R. Das, Design and analysis of an NoC architecture from performance, reliability and energy perspective, Proceedings of the 2005 symposium on Architecture for networking and communications systems, October 26-28, 2005, Princeton, NJ, USA
|
|
|
Marcello Coppola , Stephane Curaba , Miltos D. Grammatikakis , Riccardo Locatelli , Giuseppe Maruccia , Francesco Papariello, OCCN: a NoC modeling framework for design exploration, Journal of Systems Architecture: the EUROMICRO Journal, v.50 n.2-3, p.129-163, February 2004
|
|
|
Juan Antonio Carballo , Kevin Nowka , Seung-Moon Yoo , Ivan Vo , Clay Cranford , Robert Norman, Requirement-based design methods for adaptive communications links, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
|
|
|
Giovanni Beltrame , Gianluca Palermo , Donatella Sciuto , Cristina Silvano, Plug-in of power models in the StepNP exploration platform: analysis of power/performance trade-offs, Proceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems, September 22-25, 2004, Washington DC, USA
|
|
|
|
|
|
Feihui Li , Guangyu Chen , Mahmut Kandemir , Mary Jane Irwin, Compiler-directed proactive power management for networks, Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems, September 24-27, 2005, San Francisco, California, USA
|
|
|
|
|
|
F. Li , G. Chen , M. Kandemir , M. Karakoy, Exploiting last idle periods of links for network power management, Proceedings of the 5th ACM international conference on Embedded software, September 18-22, 2005, Jersey City, NJ, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jun Wang , Hongbo Zeng , Kun Huang , Ge Zhang , Yan Tang, Zero-efficient buffer design for reliable network-on-chip in tiled chip-multi-processor, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
|
|
|
|
|
|
|
|