• DocumentCode
    1245364
  • Title

    Timing and area optimization for standard-cell VLSI circuit design

  • Author

    Chuang, Weitong ; Sapatneka, Sachin S. ; Hajj, Ibrahim N.

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    14
  • Issue
    3
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    308
  • Lastpage
    320
  • Abstract
    A standard cell library typically contains several versions of any given gate type, each of which has a different gate size. We consider the problem of choosing optimal gate sizes from the library to minimize a cost function (such as total circuit area) while meeting the timing constraints imposed on the circuit. After presenting an efficient algorithm for combinational circuits, we examine the problem of minimizing the area of a synchronous sequential circuit for a given clock period specification. This is done by appropriately selecting a size for each gate in the circuit from a standard-cell library, and by adjusting the delays between the central clock distribution node and individual flip-flops. Experimental results show that by formulating gate size selection together with the clock skew optimization as a single optimization problem, it is not only possible to reduce the optimized circuit area, but also to achieve faster clocking frequencies. Finally, we address the problem of making this work applicable to very large synchronous sequential circuits by partitioning these circuits to reduce the computational complexity
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; combinational circuits; computational complexity; delays; integrated circuit layout; integrated logic circuits; logic CAD; logic partitioning; sequential circuits; timing; IC layout design; area optimization; clock period specification; clock skew optimization; combinational circuits; computational complexity; cost function minimisation; gate size selection; optimal gate sizes; optimization problem; partitioning; standard cell library; standard-cell VLSI circuit design; synchronous sequential circuit; timing constraints; timing optimization; total circuit area; Circuit synthesis; Clocks; Combinational circuits; Cost function; Delay; Design optimization; Libraries; Sequential circuits; Timing; Very large scale integration;
  • 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.365122
  • Filename
    365122