ACM Home Page
Please provide us with feedback. Feedback
Low power gated bus synthesis using shortest-path Steiner graph for system-on-chip communications
Full text PdfPdf (298 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 46th Annual Design Automation Conference table of contents
San Francisco, California
SESSION: Low-power design and analysis techniques table of contents
Pages 166-171  
Year of Publication: 2009
ISBN:978-1-60558-497-3
Authors
Renshen Wang  University of California, San Diego, La Jolla, CA
Nan-Chi Chou  Mentor Graphics Corporation, San Jose, CA
Bill Salefski  Mentor Graphics Corporation, San Jose, CA
Chung-Kuan Cheng  University of California, San Diego, La Jolla, CA
Sponsors
EDAC : Electronic Design Automation Consortium
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CAS : Circuits & Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 14,   Citation Count: 0
Additional Information:

abstract   references   index terms  

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

ABSTRACT

Power consumption of system-level on-chip communications is becoming more significant in the overall system-on-chip (SoC) power as technology scales down. In this paper, we propose a low power design technique of gated bus which can greatly reduce power consumption on state-of-the-art bus architectures. By adding demultiplxers and adopting a novel shortest-path Steiner graph, we achieve a flexible tradeoff between large power reduction versus small wire-length increment. According to our experiments, using the gated bus we can reduce on average 93.2% of wire capacitance per transaction, nearly half of bus dynamic power and on a scale of 5%~10% of total system power.


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
C. J. Alpertt, A. B. Kahng, C. N. Szet, and Q. Wang. Timing-driven Steiner trees are (practically) free. ACM/IEEE Design Automation Conf., pages 389--392, 2006.
 
2
B. Bollobás, D. Coppersmith, and M. Elkin. Sparse distance preservers and additive spanners. SIAM Journal on Discrete Math., pages 1029--1055, 2005.
 
3
M. Caldari, M. Conti, M. Coppola, P. Crippa, S. Orcioni, L. Pieralisi, and C. Turchetti. System-level power analysis methodology applied to the AMBA AHB bus. Design, Automation and Test in Europe: Designers' Forum, 2:20032, 2003.
 
4
J. Y. Chen, W. B. Jone, J. S. Wang, H. I. Lu, and T. F. Chen. Segmented bus design for low power systems. IEEE Trans. VLSI Systems, 7(1):25--29, 1999.
 
5
J. Cong, A. B. Kahng, and K.-S. Leung. Efficient algorithms for the minimum shortest path Steiner arborescence problem with applications to VLSI physical design. IEEE Trans. Computer-Aided Design, 17(1):24--39, Jan. 1998.
 
6
M. Donno, A. Ivaldi, L. Benini, and E. Macii. Clock-tree power optimization based on RTL clock-gating. ACM/IEEE Design Automation Conf., pages 622--627, 2003.
 
7
M. R. Garey and D. S. Johnson. The rectilinear Steiner tree problem is NP-complete. SIAM Journal on Applied Math., 32:826--834, 1977.
 
8
J. Griffith, G. Robins, J. Salowe, and T. Zhang. Closing the gap: Near-optimal Steiner trees in polynomial time. IEEE Trans. Computer-Aided Design, 13:1351--1365, 1994.
 
9
R. Ho, K. W. Mai, and M. A. Horowitz. The future of wires. Proceedings IEEE, 89:490--504, 2001.
 
10
C.-T. Hsieh and M. Pedram. An edge-based heuristic for Steiner routing. IEEE Trans. Computer-Aided Design, 13(12):1563--1568, Dec. 1994.
 
11
C.-T. Hsieh and M. Pedram. Architectural power optimization by bus splitting. Design, Automation and Test in Europe, pages 612--616, 2000.
 
12
K. Lahiri and A. Raghunathan. Power analysis of system-level on-chip communication architectures. Int'l Conf. Hardware-Software Codesign and System Synthesis, pages 236--241, 2004.
 
13
S. Pasricha, Y.-H. Park, F. J. Kurdahi, and N. Dutt. System-level power-performance trade-offs in bus matrix communication architecture synthesis. Int'l Conf. Hardware-Software Codesign and System Synthesis, pages 300--305, 2006.
 
14
M. Powell, S. H. Yang, B. Falsafi, K. Roy, and T. N. Vijaykumar. Gated-Vdd: a circuit technique to reduce leakage in deep-submicron cache memories. Int'l Symp. Low Power Electronics and Design, pages 90--95, 2000.
 
15
S. K. Rao, P. Sadayappan, F. K. Hwang, and P. W. Shor. The rectilinear Steiner arborescence problem. Algorithmica, 7:277--288, 1992.
 
16
S. Rodriguez and B. Jacob. Energy/power breakdown of pipelined nanometer caches (90nm/65nm/45nm/32nm). Int'l Symp. Low Power Electronics and Design, pages 25--30, 2006.
 
17
M. Zachariasen. A catalog of Hanan grid problems. Networks, 38:200--1, 2000.
 
18
AMBA 2.0 specification. http://www.arm.com/products/solutions/AMBA_Spec.html, 1999.
 
19
Coreconnect bus architecture. IBM White Paper, 1999.
 
20
Avalon interface specifications. http://www.altera.com/literature, 2008.