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
Link To Document :
بازگشت