2006low power high speed domino logic based on
TRANSCRIPT
-
8/3/2019 2006Low Power High Speed Domino Logic Based On
1/3
Low Power High Speed Domino Logic based on
Double Capacitive Body Biased Keeper
H.-T. Tung *, J.-P. Son, C.-R. Kim, N.-N. Wang. S.-W. Kim
ASIC Design Lab, Department of Electrical and Computer Engineering, Korea University, 136-701, Seoul, Korea* Email: [email protected]
Abstract
In this paper, a double capacitive body biased keeper
(DCBBK) for domino logic gate is proposed. By using
this technique, the threshold voltage of keeper transistor
adapts to multi operating phase to reduce leakage powerconsumption and enhance speed compare to other
techniques such as standard domino (SD) without body
bias, dynamic body biased keeper (DBBK) and single
capacitive body biased keeper (SCBBK). All the various
body bias circuits are applied to a wide fan in ORdomino gate for evaluating delay time, power
consumption, power-delay product (PDP) and noise
immunity. The simulation results for 0.18 um Hynix
CMOS technology show that DCBBK reduces 44%,
20%, 9% in power compare to SD, DBBK, SCBBK
while DBBK, SCBBK, DCBBK improve 46% in speed
than SD gate.
1. Introduction
The domino logic has great advantages in increasingspeed and reducing implementation area, no static power
consumption compare to static CMOS circuits [1], so
that has been widely applied to large of high
performance high speed system such as microprocessorswith critical data-path, low clock delay distributed
network, or synthesizing high speed digital system.
However, the criterions of domino logic such as noise
immunity, power consumption and operated speed are
degraded by effects of charge leakage, charge sharing,
capacitive coupling, and clock feed-through with very
deep submicron CMOS technology [1]
To overcome this problem, a PMOS keeper transistor is
applied to guarantee the steady state of dynamic node in
evaluation phase against noise and leakage effects [1].
The size of keeper must critically choose compare to size
of pull-down transistor network, the domino logic withsmall size keeper can achieve low power, low delay
dissipation but very poor noise immunity. As the result,
there is a trade of between noise immunity and
speed/energy efficient of domino logic. We overcomethis problem by using adaptive body biased circuit based
on modified double capacitive body biased keeper
(DCBBK) to change threshold voltage of keeper
correspond to clock signal. High threshold voltage
keeper is used in pre-charge phase to reduce leakage
current and also reduce leakage power consumption,
while low threshold voltage keeper is used in evaluation
phase to enhance speed of domino gate. Compare with
other of body biased circuit such as SD, DBBK, and
SCBBK our proposal consumes less than 44%, 20%, 9%of power but improve 46% in speed than SD.
This paper is organized as follow. The structure of
adaptive body biased keeper based on DCBBK is
introduced and explained in section 2. In section 3, we
simulate various body biases circuits with 16 inputs ORgate using Hynix 0.18 um CMOS technology for
evaluating technical targets. Finally, we conclude
advantages and drawbacks of proposal in section 4.
2. Double capacitive body biased keeper
2.1. Variable threshold voltage keeper
We consider the effects of threshold voltage to gate delay,
switching power, leakage energy [2] and the method to
vary threshold voltage base on body techniques [1].
( )
( )
( )
( )
( )( )
20 1
00
0 2 2
pardd out d
din indd on
switching e out par dd
V Vth dd
Vleakage norm in in dd
th th F SB F
WV WtW WV V
E K W W V
E dW I S e V
V V V
= +
= +
=
= + +
Where, Von is directly proportional to Vth, Wout/Win is
electrical fan-out of a gate, Wpar/Win is a measure of itsintrinsic delay, is the probability of energy consuming
transition at the output of the gate, KeWpar, is theself-loading and KeWout is the load capacitor. The other
parameters are constants. Obviously, we can control
threshold voltage dynamically to high/low value by
applying reverse-body bias (VSB0) to obtain low/high leakage
power dissipation, higher/lower delay, respectively. This
is useful technique for very down scaling CMOS
technologies with threshold voltage reduction.
1-4244-0161-5/06/$20.00 2006 IEEE
Authorized licensed use limited to: UNIVERSIDADE FEDERAL DE MINAS GERAIS. Downloaded on May 03,2010 at 12:31:41 UTC from IEEE Xplore. Restrictions apply.
-
8/3/2019 2006Low Power High Speed Domino Logic Based On
2/3
2.2. Double capacitive body bias circuit
The standard footed domino OR gate has structure in
Figure 1. In pre-charge phase, clock is high so floating
node is charge to Vdd by a pull-up transistor. The output
voltage goes 0 logic, then keeper turn on to keep
floating node in steady state. In evaluation phase, pull-up
transistors turn off, output voltage is evaluated by stateof pull-down transistors network. Then, the conventional
circuit DBBK, SCBBK and our proposed DCBBK are
shown in Figure 2.
Figure 1. Standard footed domino OR gate structure.
Figure 2.a. Dynamic body bias keeper.
Figure 2.b. Single capacitive body bias keeper.
Figure 2.c. Double capacitive body bias keeper.
All of structure can provide high/low body biased
voltage to keeper in low/high clock period. The DBBK
circuit requires two supply voltage Vdd1 and Vdd2, so that
has drawbacks such as consuming more power overhead
and large implementation area [3]. The SCBBK needs
only one supply voltage but can not achieve maximal
body bias voltage, suppress noise immunity if clock isnot ideal and inverter buffers size is not large enough,.
Increasing inverter buffers size consumes more power
for SCBBK. Furthermore, the value of capacitor mustchoose critically as twice of keeper bulk capacitance [4].
The DCBBK has two un-balanced capacitors in term of
NMOS with size is choose easily to obtain appropriate
capacitance value and maximum body bias value forhigh noise immunity. In the steady state, when _bCLK is
low, the keepers body is charge to Vdd by two sources
P6 and P7 as diode. Notice that, P6 and P7 are reverse
body bias so their drop voltage quite small. And then,
when the _bCLK is high, P6 and P7 turn off and
keepers body becomes floating node and the chargefrom C21 makes keepers body increases to approximate
2Vdd. If we use un-balanced capacitors C21, C22 we
can change the dynamic range of keepers body voltage.
Totally, keepers body can change from Vdd to 2Vddunder clock controlling. The simulation waveform of all
circuits is shown in Figure 3. The different phase Tdbetween CLK signal and keepers body signal affect
noise immunity, speed and power dissipation of domino
logic gate. Higher Td decrease noise immunity, whereas
less Td increase power, and delay.
Figure 3. Waveforms of DBBK, SCBBK, DCBBK
3. Simulation results
We apply all keeper body bias circuits for wide fain-in
16 inputs OR gate with enough large size footed
transistor using 0.18 um Hynix process. The pull-downtransistors have same size (1u/0.18um). The other same
function transistors have minimum size
(W/L=0.25um/0.18um), all the capacitors are in term of
CMOS. The total size of CMOS capacitor C21 and C22
is equal to C11s size to obtain compact implementation
Authorized licensed use limited to: UNIVERSIDADE FEDERAL DE MINAS GERAIS. Downloaded on May 03,2010 at 12:31:41 UTC from IEEE Xplore. Restrictions apply.
-
8/3/2019 2006Low Power High Speed Domino Logic Based On
3/3
area of DCBBK. The power dissipation, delay time, and
power-delay product are evaluated in worst-case (only
one input is connected to Vdd, the other inputs are
connected to ground). For noise immunity evaluation, all
the inputs of OR gate are connected to the same input
noise signal in a DC analysis. These evaluations are
considered with varying of KPDR, defined as width ratioof keeper and pull-down. The clock frequency, supply
voltage, and load capacitor are 1.5V, 1GHz and 10fF,
respectively. In the Figure 4, shows power dissipation,delay time, power-delay product and low noise margin
(NML = VIL VOL [1] where VIL is the input voltage as
dynamic node voltage is equal to input voltage in DC
analysis, VOL is output low voltage) due to KPDR.
Figure 4.a. Power dissipation comparison
Figure 4.b. Delay comparison
Figure 4.c. Power-Delay product comparison
Figure 4.d. NML comparison
With KPDR = 2.4, DCBBK consumes ~44 %, ~20%,
~9% power less than SD, DBBK and SCBBK,
respectively. All of DBBK, SCBBK and DCBBK
operate in 46% higher speed than SD. The performance
at KPDR=2.4 is summarized in Table. 1
Table 1. Power, Delay, Power-Delay Product (PDP) and
Low Noise Margin (NML) evaluation KPDR = 2.4
Delay
(ps)
Power
(uW)
PDP
(fJ)
NML
(mV)
SD279
(100%)
737
(100%)
206
(100%
573
(100%)
DBBK140
(-50%)
516
(-30%)
72
(-65%)
538
(-6%)
SCBBK150
(-47%)
456
(-38%)
69
(-66%)
539
(-6%)
DCBBK148
(-46%)
415
(-44%)
61
(-67%)
538
(-6%)
4. Conclusions
We proposed and investigated a double capacitive body
biased keeper for domino logic. Based on this proposed
scheme, the threshold voltage of keeper is changed for
higher keepers size without increasing power, delay
penalty and obtain higher noise immunity. The novel
body biased circuit has one voltage supply, small area,non-critical for implementation, and provide maximum
body biased voltage. In deep submicron technology, this
circuit can be applied for low power, high speed, higher
noise immunity, domino logic gate.
Reference
[1] J. M. Rabaey, et al, Digital Integrated Circuits ? A
Design Perspectrve, Prentice Hall, , 2003
[2] R. W. Brodersen, et al, Methods for True Power
Minimization, IEEE ICCAD 2002, Nov, 2003.
[3] V. Kursun, et el, Domino Logic with Dynamic BodyBiased Keeper, ESSCIRC, Sept, 2002.
[4] A. Amirabadi, et al, Domino Logic with an
Efficient Variable Threshod Voltage Keeper, ISCAS,
May, 2005.
Authorized licensed use limited to: UNIVERSIDADE FEDERAL DE MINAS GERAIS. Downloaded on May 03,2010 at 12:31:41 UTC from IEEE Xplore. Restrictions apply.