DocumentCode
1301702
Title
Variable Input Delay CMOS Logic for Low Power Design
Author
Raja, Tezaswi ; Agrawal, Vishwani D. ; Bushnell, Michael L.
Author_Institution
nVIDIA Corp., Santa Clara, CA, USA
Volume
17
Issue
10
fYear
2009
Firstpage
1534
Lastpage
1545
Abstract
We propose a new complementary metal-oxide semiconductor (CMOS) gate design that has different delays along various input to output paths within the gate. The delays are accomplished by inserting selectively sized ldquopermanently onrdquo series transistors at the inputs of a logic gate. We demonstrate the use of the variable input delay CMOS gates for a totally glitch-free minimum dynamic power implementations of digital circuits. Applying a linear programming method to the c7552 benchmark circuit and using the gates described in this paper, we obtained a power saving of 58% over an unoptimized design. This power consumption was 18% lower than that for an alternative low power design using conventional CMOS gates. The optimized circuits had the same critical path delays as their original unoptimized versions. Since the overall delay was not allowed to increase, the glitch elimination with conventional gates required insertion of delay buffers on noncritical paths. The use of the variable input delay gates drastically reduced the required number of delay buffers.
Keywords
CMOS logic circuits; delay circuits; linear programming; logic design; logic gates; low-power electronics; c7552 benchmark circuit; complementary metal-oxide semiconductor gate design; critical path delay; delay buffers; digital circuits; glitch elimination; linear programming method; low power design; optimized circuits; power consumption; series transistor; variable input delay CMOS logic gate; CMOS delay devices; CMOS logic gate design; design automation; digital integrated circuits; dynamic power; linear programming; low power design;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2009.2027567
Filename
5208319
Link To Document