6

Click here to load reader

Ar 4301228233

Embed Size (px)

Citation preview

Page 1: Ar 4301228233

Megha Agarwal Int. Journal of Engineering Research and Applications www.ijera.com

ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.228-233

www.ijera.com 228 | P a g e

Low Power High Speed Power Gating Structure with

Intermediate Sleep Mode for Single Vt CMOS Circuit

Megha Agarwal Department of Electronics and Communication Engineering, ABES-EC, Ghaziabad, U.P., India

ABSTRACT

To reduce the wake up time and leakage power, we have realized the power gating structure with intermediate

sleep mode. In this technique, we operate the sleep transistor at gate voltage (0 <Vg <Vth) during sleep mode.

Due to which the virtual ground node potential (Vgnd) of the sleep transistor decreases. This reduction in Vgnd

reduces the wake up time. But at the same time, the reduction in Vgnd increases the leakage current by some

amount. So, the optimum point is obtained by varying Vg from 0 to Vth, which provides the minimum wake up

time and leakage current in the circuit. In addition to the minimization of wake up time, operating the circuit at

this optimum point limit the maximum value of short circuit current. To establish the usefulness of proposed

approach, the power gating structure with intermediate sleep mode has been compared with conventional

structure. Simulation result shows that power gating structure with intermediate sleep mode can provide 20%

reduction in wake up time and 45% reduction in short circuit current as compared to conventional power gating

structure.

Keywords - leakage current, power gating, power mode transition,short circuit current, wake up time.

I. INTRODUCTION Power consumption is one of the top

concern of Very Large Scale integration (VLSI)

circuit design, for which Complementary Metal

Oxide Semiconductor (CMOS) is the primary

technology. Power consumption of CMOS consists

of dynamic and static components. As the

technology is shrinking static component is

becoming dominating component as compared to

dynamic component. Static power dissipation is

mainlycontributed by sub threshold current

conduction, Band to Band tunneling current, punch

through and Gate oxidetunneling. The sub threshold

current is predominant of the entire leakage current

source and becomes extremely challenging for the

researchers and future silicon technologies.

There are several different techniques that

can be used to tackle the leakage from various

angles [1]-[6].Power gating is one well known way

of reducing leakage, and it continues to be applied to

very deep sub micrometer CMOS technologies.

There has been a lot of work [7]-[9] on power gating

structure technique, which uses the MOSFET switch

to gate or cut off , a circuit from its power rails

during standby mode. However, without a clear

understanding of the technique, the negative effect

of power gating and the range of device options may

overwhelm the potential benefits. The power gating

switch is typically positioned between the circuit and

the power supply rail or between the circuit and

ground rail.

During active operation, the power gating switch

remains on, supplying the current that the circuit

uses to operate.

During standby mode, turning off the power

gating structure reduces the current dissipated

through circuit. Since the switch gates the power

when the circuit is in standby mode, it is commonly

called a sleep transistor [10]-[11].

By turning off the sleep transistor during

sleep period, all the internal capacitive nodes of the

logic blocks and the virtual ground rail charge-up to

a steady state value close to VDD, strongly

suppressing leakage current. However, when the

virtual ground rail is restored to its nominal value,

there is a potentially significant “wake up” overhead

associated with discharging the virtual ground rail

capacitance back to ground [12]-[13]. Because of

sudden discharge of virtual ground rail capacitance a

significant amount of short circuit current flow in the

circuit. Additionally, waking up a logic block affects

other nearby logic through ground bounce due to

large associated instantaneous current spike that

occur while discharging the virtual ground rail[14]-

[16]. In this paper, basically these problems have

been explored, and a robust power gating structure

with effective power mode transition strategy is

presented.

II. POWER GATING STRUCTURE In this technique, a sleep transistor isadded

between the actual ground rail and circuit ground

(called virtual ground) [7]. Sleep transistors

RESEARCH ARTICLE OPEN ACCESS

Page 2: Ar 4301228233

Megha Agarwal Int. Journal of Engineering Research and Applications www.ijera.com

ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.228-233

www.ijera.com 229 | P a g e

disconnect logic cells from the power supply and/or

ground to reduce theleakage in sleep mode. More

precisely, this can be done by using one pMOS

transistor andone nMOS transistor in series with the

transistors of each logic block to create a

virtualground and a virtual power supply as depicted

in the left-hand side of Fig. 1. In practice,only one

transistor is necessary. Because of the lower on-

resistance, nMOS transistors areusually used. In the

ACTIVE state, the sleep transistor is on. Therefore,

the circuitfunctions as usual. In the STANDBY

state, the transistor is turned off, which

disconnectsthe gate from the ground.

Fig 1. Power gating structure

Active mode: When our logic circuit is in

use, or some switching activity is happening inthe

circuit, then this mode of operation is known as

active mode. During the active mode, SLEEP =1 and

sleep transistor is on.

Standby mode: When our logic circuit is

not in use or no switching activity is happening,then

the logic circuit is said to be in Standby mode or

sleep mode.In this mode sleep= 0 and both the sleep

transistor will be turned off.

III. KEY OBSERVATIONS It is a well-known fact that there is no need

to have both nMOS and pMOS sleep transistors to

encapsulate a logic cell. In particular, nMOS sleep

transistors can be used to separate the (actual)

ground from the virtual ground of the logic cell.

Fig 2. Chain of four inverter with an nMOS sleep

transistor

Consider the inverter chain shown in Fig. 2

which is connected to the groundthrough an nMOS

sleep transistor. If the input of the circuit is low,

then, in the active mode (i.e. SLEEP=l), VA= Vc=

VE= VG = 0, and Vs= Vo =V00. When entering the

sleepmode, the voltages of B and D do not change,

but the voltages of C, E and Ggradually increase and

will be equal to nearly VDD, if the sleep period is

long enough (notethe driver of signal A is not

controlled by the SLEEP signal). This happens

because theleakage through the pMOS transistors

will charge up all the floating capacitances.

Becauseof the charging of virtual ground rail

capacitance the following effects will occur in

thepower gating structure.

A.Wake Up Time

Wake up time is the time required to turn

on the circuit upon receiving the wake upsignal [12].

As it is explained that because of leakage current

through pMOS transistor thevirtual ground node (G)

capacitance will charge up to a steady state value

near VDD .During mode transition, while turning on

the sleep transistor, virtual ground rail

capacitance discharges to restore its nominal value.

So, there is a potentiallysignificant "wake-up" time

associated with discharging the virtual ground rail

capacitanceback to ground. Higher the value of

Vgnd higher the wake up time.

B. Short circuit current

As it is explained the voltages of C, E and

G gradually increase and will be equal to nearly

VDD. During mode transition voltage of G quickly

reaches its final value, the voltages of C and E are

still between zero and VDD. This results in a

significant amount of short circuit current in the

logic cells driven by nodes C and E since these

nodes turn on both transistors of the inverters present

in their fanout. The. current flowing through the

sleep transistor is the result of not only discharging

the accumulated charge in some intermediate nodes

(i.e. , C, E and G in the inverter chain), but also the

short circuit current flowing through some logic

cells ofthe circuit (e. g., the third inverter in the

chain which is driven by signal C ) flows The short

circuit current in the circuit depends upon the

amount of charge it has to discharge during mode

transition, which in turn depends upon the virtual

ground node potential(Vgnd). Higher Vgnd results

in higher short circuit current.

C. Ground Bounce

The amount of instantaneous current that

can flow through the sleep transistor during mode

transition is much larger than the active mode

current. The current surge creates inductively

Page 3: Ar 4301228233

Megha Agarwal Int. Journal of Engineering Research and Applications www.ijera.com

ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.228-233

www.ijera.com 230 | P a g e

induced voltage fluctuations in the power

distribution network [16].

IV. POWER GATING STRUCTURE

WITH INTERMEDIATE SLEEP

MODE

Fig 3. Simplified circuit for Vgnd model

Let us assume that the during sleep mode

sleep transistor operates in the weak inversionregion

and the leakage of the logic circuit can be

approximated by the leakage of a singletransistor of

effective width Wcircuit Under the assumption that

the sleep transistor isbiased in the weak inversion

region, the steady state potential Vgnd can be

obtained by matching the leakage current of the

logic circuit with the leakage of the sleep transistor.

Ileakage(circuit) = Ileakage(sleep) (1)

Vgnd = −Vg +Sslog

Wcircuit

Wsleep + ηVDD

(2)

Here, η is the DIBL coefficient, Ss is the

subthresholdslope, V DD is the supply voltageVg is

the gate voltage of sleep transistor, Io is constant,

Vgnd is the virtual ground voltage,Wsleepis the sleep

transistor width, Wcircuit is the width of the logic

circuit.

Theequation (2) shows that the steady state

Vgnd is linearly dependent on sleep transistorgate

voltage Vg with a negative slope. If the footer gate

voltage is increased, it results in a decrease in the

virtual ground potential and vice versa. Hence, Vgnd

potential in the sleepmode can be effectively

controlled by the gate voltage of the sleep transistor.

So, Vgnd can be effectively controlled by Vg of

sleep transistor.

So far now, we operate the circuit only in

two modes sleep mode (Vg=0V) and activemode

(Vg=VDD). But by exploiting the equation (2) we can

operate the circuit withintermediate sleep modes

with voltage range (0 < Vg < Vth). And each mode

represent adifferent tradeoff between wake up and

leakage saving. And there exist an optimum

pointwhere we get minimum wake up time and

minimum leakage. Impact of power gating structure

with intermediate sleep mode on various parameter

are as follow.

A.Wake up time

𝑇𝑤𝑎𝑘𝑒𝑢𝑝 =𝐶𝑐 .𝑉𝑔𝑛𝑑

𝐼𝑜𝑛

(3)

Here, Ion is the on current of sleep transistor during

turn on.

From equation (3) we can see that wake up

timeincreases with Vgnd and vice versa. So,

onoperating sleep transistor at optimum point with

gate voltage (0 < Vg < Vth) Vgnd decreases by

equation (2). And hence wake up time also get

reduced.

B. Short circuit current

If the circuit is operated at optimum point

then Vgnd will be reduced by equation (2). So, the

total amount of charge which needs to be

dischargeddecreases, which in turn decreases the

amount of short circuit current that flows in

thecircuit.

C. Ground Bounce

The ground bounce depends upon the short

circuit current. If the short circuit current gets

reduced then the groundbounce can also be reduced.

So, by operating the circuit at optimum point short

circuit current getsreduced,which in turn reduces the

ground bounce in the nearby circuit.

D. Leakage Current

Power gating structure controls the leakage

current by raising the virtual ground node potential.

Thereby decreasing the effective voltage across the

logic during sleep mode andleads to reduction in

leakage current. So, larger the value of Vgnd larger

is the leakagesavings. But by operating the circuit at

optimum point (0 < Vg < Vth) virtual ground

nodepotential decreases which increases the leakage

current by some amount.

So, the power gating structure with

intermediate sleep mode shows a

significantimprovement over the conventional power

gating structure in terms of wake up time,

shortcircuit current and ground bounce. However

leakage current increases by some amount inthe

former case, but thatcan ignore because of all the

advantages what we get in thiscase.

Page 4: Ar 4301228233

Megha Agarwal Int. Journal of Engineering Research and Applications www.ijera.com

ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.228-233

www.ijera.com 231 | P a g e

V. SIMULATION RESULTS AND

ANALYSIS To substantiate the importance of this

topology, the chain of four inverters (fig. 2)

withsleep transistor in 0 .2 5 um and 0.l 8um

technology has been simulated. The supply voltage

is 2.5 V and l .8V respectively. The following

observations has been made from the simulation

results.

A .Virtual Ground Potential

Virtual ground potential (Vgnd) is the key

parameter to control the wake up latency and

leakage current in power gating structure. Fig 4 and

5 shows the effect of sleep transistor gate bias (Vg)

on Vgnd for 0.25umand 0.18um technology. From

the figure we can observe that on increasing Vg

from0 to Vth, the Vgnd has been decreasing

approximately linearly. Noteworthy point is that for

0.25 um technology Vgnd is decreasing only for the

voltage range (0 < Vg <0.35 V) subsequently it

becomes constant. For 0.18um technology range is

(0 <

Vg < 0.3V).

Fig. 4 Effect of Sleep transistor gate bias voltage on

virtual ground potential (0.25 um)

Fig. 5 Effect of Sleep transistor gate bias voltage on

virtual ground potential (0.18 um)

B. Wake up time

It is the time required to turn on the circuit

upon receiving thewake up signal. Its dependence on

the virtual ground potential (Vgnd) can be given by

equation(3), which clearly depicts that wake up time

increases with Vgnd andVgnd as shown in figure 4

and 5 decreases with V g. Hence wake up

timedecreases with V g.

C. Leakage versus wake up time trade off

Leakage current is control by raising the

virtual ground nodePotential Figure 6 and figure 7

shows leakagecurrent versus wake up time tradeoff.

As wake up time decreases with Vg and leakage

current increases with Vg, So there exist a optimum

point where we get minimum wake up time and

minimum leakage current. For 0.25um technology

optimum point is V g=0.1 7V and for 0.18um

technology optimum point is Vg=0. 19V. However,

by operating the circuit at this point leakage current

increases bysmall amount, but at the same time

reduction in wakeup time is also achieved whichis

the main area of focus. Percentage reduction in wake

up time by operating thecircuit at optimum point as

compared to base case i.e. Vg= 0V is 16% for

0.25umtechnology and 20% for 0.18um technology.

Fig. 6 Leakage current Vs wake up time tradeoff

(0.25um)

Fig. 7 Leakage current Vs wake up time tradeoff

(0.25um)

0

0.5

1

1.5

2

0 0 . 1 0 . 2 0 . 3 0 . 4 0 . 5

VIR

TUA

L G

RO

UN

D V

OLT

AG

E (V

)

SLEEP TRANSISTOR GATE BIAS (V)

Estimated Simulated

0

0.5

1

1.5

0 0.1 0.2 0.3 0.4

VIR

TUA

L G

RO

UN

D V

OLT

AG

E (V

)

SLEEP TRANSISTOR GATE BIAS (V)

Estimated simulated

0 0.1 0.2 0.3 0.4 0.5

0.00E+001.00E-102.00E-103.00E-104.00E-10

00.20.40.60.8

11.2

0 0.1 0.2 0.3 0.4 0.5

Axis Title

Leak

age

curr

ent

(A)

No

rmal

ized

wak

e u

p t

ime

sleep transistor gate bias (V)

wake up time leakage current

0.00E+00

1.00E-09

2.00E-09

3.00E-09

4.00E-09

5.00E-09

0

0.5

1

1.5

0 0.1 0.2 0.3 0.4

leak

age

curr

ent

(A)

No

rmal

ize

wak

e u

p t

ime

sleep transistor gate bias (V)

wake up time leakage current

Page 5: Ar 4301228233

Megha Agarwal Int. Journal of Engineering Research and Applications www.ijera.com

ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.228-233

www.ijera.com 232 | P a g e

D. Short circuit current

It is the total current which flows to the

ground during modetransition [14]. It also depends

on the virtual ground potential. Higher the value

ofVgnd larger the short circuit current in the circuit.

Because it has to discharge morecharge to the

ground during mode transition. On operating the

circuit at V g= 0 .17i.e. at optimum point, the Vgnd

is less as compared to base case Vg= OV. So,

areduction in short circuit current is also obtained by

operating the circuit atoptimum point

E. Ground Bounce

By turning off the sleep transistor during

the sleep period, all theinternal capacitive nodes of

the logic blocks and the virtual ground rail

charge-up to a steady-state value close to VDD. And

during mode transition because of the sudden

discharge of virtual ground rail capacitance a

significant amount of shortcircuit current flow in the

circuit. This short circuit current creates current

surgeselsewhere. Because of the self-inductance of

the off-chip bonding wires and theparasitic

inductance inherent to the on-chip power rails, these

surges result involtage fluctuations in the power

rails. If the magnitude of the voltage surge ordrop is

greater than the noise margin of a circuit, that circuit

may erroneously latchto the wrong value or switch at

the wrong time. This is known as ground bounce.

Ground bounce depends on the short circuit current

flowing in the circuitduring mode transition. If short

circuit current is less than the ground bounce canbe

reduce. From the results we can see that by operating

circuit atoptimum point,the short circuit current has

been reduce, so the proposed techniquereduces the

problem of ground bounce also .

Table.1 and 2 represent the reduction in

wake up time and short circuit current at optimum

point as compared to base case V g = 0V in the chain

of four inverter.

Table 1. Summary of results for 0.25 um technology

Base

case(Vg=0V)

With

intermediate

sleep mode

(Vg=0.17V)

%

Reduct

ion

Normalized

wake up

time

1 0.84 16%

Short

circuit

current

142uA 100uA 30%

Table 2. Summary of results for 0.18um technology

Base

case(Vg=0V)

With

intermediate

sleep mode

(Vg=0.19V)

%

Reduction

Normalized

wake up

time

1 0.80 20%

Short

circuit

current

190uA 100uA 45%

VI. CONCLUSION AND FUTURE

SCOPE To reduce the wake up time and leakage

power, we have realized the power gatingstructure

with intermediate sleep mode. In this technique, we

operate the sleep transistor atgate voltage (0 < V g <

Vth) during sleep mode. Due to which the virtual

ground nodepotential (Vgnd) of the sleep transistor

decreases. This reduction in Vgnd reduces the

wakeup time. But at the same time, the reduction in

Vgnd increases the leakage current by someamount.

So, the optimum point is obtained by varying Vg

from 0 to Vth, which providesminimum wake up

time and leakage current in the circuit.

In addition to the minimizationof wake up

time, operating the circuit at this optimum point

limits the maximum value ofthe short circuit current.

Reduction of short circuit current also reduces the

voltage fluctuation in power rail. To establish the

usefulness of proposed approach the powergating

structure with intermediate sleep mode has been

compared with the conventionalstructure. In

conventional power gating structure, we operate the

sleep transistor at Vg=0Vduring sleep mode.

Simulation results for the proposed approach shows

that by operatingthe circuit at Vg=0.17V, 16%

reduction in wake up time and 30% reduction in

total shortcircuit current is obtained for 0.25um

technology as compared to base case Vg =

0V.Whereas 20% and 45% respectively reduction is

obtained for 0.18um technology at Vg

=0.19V as compared to base case. The proposed

approach can significantly improve theperformance

of single Vt CMOS circuits in terms of wake up time

and leakage power.

REFRENCES [1] Anjana R, Dr. Ajay kumar somkuwar,

“Analysis of Sub threshold leakage

reduction techniques in Deep Sub Micron

Regime for CMOS VLSI circuits”,

Page 6: Ar 4301228233

Megha Agarwal Int. Journal of Engineering Research and Applications www.ijera.com

ISSN : 2248-9622, Vol. 4, Issue 3( Version 1), March 2014, pp.228-233

www.ijera.com 233 | P a g e

International conference on emerging

trends in VLSI, pp. 1-5, 2013.

[2] V . K . Arnim, E. Borinski, P . Seegebrecht,

H. Fiedler, R. Brederlow, R . Thewes, J

Berthold, and C . Pacha, "Efficiency of

Body Biasing in 90-nm CMOS for

LowPower Digital Circuits,” IEEE Journal

of Solid-State Circuits, vol. 40, no. 7, pp. 1

549- 1556, 2005.

[3] S. Narendra, V. D. S. Borkar, D.

Antoniadis, and A. Chandrakasan, "Scaling

of stack effect and its application for

leakage reduction," in Proc. Int. Symp. Low

Power Electron. Des. , 2001, pp. 195-200.

[4] Saibal Mukhopadhyay, Cassondra Neau,

Riza Tamer Cakici, Amit Agarwal, Chris H.

Kim, Kaushik Roy, "Gate Leakage

Reduction for Scaled Devices Using

Transistor Stacking" IEEE Transaction on

Very Large Scale Integration(VLSI)

Systems,, Vol. 11 , no. 4, August 2003.

[5] Abdollahi, F. Fallah, and M. Petra,

"Leakage Current Reduction in CMOS

VLSI Circuits by Input Vector Control,”

IEEE Transactions on Very Large Scale

Integration (VLSI) Systems, vol. 12, no. 2,

pp. 140- 154, 2004.

[6] Kaushik Roy, Saibal mukhopadhyay,

Hamid Mahmoodi-Meimand, “Leakage

Current Mechanisms and Leakage

Reduction Techniques in Deep-Sub

micrometer CMOS Circuits" Proceedings

of the IEEE, Vol. 91, NO. 2, February

2003.

[7] Mohab Anis, Shawki Areibi* , Mohamed

Mahmoud and Mohamed Elmasry,

“Dynamic and Leakage Power Reduction in

MTCMOS Circuits Using an Automated

Efficient Gate Clustering Technique” in

DAC 2002.

[8] J. Kao, A. Chandrakasan, and D.

Antoniadis, “Transistor sizing issues and

tool for multi-threshold CMOS

technology,”in Proc. Design Autom. Conf.,

1997, pp. 409-414.

[9] J. Kao, S. Narenda, and A. Chandrakasan,

“MTCMOS hierarchical sizing based on

mutual exclusive discharge patterns," in

Proc. Design Autom. Conj 1 998, pp. 495-

500.

[10] S. Mutoh, T. Douseki, Y. Matsuya, T. Aoki,

S. Shigematsu, and J. Yamada, “1–Vpower

supply high-speed digital circuit technology

with multithresholdCMOS” IEEE J Solid-

State Circuits, vol. 30, no. 8 pp. 847-8 54,

Aug. 1995.

[11] K. Kumagai, J. lwaki, H. Suzuki, T.

Yamada, and S. Kurosawa, “A

novelpowering-down scheme for low Vt

CMOS circuits,”in Proc. IEEE Symp.

VLSICircuits, 1998, pp. 44-45.

[12] Afshin Abdollahi, Farzan Fallah, and

Massoud Pedram “A Robust Power Gating

Structure and Power Mode Transition

Strategy for MTCMOS Design”IEEE

Transaction on Very Large Scale

Integration(VLSI) Systems, vol. 15 , no.1 ,

January 2007.

[13] Abdollahi, F. Fallah, and M. Pedram, “An

effective power mode transition technique

in MTCMOS circuits,”in Proc. ACM/IEEE

Des. Autom. Conf, 2005, pp. 37--42.

[14] Da-Cheng Juan, Yu-Ting Chen, Ming-Chao

Lee, Shih-Chieh Chang , “An Efficient

Wake-Up Strategy Considering Spurious

Glitches

Phenomenon for Power Gating Designs”,

IEEE Transactions on VLSI, Vol. 18 no. 1,

2010.

[15] Singh, R., Jong-Kwan Woo, Hyunjoong

Lee, So Young Kim, Suhwan Kim ,

“Power-Gating Noise Minimization by

Three-Step Wake-Up Partitioning” IEEE

Transactions on Circuits and Systems, Vol.

58 no. 4, 2012.

[16] Suhwan Kim, Chang Jun Choi, Deog-

Kyoon Jeong, Stephen V.Kosonocky,

“Reducing Ground bounce Noise and Data

Retention Voltage of Power Gating

Structures” IEEE Transaction on Electron

devices,Vol. 55 , no. 1 , January 2008 .