skip to main content
10.1145/1393921.1393937acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
research-article

A parallel and randomized algorithm for large-scale discrete dual-Vt assignment and continuous gate sizing

Published: 11 August 2008 Publication History

Abstract

We propose a parallel and randomized algorithm to solve the problem of discrete dual-Vt assignment combined with continuous gate sizing which is an important low power design technique in high performance domains. This combinatorial optimization problem is particularly difficult to solve on large-sized circuits. We first introduce a hybrid algorithm which combines the existing heuristics and convex formulations for this problem to achieve a better tradeoff between the runtime of the algorithm and the quality of generated solution. We then extend our algorithm to include parallelism and randomization. We introduce a unique utilization of parallelism to better identify the optimization direction. Consequently, we can reduce both the number of iterations in optimization as well as improve the quality of solution. We further use random sampling to avoid being trapped in local minima and to focus the optimization effort on the more "promising" regions of the solution space. Our algorithm improves the average power by 37% compared to an approach which is based on solving a continuous convex program and applying discretization. Power improvement is over 50% for larger benchmarks for an implementation on a grid of 9 computers.

References

[1]
C.-P. Chen, C. C. N. Chu, and D. F. Wong. Fast and exact simultaneous gate and wire sizing by lagrangian relaxation. Proc. Intl. Conference Comput.-Aided Des., 1998.
[2]
H. Chou, Y.-H. Wang, and C. C.-P. Chen. Fast and effective gate-sizing with multiple-vt assignment using generalized lagrangian relaxation. 2005.
[3]
iscas benchmarks available at:. http://www.fm.vslib.cz/~kes/asic/iscas/.
[4]
T. Karnik, Y. Ye, J. Tschanz, L. Wei, and S. Burns. Total power optimization by simultaneous dual-vt allocation and device sizing in high performance microprocessors. Proc. Des. Autom. Conference, 2002.
[5]
mosek optimization. available at: http://www.mosek.com.
[6]
J. Shah, M. Evers, J. Trull, and A. Halbutogullari. Circuit optimization for leakage power reduction using multi threshold voltages for high performance microprocessors. Proc. Intl. Symp. Physical Design, 2007.
[7]
S. Shah, A. Srivastava, D. Sharma, D. Sylvester, D. Blaauw, and V. Zolotov. Discrete vt assignment and gate sizing using a self-snapping continuous formulation. Proc. Intl. Conference Comput.-Aided Des., 2005.
[8]
A. Srivastava, D. Sylvester, and D. Blaauw. Concurrent sizing, vdd and vth assignment for low-power design. Intl. Conference on Design and Test, 2004.
[9]
K. Swuiararajan and K. K. Parhi. Low power synthesis of dual threshold voltage cmos vlsi circuits. Proc. Intl. Sym. Low Power Electronics and Design, 1999.
[10]
T. Tannenbaum, D. Wright, K. Miller, and M. Livny. Condor -- A Distributed Job Scheduler. MIT Press, October 2001.
[11]
H. Tennakoon and C. Sechen. Gate sizing using lagrangian relaxation combined with a fast gradient-based pre-processing step. Proc. Des. Autom. Conference, 2007.
[12]
N. R. Tool. available at: http://www.nlreg.com.
[13]
A. Wachter, C. Visweswariah, and A. Conn. Large-scale nonlinear optimization in circuit tuning. IBM Future Generation Computer Systems, 21(8).

Cited By

View all

Index Terms

  1. A parallel and randomized algorithm for large-scale discrete dual-Vt assignment and continuous gate sizing

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ISLPED '08: Proceedings of the 2008 international symposium on Low Power Electronics & Design
      August 2008
      396 pages
      ISBN:9781605581095
      DOI:10.1145/1393921
      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: 11 August 2008

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. large-scale mixed-mode optimization
      2. power optimization

      Qualifiers

      • Research-article

      Conference

      ISLPED08
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 398 of 1,159 submissions, 34%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 08 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media