Sei sulla pagina 1di 7

Leakage Reduction techniques in a 0.

13um SRAM Cell


Sergey Romanovsky, Arun Achyuthan, Sreedhar Natarajan, Wing Leung
MoSys Incorporated, Kanata, ON, Canada

Abstract: SRAM standby leakage is improving the threshold voltage by increasing the
back-bias voltage for the SRAM cell devices. While
very becoming critical with technology
these solutions [1-3] help reduce the leakage current,
scaling to meet the industry’s they also require changing the basic SRAM cell to fit
demanding low power requirements.. the requirements, or make extensive use of biasing
This paper discusses some of the leakage techniques. In order to make embedded SRAMs more
reduction techniques in a 0.13um SRAM cost effective, simpler techniques that change the bias
cell in a standard foundry process. Varying levels but keep the basic SRAM cell structure intact,
the cell bias voltages (VDD, VSS, well are required. This paper investigates some of these
biases, bit-line pre-charge, and wordline off) techniques to achieve substantial reduction in leakage
to different standby levels helps achieve current while maintaining a high enough static noise
margin (to maintain stability of the stored data) in a
reduced leakage. Variation of these bias
standard foundry 0.13um process SRAM cell.
voltages by 0.3v from normal voltage levels
reduces the leakage to 10pA/Cell at room
temperature. The VDD and bit-line pre- 2.Biasing techniques for leakage current
charge levels need to be restored to at least reduction
95% of the normal level before an active In a standard SRAM cell, shown in Fig 1., we have
cycle for reliable noise margin. Depending investigated leakage current by changing the
on the bias voltage (VDD or VSS or both) following bias voltage levels and simulated in
HSPICE:
variation, the access time and the static
1.VDDM, the cell power supply during standby.
noise margin will be affected. This paper 2.VSSM, the cell ground level during standby.
studies the details of critical SRAM cell 3.VNW, bias for the n-well housing the PMOS pull-
parameters for different bias voltages up devices.
variations to reduce standby leakage and 4.VPW, bias for the p-well housing the NMOS pull-
their impact to the overall design. down devices and the NMOS pass gates
5.VBL, the bit-line pre-charge level during standby
1.Introduction: 6.VWL, the word-line off level during standby.
With embedded SRAMs densities approaching
greater than 1Mb, the need to improve the static Current was measured by connecting independent
leakage current through the SRAM memory cell sources to the cell nodes. VBL and VBLb were
becomes very critical in order to limit the standby maintained at the same potential for all leakage
power dissipation to a minimum and conserve the measurements in this paper. Leakage current is
battery power in mobile and other portable defined as the total current flowing through all
applications (such as wireless phones, PDAs). The positive or negative nodes:
four main components of leakage current in an
SRAM cell are sub-threshold leakage, gate leakage, Ilkg = |I(VDDM)| + |I(VNW)| + |I(VBL)| + |I(VBLb)|
junction leakage, and gate-induced-drain leakage = |I(VSSM)| + |I(VPW)| + |I(VWL)|.
(GIDL).
1.Reduction of cell power supply and raising
In the past many solutions have been proposed to
ground level during standby: By lowering the
limit the sub-threshold current [1-3], and most of power supply level (VDDM supply) during standby
them involve increasing the threshold voltage during (and raising it up when the SRAM is in active mode),
standby with a dual-threshold voltage scheme or
the source to drain voltage of the PMOS devices is

Proceedings of the 17th International Conference on VLSI Design (VLSID’04)


1063-9667/04 $ 20.00 © 2004 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:27 from IEEE Xplore. Restrictions apply.
increased junction leakage and the generator leakage
compensation required to maintain the bias supplies.

3.Reducing bit-line pre-charge and word-line OFF


levels during standby: By reducing the bitline pre-
charge level during standby, the junction leakage
through the NMOS pass gates are reduced. By
reducing the word-line OFF level to a negative
voltage, the gate leakage through these pass gates are
reduced. The effect of these bias levels on leakage are
shown in Fig 4. The reduction is even less significant
than when the well bias voltages are modified.

4.Overall effect of changing the bias levels during


standby: The overall effect of changing the bias
Fig 1. SRAM cell with nodes for leakage simulation
levels during the standby is shown in Fig 5. It can be
seen that the effect is predominantly due to variation
lowered. Similarly, by raising the ground level (the
of VDDM and VSSM. In any case, when all the bias
VSSM supply) the drain to source voltage of the
level are varied by 0.25V, the leakage current drops
NMOS devices are lowered. These two bias level down to below 10pA at room temperature.
changes help reduce the sub-threshold leakage. The
effective voltage of the stored “0” and “1” levels
reduces and subsequently causes a reduction in the
3. Noise Margin
pull-up and pull-down gate leakage currentws. The Bias level variations to the SRAM cell supplies can
effect of changing VDDM and VSSM supply levels lead to instability (read-out wrong data) if the static
is shown in Fig 2. It can be seen that increasing the nois e margin is not maintained adequately. The
standby level of VSSM has a bigger effect than circuit to determine the effect of bias voltages on
decreasing the level of VDDM, but when both are noise margin is shown in Fig.6. The DC voltage
modulated by 0.3V, the leakage current per cell supplies VNM are the static-noise sources. Static noise
approaches 10pA at room temperature. A margin for SRAM cell is defined as maximum VNM
requirement for this scheme is that the VSSM supply value that can be applied to cell before changing
generator should have low output impedance so that state. SRAM cell is designed to have as bigger VNM
the VSSM level is maintained during active cycles as possible. VNM levels are maintained above 200mV
when sinking large currents. Also, the VDDM supply for the discussions in this paper.
level should be quickly restored to at least 95% of the
active mode level (to increase cell stability). This can A typical configuration with the SRAM cell, which is
limit the cycle time in the active mode. Modulating also used for noise margin simulation, is shown in
VSSM level also will degrade the bit line splits Fig.7. It includes all biases and restoring circuits. To
unless a compromise is made in access time. minimize number of internal generator voltages,
VBL_SBY and VDDM_SBY are connected to the
2.Changing the well bias voltages: Increasing the same potential and, VPW_SBY and VWL_STDBY
back bias voltage increases threshold voltage of the are also set to be equal.
devices in the SRAM cell, and hence reduces the sub-
threshold leakage. The effect of changing the well 1.Well bias influence: Increasing threshold voltage
biases, as shown in Fig 3., is not as dramatic, since increases noise margin and stability. Therefore VPW
they increase gate and junction leakage. Even when and VNW changes can be maintained for standby as
VNW and VPW are changed 0.3V from VSS and well as active modes, since they increase the
VDD, the leakage is only reduced by half. Moreover, threshold voltages of the devices in the SRAM cell.
changing VPW is possible only if the NMOS devices
of the SRAM cell are kept in a separate p-well, 2.Influence of lowering the cell power supply and
requiring a triple-well process. The bias generators increasing the ground level during standby:
have practical limitations at high temperatures due to Lowering VDDM dramatically affects cell stability
much more than raising VSSM as shown as Fig.8. It
means that VDDM level should be restored to 95% of

Proceedings of the 17th International Conference on VLSI Design (VLSID’04)


1063-9667/04 $ 20.00 © 2004 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:27 from IEEE Xplore. Restrictions apply.
the normal before a word-line activation. The method VSSM modulation. Generators for both VDDM and
illustrated in Fig.7 ensures that VDD is restored VSSM shifting can be built using simple circuits that
before the word-line is activated, by carefully operate well through all temperature conditions.
designing the delay circuit. For efficient VDDM and
VSSM maintenance, the VDDM and VSSM nodes Even though increasing the back bias in the n-well
can be split into local grids. and p-well also decreases leakage current, the effect
is not substantial and any advantage greatly
3.Reducing bit-line pre-charge: As it is shown in diminishes at high temperatures. Reduction of
Fig.9 reducing bit-line pre-charge voltage during standby levels during bit-line pre-charge and word-
standby affects cell stability if the voltage level is line off voltages can also improve the leakage, but
close to 0.5VDD. To avoid the stability problem, bit- the need for fast restoration of levels for bit-line pre-
line pre-charge level should be restored to 95% of the charge and the need for a separate p-well for
normal level before the word-line is activated. maintaining negative levels for word-line off voltage
precludes their use in a fast and compact SRAM
4.Conclusions array design.
Different techniques for reducing leakage current in a
standard SRAM cell, built in a standard foundry
5. References
0.13um process, were investigated in this work. The 1.Chris H. Kim and Kaushik Roy: “Dynamic Vt
most effective method is raising ground cell (VSSM) SRAM: A Leakage Tolerant Cache Memory for Low
level during standby mode. Together with lowering Voltage Microprocessors”, ISLPED’02 Aug 12-14
cell power (VDDM) it gives at least 10 times Monterey,CA, USA, 2002.
reduction of leakage current in standby mode.
However, VDDM should be quickly restored to 95% 2.M.D. Powell, et al: “An Energy-Efficient High-
of the normal level before any access is made to the Performance Deep-Submicron Instruction Cache”,
SRAM cell by raising the word-line in order to IEEE Transactions on VLSI Design, February 2001.
maintain the noise margin above 200mV. Effective
manipulation of these supplies can be implemented 3.N. Azizi, A. Moshovos, F.N. Najm: “Low-Leakage
with addressable local mini-grids, allowing fast Asymmetric Cell SRAM”, ISLPED’02 Aug 12-14
restoration of the voltages from standby to activation Monterey,CA, USA, 2002
levels. Practical values of VDDM are 0.25 to 0.3V
below VDD and are 0.25 to 0.3V above ground for

Proceedings of the 17th International Conference on VLSI Design (VLSID’04)


1063-9667/04 $ 20.00 © 2004 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:27 from IEEE Xplore. Restrictions apply.
1.00E-09

1.00E-10

Ilkg,A

VDDM=1.2V-Vbias,VSSM=0V,T=85C
VDDM=1.2V-Vbias,VSSM=0V,T=25C
1.00E-11 VDDM=1.2V-Vbias,VSSM=0V,T=0C
VDDM=1.2V,VSSM=Vbias,T=85C
VDDM=1.2V,VSSM=Vbias,T=25C
VDDM=1.2V,VSSM=Vbias,T=0C VNW=VBL=1.2V, VWL=VPW=0V
VDDM=1.2V-Vbias,VSSM=Vbias,T=85C
VDDM=1.2V-Vbias,VSSM=Vbias,T=25C
VDDM=1.2V-Vbias,VSSM=Vbias,T=0C
1.00E-12
0.00 0.05 0.10 0.15 0.20 0.25 0.30
Vbias,V
Fig 2. SRAM cell leakage current vs. VDDM and VSSM

1.00E-09

1.00E-10

VNW=1.2V+Vbias,VPW=0V,T=85C
Ilkg,A
VNW=1.2V+Vbias,VPW=0V,T=25C
VNW=1.2V+Vbias,VPW=0V,T=0C
1.00E-11 VNW=1.2V,VPW=-Vbias,T=85C
VNW=1.2V,VPW=-Vbias,T=25C
VNW=1.2V,VPW=-Vbias,T=0C
VNW=1.2V+Vbias,VPW=-Vbias,T=85C
VNW=1.2V+Vbias,VPW=-Vbias,T=25C VDDM=VBL=1.2V,VSSM=VWL=0V

1.00E-12 VNW=1.2V+Vbias,VPW=-Vbias,T=0C
0.00 0.05 0.10 0.15 0.20 0.25 0.30
Vbias,V
Fig 3. SRAM cell leakage current vs. VPW and VNW

Proceedings of the 17th International Conference on VLSI Design (VLSID’04)


1063-9667/04 $ 20.00 © 2004 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:27 from IEEE Xplore. Restrictions apply.
1.00E-009

1.00E-010

Ilkg,A VBL=1.2V-Vbias,VWL=0V,T=85C
VBL=1.2V-Vbias,VWL=0V,T=25C
VBL=1.2V-Vbias,VWL=0V,T=0C
1.00E-011
VBL=1.2V,VWL=-Vbias,T=85C
VBL=1.2V,VWL=-Vbias,T=25C
VBL=1.2V,VWL=-Vbias,T=0C
VBL=1.2V-Vbias,VWL=-Vbias,T=85C
VBL=1.2V-Vbias,VWL=-Vbias,T=25C VDDM=VNW=1.2V,VSS
1.00E-012 VBL=1.2V-Vbias,VWL=-Vbias,T=0C
0.00 0.05 0.10 0.15 0.20 0.25 0.30
Vbias,V

Fig.4. SRAM cell leakage current vs. VBL and VWL.

1.00E-09
T=85C
T=25C
T=0C

1.00E-10

Ilkg,A

1.00E-11

VDDM,VBL=1.2V-Vbias; VSSM=Vbias; VNW=1.2V+Vbias; VPW,VWL=-Vbias

1.00E-12
0.00 0.05 0.10 0.15 0.20 0.25 0.30
Vbias,V
Fig 5. Leakage current when all bias levels are changed

Proceedings of the 17th International Conference on VLSI Design (VLSID’04)


1063-9667/04 $ 20.00 © 2004 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:27 from IEEE Xplore. Restrictions apply.
Fig 6. Circuit to measure noise margin in the SRAM cell

Fig.7. SRAM cell in a typical configuration

Proceedings of the 17th International Conference on VLSI Design (VLSID’04)


1063-9667/04 $ 20.00 © 2004 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:27 from IEEE Xplore. Restrictions apply.
.250

.200
Noise margin,V

VDDM=1.2V-Vbias,VSSM=0V,T=85C
.150 VDDM=1.2V-Vbias,VSSM=0V,T=25C
VDDM=1.2V-Vbias,VSSM=0V,T=0C
VDDM=1.2V,VSSM=Vbias,T=85C
VDDM=1.2V,VSSM=Vbias,T=25C
VDDM=1.2V,VSSM=Vbias,T=0C
.100 VDDM=1.2V-Vbias,VSSM=Vbias,T=85C
VDDM=1.2V-Vbias,VSSM=Vbias,T=25C
VDDM=1.2V-Vbias,VSSM=Vbias,T=0C

.050

VNW=VBL=VWL=1.2V.
.000
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Vbias,V
Fig.8.Noise margin vs. VDDM and VSSM.

0.3000

0.2500
Noise margin,V

0.2000

0.1500

0.1000

T=85C
0.0500 T=25C
T=0C VDDM=VNW=VWL=1.2V. VSSM=VPW=0V.

0.0000
1.200 1.150 1.100 1.050 1.000 .950 .900 .850 .800 .750 .700 .650 .600 .550 .500

VBL,V
Fig.9.Noise margin vs. VBL.

Proceedings of the 17th International Conference on VLSI Design (VLSID’04)


1063-9667/04 $ 20.00 © 2004 IEEE
Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:27 from IEEE Xplore. Restrictions apply.

Potrebbero piacerti anche