Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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
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
1.00E-09
T=85C
T=25C
T=0C
1.00E-10
Ilkg,A
1.00E-11
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
.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.