throbber
4.2
`
`A New Technique for Standby Leakage Reduction in High-Performance Circuits
`
`Yibin Ye, Shekhar Borkar and Vivek De
`Microcomputer Research Labs
`Intel Corporation, Hillsboro, OR 97124, USA
`
`Abstract
`A new standby leakage control technique, which exploits the
`leakage reduction offered by transistor stacks with “more than
`one ‘off’ device”, demonstrates 2X reduction in standby
`leakage power for a 32-bit static CMOS adder in a low-Vt,
`sub—1V, 0.1 pm technology. Leakage reduction is achieved
`with minimal
`overheads
`in
`area, power
`and process
`technology. The dynamics of
`leakage reduction due to
`transistor stacks, and its influence on the overall
`leakage
`power of large circuits are elucidated for the first time.
`
`I. Introduction
`as multiple—threshold
`techniques
`such
`of
`A number
`(MTCMOS) [1], dual—Vt [2] and reverse body bias [2,3] have
`been proposed in the past for reduction of processor leakage
`power during standby mode. In this paper, we propose a new
`standby leakage control scheme which exploits the large
`reduction in leakage current achievable by simultaneously
`turning off more than one transistor in nMOS or pMOS
`“stacks” (Le.
`series—connected devices) between supply &
`ground. Typically, a large circuit block contains a significant
`number of logic gates where transistor “stacks” are already
`present (cg. pMOS stack in NOR or nMOS stack in NAND
`gates). The technique described here enables effective leakage
`reduction during standby mode by installing a vector at the
`inputs of the circuit block so as to maximize the number of
`nMOS and pMOS stacks with “more than one ‘off’ device”. In
`contrast to techniques reported in the past [1—3], the proposed
`scheme offers leakage reduction with minimal overheads in
`area, power and process
`technology.
`In particular,
`this
`technique can eliminate the need for a high—Vt device for
`standby leakage reduction in a sub—1V, 0.1 pm technology.
`We use extensive circuit simulations of individual
`logic gates and a 32-bit static CMOS adder, designed in a sub-
`lV, 0.1 mm technology,
`to 1) elucidate the dynamics of
`leakage reduction due to transistor stacks, 2) examine its
`influence on the overall leakage power of the adder during
`both active and standby modes of operation, and 3) determine
`the standby leakage reductions yielded by application of the
`new leakage control
`technique. Two different Vt values are
`considered throughout the analysis. The low-Vt
`is
`lOOmV
`smaller than the high—Vt.
`
`II. Leakage Reduction due to Transistor Stacks
`A 2—input NAND gate is used to illustrate the dynamics of
`leakage reduction in 2—transistor stacks with both devices ‘off’
`(Fig. 1). From the dc solution of nMOS subthreshold current
`characteristics (Fig. 1),
`it
`is clear that
`the leakage current
`through a 2—transistor stack is approximately an order of
`magnitude smaller than the leakage of a single transistor. This
`reduction in leakage is due primarily to 1) negative gate-rm
`source biasing and 2) body—effect induced Vt increase in Ml,
`or 3) reduced drain—to—source voltage in M2 which causes its
`Vt to increase, as the voltage Vm at the intermediate node
`converges to ~lOOmV (Fig. 1), Thus, as shown in Fig. 2,
`smaller amounts of leakage reduction are obtained at higher
`temperatures due to larger subthreshold swing. For 3- or 4—
`transistor stacks,
`thc leakage reduction is found to be 2—3X
`larger (Fig. 3) in both nMOS and pMOS.
`The time required for the leakage current in transistor
`stacks to converge to its final value is dictated by the rate of
`charging or discharging of the capacitance at the intermediate
`node by the subthreshold drain current of M1 or M2. This
`
`40
`
`0-7803—4766-8/98/51000 © 1998 IEEE
`
`time constant (Fig. 4) is, therefore, determined by 1) drain-
`body junction and gate-overlap capacitances per unit width, 2)
`the input conditions immediately before the stack transistors
`are turned ‘off’, and 3)
`transistor
`subthreshold leakage
`current, which depends strongly on temperature and Vt.
`Therefore,
`the convergence rate of
`leakage current
`in
`transistor stacks increases rapidly with Vt reduction and
`temperature increase (Figs. 4 & 5). For minimum—Vt devices
`in a sub—1V, 0.1 pm technology, this time constant in 2-nMOS
`stacks at 110°C ranges from 5-50ns depending on input
`conditions before both devices are turned ‘off’.
`
`III. Dependence of Adder Leakage on Input Vectors
`Increase in the active and standby leakage of the 32-bit static
`CMOS Kogg-Stone adder with Vt—reduction is shown to be
`smaller than that in individual transistors (Fig. 6) due to the
`presence of a significant number of transistor stacks in the
`design. The standby leakage power varies by 30%-40% (Fig.
`7) depending on the input vector, which determines the
`number of transistor stacks in the design with more than one
`‘off’ device. The adder leakage during active Operation is
`dictated by the sequence of input vectors as well as the
`Operating clock frequency (Fig. 8). Magnitude of the stack
`leakage time constant at elevated temperatures relative to the
`time
`interval
`between
`consecutive
`switching
`events
`determines the extent of convergence of the leakage to steady—
`state value. As a result, the active leakage corresponding to
`each input vector becomes higher as the clock frequency
`increases from 100 to 1000 MHZ (Fig. 8), resulting in larger
`average leakage power at higher frequencies.
`
`1V. Standby Leakage Control by Input Vector Activation
`Fig. 9 shows an implementation of the new leakage reduction
`technique where a “standby” control signal, derived from the
`“clock gating” signal,
`is used to generate and store a
`predetermined vector in the static input latches of the adder
`during “standby” mode so as to maximize the number of
`nMOS and pMOS stacks with “more than one ‘off’ device”.
`Since the desired input vector for leakage minimization is
`encoded by using a NAND or NOR gate in the feedback loop
`of the static latch (Fig. 9), minimal penalty is incurred in
`adder performance. As shown in Fig. 10, up to 2X reduction
`in standby leakage can be achieved by this technique. In order
`that the additional switching energy dissipated by the adder
`and latches, during entry into and exit from “standby mode”,
`be less than 10% of the total leakage energy saved by this
`technique during standby, the adder must remain in standby
`mode for at least 5 us (Fig. 11).
`
`V. Conclusions
`
`technique,
`We demonstrate a new standby leakage control
`which exploits the leakage reduction offered by transistor
`stacks with “more than one ‘off’ device”. Up to 2X reduction
`in standby leakage power can be achieved by this technique
`with minimal
`overheads
`in
`area, power
`and process
`technology. We also elucidate the dynamics of leakage
`reduction due to transistor stacks, and its influence on overall
`leakage power of large circuits.
`References
`[l] S. Thompson et. al., 1997 Symp. VLSI Tech, pp. 69~70
`[2] s. Mutoh er. al., IEEE JSSC, Aug. 1995, pp. 847—854
`[3] T. Kuroda et. al., IEEE JSSC, Nov. 1996, pp. 1770-1779
`
`1998 Symposium on VLSI Circuits Digest of Technical Papers
`
`APPLE 1013
`
`APPLE 1013
`
`1
`
`

`

`
`
`g 1.500
`g 1.E+02
`0115401
`E '
`e l.E+w
`.09,
`1.E-O1
`IE 1.E-(2
`F.
`I: LE“;
`
`0
`
`02
`
`0.4
`
`0.6
`
`2.
`
`0.8
`
`1
`
`Fig. 1(a): 2~nMOS stack in a
`NAND
`gate
`
`”em” "we V°"a9° ("‘V)
`1(b)‘ DC solution r 2 NMOS stacks
`0
`'
`
`Fi
`
`g
`
`100
`
`2»;
`g
`E
`E 10
`3
`n:
`a
`g
`3 1 0
`
`
`
`—— NMOS
`---PMos
`- - - - Adder
`
`T=30°C
`
`25
`
`75
`
`100
`
`50
`.
`V‘ “mam“
`Fig. 6: Leakage current increase with Vt
`reduction for single transistors and an adder
`
`12
`
`3’ 11
`g 10
`g 9
`'z
`'0
`3 7
`g 5
`><
`5
`4
`
`
`
`30
`
`5°
`
`70
`Terrpel'ature
`Fig.2: Leakage reduction by 2~nMOS & 2—
`pMOS stacks at different Vt and T
`
`90
`
`110
`
`2 NMOS
`3 NMOS
`4 NMOS
`
`2 PMOS
`3 PMOS
`
`High Vt Low Vt
`10.7X
`9.96X
`21.1X
`18.8X
`31.5X
`26.7X
`
`8.6X
`16. IX
`23.1X
`
`7.9X
`13.7X
`18.7X
`
`4 PMOS
`
`Fig. 3: Leakage current reduction by 2-, 3-,
`& 4—transistor stacks at T=30"C
`
`lnput2: A=0. B=l
`
`u,'6 30“/
`0g
`o
`2 20%
`- 10°/
`o
`‘6

`°\
`0%
`
`
`
`0.10
`
`7.20
`
`6.60
`6.00
`5.40
`0.15
`0.13
`0.12
`Standby Leakage Current (mA)
`Fig. 7: Distribution of standby leakage current in the adder for a large
`number of random input vectors
`F: frequency in MHZ
`
`F. frequency in MHz
`
`30%
`
`20%
`
`
`
`‘14.ofInputVectors 10%
`
`0%
`
`IF=SOO
`
`
`
`1.5
`Active Leakage Current (mA)
`
`
`
`%ofInputVectors
`
`
`
`0.35
`
`0.4
`
`0.3
`
`Active Leakage Current (mA)
`
`Input]: A=l. 8:0;
`
`
`
`"M
`
`2
`51.0902
`
`Input 2
`
`Input l
`
`'r: 110"C
`
`
`
`E
`5 1.0901
`r=3o"c
`:
`o
`1.05m +————*—.~~—~—¥
`1000
`1
`10
`100
`10000
`Time(ns)
`Fig. 4: Temporal behavior of leakage
`current in transistor stacks for different
`temperatures and initial. input conditions
`p
`
`—r—i
`
`5:;
`
`8
`z»
`8 f
`a,
`I—
`
`g 2
`
`mm" 2
`
`_
`
`"
`
`
`4
`6“";
`* ~~._;
`
`“No.7.” C ;
`
`Z)
`
`a)
`63
`AU
`Vt - reduction(mV)
`Fig. 5: Dependence of the time constant
`for stack leakage on Vt, temperature and
`initial input conditions
`
`Fig, 8(a): Distribution of active leakage
`current of the adder with low-Vt devices
`
`at different clock frequencies
`
`_
`clk
`
`A
`
`U,
`U
`3
`a
`A
`
`Circuit Block
`
`0.
`0
`E
`g:
`H
`
`elk
`
`_
`i'" Clk
`
`
`
`
`
`
`
`
`Fig. 8(b): Distribution of active leakage
`current of the adder with high-Vt devices
`at different 01%" frequencies
`_
`clk
`
`e
`~ ~11 fi~
`__
`——-
`elk ‘4 C] '— clk
`
`
`
`
`
`
`
`
`
`
`i L
`clk
`
`standby
`(c) A latch to store "1"
`(b) A latch to store "0"
`(a) BiOCk diagram
`Fig. 9: An implementation of the standby leakage control scheme through input vector activation
`
`standby
`
`standby
`
`
`
`% Reduction
`35.4%
`(7’
`
`60‘7””
`
`33.3%
`56.5%
`
`High Vt
`
`Low Vt
`
`2.2uA
`
`1.64 n]
`
`84 uS
`
`0.0384mA
`
`1.84 ml
`
`5.4 uS
`
`Savings
`
`Overhead
`
`Min. time
`in standby
`
`{
`Fig. 10: Adder leakage current reduction by
`‘best
`input vector activation compared In
`”
`verage and worst standby leakage
`
`a
`
`Fig 11: Standby leakage power savings and
`the minimum time required in standby mode
`
`1998 Symposium on VLSI Circuits Digest of Technical Papers
`
`41
`
`2
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket