• DocumentCode
    1406243
  • Title

    A joint gate sizing and buffer insertion method for optimizing delay and power in CMOS and BiCMOS combinational logic

  • Author

    Lowe, Kerry S. ; Gulak, P. Glenn

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
  • Volume
    17
  • Issue
    5
  • fYear
    1998
  • fDate
    5/1/1998 12:00:00 AM
  • Firstpage
    419
  • Lastpage
    434
  • Abstract
    This paper presents the first reported joint gate sizing and buffer insertion method for minimizing the delay of power constrained combinational logic networks that can incorporate a mixture of unbuffered and buffered gates (or mixture of CMOS and BiCMOS gates). In the method, buffered gates in a network are decided on by an iterative process that uses a sequence of sizing optimizations where after each sizing optimization an update to the selection of buffered gates is made. In this way, high drive capability buffered (i.e., BiCMOS) gates with sufficiently low fan-out are identified and replaced with a lower power unbuffered (i.e., CMOS) version. As well, the optimality of the final design is assessed based on a lower-bound delay value that is calculated. Experimental results have confirmed the efficiency and utility of the proposed method. In 8-b adder or 8×8 b multiplier networks, just two iterations are sufficient to achieve a delay that is at worst within 0.6% of its final optimized value and at worst within 10% of the lower-bound value. In the design of BiCMOS networks, it is seen that a speed advantage (at equivalent power) can be systematically achieved by using a mix of CMOS and BiCMOS gates versus using all CMOS or all BiCMOS gates and that this advantage increases with the tightness of the power constraint and with load capacitance
  • Keywords
    BiCMOS logic circuits; CMOS logic circuits; adders; buffer circuits; circuit optimisation; combinational circuits; delays; iterative methods; logic CAD; BiCMOS combinational logic; CMOS combinational logic; adder; buffer insertion method; delay optimisation; drive capability; efficiency; fan-out; gate sizing; iterative process; load capacitance; lower-bound delay value; multiplier networks; power optimisation; sizing optimizations; BiCMOS integrated circuits; CMOS logic circuits; Capacitance; Constraint optimization; Delay; Logic circuits; Logic design; Logic gates; Optimization methods; Power dissipation;
  • 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.703932
  • Filename
    703932