Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/774572.774662acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article

Coupling-aware high-level interconnect synthesis for low power

Published: 10 November 2002 Publication History

Abstract

Ultra deep submicron (UDSM) technology and system-on-chip (SoC) have resulted in a considerable portion of power dissipated on buses, in which the major sources of the power dissipation are (1) the transition activities on the signal lines and (2) the coupling capacitances of the lines. However, there has been no easy way of optimizing (1) and (2) simultaneously at an early stage of the synthesis process. In this paper, we propose a new (on-chip) bus synthesis algorithm to minimize the total sum of (1) and (2) in the microarchitecture synthesis. Specifically, unlike the previous approaches in which (1) and (2) are minimized sequentially without any interaction between them, or only one of them is minimized, we, given a scheduled dataflow graph to be synthesized, minimize (1) and (2) simultaneously by formulating and solving the two important issues in an integrated fashion: binding data transfers to buses and determining a (physical) order of signal lines in each bus, both of which are the most critical factors that affect the results of (1) and (2). Experimental results on a number of benchmark problems show that the proposed integrated low-power bus synthesis algorithm reduces power consumption by 24.8%, 40.3% and 18.1% on average over those in [12] (for minimizing (1) only), [1] (for (2) only) and [12, 1] (for (1) and then (2)), respectively.

References

[1]
Y. Shin and T. Sakurai, "Coupling-Driven Bus Design for Low-Power Application-Specific Systems," Proc. of DAC, 2001.
[2]
P. R. Panda and N. D. Dutt, "Low-Power Memory Mapping Through Reducing Address Bus Activity," IEEE Tran. on VLSI Systems, Vol. 7, No. 3, 1999.
[3]
S. Ramprasad, N. R. Shanbhag, and I. Hajj, "A Coding Framework for Low-Power Address and Data Busses," IEEE Trans. on VLSI Systems, Vol. 3, No. 1, 1995.
[4]
H. Mehta, R. M. Owens and M. J. Irwin, "Some issues in Gray code addressing," Proc. of Sixth Great Lakes Symposium on VLSI, 1996.
[5]
C. L. Su, C. Y. Tsui, and A. M. Despain, "Saving power in the control path of embedded processors," IEEE Design and Test of Computers, Vol. 11, No. 4, 1994.
[6]
E. Musoll, T. Lang and J. Cortadella, "Working-zone encoding for reducing the energy in microprocessor address buses," IEEE Trans. on VLSI Systems, Vol. 6, No. 4, 1998.
[7]
M. R. Stan and W. P. Burleson, "Bus-invert coding for low-power I/O," IEEE Trans. on VLSI Systems, Vol. 3, No. 1, 1995.
[8]
S. Hong, T. Kim, U. Narayanan and K.-S. Chung, "Decomposition of bus-invert coding for low-power I/O," Journal of Circuits, Systems and Computers, Vol. 10, Nos. 1 & 2, 2000.
[9]
K.-W. Kim, K.-H. Baek, N. Shanbhag, C. L. Liu, and S.-M. Kang, "Coupling-Driven Signal Encoding Scheme for Low-Power Interface Design," Proc. of ICCAD, 2000.
[10]
A. Dasgupta and R. Karri, "Simultaneous Scheduling and Binding for Power Minimization During Microarchitecture Synthesis," Proc. of ISLPED, 1995.
[11]
A. Dasgupta and R. Karri, "High-Reliability, Low-Energy Microarchitecture Synthesis," IEEE Trans. on CAD, Vol. 17, No. 12, 1998.
[12]
J.-M. Chang and M. Pedram, "Register Allocation and Binding for Low Power," Proc. of DAC, 1995.
[13]
J.-M. Chang and M. Pedram, "Module Assignment for Low Power," Proc. of EDAC, 1996.
[14]
S. Hong and T. Kim, "Bus Optimization for Low-Power Data Path Synthesis based on Network Flow Method," Proc. of ICCAD, 2000.
[15]
C. Lyuh, T. Kim and C. L. Liu, "An Integrated Data Path Optimization for Low Power Based on Network Flow Method," Proc. of ICCAD, 2001.
[16]
C. H. Papadimitriou and K. Steiglitz, Combinatorial Optimization, Prentice Hall, pp. 247--254, 1982.
[17]
A. Aho, J. Hopcroft, and J. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, 1974.
[18]
P. R. Panda and N. D. Dutt, "High-Level Synthesis Design Repository", Proc. of ISSS (http://www.ics.uci.edu/dutt), 1995.
[19]
L. Benini, G. De Micheli, E. Macii, D. Sciuto and C. Silvano, "Asymptotic zerotransition activity encoding for address busses in low-power microprocessorbased systems," Proc. of Seventh Great Lakes Symposium on VLSI, 1997.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '02: Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
November 2002
793 pages
ISBN:0780376072
DOI:10.1145/774572
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 November 2002

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ICCAD02
Sponsor:

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Upcoming Conference

ICCAD '24
IEEE/ACM International Conference on Computer-Aided Design
October 27 - 31, 2024
New York , NY , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2008)Timing-aware power-optimal ordering of signalsACM Transactions on Design Automation of Electronic Systems10.1145/1391962.139197313:4(1-17)Online publication date: 3-Oct-2008
  • (2008)Synthesis of On-Chip Communication ArchitecturesOn-Chip Communication Architectures10.1016/B978-0-12-373892-9.00006-2(185-252)Online publication date: 2008
  • (2007)Interconnect and communication synthesis for distributed register-file microarchitectureProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278672(765-770)Online publication date: 4-Jun-2007
  • (2006)Partial bus-invert bus encoding schemes for low-power DSP systems considering inter-wire capacitanceProceedings of the 16th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation10.1007/11847083_17(169-180)Online publication date: 13-Sep-2006
  • (2004)Moment-Based Estimation of Switching Activity for Correlated DistributionsIntegrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation10.1007/978-3-540-30205-6_88(859-868)Online publication date: 2004
  • (2003)Moment-Based Power Estimation in Very Deep Submicron TechnologiesProceedings of the 2003 IEEE/ACM international conference on Computer-aided design10.5555/996070.1009877Online publication date: 9-Nov-2003
  • (2003)Moment-based power estimation in very deep submicron technologiesICCAD-2003. International Conference on Computer Aided Design (IEEE Cat. No.03CH37486)10.1109/ICCAD.2003.159678(107-112)Online publication date: 2003

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media