• DocumentCode
    2226720
  • Title

    Automated transistor sizing algorithm for minimizing spurious switching activities in CMOS circuits

  • Author

    Wróblewski, Artur ; Schimpfle, Christian V. ; Nossek, Josef A.

  • Author_Institution
    Munich Univ. of Technol., Germany
  • Volume
    3
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    291
  • Abstract
    In this paper a new approach for minimizing glitches in the combinational parts of static CMOS circuits is presented. Delay balancing is applied in order to guarantee synchronously arriving signal slopes at the inputs of the logic gates. Thus, glitching can be avoided. The delay of a logic gate depends directly on the transistor sizes, i.e. the channel-widths and -lengths (W and L). Specific variation of the transistor sizes allows one to equalize different path delays without influencing the total propagation delay of the circuit. Besides the delay, the total capacitance and the short-circuit power consumption of a circuit also depend on the transistor sizes. In order to take this fact into account when sizing transistors for delay balancing, the method is formulated as a multiobjective optimization problem, where the path delay differences and the power consumption are the design objectives. A program GliMATS for automated circuit optimization has been implemented. Experimental results show that significant power savings can be achieved with this method
  • Keywords
    CMOS logic circuits; circuit CAD; circuit optimisation; delays; logic CAD; logic gates; GliMATS; automated circuit optimization; automated transistor sizing algorithm; channel-widths; delay balancing; glitches; logic gate; multiobjective optimization problem; path delays; short-circuit power consumption; spurious switching activities; static CMOS circuits; synchronously arriving signal slopes; total propagation delay; CMOS logic circuits; CMOS technology; Capacitance; Design optimization; Energy consumption; Logic circuits; Logic gates; Propagation delay; Semiconductor device modeling; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-7803-5482-6
  • Type

    conf

  • DOI
    10.1109/ISCAS.2000.856054
  • Filename
    856054