Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/764808.764865acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

Unification of basic retiming and supply voltage scaling to minimize dynamic power consumption for synchronous digital designs

Published: 28 April 2003 Publication History

Abstract

We address the problem of minimizing dynamic power consumption for single-phase synchronous digital designs, under timing constraints, using an unification of basic retiming and supply voltage scaling. We assume that the number of supply voltages and their values are known for each computation element. Our main objective is then to change the location of registers using basic retiming while maximizing the number of computation elements off critical paths that can operate under a low available supply voltage, and can lead to a maximum dynamic power saving. We address the problem at the system-level. We formulate the problem as a Mixed Integer Linear Program (MILP). The exact optimal solution for the problem is then guaranteed. We also devise an algorithm to compute bounds on the values assigned by basic retiming to each computational element. Besides helping to find the optimal solution to the problem, these bounds also allow to reduce the run-time for finding this solution. The proposed approach can produce converter-free designs and can also minimize short-circuit power consumption. Experimental results have shown that dynamic power consumption can be reduced by factors that range from 2.78% to 37.24% for single-phase designs with minimal clock period. For these experimental results, the run-time for solving the MILP is under 2min.

References

[1]
N. Chabini, I. Chabini, E.-M. Aboulhamid, and Y. Savaria, "Methods for Minimizing Dynamic Power Consumption in Synchronous Designs with Multiple Supply Voltages," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, V.22, N.3, 2003, pp. 346--351.
[2]
--, "An Approach for Integrating Retiming and Supply Voltage Scaling to Minimize Power Consumption for Synchronous Digital Designs," Tech. Rep., 2002, DIRO, Univ. of Montreal.
[3]
J.-M. Chang and M. Pedram, "Energy Minimization Using Multiple Supply Voltages," IEEE Trans. on VLSI, Vo.5, No.4, 1997, pp.1--8.
[4]
C. E. Leiserson and J.B. Saxe, "Retiming Synchronous Circuitry," Algorithmica, Jan., 1991.
[5]
The LP_Solve Tool: ftp://ftp.ics.ele.tue.nl/pub/lp_solve/
[6]
K. N. Lalgudi and M. Papaefthymiou, "Fixed-phase retiming for low power," Proc. of the Int. Symp. of Low Power Electronics and Design, 1996, pp. 259--264.
[7]
J. Monteiro, S. Devadas, and A. Ghosh, "Retiming sequential circuits for low power," Proc. of the IEEE/ACM International Conference on Computer-Aided Design, 1993, pp. 398--402.
[8]
A. Raghunathan, N. K. Jha, and S. Dey, High-Level Power Analysis and Optimization, Kluwer Academ. Pub., MA, 1997.
[9]
K. Usami and M. Horowitz, "Clustered Voltage Scaling Technique for Low-Power Design", Proc. Int. Workshop on Low Power Design, 1995, pp. 3--8.
[10]
Y.-J. Yeh, S.-Y. Kuo, and J.-Y. Jou, "Converter-Free Multiple-Voltage Scaling Techniques for Low-Power CMOS Digital Design," IEEE Trans. on CAD, V.20, N.1, 2001, pp.172--6.
[11]
I. Mutsunori, and al., "A low-power design method using multiple supply voltages," Proc. of the Int. Symp. on Low Power Electronics and Design, August 1997, pp. 36--41.
[12]
T. Pering, T. D. Burd, and R.W. Brodersen, "Voltage Scheduling in the IpARM Microprocessor System," Int. Symp. on Low Power Electronics and Design, 2000, pp. 96--101.
[13]
S. Raje and M. Sarrafzadeh, "Scheduling with multiple voltages," Integration, the VLSI Journal, Vol. 23, 1997, pp. 37--59.
[14]
K. Roy, Wei Liqiong, Chen Zhanping, "Multiple-Vdd multiple-Vth CMOS (MVCMOS) for low power applications," Proceedings of IEEE International Symposium on Circuits and Systems, Vol.1, 1999, pp. 366--370.

Cited By

View all
  • (2010)Simultaneous slack budgeting and retiming for synchronous circuits optimizationProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899733(49-54)Online publication date: 18-Jan-2010
  • (2010)Simultaneous slack budgeting and retiming for synchronous circuits optimization2010 15th Asia and South Pacific Design Automation Conference (ASP-DAC)10.1109/ASPDAC.2010.5419919(49-54)Online publication date: Jan-2010
  • (2009)Level-converter aware supply voltage scaling for reducing dynamic power dissipation in clocked sequential designs2009 International Conference on Multimedia Computing and Systems10.1109/MMCS.2009.5256722(102-105)Online publication date: Apr-2009
  • Show More Cited By

Index Terms

  1. Unification of basic retiming and supply voltage scaling to minimize dynamic power consumption for synchronous digital designs

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '03: Proceedings of the 13th ACM Great Lakes symposium on VLSI
    April 2003
    320 pages
    ISBN:1581136773
    DOI:10.1145/764808
    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: 28 April 2003

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CMOS
    2. digital design
    3. performance
    4. power consumption
    5. retiming
    6. supply voltage scaling

    Qualifiers

    • Article

    Conference

    GLSVLSI03
    Sponsor:
    GLSVLSI03: Great Lakes Symposium on VLSI 2003
    April 28 - 29, 2003
    D. C., Washington, USA

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 21 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2010)Simultaneous slack budgeting and retiming for synchronous circuits optimizationProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899733(49-54)Online publication date: 18-Jan-2010
    • (2010)Simultaneous slack budgeting and retiming for synchronous circuits optimization2010 15th Asia and South Pacific Design Automation Conference (ASP-DAC)10.1109/ASPDAC.2010.5419919(49-54)Online publication date: Jan-2010
    • (2009)Level-converter aware supply voltage scaling for reducing dynamic power dissipation in clocked sequential designs2009 International Conference on Multimedia Computing and Systems10.1109/MMCS.2009.5256722(102-105)Online publication date: Apr-2009
    • (2008)Physical synthesis for FPGA interconnect power reduction by dual-Vdd budgeting and retimingACM Transactions on Design Automation of Electronic Systems (TODAES)10.1145/1344418.134442613:2(1-29)Online publication date: 23-Apr-2008
    • (2007)A Heuristic for reducing dynamic power dissipation in clocked sequential designsProceedings of the 17th international conference on Integrated Circuit and System Design: power and timing modeling, optimization and simulation10.5555/2391795.2391804(64-74)Online publication date: 3-Sep-2007
    • (2007)A Heuristic for Reducing Dynamic Power Dissipation in Clocked Sequential DesignsIntegrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation10.1007/978-3-540-74442-9_7(64-74)Online publication date: 2007
    • (2006)Integrated retiming and simultaneous Vdd/Vth scaling for total power minimizationProceedings of the 2006 international symposium on Physical design10.1145/1123008.1123036(142-148)Online publication date: 9-Apr-2006
    • (2006)Simultaneous Peak and Average Power Optimization in Synchronous Sequential Designs Using Retiming and Multiple Supply Voltages2006 IEEE International Conference on IC Design and Technology10.1109/ICICDT.2006.220821(1-6)Online publication date: 2006
    • (2005)Reducing the Power Consumption of FPGAs through RetimingProceedings of the 12th IEEE International Conference and Workshops on Engineering of Computer-Based Systems10.1109/ECBS.2005.58(89-94)Online publication date: 4-Apr-2005
    • (2004)An approach for reducing dynamic power consumption in synchronous sequential digital designsProceedings of the 2004 Asia and South Pacific Design Automation Conference10.5555/1015090.1015137(198-204)Online publication date: 27-Jan-2004
    • Show More Cited By

    View Options

    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