ACM Home Page
Please provide us with feedback. Feedback
Power analysis of system-level on-chip communication architectures
Full text PdfPdf (101 KB)
Source
International Conference on Hardware Software Codesign archive
Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis table of contents
Stockholm, Sweden
SESSION: On-chip communication architectures: analysis and optimisation table of contents
Pages: 236 - 241  
Year of Publication: 2004
ISBN:1-58113- 937-3
Authors
Kanishka Lahiri  NEC Laboratories America, Princeton, NJ
Anand Raghunathan  NEC Laboratories America, Princeton, NJ
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
SIGBED: ACM Special Interest Group on Embedded Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 69,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1016720.1016777
What is a DOI?

ABSTRACT

For complex System-on-chips (SoCs) fabricated in nanometer technologies, the system-level on-chip communication architecture is emerging as a significant source of power consumption. Managing and optimizing this important component of SoC power requires a detailed understanding of the characteristics of its power consumption.Various power estimation and low-power design techniques have been proposed for the global interconnects that form part of SoC communication architectures (e.g., low-swing buses, bus encoding, etc). While effective, they only address a limited part of communication architecture power consumption. A state-of-the-art communication architecture, viewed in its entirety, is quite complex, comprising several components, such as bus interfaces, arbiters, bridges, decoders, and multiplexers, in addition to the global bus lines. Relatively little research has focused on analyzing and comparing the power consumed by different components of the communication architecture.In this work, we present a systematic evaluation and analysis of the power consumed by a state-of-the-art communication architecture (the AMBA on-chip bus), using a commercial design flow. We focus on developing a quantitative understanding of the relative contributions of different communication architecture components to its power consumption, and the factors on which they depend. We decompose the communication architecture power into power consumed by logic components (such as arbiters, decoders, bus bridges), global bus lines (that carry address, data, and control information), and bus interfaces. We also perform studies that analyze the impact of varying application traffic characteristics, and varying SoC complexity, on communication architecture power. Based on our analyses, we evaluate different techniques for reducing the power consumed by the on-chip communication architecture, and compare their effectiveness in achieving power savings at the system level. In addition to quantitatively reinforcing the view that on-chip communication is an important target for system-level power optimization, our work demonstrates (i) the importance of considering the communication architecture in its entirety, and (ii) the opportunities that exist for power reduction through careful communication architecture design.


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
R. Ho, K. W. Mai, and M. A. Horowitz, "The Future of Wires," Proc. IEEE, vol. 89, pp. 490--504, Apr. 2001.
 
2
D. Sylvester and K. Keutzer, "A Global Wiring Paradigm for Deep Submicron Design," IEEE Trans. Computer-Aided Design, vol. 19, pp. 242--252, Feb. 2000.
 
3
"AMBA 2.0 Specification." http://www.arm.com/armtech/AMBA.
 
4
 
5
 
6
L. Benini, A. Macii, M. Poncino, and R. Scarsi, "Architectures and Synthesis Algorithms for Power-efficient Bus Interfaces," IEEE Trans. Computer-Aided Design, vol. 19, pp. 969--980, Sept. 2000.
 
7
C.-T. Hsieh and M. Pedram, "Architectural Power Optimization by Bus Splitting," IEEE Trans. Computer-Aided Design, vol. 21, pp. 408--414, Apr. 2002.
 
8
 
9
 
10
S. Osbourne, A. T. Erdogan, T. Arlsan, and D. Robinson, "Bus Encoding Architecture for Low-power Implementation of an AMBA-based SoC Platform," in Proc. IEE, pp. 152--156, July 2002.
 
11
12
13
 
14
 
15
 
16
 
17
"Designware Intellectual Property, Synopsys Inc." http://www.synopsys.com/products/designware/.
 
18
"Designware IP Reuse Tools, Synopsys Inc." http://www.synopsys.com/products/designware/ipreuse_tools.html.
 
19
"RTL Synthesis, Synopsys Inc." http://www.synopsys.com/products/logic/.
 
20
"CB-12 Family L/M/H Type for Cell Based ICs." http://www.necel.com/cbic/en/product/cb12.html.
 
21
"Modelsim 5.7e." http://www.model.com.
 
22
NEC OpenCAD V 5.2 Users Manual. NEC Electronics, Inc., Jan. 1999.
 
23
D. Sylvester and C. Hu, "Analytical Modeling and Characterization of Deep-Submicrometer Interconnect," Proc. IEEE, vol. 89, pp. 634--664, May 2001.
 
24
W. E. Donath, "Placement and Average Interconnection Lengths for Computer Logic," IEEE Trans. Circuits and Systems, vol. 26, pp. 272--277, Apr. 1979.
 
25
H. B. Bakoglu, Circuits, Interconnections, and Packaging for VLSI. Addison-Wesley, Menlo Park, CA, 1990.
 
26

CITED BY  7
 
 
 
 

Collaborative Colleagues:
Kanishka Lahiri: colleagues
Anand Raghunathan: colleagues

Peer to Peer - Readers of this Article have also read: