Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

High-level synthesis of low-power control-flow intensive circuits

Published: 01 November 2006 Publication History

Abstract

In this paper, we present a comprehensive high-level synthesis system that is geared toward reducing power consumption in control-flow intensive as well as data-dominated circuits. An iterative improvement framework allows the system to search the design space by examining the interaction between the different high-level synthesis tasks. In addition to incorporating traditional high-level synthesis tasks such as scheduling, module selection and resource sharing, we introduce a new optimization that performs power-conscious structuring of multiplexer networks, which are predominant in control-flow intensive circuits. The scheduler employed is capable of loop optimizations within and across loop boundaries. We also introduce a fast power estimation technique, based on switching activity matrices, to drive the synthesis process. Experimental results for a number of control-flow intensive and data-dominated benchmarks demonstrate power reduction of up to 62% (58%) when compared to Vdd-scaled area-optimized (delay-optimized) designs. The area overheads over area-optimized designs are less than 39%, whereas the area savings over delay-optimized designs are up to 40%

Cited By

View all
  • (2008)Slack analysis in the system design loopProceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis10.1145/1450135.1450189(231-236)Online publication date: 19-Oct-2008
  • (2006)Low-power hardware synthesis from TRS-based specificationsProceedings of the Fourth ACM/IEEE International Conference on Formal Methods and Models for Co-Design10.5555/3041403.3041419(49-58)Online publication date: 1-Jan-2006
  • (2005)Incremental exploration of the combined physical and behavioral design spaceProceedings of the 42nd annual Design Automation Conference10.1145/1065579.1065635(208-213)Online publication date: 13-Jun-2005
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  Volume 18, Issue 12
November 2006
157 pages

Publisher

IEEE Press

Publication History

Published: 01 November 2006

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2008)Slack analysis in the system design loopProceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis10.1145/1450135.1450189(231-236)Online publication date: 19-Oct-2008
  • (2006)Low-power hardware synthesis from TRS-based specificationsProceedings of the Fourth ACM/IEEE International Conference on Formal Methods and Models for Co-Design10.5555/3041403.3041419(49-58)Online publication date: 1-Jan-2006
  • (2005)Incremental exploration of the combined physical and behavioral design spaceProceedings of the 42nd annual Design Automation Conference10.1145/1065579.1065635(208-213)Online publication date: 13-Jun-2005
  • (2005)A BMC-based formulation for the scheduling problem of hardware systemsInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-004-0170-97:2(102-117)Online publication date: 1-Apr-2005
  • (2004)Input space adaptive designIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2004.82759212:6(590-602)Online publication date: 1-Jun-2004
  • (2003)A comprehensive high-level synthesis system for control-flow intensive behaviorsProceedings of the 13th ACM Great Lakes symposium on VLSI10.1145/764808.764812(11-14)Online publication date: 28-Apr-2003
  • (2003)High-level macro-modeling and estimation techniques for switching activity and power consumptionIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2003.81229511:4(538-557)Online publication date: 1-Aug-2003
  • (2002)Hardware-Software Co-Synthesis of Low Power Real-Time Distributed Embedded Systems with Dynamically Reconfigurable FPGAsProceedings of the 2002 Asia and South Pacific Design Automation Conference10.5555/832284.835456Online publication date: 7-Jan-2002
  • (2002)Functional Partitioning for Low Power Distributed Systems of Systems-on-a-chipProceedings of the 2002 Asia and South Pacific Design Automation Conference10.5555/832284.835374Online publication date: 7-Jan-2002
  • (2002)Interconnect-aware high-level synthesis for low powerProceedings of the 2002 IEEE/ACM international conference on Computer-aided design10.1145/774572.774588(110-117)Online publication date: 10-Nov-2002
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media