• DocumentCode
    1522431
  • Title

    Fast and exact simultaneous gate and wire sizing by Lagrangian relaxation

  • Author

    Chen, Chung-Ping ; Chu, Chris C N ; Wong, D.F.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • Volume
    18
  • Issue
    7
  • fYear
    1999
  • fDate
    7/1/1999 12:00:00 AM
  • Firstpage
    1014
  • Lastpage
    1025
  • Abstract
    This paper considers simultaneous gate and wire sizing for general very large scale integrated (VLSI) circuits under the Elmore delay model. We present a fast and exact algorithm which can minimize total area subject to maximum delay bound. The algorithm can be easily modified to give exact algorithms for optimizing several other objectives (e.g., minimizing maximum delay or minimizing total area subject to arrival time specifications at all inputs and outputs). No previous algorithm for simultaneous gate and wire sizing can guarantee exact solutions for general circuits. Our algorithm is an iterative one with a guarantee on convergence to global optimal solutions. It is based on Lagrangian relaxation and “one-gate/wire-at-a-time” greedy optimizations, and is extremely economical and fast. For example, we can optimize a circuit with 27648 gates and wires in 11.53 min using under 23 Mbytes memory on a PC with a 333-MHz Pentium II processor
  • Keywords
    circuit layout CAD; circuit optimisation; convergence of numerical methods; delay estimation; integrated circuit interconnections; integrated circuit layout; iterative methods; Elmore delay model; Lagrangian relaxation; VLSI circuits; exact solutions; fast algorithm; general circuits; global optimal solutions; greedy optimizations; guaranteed convergence; iterative algorithm; maximum delay bound; simultaneous gate/wire sizing; total area minimisation; Circuit optimization; Delay effects; Integrated circuit interconnections; Integrated circuit technology; Iterative algorithms; Lagrangian functions; Large-scale systems; Routing; Very large scale integration; Wire;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.771182
  • Filename
    771182