Survey of LPVD Exploring FS, ST and ST
-
Upload
shiraz-husain -
Category
Documents
-
view
217 -
download
0
Transcript of Survey of LPVD Exploring FS, ST and ST
-
8/11/2019 Survey of LPVD Exploring FS, ST and ST
1/6
Survey of Low Power VLSI Design
Techniques Exploring Sleep Transistors and
Forced StackShiraz Husain1, Nilesh Kushwah2
1,2M.E, Final Year, VLSI Design. SVCE, Indore (M.P.)
Abstract-Power consumption is the major factor ofCMOS-VLSI technology. Earlier only Dynamic
power consumption was focused because it
accounted for 90% of the total power consumption.
But as the feature size shrinks down e.g.:-0.09 and
0.065 um; static power (leakage power) has become
a great challenge for current and future
technologies. The main contributors for the leakage
power are the subthreshold leakage power andgate-oxide leakage power .Since we assume that
high-k dielectric gate insulators may provide a
solution to reduce gate-leakage; so we have focused
on reducing sub-threshold leakage power
consumption by techniques called as Sleepy Stack,
Sleepy Keeper, Dual Sleep and Forced Sleep which
combines the features of sleep transistor and forced
stack technique. These techniques are of great
beneficiary to those designers who require ultra-
low leakage power consumption but with the delay
and area overheads. This is a review paper
discussing the comparison of various techniques
such as forced stack, sleep transistor, sleepy stack,
Dual Sleep, Sleepy Keeper and Forced Sleep in
terms of area, power and delay.
Keywords-Low power VLSI, Sub threshold Leakage,Stacking.
I. INTRODUCTION
Since the early days of the MOStransistor, its switching capability has
been exploited by a wide variety of
applications. By applying a high or lowvoltage on the gate contact, the current
flow between source and drain can be
switched on or off, respectively. The off-
state current was supposed to be verysmall. In fact, early analytical models for
the electrical behavior of MOS
transistors like the low-level SPICE
models were even assuming a zero off-state current. Commonly used equations
for deriving the drain current were based
on the well-known quadratic transfercurve of a MOS transistor. Below a
certain gate-source voltage, called
Threshold voltage, the drain current
was supposed to be zero.
Surely, this has been a goodapproximation for quite some time when
long channels and high supply voltages
were used. Then the semiconductor
industry started shrinking the devices toincrease their density on a chip leading
to higher power dissipation.
Additionally, the electric fields in thedevice were constantly increasing
because the voltage drops over the gate
oxide and the channel stayed the samewhile their sizes were reduced, leadingto reliability concerns. Consequently, the
supply voltage was decreased to
overcome these problems, though thescaling method applied to the supply
voltage has been much more
conservative than the one for the devicegeometry. The threshold voltage was
decreased, accordingly, to maintain good
driving capabilities.
As a result, the off-state currentgradually became a limiting factor fordown-scaling the threshold voltage since
it determines the power consumption of
a chip in its idle state. Basically, threedifferent regimes can be defined for the
operation of a MOS transistor. Based on
the inversion condition of the channel,
-
8/11/2019 Survey of LPVD Exploring FS, ST and ST
2/6
these regimes are called weak inversion,moderate inversion, and strong
inversion.
In general, two mechanisms are
responsible for the current flow: driftand diffusion. Under weak inversion thechannel surface potential is almost
constant across the channel and the
current flow is determined by diffusionof minority carriers due to a lateral
concentration gradient. Under strong
inversion there exists a thin layer of
minority carriers at the channel surfaceand a lateral electric field which causes a
drift current. The moderate inversion
regime is considered a transition regionbetween weak and strong inversion
where both current flow mechanisms
coincidently exist.
The subthreshold leakage current can be
expressed as follows:
Isub= K1WeVth/nV(1 e
V/N)
where K1 and n are experimental values,
W is the width of the transistor, Vth is
the threshold voltage and V is thethermal voltage.
Subthreshold leakage power increases
exponentially as threshold voltagedecreases. Furthermore, the structure of
the short channel device decreases the
threshold voltage even lower. In addition
to subthreshold leakage, anothercontributor to leakage power is gate-
oxide leakage power due to the tunneling
current through the gate-oxide insulator.Since gate oxide thickness may reduceas the channel length decreases, in sub
0.1- m technology, gate-oxide leakage
power may be comparable tosubthreshold leakage power if not
handled properly. However, we assume
other techniques will address gate-oxide
leakage; for example, high- dielectricgate insulators may provide a solution to
reduce gate-leakage. Therefore, this
paper focuses on reducing subthreshold
leakage power consumption.
II. PREVIOUS METHODS:
Techniques for leakage power reductioncan be grouped into the following two
categories:
1) State-saving techniques where circuit
state (present value) is retained. for
example: forced Stack
2) State-destructive techniques where thecurrent Boolean output value of the
circuit might be lost. For example: Sleep
Transistor.
Base case: We use the phrase base
case to refer to the conventional CMOStechnique. It consists of a pull-up
network and a pull-down network using
as few transistors as possible toimplement the Boolean logic function
desired.
Sleep Transistor Technique: The sleeptransistor technique shown in Fig 1 uses
sleep transistors between both Vdd andthe pull-up network as well as between
GND and the pulldown network.
Generally, the width/length (W/L) ratiois sized based on a tradeoff between
area, leakage reduction, and delay. For
simplicity, we size the sleep transistor to
the size of the largest transistor in thenetwork (pull-up or pull-down)
connected to the sleep transistor. ThepMOS and nMOS sleep transistors in
Fig 1 have W/L=6 and W/L=3respectively, If dual- values are
available, high-VTH transistors are used
for sleep transistors. Which adds high-Vth sleep transistors between both Vdd
-
8/11/2019 Survey of LPVD Exploring FS, ST and ST
3/6
and pull-up networks and as well asbetween pull-down networks and GND.
While logic circuits use low-Vth
transistors in order to maintain fast logicswitching speeds. The sleep transistors
are turned off when the logic circuits arenot in use. By isolating the logic
networks using sleep transistors, thesleep transistor technique dramatically
reduces leakage power during sleep
mode. However, the additional sleep
transistors increase area and delay.
Fig 1: Sleep Transistor Technique Circuit
Furthermore, during sleep mode, the
pull-up and pull-down networks will
have floating values and thus, will lose
state. These floating values significantlyimpact the wake-up time and energy of
the sleep technique due to the
requirement to recharge transistors
which lost state during sleep.
Forced Stack Technique: another
technique to reduce leakage power isdone through transistor stacking.
Transistor stacking exploits the stackeffect; the stack effect results insubstantial subthreshold leakage current
reduction when two or more stackedtransistors are turned off together. As a
variation of the stacking transistors, self-
controlled stacked transistors areinserted between pull-up and pull-down
networks and reduce leakage power by
increasing internal resistance. Fig 2shows the forced stack technique which
forces a stack structure by breakingdown an existing transistor into two half
size transistors.
Fig 2: Forced stack Technique circuit structure
III DISCUSSED TECHNIQUES
Sleepy Stack Technique: The sleepystack structure has a combined structure
of the forced stack and the sleep
transistor techniques. The sleeptransistors of the sleepy stack operate
similar to the sleep transistors used in
the sleep transistor technique in whichsleep transistors are turned on during
active mode and turned off during sleep
mode.
Fig 3 depicts sleepy stack operation.During active mode S=0 and S=1, areasserted. Thus, all sleep transistors are
turned on. This sleepy stack structure
can potentially reduce circuit delay in
two ways. First, since the sleeptransistors are always on during active
-
8/11/2019 Survey of LPVD Exploring FS, ST and ST
4/6
mode, the sleepy stack structure achievesfaster switching time than the forced
stack structure; specifically, each sleep
transistor drain, the voltage valueconnected to the sleep transistor source
is always ready and available at the sleeptransistor drain, and thus, current flow is
immediately available to the low-Vthtransistors connected to the gate output
regardless of the status of each transistor
in parallel to the sleep transistors.Furthermore, we can use high-Vth
transistors for the sleep transistors and
the transistors parallel to the sleep
transistors without incurring large (e.g.,2 or more) delay increase. During sleep
mode S=1 and S=0 are asserted, and soboth of the sleep transistors are turnedoff. Although the sleep transistors are
turned off, the sleepy stack structure
maintains exact logic state. The leakage
reduction of the sleepy stack structure
occurs in two ways.
First, high-Vth transistors, which are
applied to the sleep transistors, suppress
leakage power. Secondly, stacked and
turned off transistors induce the stackeffect, which also suppresses leakage
power consumption. By combining these
two effects, the sleepy stack structureachieves ultra-low leakage power
consumption during sleep mode while
retaining exact logic state. The price for
this, however, is increased area.
The sleepy stack structure can achievemore power savings than the forced
stack technique and the self-controlled
stacked transistors (e.g.100x compared
with 10x for the forced stack transistoror the self-controlled stacked
transistors). Furthermore, the sleepy
stack can save exact logic state unlikegated-Vdd and gated-GND techniques.
Fig.3 shows the sleepy stack technique
applied to a conventional CMOS design.When we apply the sleepy stack
technique, we replace each existing
transistor with two half sized transistorsand add one extra sleep transistor as
shown in Fig. 3. If dual-VTH values areavailable, high-VTH transistors are used
for sleep transistors and transistors that
are parallel to the sleep transistors.
Fig 3: Sleepy stack technique circuit structure
Dual Sleep:
In this technique, one sleep transistor
is used to turn on in ON state and theother one is used to turn on in OFF state.
Again in OFF state a block containing
both PMOS and NMOS transistors areused in order to reduce the leakage
power. Like the sleep, sleepy stack and
sleepy keeper approaches, dual Vth
technology can be applied in dual sleepapproach to obtain greater leakage
power reduction. Since high Vth resultsin less leakage but lowers performance,
high Vth is applied only to leakagereduction transistors, which are sleep
transistors, and any transistors in parallel
to the sleep transistors.
-
8/11/2019 Survey of LPVD Exploring FS, ST and ST
5/6
Fig: Dual Sleep Technique
Sleepy Keeper :
An additional NMOS transistor is added
in parallel to the pull up sleep transistor
connected to Vdd. At sleep mode thisNMOS transistor is the only source of
Vdd to the pull-up network since the sleep
transistor is off. Similarly, to maintain a0 value, assume that the value is
already calculated. The sleepy keeper
approach uses this output value of 0
and a PMOS transistor maintains thevalue during sleep mode. An additional
PMOS transistor is added in parallel to
pull down sleep transistor connected toGND. At sleep mode this PMOS
transistor is only source of GND the pulldown network since the sleep transistor
is off. The technique is state saving andhas less delay than sleepy stack. The
drawback is increase in area and
dynamic power consumption than sleep
transistor approach.
Forced Sleep:
The forced sleep method has a structure
merging the forced stack technique and
the sleep transistor technique. The forcedsleep inverter in Figure uses W/L = 3
Fig: Sleepy Keeper Technique
for the pmos transistors and W/L = 1.5
for the nmos transistors, while a
conventional inverter with the sameinput capacitance would use W/L = 6 for
the pull-up transistor and W/L = 3 for
the pull-down transistor (assuming n =2p). Then sleep transistors are added in
series to each set of two stacked
transistors. We use two sleep transistors
here, the nmos sleep transistor with Vdd
and the pmos sleep transistor with
ground. Conventionally the nmos
transistor is connected to ground becauseit is very efficient passing ground
voltage and the pmos transistor is
connected to Vdd because it is efficientpassing Vdd. In forced sleep method wejust reverse the connection. Thats why
we have some delay penalty in our
method. We use same W/L for all the
pmos and nmos transistors in this
method. However, changing the sleeptransistor width may provide additional
tradeoffs between delay, power and area.
During sleep mode, S = 0 and S =1 are
asserted, and so both of the sleep
transistors are turned off. The leakagereduction of forced sleep structure
-
8/11/2019 Survey of LPVD Exploring FS, ST and ST
6/6
occurs in two ways. First, leakage poweris suppressed by the two sleep transistors
which are not efficient in passing Vdd
(nmos) and ground (pmos) potential.They will be in pure sleep mode at sleep
Second, two stacked and turned offtransistors induce the stack effect, which
also suppresses leakage powerconsumption. By combining these two
effects, the forced sleep technique
achieves ultra-low leakage powerconsumption during sleep mode. The
price for this, however, is increased
delay.
Fig: Forced Sleep Technique
III.CONCLUSION
The techniques discussed above
uniquely combines the advantages oftwo major prior approaches, the sleep
transistor technique and the forced stack
technique. However, unlike the sleep
transistor technique, the sleepy stack
technique retains the original state;
furthermore, unlike the forced stacktechnique, the sleepy stack technique can
utilize high- to achieve up to two orders
of magnitude leakage power reductioncompared to the forced stack.
Unfortunately, all the techniques comewith delay and area overheads.
Therefore, there has to be some trade-offamong the techniques based on the
applications. These techniques provides
new Pareto points to Designers whorequire ultra-low leakage power
consumption and are willing to pay some
area and delay cost.
REFERENCES
[1] Sleepy Stack Leakage Reduction Jun Cheol Park andVincent J. Mooney III, Senior Member, IEEE Nov 2006.
[2]Advanced Low Power Digital Circuit Techniques by
Muhammad S.Elrabaa, Issam S.Abu Khater,MohamedI.Elnasry.
[3] International Technology Roadmap for
Semiconductors, Semiconductor Industry Association,2005.
[4] S. Narendra, V. D. S. Borkar, D. Antoniadis, and A.
Chandrakasan, Scaling of stack effect and its application forleakage reduction, inProc. Int. Symp. Low Power Electron.
Des., 2001.
[5] N. Hanchate and N. Ranganathan, A new technique for
leakage reduction in CMOS circuits using self-controlled
stacked transistors, inProc. 17th Int. Conf. VLSI Des., 2004.
[6] J. Park, Sleepy Stack: a New Approach to Low PowerVLSI and Memory, Ph.D.Dissertation, School of Electrical
and Computer Engineering, Georgia Institute of Technology,2005.[7] KIM, N., AUSTIN, T., BAAUW, D., MUDGE, T.,
FLAUTNER, K., HU, J.,IRWIN, M., KANDEMIR, M., and
NARAYANAN, V., Leakage Current:Moores Law MeetsStatic Power, IEEE Computer, vol. 36, pp. 6875,
December 2003.
[8] Sleepy Keeper: a New Approach to Low-leakage PowerVLSI Design Vincent J. Mooney III, School of Electrical and
Computer Engineering, Georgia Instituteof Technology ,
Atlanta, GA USA([email protected])
[9] CHANDRAKASAN, A. P., SHENG, S., andBRODERSEN, R. W., Low-Power CMOS Digital Design,
IEEE Journal of Solid-State Circuits, vol. 27, no.4, pp. 473
484, April 1992.
mailto:[email protected]:[email protected]:[email protected]:[email protected]