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

skip to main content
10.5555/1326073.1326210acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

An ILP algorithm for post-floorplanning voltage-island generation considering power-network planning

Published: 05 November 2007 Publication History

Abstract

Power optimization is a crucial concern for modern circuit designs. Multiple supply voltages (MSV's) provide an effective technique for the power optimization. This paper addresses the voltage-island generation problem for MSV designs at the post-floorplanning stage. We first present a general formulation of this problem that considers level-shifter planning and power-network routing resources. Without loss of solution quality, we propose an economical graph-based representation that needs only a linear number of nodes to the block number to model the block adjacency in a floorplan for the voltage-island generation. In contrast, previous works need a quadratic number of nodes. To tackle the addressed problem, we employ an ILP formulation which consists of (1) level-shifter aware wirelength estimation to capture the timing overhead, (2) voltage-island-clustering inequalities to avoid complicated constraint transformations, and (3) inequalities to capture the power-network routing-resource usage. Compared with previous works, our algorithm can produce better voltage islands in terms of power-network routing resources. Experimental results show that our algorithm can effectively reduce the power-network routing resource by up to 19.46% with a reasonable overhead of 4.03% more power consumption and using reasonable running time.

References

[1]
R. Ching, E. Young, K. Leung, and C. Chu, "Post-Placement Voltage Island Generation," Proc. ICCAD, 2006.
[2]
J. Hu, Y. Shin, N. Dhanwada, and R. Marculescu, "Architecting Voltage Islands in Core-Based System-on-a-Chip Designs," Proc. ISLPED, pp. 180--185, 2004.
[3]
W.-L. Hung, G. M. Link, Yuan Xie, N. Vijaykrishnan, N. Dhanwada, and J. Corner, "Temperature-Aware Voltage Islands Architetecting in System-on-Chip Designs," Proc. ICCD, pp. 689--694, 2005.
[4]
D. E. Lackey, P. S. Zuchowski, T. R. Bednar, D. W. Stout, S. W. Gould, and J. M. Cohn, "Managing Power and Performance for System-on-Chip Designs Using Voltage Islands," Proc. ICCAD, pp. 195--202, 2002.
[5]
W.-P. Lee, H.-Y. Liu, and Y.-W. Chang, "Voltage Island Aware Floor-planning for Power and Timing Optimization," Proc. ICCAD, pp. 389--394, 2006.
[6]
B. Liu, Y. Cai, Q. Zhou, and X. Hong, "Power Driven Placement with Layout Aware Supply Voltage Assignment for Voltage Island Generation in Dual-Vdd Designs," Proc. ASPDAC, 2006.
[7]
lp_solve, http://tech.groups.yahoo.com/group/lp_solve, 2007
[8]
W.-K. Mak, and J.-W. Chen, "Voltage Island Generation under Performance Requirement for SoC Designs," Proc. ASP-DAC, pp. 798--803, 2007.
[9]
R. Puri, L. Stok, J. Cohn, D. Kung, D. Pan, D. Sylvester, A. Srivastava, and S. Kulkarni, "Pushing ASIC performance ina power envelope," in Proc. DAC, pp.788--793, 2003.
[10]
K. H. Tam and L. He, "Power Optimal Dual-Vdd Buffered Tree Considering Buffer Stations and Blockages," Proc. DAC, pp. 497--502, 2005.
[11]
X. Tang and D. F. Wong, "Floorplanning with alignment and performance conconstraints," Proc. DAC, pp. 848--853, 2002.
[12]
K. Usami and M. Horowitz, "Clustered Voltage Scaling Technique for Low-Power Design," Proc. ISLPED, pp. 3--8, 1995.
[13]
M.-C. Wu and Y.-W. Chang, "Placement with Alignment and Performance Constraints Using the B*-tree representation,"" Proc. ICCD, pp. 568--571, 2004.
[14]
H. Wu, I.-M. Liu, M. Wong, and Y. Wang, "Post-Placement Voltage Island Generation under Performance Requirement," Proc. ICCAD, pp. 309--316, 2005.
[15]
H. Wu, M. Wong, and I.-M. Liu, "Timing-Constrained and Voltage-Island-Aware Voltage Assignment," Proc. DAC, pp. 429--432, 2006.

Cited By

View all
  • (2016)Multi-supply voltage (MSV) driven SoC floorplanning for fast design convergenceIntegration, the VLSI Journal10.1016/j.vlsi.2015.09.00252:C(335-346)Online publication date: 1-Jan-2016
  • (2015)Critical path-aware voltage island partitioning and floorplanning for hard real-time embedded systemsIntegration, the VLSI Journal10.1016/j.vlsi.2014.05.00248:C(21-35)Online publication date: 1-Jan-2015
  • (2014)Row Based Dual-VDD Island Generation and PlacementProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2593207(1-6)Online publication date: 1-Jun-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '07: Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design
November 2007
933 pages
ISBN:1424413826
  • General Chair:
  • Georges Gielen

Sponsors

Publisher

IEEE Press

Publication History

Published: 05 November 2007

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD07
Sponsor:

Acceptance Rates

ICCAD '07 Paper Acceptance Rate 139 of 510 submissions, 27%;
Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Multi-supply voltage (MSV) driven SoC floorplanning for fast design convergenceIntegration, the VLSI Journal10.1016/j.vlsi.2015.09.00252:C(335-346)Online publication date: 1-Jan-2016
  • (2015)Critical path-aware voltage island partitioning and floorplanning for hard real-time embedded systemsIntegration, the VLSI Journal10.1016/j.vlsi.2014.05.00248:C(21-35)Online publication date: 1-Jan-2015
  • (2014)Row Based Dual-VDD Island Generation and PlacementProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2593207(1-6)Online publication date: 1-Jun-2014
  • (2014)Level shifter planning for timing constrained multi-voltage SoC floorplanningProceedings of the 24th edition of the great lakes symposium on VLSI10.1145/2591513.2591587(329-334)Online publication date: 20-May-2014
  • (2014)Voltage island based heterogeneous NoC design through constraint programmingComputers and Electrical Engineering10.1016/j.compeleceng.2014.08.00540:8(307-316)Online publication date: 1-Nov-2014
  • (2013)Post-placement voltage island generation for timing-speculative circuitsProceedings of the 50th Annual Design Automation Conference10.1145/2463209.2488872(1-6)Online publication date: 29-May-2013
  • (2012)Voltage island-driven power optimization for application specific network-on-chip designProceedings of the great lakes symposium on VLSI10.1145/2206781.2206823(171-176)Online publication date: 3-May-2012
  • (2012)Postplacement Voltage Island GenerationACM Transactions on Design Automation of Electronic Systems10.1145/2071356.207136017:1(1-15)Online publication date: 1-Jan-2012
  • (2011)High-quality global routing for multiple dynamic supply voltage designsProceedings of the International Conference on Computer-Aided Design10.5555/2132325.2132387(263-269)Online publication date: 7-Nov-2011
  • (2011)Low power discrete voltage assignment under clock skew schedulingProceedings of the 16th Asia and South Pacific Design Automation Conference10.5555/1950815.1950920(515-520)Online publication date: 25-Jan-2011
  • Show More Cited By

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