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

PaRS: fast and near-optimal grid-based cell sizing for library-based design

Published:10 November 2008Publication History

ABSTRACT

We propose PaRS, a parallel and randomized tool which solves the discrete gate sizing (cell sizing) problem on a grid. PaRS is formulated based on an optimization framework known as Nested Partitions which uses parallelism and randomization from a novel perspective to better identify the optimization direction. It achieves nearoptimal solutions for minimizing total power and area subject to meeting a delay constraint. The embarrassingly-parallel nature of PaRS makes it highly efficient. We show small algorithm run-times, in at most minutes for circuits with over 47,000 cells. We make comparison with the optimal solution generated by a custom and parallel branch-and-bound algorithm. Consequently, we are able to generate the optimal solution within hours. While the optimal algorithm uses up to 200 nodes in our grid, PaRS achieves its speedups and near-optimal solutions using only 20 nodes.

References

  1. C-C.P. Chen, C. C. N. Chu, and D. F. Wong, "Fast and exact simultaneous gate and wire sizing by Lagrangian relaxation," ICCAD, pp. 617--624, Nov 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. F. Beeftink, P. Kudva, D. Kung, and L. Stok, "Gate size selection for standard cell libraries," ICCAD, pp. 545--550, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. H. Tennakoon, and C. Sechen, "Efficient and accurate gate sizing with piecewise convex delay models," DAC, pp. 807--812, Jun 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J-P. Goux, S. Kulkarni, J. T. Linderoth, and M. E. Yoder, "Master-Worker: an enabling framework for applications on the computational grid," Cluster Computing, vol. 4, pp. 63--70, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. P. Fishburn, and A. E. Dunlp, "TILOS: A posynomial programming approach to transistor sizing," TCAD, pp. 326--328, Nov 1985.Google ScholarGoogle Scholar
  6. K. Kasamestty, M. Ketkar, and S. S. Sapatnekar, "A new class of convex functions for delay modeling and their application to the transistor sizing problem," TCAD, vol. 19, no. 7, pp. 779--788, Jul 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. Shi, and S. Ólafsson, "Nested partitions method for global optimization," Operations Research, vol. 48, no. 3, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. O. Coudert, "Gate sizing for constrained delay/power/area optimization," TVLSI, vol. 5, no. 4, pp. 465--472, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Hu, M. Ketkar, and J. Hu, "Gate sizing for cell library-based designs," DAC, pp. 847--852, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. S. Sapatnekar, V. B. Rao, P. M. Vaidya, and S. M. Kang, "An exact solution to the transistor sizing problem for CMOS circuits using convex optimization," TCAD, vol. 12, no. 11, pp. 1621--1634, Nov 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. Tannenbaum, D. Wright, K. Miller, and M. Livny, "Condor -- A Distributed Job Scheduler," in Beowulf Cluster Computing with Linux, T. Sterling, Ed. MIT Press, October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    ICCAD '08: Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design
    November 2008
    855 pages
    ISBN:9781424428205

    Publisher

    IEEE Press

    Publication History

    • Published: 10 November 2008

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate457of1,762submissions,26%

    Upcoming Conference

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

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader