Professional Documents
Culture Documents
Abstract area by 2005 [4] and 90% by 2013 [5]. With the
In this work the impact of gate leakage on SRAM is perspective that leakage power dissipation in memory
described and two approaches for reducing gate would constitute a significant fraction of overall power
leakage currents are examined in detail. In one dissipation, an analysis of leakage currents in an SRAM
approach, the supply voltage is reduced while in the cell has been carried out and techniques for suppressing
other the potential of the ground node is raised. In both it are compared. Of the several techniques which have
the approaches the effective voltage across SRAM cell is been proposed to reduce subthreshold leakage in SRAM
reduced in inactive mode using a dynamic self- cells [6], [1], [2], use of a self-controllable switch (SVL)
controllable switch. Simulation results based on BPTM [7] which allows full supply voltage to be applied in
(Berkeley Predictive Technology Model) for 45nm active mode and reduced supply voltage in inactive
channel length device show that the scheme in which mode appears to be particularly promising for reducing
supply voltage level is reduced is more efficient in gate leakage currents as well. An SVL can be used
reducing gate leakage than the one in which ground either to reduce the supply voltage to the SRAM cell or
node potential is raised. Results obtained show that increase the potential of ground node and the two
96% reduction in the leakage currents of SRAM can be approaches can be combined as well. Although a
achieved. technique similar to use of SVL for raising the ground
potential has already been reported to yield significant
reduction in gate leakage currents [8], a detailed
1. Introduction comparison of these alternative approaches has not yet
been undertaken. The present work describes such an
As a result of continued scaling of MOS analysis and shows that use of SVL for reducing supply
transistor, a dramatic increase in the performance of voltage yields the maximum reduction in leakage
VLSI ICs has been achieved. However, as a result of currents especially when the pre-charge transistors are
scaling, power dissipation due to leakage currents has put in cut-off state during the inactive mode. The impact
also increased dramatically and is a major source of of reduction in supply voltage on static noise margins is
concern especially for low power applications. Till now also discussed.
the dominant leakage mechanism has been due to drain-
source subthreshold current. Assuming this leakage 2. Leakage Currents in SRAM
mechanism, a number of techniques have been proposed
in literature for reducing the impact of leakage power For CMOS devices of 45nm channel length and physical
dissipation such as gated-Vdd scheme [1], Dual-Vt oxide thickness of .7nm, both gate as well as
SRAM [2] etc. With scaling of channel length, oxide subthreshold leakage currents are important. These two
thickness also needs to be scaled to maintain proper current components for a 6T SRAM cell are as shown
operation of MOS transistor. As a result, even though in Fig. 1. In the inactive state, the word line is held ‘low’
supply voltage has also been reduced with new and the bit lines are charged to ‘Vdd’. The leakage
generations of technology, the magnitude of gate currents flowing through the transistors depend on the
leakage current has increased steadily and is likely to value stored in the cell. When ‘0’ is stored (as shown in
become comparable or even larger than Sub-threshold Fig. 1), there is significant gate leakage current through
leakage for future CMOS devices [3]. Although, process N-type transistors M2, M5 and M6 and the mechanism
level techniques may be developed in future to alleviate is primarily edge direct-tunneling (EDT). Although a
gate leakage currents through use of high-k gate similar mechanism operates in transistors M3 as well,
dielectrics, it is also important to develop circuit level the gate leakage here is negligible because of its P-type
solutions for this problem. According to projections nature. Gate leakage is maximum in transistor M1 and
from ITRS, memory will occupy about 71% of the chip the mechanism here is primarily on direct tunneling.
Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID’05)
1063-9667/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 26, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
Gate leakage current in PMOS M4 is relatively Vdd
insignificant even though a similar mechanism operates.
Subthreshold currents originate in transistors that are in
OFF state and that includes transistors M2 & M3 in the M3 M4
cross coupled inverter pair and access transistors M5
and M6. Except for M6 whose drain-source voltage is '0'
'1'
zero, all three other transistors have significant sub- M5 '1'
'1'
threshold leakage currents. M6
Vdd M1 M2
WL='0'
WL='0'
BIT BITB
Vs
M3 M4
PL1
NL1
CLKB='0'
Vdd 0V Vdd
M5 Vdd PL2
M6
M1 M2 reduced gate
WL=0V un-reduced gate leakage
WL=0V leakage
extra gate
reduced sub-threshold leakage
leakage
gate leakage sub-threshold Fig. 2: Leakage currents in SRAM cell after applying LSVL.
leakage
Fig. 1: Dominant Leakage Currents in a 6T CMOS
Let us consider the impact of this approach on gate
Conventional SRAM Cell.
leakage first. An increase in the virtual ground voltage
. To summarize, there are four dominant components of (Vs in Fig. 2), results in decrease of gate-source and
gate leakage current through transistors M1, M2, M5 and gate-drain voltages of transistor M1 and gate-drain
M6 and three subthreshold leakage current components voltage of transistor M2 and results in sharp reduction in
through transistors M3, M2 and M5. A leakage current gate leakage currents of these two transistors. However,
strategy should thus address all these leakage current there is no improvement in gate leakage currents for
components. transistors M5 and M6. In fact, as a result of increase in
drain voltage of M1, a new gate leakage current appears
3. Leakage reduction in SRAM in transistor M5 as indicated in Fig. 2. Incorporation of
SVL results in another new gate leakage current through
It was described earlier that self- controllable switch can NMOS transistor NL1 in the SVL switch. Although only
be used either at the upper end of the cell to reduce one transistor is normally used for one bank of SRAM
supply voltage (USVL scheme) or at the lower end of cells, leakage current through it is not necessarily
the cell to raise the potential of the ground node (LSVL negligible because its size has to be much larger than
scheme). The impact of these two techniques on leakage NMOS transistors within the SRAM cell to avoid
currents is described in the next sections: performance degradation in the active state. As far as
3.1. Leakage control using LSVL subthreshold leakage currents are concerned, LSVL
approach is successful in reducing currents through M3,
M2 and M5 as well. To summarize, one notes that while
Fig. 2 shows a schematic of an SRAM cell in which
all subthreshold currents are reduced using LSVL
LSVL scheme is applied. The switch provides 0 Volt at
approach, it is only partially successful in reducing gate
the ground node during the active mode and a raised
leakage currents.
ground level (virtual ground) during the inactive mode.
This scheme is similar to the diode footed cache design
scheme proposed to control gate and sub-threshold 3.2 Leakage control using USVL
leakages in SRAM, in which a diode designed with high
Vt MOS transistors was used to raise the ground level of An SRAM cell incorporating a USVL scheme is shown
SRAM in the inactive mode [8]. in Fig. 3 along with its impact on leakage currents
through different transistors. In this scheme, a full supply
voltage is applied to SRAM in active mode, while the
Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID’05)
1063-9667/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 26, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
supply voltage level to SRAM is reduced to voltage level Vdd
Vd in inactive mode. Since transistor M4 is in on state,
voltage at the drains of M2 and M4 is also reduced to
Vd. As before let us consider first the impact on gate NU1
leakage currents. As a result of a decrease in gate voltage
CLK
of transistor M1, gate leakage current through it is PU1 NU2
sharply reduced. A decrease in drain voltage of transistor
M2 results in lower gate-drain voltage across it and thus
Vd
gate leakage current through it is also reduced. A
decrease in source voltage of M6 results in a decrease in
one component of EDT leakage across it while leaving M3 M4
Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID’05)
1063-9667/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 26, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
state in the inactive mode, the bit-line node voltages float Vdd
(voltage levels Vd1 and Vd2 in Fig 4.) and thus the
leakage currents are reduced. Fig. 4 shows that all
components of gate and subthreshold leakage are USVL Switch
reduced using this approach.
Vd
4. Static noise margins
The static noise margin (SNM) in active mode will
remain unchanged if the size of transistor NL1 in LSVL
circuit and transistor PU1 in USVL circuit is kept - Vn +
sufficiently large so that voltage across SRAM cell is not
significantly reduced in the active mode of operation. 0V Vd
However, one also notes that noise margin is worst under
read operation [9] and is more sensitive to ground - Vn +
potential than the supply voltage. As a result, USVL
approach has a greater noise immunity in principle than
the LSVL approach.
The static noise margin in inactive mode
(ISSNM) changes much more when leakage current Fig. 5: Static Noise Margin of SRAM latch
reduction techniques are applied. For the USVL-A during inactive mode (ISSNM).
technique described in Fig. 4, the inactive mode SNM is
measured by determining the minimum noise voltage
that is required to flip the state of the SRAM as
illustrated in Fig. 5. Since leakage currents decrease 5. Results
monotonically with decrease in supply voltage Vd and
ISSNM also reduces as the value of Vd is reduced (either The leakage currents in the conventional and the
by increasing the number of NMOS transistors in the schemes suggested in sections 3.1 and 3.2, at two
USVL switch or by varying their sizes), the maximum temperatures of 27qC and 100qC are shown in Table 1,
reduction in leakage that can be obtained is determined when effective supply voltage to the SRAM was reduced
by the minimum acceptable noise margins. It has been from 0.8V to 0.4V in each case.
reported that supply voltage can be reduced from 1V in The gate leakage being the only dominant mechanism at
active state to as low as 0.3V in inactive mode and still room temperature, LSVL scheme suppresses the total
obtain reliable operation of SRAM [6], [10]. leakage by 59.8%, while USVL scheme without
changing bit-line voltages provides a leakage reduction
of 69.7%, and when the bit-lines are made floating
during the inactive mode and USVL is applied to the
SRAM latch (USVL-A scheme), 93.4% reduction in the
overall leakage currents was achieved.
Table 1. Leakage currents in SRAM Cell for different leakage reduction schemes at temperatures of 27 qC and 100
USVL-A 27 2.78 1.14 0.58 - 0.32 0.32 1.2 5.49 93.4 55.45 93.4
100 2.56 1.14 14.55 1.56 7.88 7.88 4.63 32.16 90 48.2 75.45
Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID’05)
1063-9667/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 26, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
At the elevated temperatures, the sub-threshold leakage 200
rises dramatically while the gate leakage remains almost
constant. Though USVL scheme is more efficient in 180
gate leakage suppression but because LSVL scheme is
better for sub-threshold leakage suppression, overall 160
reduction in LSVL scheme is more. USVL-A scheme
ISSNM(mV)
still shows significant better performance as compared 140
to either of these schemes as indicated in table1. The
table also shows that as the supply voltage reduces, the 120
Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID’05)
1063-9667/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 26, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
single-ended bit line sensing for high-performance
on-chip cache in 0.13um technology generation”,
Proceedings of the 2000 International Symposium on
Low Power Electronics and Design, July 2000.
[3] F. Hamzaoglu, M. Stan, “Circuit-Level Techniques To
Control Gate Leakage For Sub-100nm CMOS”,
ISPLED’02, Monterey, CA, USA. August 12-14, 2002.
Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID’05)
1063-9667/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 26, 2008 at 00:03 from IEEE Xplore. Restrictions apply.