Вы находитесь на странице: 1из 4

GATE-DIFFUSION INPUT (GDI) - A TECHNIQUE FOR LOW POWER DESIGN OF

DIGITAL CIRCUITS: ANALYSIS AND CHARACTERIZATION


Arkadiy Morgenshtein’, Alexander Fish2 and Israel A. Wagner’
1. Bio-Medical Engineering Department, Technion, Haifa, Israel, E-mail : arkadiy@tx.tcchnion.ac.il
2. Electrical Engineering Department, Ben-Gurion University, Beer-Sheva, Isracl, E-mail : afish@cc.bgu.ac.il
3. IBM Haifa Labs, Haifa, Israel, E-mail : wagner@il.ibm.com

ABSTRACT at the regcncrative inverters is not Vdd, the PMOS dcvicc in the
inverter is not fully tumcd off, and hence dircct-path static power
GDI (Gate Diffusion Input) - a new technique of low power dissipation could be significant [ 3 ] .
digital circuit design is described. This technique allows reducing An additional problem of existing PTL is top-down logic dcsign
power consumption, delay and area of digital circuits, while complexity, which prevents from the pass-transistors capturing a
maintaining low complexity of logic design. Performance major role in real logic LSl’s. One of the main reasons for this is
comparison with traditional CMOS and various PTL design that no simple and universal cell library is available for PTL based
techniques is presented, with respect to the layout area, number of design.
devices, delay and power dissipation, showing advantages and GDI (Gate Diffusion Input technique) - a new low powcr dcsign
drawbacks of GDI as compared to other methods. A variety of technique, which allows solving most of the problems mcntioncd
logic gates have been implemented in 0.35pm technology to above was presented in [9]. GDI approach allows implcmcntation
compare the GDI technique with CMOS and PTL. A prototype test of a wide range of complex logic functions using only two
chip of 8-bit CLA Adder has been fabricated, based on GDI and tran’sistors. This method is suitable for design of fast, low power
CMOS cell libraries , showing up to 45% reduction in power-delay circuits, using reduced number of transistors (as compared to
product in GDI. Properties of implemented circuits are discussed, CMOS and existing PTL techniques), while improving powcr
simulation results are reported and measurements of a test chip are characteristics and allowing simple Shannon’s theorem-bascd
presented. design [9] by using small cell library.
The aim of this work is to analyze the GDI technique by
implementation of logic gates and comparing their properties with
I. INTRODUCTION their analogues in CMOS and PTL. A variety of logic gates have
been implemented in 0.35pm technology and results of the
With rapid development of portable digital applications, the comparison are presented. In order to prove the practical
applicability of GDI and display its properties, the prototype test
demand for increasing speed, compact implementation and low
power dissipation triggers numerous research efforts [ 1,2]. The chip of 8-bit CLA Adder has been fabricated in 1.6pm technology,
wish to improve the performance of logic circuits, once based on based on GDI and CMOS cell libraries.
traditional CMOS technology, results in developing of many logic Section I1 presents a review of basic GDI functions and their
circuit principle. In Section 111 an operation analysis of GDI cell is
design techniques during the last two decades. One form of logic
that is popular in low-power digital circuits is pass-transistor logic presented. Section IV shows the comparisons of various leaf cells
(PTL). in GDI vs. CMOS and PTL. Section V presents measurements of a
test chip, fabricated in GDI and CMOS. Conclusions and future
Formal methods for deriving pass-transistor logic have been
presented for nMOS. They are based on the model, where a set of work are discussed in Section VI.
control signals is applied to the gates of n-transistors. Another set
of data signals are applied to the sources of the n-transistors [I]. 11. BASIC GDI FUNCTIONS
Many PTL circuit implementations have been proposed in the
literature [ I ,2,3,4,7]. GDI method is based on the use of a simple cell as shown in Fig
Some of the main advantages of PTL over standard CMOS 1. At a first glance the basic cell reminds the standard CMOS
design are: (1) High speed - due to the small node capacitances, (2) inverter, but there are some important differences: GDI cell
Low power dissipation - as a result of the reduced number of contains 3 inputs - G (common gate input of nMOS and PMOS), P
transistors, (3) Lower interconnection effects [5,6] - due to a small (input to the source/drain of PMOS) and N (input to the
area. source/drain of nMOS). It must be remarked, that not all the
However, most of the PTL implementations have two basic functions are possible in standard p-well CMOS process, but can be
problems. First, the threshold drop across the single-channel pass successfully implemented in twin-well CMOS or SO1 technologies.
transistors results in reduced current drive and hence slower This issue will be discussed in Section VI.
operation at reduced supply voltages; this is particularly important Table 1 shows how a simple change of the input configuration of
for low power design since it is desirable to operate at the lowest the simple GDI cell corresponds to very different Boolean
possible voltage level. Second, since the “high” input voltage level functions.

0-7803-7448-7/02/$17.00 02002 IEEE I - 477


P
Q

CMOSInverter
nMOS Trans Gate
VDD VDD CMOSInverier

Fig I . GDI basic cell Table 2. Input logic states vs.functionality and output swing oj'F1
function.
Most of these functions are complex (6-12 transistors) in
CMOS, as well as in standard PTL implementations, but very level of F1 is VTp (instead of expected OV) because of poor high-
simple (only 2 transistors per function) in GDI design method. to-low transition characteristics of PMOS pass-transistor [4].It is
The 8-bit CLA Adder presented in Sec. V was based on the F1 obvious that the only case (among all the possible transitia'ns)
function. The reasons for this are as follows: (1) F1 is a complete where the effect occurs is the transition from the A=O, B=VDD to
logic family (allows realization of any possible 2-input logic A=O, B=O.
function), (2) FI is the only GDI function that can be realized in a The fact that demands a special emphasis is that in about 50%; of
standard p-well CMOS process, because the bulk of any nMOS is the cases (for B=l) the GDI cell operates as a regular CMOS
constantly and equally biased. inverter, which is widely used as a digital buffer for logic level
As can be seen, GDI cell structure is different from the existing restoration. In some of these cases, when VDD='1' without a swing
PTL techniques, and has some important features, which allows drop from the previous stages, a GDI cell functions as an inverter
improvements in design complexity level, transistor count, static buffer and recovers the voltage swing. Although this feature
power dissipation and logic level swing (all of these will be allows a self-swing restoration in certain cases, in this paper the
discussed in Sections IV - V). Understanding of GDI cell worst-case is assumed and additional circuitry is used for swing
properties demands a deeper operational analysis of the basic cell restoration in the implemented circuits.
in different cases and configurations. An additional analysis of transient response, swing-restore
buffering and switching characteristics is presented in [8]. It can be
shown from this analysis, that the delay of CMOS gate compared
I P I out I Function I to GDI gate with same b c t i o n a l complexity is given by:

where the high bound is for high output capacitive load and $the
low bound is for low output capacitance.
-
I '0' I '1' I A [ A NOT IV. COMPARISONS WITH OTHER LOGIC
STYLES
Table 1. Various logic functions of GDI cell for different input
configurations In this work a variety of logic gates have been implemented in
0.35pm technology to compare the GDI technique with CMOS and
PTL. Five sets of comparisons were carried out on different logic
111. OPERATIONAL ANALYSIS OF GDI gates. Circuits were designed at the transistor-level in a 0.35 pm
CIRCUITS twin-well CMOS process technology (VTN=0.56V, VTW-
0.65V). The circuits were simulated using Cadence Spectre at
As mentioned in Section 1, one of the common problems of 3.3V, 40 Mhz and 27'C, with load capacitance of 100 fF.In our
PTL design methods is the low swing of output signals because of simulations the well capacitance and other parasitic parameters
the threshold drop across the single-channel pass transistors. In were taken into account. Each set includes a logic cell
existing PTL techniques additional buffering circuitry is used to implemented in four different techniques: GDI, CMOS,
overcome this problem. Transmission Gate and n-MOS Pass Gate. Cells were designed ifor
In order to understand the effects of low swing problem in GDI a minimal number of transistors. Several examples of logic gates
cell, we suggest the following analysis, based on the example of in each technique are shown in Table 3, while in n-MOS Pass Gate
F1 function, and can be easily extended to use in other GDI cells a buffer was added, because of low swing of output voltage.
functions. Table 2 presents a full set of logic states and related Most circuits were implemented with W/L ratio of 3, to achieve
finctionality modes of F 1. the best power-delay performance. Same transitions of logic values
As can be seen from Table 2, the only state where low swing were supplied to the inputs of the test circuits in each technique.
occurs in the output value is A=O, B=O. In this case the voltage Measured values apply to transitions in inputs connected to gate of
transistors, in order to achieve a consistent comparison.

I - 478
9
CMOS TG N-PG -

2 transistors 6 transistors 6 transistors 4 transistors


OR B

A $$
!........i
vdd
OUf

- L
ouf

2 transistors 6 transistors 6 transistors 4 transistors

AND AB
- 25.7 0.9 8 34.1 1.4 12 30.8 0.8 16 30.1 2.8 16
F1 AB 31.2 0.8 8 45.2 1.5 12 31.8 1.1 16 31.8 2.5 16
F2 A+B 32.0 1.3 8 43.1 1.9 12 33.2 1.4 16 29.6 3.5 16

Table 4. Logic gates comparisons (GDI, CMOS, Transmission Gate and n-MOS Pass Gate). Two cells and buffers are taken info account in
each number of transistors.

Measurements were performed on test circuits that were placed


between two blocks, which contain circuits similar to the device
under test. This allows more realistic environment conditions for
test circuit, instead of the ideal input transitions of simulator’s
voltage sources.
In order to perform a fair comparison between the techniques, the
measurements were carried out from cells series with buffers and
not from a single cell. GDI and TG test circuits contain 2 basic cells
with one output buffer. N-PG contains two buffers - one after each
cell. CMOS has no buffers in test circuits.
As can be seen from Table 4, among the presented design
techniques, GDI proves to have the best performance values and
lowest transistor count. Even in the cases, where power or delay
parameters of some GDI gates are inferior, as compared to TG or
N-PG, the power-delay products and transistor count of GDI are
lower. The TG design method can be an alternative for GDI in Fig. 2. Microphotograph of &bit Adder test chip.
some functions, if high frequency operation is of concern. It
should be noticed that the results of CMOS delays compared to CMOS technology (MOSIS). The design was based on GDI and
GDI, in most cases are bounded according to expression (l), as CMOS cell libraries for p-well CMOS technology [8].
expected. Several sets of measurements and tests where applied on test
chips, using EXCELL 100+ testing system of IMS. Each set
V. MEASUREMENTS OF A TEST CHIP included over 20,000 random transitions, which were used in delay
and power measurements. The GDI Adder contains 366 transistors
A prototype chip of a widely used 8-bit CLA Adder [ l ] and its area is 0.375 m m 2 , while CMOS Adder has 392
designed in GDI and CMOS (Fig. 2) was fabricated in 1.6pm transistors and 0.33 m m 2 . Because of the use of limited GDI

I - 479
Table 5. Measured delays andpower dissipation of GDI and CMOS 8-bit Adders,

cell library in p-well CMOS process, the number of transistors and We hope that the presented results will encourage further
area of CMOS and GDI circuits are close. research activities on GDI technique. The issue of sequential logic
Delay Measurements: The maximal delay of both circuits was design with GDI is currently being explored, as well as technoloiy
measured by increasing the frequency of input signal and checking compatibility for twin-well CMOS process. More work w,w
the results of addition. The frequency, in which the first error recently done in automation of a logic design methodology based
appears, defines the delay of the circuit. Table 5 presents the on GDI cells.
results of delay in GDI and CMOS adders for various voltage
supply levels. ACKNOWLEDGMENTS
It can be noticed that for the given implementation and the
output load, defined by the testing system, both circuits have equal The authors would like to thank Professor E.G. Friedman for his
delays. constructive comments and suggestions. We would also like ‘to
Dynamic Power Measurements: Final results of dynamic power thank G. Samuel and the staff of Technion Research Center of
dissipation are also shown in Table 5. Dynamic power Microelectronic Systems, for their support during the research. We
measurements were performed for various frequencies, finally thank M. Feldman, A. Panush and other students for
respectively to the voltage supply level. For 5V supply, the participating in projects in different stages of the research.
measurements were performed at 12.5 MHz, for 4.5V - at 10
MHz, and for the rest of the values - at 4 MHz.
Power-Delay Product: Due to equal delay values in both circuits, REFERENCES
the normalized power-delay product has about the same values as
those of power measurements. For power and power-delay N. Weste, K. Eshraghian, “Principles of CMOS Digital
product, improvements in the range of 11% - 45% were measured Design”, Addison-Wesley, pp. 304-307.
in GDI. A. P. Chandrakasan, R. W. Brodersen, “Minimizing Power
Consumption in Digital CMOS Circuits”, Proceedings of the
VI. CONCLUSIONS AND FUTURE RESEARCH IEEE, vol. 83, no. 4, pp. 498-523, April 1995.
W. AI-Assadi, A. P.Jayasumana and Y. K.Malaiya, “Pass-
Different implementations of a novel Gate-Diffusion Input transistor logic design”, International Journal of Electronics,
(GDI) technique for low-power design were presented. An 8-bit 1991, vol. 70, no. 4, pp. 739-749.
CLA Adder was fabricated using GDI and CMOS, and used as a I. S. Abu-Khater, A. Bellaouar, M.I.Elmastry, “Circuit
test vehicle. Measurements, as well as simulation comparisons Techniques for CMOS Low-Power High-Performance
with existing PTL and CMOS techniques were camed out, as Multipliers”, IEEE Journal of Solid-state Circuits, vol. 3 I,
described in this paper and elsewhere [SI, showing an up to 45% no. 10, pp. 1535-1546,October 1996.
reduction of power-delay product in the test chip in GDI over T. Sakurai, “Closed-Form Expressions for Interconnection
CMOS, and significant improvements in performance, as well as Delay, Coupling, and Crosstalk in VLSI’s”, IEEE
decreased number of transistors in GDI circuit over CMOS and Transactions on Electron Devices, vol. 40, no. 1, pp. 118-
PTL. 124, January 1993.
The device under test was implemented in regular p-well CMOS V. Adler, E. G. Friedman, “Delay and Power Expressions for
processes, which casts a limitation on a GDI cell library. Still, a CMOS Inverter Driving a Resistive-Capacitive Load“,
even in limited-library based GDI circuits, significant Analog Integrated Circuits and Signal Processing, 14, 1997,
improvements of performance are observed. Implementations of pp.29-39.
GDI circuits in SO1 or twin-well CMOS processes are expected to R. Zimmermann, W. Fichtner, “Low-Power Logic Styles:
supply more power-delay efficient design, due to the use of a CMOS Versus Pass-Transistor Logic”, IEEE Journal of
complete cell library with reduced transistor count. Solid-state Circuits, vol. 32, no. 7, p.1079, June 1997.
The advantages of GDI technique, namely Shannon-based A. Morgenshtein, A. Fish, I. A. Wagner, “Gate-Diffusion
design algorithm [9], 2-transistors implementation of complex Input (GDI) - A Power Efficient Method for Digital
logic functions and in-cell swing restoration under certain Combinatorial”, IEEE Transactions on VLSI Systems, it0
operating conditions are unique within existing low-power design appear.
techniques. This, together with positive measurement and A. Morgenshtein, A. Fish, I. A. Wagner, “Gate- Diffusion
simulation results, provide an evidence that GDI design might Input (GDI) - A Novel Power Efficient Method for Digital
enrich the toolbox of VLSI circuit designers. Circuits: A Design Methodology”, 14Ih ASIC/SOC
Conference, Washington D.C., USA, September 2001.

I - 480

Вам также может понравиться