Upload
lean-minon
View
235
Download
4
Embed Size (px)
Citation preview
8/9/2019 An-Leakage Power Evaluation in Microwind
1/13
MICROWIND APPLICATION NOTE Leakage
Leakage Power Consumption Evaluation in
Microwind31Etienne SICARDProfessor
INSA-Dgei, 135 Av de Rangueil
31077 Toulouse – France
email: [email protected]
This paper describes the leakage current effect appearing in MOS devices, presents low-leakage
device options, and gives a rapid overview of the current leakage modeling in LEVEL1, LEVEL3 and
BSIM4. The recent trends in leakage current reduction are also recalled for 45-nm technology. Finally,
a case study serves as an illustration of the low-leakage MOS device benefits versus high-speed MOS
devices.
1. Leakage Current in MOS devices
The leakage current is the current that flows between Drain and Source when no channel is present.
The expected behavior of the n-channel MOS device is summarized in figure 1. The 0 on the gate
should leave the drain floating. No current is expected to flow between drain and source. Howevere, a
leakage current enables nA range current to flow although the gate voltage is 0. In contrats, the 1 on
the gate should link the drain to the source, via a resistive path and enable mA range current to flow
between drain and source.
Pass 0
Drain floating Drain connected tosource
Pass 1
Leakage
current
Figure 1: Ioff current when the channel is off (nMOS)
For the pMOS device, the 1 on the gate should leave the drain floating. In that situation again, a nA-
range current called leakage current may flow between source and drai.
Page 1/13
8/9/2019 An-Leakage Power Evaluation in Microwind
2/13
MICROWIND APPLICATION NOTE Leakage
Leakage current
Figure 2: Ioff current when the channel is off (pMOS)
2. Low-Leakage vs. High-Speed Mos
The main objective of the low leakage MOS is to reduce the Ioff current significantly, that is the small
current that flows between drain and source with a zero gate voltage. The price to pay is a reduced Ion
current. The designer has the possibility to use high speed MOS devices, which have high Ioff
leakages but large Ion drive currents. The symbols of the low leakage MOS and the high speed MOS
are given in figure 3. The size correspond to the 0.12µm technology.
Figure 3: The low leakage MOS symbol (left) and the high speed MOS symbol (right)
Page 2/13
8/9/2019 An-Leakage Power Evaluation in Microwind
3/13
MICROWIND APPLICATION NOTE Leakage
Ion=550µA
Ioff around 1nA
Ion=800µA
Ioff around 100nA
Fig. 4: The low leakage MOS offers a low Ioff current (1nA) but a reduced Ion current (550µA)
as compared to the high speed MOS, in 0.12µm technology [Sicard2005a]
In figure 4, the low leakage MOS device (left side) has an Ioff current reduced nearly by a factor 100,
thanks to a higher threshold voltage (0.4V rather than 0.3V) and larger effective channel length
(120nm) compared to the high speed MOS (100nm, see figure 5). By default, the MOS device is in
low leakage option, to encourage low power design. The Ion difference is around 30%. This means
that an high speed MOS device is 30% faster than the low leakage MOS. Its use is justified in circuits
where speed is critical.
N+diffusion
Effective channel0.10µm
High substratedoping
20Ågateoxide N+
diffusion
High speed MOS
Effective channel0.12µm
Low substratedoping
20Ågateoxide
Low leakage MOS
Fig. 5: Process section of the high speed (left) and low leakage (right) MOS devices
High speed MOS devices may be found in clock trees, data bus interfaces, central processing units,
while low leakage MOS are used whenever possible, for all nodes where a maximum switching speed
is not mandatory.
Page 3/13
8/9/2019 An-Leakage Power Evaluation in Microwind
4/13
MICROWIND APPLICATION NOTE Leakage
3. Ioff Current Modelling
Ioff Modelling using LEVEL1
Using LEVEL1, the Ioff current is always 0 below the threshold voltage VTO. If Vgs
8/9/2019 An-Leakage Power Evaluation in Microwind
5/13
MICROWIND APPLICATION NOTE Leakage
Ioff Modelling using BSIM4
Amoung many other effects, the Ioff modeling in BSIM4 has been handled with care. The parameter
V gsteff is a mathematical smoothing function [Liu 2001] to ensure continuity between the subthreshold
region and the linear region.
),)
n.vt
Vth)(Vgsexp(n.1
)n.vt
Vth)(Vgsexp(n.vt.ln(1
max(Vgst eff −−
+
−+
= VOFF (Equ. 2)
NFACTOR+= 1n (Equ. 3)
A specific parameter VOFF is introduced to account for a specific effect appearing in short-channel
device when Vgs is negative. Conventional models predict that the current decrease with anexponential law down to zero with decreasing Vgs. For Vgs
8/9/2019 An-Leakage Power Evaluation in Microwind
6/13
MICROWIND APPLICATION NOTE Leakage
IOFF stops the
current decrease NFACTOR acts onthe slope
Figure 8: Illustration of the effects of IOFF and NFACTOR in sub-threshold mode
The parameter NFACTOR is usually close to 1, meaning that n is close from 2 (Equation 3). The effect
on NFACTOR is illustrated in the display mode Id. vs. Vg, in logarithmic scale, as illustrated in figure
8.
Parameter Description NMOS value
in 0.12µm
NMOS value
in 0.12µm
Name in RUL
fileNFACTOR Sub-threshold turn-on swing
factor. Controls the exponentialincrease of current with Vgs.
1 1 B4NFACTOR
VOFF Offset voltage in subthresholdregion.
-0.08V -0.08V B4VOFF
Table 1: List of user-accessible parameters in the BSIM4 implementation in Microwind.
Page 6/13
8/9/2019 An-Leakage Power Evaluation in Microwind
7/13
MICROWIND APPLICATION NOTE Leakage
4. Trends in Ioff Current
Limiting the Leakage Current
The recent introduction of metal gate (See application note on 45-nm technology [Sicard07]) has
induced a drastic reduction of the parasitic leakage current Ioff , while increasing the Ion current, as
shown in Fig. 9.
10-10
10-9
10-8
10-7
10-6
10-5
10-4
10-3
0.0 0.5 1.0
Traditionnalprocess
Metal-gateprocess
Gate voltage (V)
Drain current (A/µm)
Ioff current
decrease
Ion current
increase
Figure 9: The metal gate combined with High-K oxide material enhances the Ion current and drastically reduces
the Ioff current.
Leakage Current in 45-nm Technology
Parameter NMOS
Low leakage
NMOS
High speedDrawn length (nm) 40 40Effective length (nm) 35 30Threshold voltage (V) 0.20 0.18 Ion (mA/µm) at VDD=1.0V 0.9 1.2 Ioff (nA/µm) 7 200
Table 2: nMOS parameters featured in the CMOS 45-nm technology provided in Microwind31
The device I/V characteristics of the low-leakage and high-speed MOS in 45-nm technology devices
are obtained using the MOS model BSIM4 (See [Sicard2005a] for more information about this
model). Concerning the low-leakage MOS, the I/V characteristics reported in Fig. 10 demonstrate adrive current capability of around 0.9 mA/µm for W=1.0µm at a voltage supply of 1.0 V. For the high
Page 7/13
8/9/2019 An-Leakage Power Evaluation in Microwind
8/13
MICROWIND APPLICATION NOTE Leakage
speed MOS, the effective channel length is slightly reduced as well as the threshold voltage, to achieve
a drive current around 1.2 mA/µm.
Imax=0.9 mA 25% increase of themaximum current
Low-leakage Ion
High-speed Ion
(a) Low leakage W=1µm, Leff= 35nm (b) High speed W=1µm, Leff= 30nm
Figure 10: Id/Vd characteristics of the low leakage and high speed nMOS devices
Id/Vg for Vb=0, Vds=1 V
Ioff=7 nA
Vt=0.2 V
Ioff=200 nA
Vt=0.2 V
(a) low leakage MOS (Leff=35 nm) (b) high speed MOS (W=1 µm, Leff=30 nm)
Figure 11: Id/Vg characteristics (log scale) of the low leakage and high-speed nMOS devices
The drawback of the high-speed MOS current drive is the leakage current which rises from 7 nA/µm
(low leakage) to 200 nA/µm (high speed), as seen in the Id/Vg curve at the X axis location
corresponding to Vg= 0 V (Fig. 11-b).
Temperature effects
Note that in the sub-threshold region, the impact of temperature is extremely important, as
demonstrated in figure 12. At low temperature the current Ids decreased rapidly down to 10nA,
corresponding to a small off leakage current. In contrast, at high temperature, not only the threshold
voltage is reduced but the sub-threshold slope is flattened, which means an exponential increase of the
Ioff leakage current (figure 12).
Page 8/13
8/9/2019 An-Leakage Power Evaluation in Microwind
9/13
MICROWIND APPLICATION NOTE Leakage
-20°C
27°C
100°C
Figure 12: The effect of temperature on the MOS characteristics.
Leakage effects not handled by Microwind31
Note that several other leakage current effects exist in nano-scale MOS devices, such as the drain/gate
and source/gate leakage. More information about these effects may be found in [Liu].
The diode leakage is modelized in Microwind31 under specific conditions, such as presented in the
I/O structures.
Page 9/13
8/9/2019 An-Leakage Power Evaluation in Microwind
10/13
MICROWIND APPLICATION NOTE Leakage
5. Simulation of Leakage Current
Let us consider the ring oscillator with an enable circuit, where one inverter has been replaced by a
NAND gate to enable or disable oscillation (Inv5Enable.MSK). The schematic diagram of theoscillator and its layout implementation are shown in Fig. 13. We analyze its switching performances,
in the high speed and low leakage modes.
Figure 13: The schematic diagram and layout of the ring oscillator used to compare the analog performances in
high speed and low leakage mode (INV5Enable.MSK)
Page 10/13
8/9/2019 An-Leakage Power Evaluation in Microwind
11/13
MICROWIND APPLICATION NOTE Leakage
Strong consumption(170 µA max)
High standbycurrent
Fast oscillation(37 GHz)
Sloweroscillation(28 GHz)
Low standby
current
Reducedconsumption(100 µA max)
Figure 14: Simulation of the ring oscillator in high speed mode (left) and low leakage mode (right). Theoscillating frequency is faster in the case of high-speed mode but the standby current is high (Inv5Enable.MSK)
The tick in front of "Scale I in log" must be asserted to display the current in logarithmic scale. The
option layer which surrounds all the oscillator devices is set to high speed mode first by a double click
inside that box, and by selecting “high speed” (Fig. 14). The analog performances of both options are
summarized in Fig. 14. In the high speed mode, the circuit works fast (37 GHz) but consumes a
significant standby current when off (around 200 nA).
(1) Double click in
the option box
(2) Modify the MOSoption as « lowleakage »
Figure 15: Changing the MOS option into low leakage mode
Once the option layer is set to “low leakage” (Fig. 15), the simulation is performed again. The low-
leakage mode features a little slower oscillation (29 GHz that is approximately a 30 % speed
reduction) and more than one decade less standby current when off (5 nA). In summary, low leakage
MOS devices should be used as default devices whenever possible. High speed MOS should be used
only when switching speed is critical.
Page 11/13
8/9/2019 An-Leakage Power Evaluation in Microwind
12/13
MICROWIND APPLICATION NOTE Leakage
6. Modifying Microwind31 Leakage Parameters
The easiest way to modify the leakage parameters is to change directly the RUL file.
Mos Level3
The parameter l3nss may be changed to modify the subthreshold slope and therefore the Ioff current.
PARAMETER KEYWORD DEFINITION TYPICAL VALUE 0.25µm
NMOS pMOS NSS l 3nss Sub-threshold factor 0.07 V-1 0.07 V-1
In the RUL file, the parameters l3nss in the “NMOS” section and l3nss in the “PMOS” section may be
modified. The following NSS values are provided for CMOS 45-nm technology.
* Nmos Model 3 paramet er s*NMOSl 3vt o = 0. 34…l 3nss = 0. 045** Pmos Model 3*PMOSl 3vto = - 0. 32…
l 3nss = 0. 045
Mos BSMI4
The parameters Nfactor and Voff may be changed to modify the sub threshold slope and minimum
value, with direct impact on the Ioff current.
Parameter Keyword Description NMOS
value in
0.12µm
PMOS
value in
0.12µm
NFACTOR B4nf Sub-threshold turn-on swing factor.Controls the exponential increase ofcurrent with Vgs.
1 1
VOFF b4vof f Offset voltage in subthreshold region. -0.08V -0.08V
In the RUL file, the parameters b4nf act and b4vof f in the “NMOS” and “PMOS” sections may
be modified. The following b4nf act and b4vof f values are provided for CMOS 45-nm
technology.
* BSI M4 par amet er s
*NMOS
Page 12/13
8/9/2019 An-Leakage Power Evaluation in Microwind
13/13
MICROWIND APPLICATION NOTE Leakage
b4vt ho = 0. 35…b4nf act = 1. 02b4vof f = 0. 01*PMOS
b4vt ho = 0. 36…b4nf act = 1. 05b4vof f = 0. 01
7. Conclusions
This application note has detailed the leakage current effect and its modeling, with illustration of the
MOS options, the different available models in Microwind31 and one illustration in the case of a ring
oscillator.
References
[Bsim4] BSIM4 web site www-device.eecs.berkeley.edu
[Weste] N. Weste, K. Eshraghian "Principles of CMOS VLSI design", Addison Wesley, ISBN 0-201-
53376-6, 1993
[Liu] W. Liu "Mosfet Models for SPICE simulation including Bsim3v3 and BSIM4", Wiley & Sons,
2001, ISBN 0-471-39697-4[Sicard2005a] E. Sicard, S. Ben Dhia “Basic CMOS cell design”, McGraw Hill India, 450 pages,
ISBN 0-07-0599335, June 2005, international edition 2007.
[Sicard2005b] E. Sicard “Introducing 90-nm technology in Microwind3”, application note, July 2005,www.microwind.org
[Sicard2006a] E. Sicard “Microwind User’s Manual, lite version 3.1”, www.microwind.org, INSAeditor, 2006
[Sicard2006b] E. Sicard “Introducing 65-nm technology in Microwind3”, application note, July 2006,www.microwind.org
[Sicard2007] E. Sicard “Introducing 45-nm technology in Microwind3”, application note, July 2007,www.microwind.org
Page 13/13
http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/http://www.microwind.org/