You are on page 1of 2

12-1

Non-Gaussian Distribution of SRAM Read Current and Design Impact


to Low Power Memory using Voltage Acceleration Method
Joseph Wang, Ping Liu, Yandong Gao, Pankaj Deshmukh, Sam Yang, Ying Chen, Wing Sy, Lixin Ge, Esin Terzioglu,
Mohamed Abu-Rahma, Manish Garg, Sei Seung Yoon, Michael Han, Mehdi Sani, and Geoffrey Yeap
Qualcomm Inc, 5775 Morehouse Drive, San Diego, CA 92121

Abstract measuring high σ tail distribution of Iread. It is well known that


SRAM read current tail distribution beyond 6σ was studied Vt follows Gaussian distribution. As shown in Fig. 2, at high
using Voltage Acceleration Method (VAM). For the first time, Vdd, Iread is linearly related to ܸௗௗ െ ܸ௧௘௙௙ and thus also
non-Gaussian distribution of SRAM and ROM read current follows Gaussian distribution. But when ܸௗௗ െ ܸ௧௘௙௙ is small
was confirmed with direct measurements on actual silicon. and transistors approache subthredshold domain, Iread vs.
Data shows that conventional assumption of Gaussian ܸௗௗ െ ܸ௧௘௙௙ becomes exponential, and Iread distribution will
distribution in read current is inaccurate especially at low Vdd become non-Gaussian.
and cold temperature conditions for low power memory in This theory was verified using 1Kbit serial addressible
28nm and beyond technology nodes. In 28nm, this inaccuracy SRAM & ROM array to collect Iread from 1024 bitcells in a
would lead to 2x bit access delay penalty. 28nm low power SOC process [6]. Iread was measured at
Introduction multiple Vdd from 0.7 to 1.1V, at 25C and -30C. Data was also
SRAM Vccmin has been one of the most critical challenges collected from silicon with different Vt splits. Monte Carlo
in silicon technology scaling. The impact of process variation (MC) simulation was performed using VAM and result was
on static noise margin (SNM) and write margin (WRM) has compared to Si and simulation using ISMC method [5].
been extensively studied [1, 2]. However, SRAM Vccmin is Silicon Results and Impact to Design
limited not only by SNM and WRM, but also by read current Silicon result comfirmed our analysis. As shown in Fig. 3, at
(Iread) distribution for a given sense amp design and lower Vdd, Iread distribution is no longer Gaussian, rather it
performance (CV/Iread) target. Due to the ever increasing approaches Log-Normal distribution. Only at higher Vdd it
SRAM bit count in mobile SOC design, 6σ design margin is remains close to Gaussian distribution. This is the first time
required to achieve high manufacturing yield. Accurate non-Gaussian Iread distribution has been confirmed on Si. The
prediction of Iread distribution at 6σ and beyond is critical to non-Gaussian distribution of Iread becomes more prominent at
SRAM design. The conventional approach [3] assumes Iread lower Vdd, because of reduction in Vdd-Vt. Lower temperature
follows Gaussian distribution so that Iread (6σ) can be results in lower Iread (Fig 4). In cumulative probability plot
extrapolated as (μIread – 6*σIread) where σIread and μIread are (CPP) of Iread (using Gaussian scale with sigma as unit) at
measured from limited sample sizes [4]. Fig.1 shows that it is different Vdd, ΔVdd/Δσ are a constant (Fig. 3). In this
inceasingly more difficult in following conventional design experiment, ΔVdd=50mV, Δσ=2.0, and ΔVdd/Δσ=25mV,
approach especially in 28nm and beyond. Iread (6σ) is so small which matches closely with σVteff of 24.6mV measured from
that bit access delay (CV/Iread) becomes not only very large, Si. As shown in Fig. 5, we constructed a single Iread CPP at
but also extremely sensitive to variation in sigma. Setting 0.95V by shifting Iread CPP at each Vdd in y-axis by
design margins in this case becomes extremely challenging. (0.95-Vdd)/0.025 sigma. The result is a perfectly overlaped
Even though earlier simulation study [5] indicates the single Iread CPP up to 12 sigma. Similar result was observed
conventional approach underestimates Iread, it was never for ROM (Fig. 5 insert). Data from different Vt splits (Fig 6)
verified on actual silicon. In this work we used VAM to show that constant Vt shift results in constant shift in σ value of
measure Iread at 6 σ from actual silicon, and studied their Iread distribution. Fig. 7 shows MC simulation result using
impact to low power memory design. VAM matches very well with that using ISMC simulation. Fig.
Measuring Iread at Six Sigma and beyond 8 shows silicon Iread distribution matches closely with result
Directly measuring 6σ Iread on silicon is very difficult from MC simulation using VAM. The small difference
because one would need to measure Iread of each individual bit between them is due to Si Vt offset.
cell from a very large array (>64Mb). However, the series Fig. 9 shows that if we assume Gaussian distribution for Iread,
connected SRAM PG and PD transistors can be treated as a 6σ design would have 2x as much CV/Iread delay as necessary
single transistor with very small DIBL and having effective Vt, resulting in unecessary performance/power/area penalty.
Vteff. Thus Vteff can be considered independent of Vdd. Local Another important finding is that actual Iread decreases much
Iread variation is dominated by Vt mismatch and can be treated slower over sigma than predicted by Gaussian distribution. As
as a function of gate overdrive, ‫ܫ‬௥௘௔ௗ ൌ ݂൫ܸௗௗ െ ܸ௧௘௙௙ ൯. One a result, CV/I is much less sensitive to Vt variation at higher σ,
important implication from the equation is that, lowering Vdd giving room for low power memory design to achieve better
has the same effect on Iread as increasing Vt. For example, 6σ performance even at very low Vdd.
Iread can be written as, Conclusion
‫ܫ‬௥௘௔ௗ ሺܸௗௗ ǡ ͸ߪሻ ൌ ݂ൣܸௗௗ െ ܸ௧௘௙௙ ሺ͸ߪሻ൧ ൌ ݂ൣሺܸௗௗ െ οܸሻ െ We have developed a novel method (VAM) to measure read
ܸ௧௘௙௙ ሺ͵ߪሻሿ ൌ ‫ܫ‬௥௘௔ௗ ሺܸௗௗ െ οܸǡ ͵ߪሻ, (1) current distribution beyond 6 sigma and confirmed the
where οܸ ൌ ܸ௧௘௙௙ ሺ͸ߪሻ െ ܸ௧௘௙௙ ሺ͵ߪሻ ൌ ͵ߪܸ௧௘௙௙ . non-Gaussian distribution for the first time on silicon. VAM
Eq. (1) means that 3σ Iread measured at (Vdd - 3σVteff) equals provides a method to accurately set design margin to achieve
6σ Iread measured at Vdd. This is the basic idea of VAM for best performance/power/area in low power memory design.

220 978-4-86348-164-0 2011 Symposium on VLSI Technology Digest of Technical Papers


Authorized licensed use limited to: Apple. Downloaded on September 14,2020 at 06:43:54 UTC from IEEE Xplore. Restrictions apply.
References 15
�� 1
[1] M. Suzuki et al., VLSI Tech Symp., p. 191, 2010. � 20
����� � � ��
[2] Y. Li et al., IEEE Trans. on Semi. Manufacturing, p. 509, 2010.
10 28nm � � ���� � �� �
[3] T. Fischer et al., IEEE Int. Conf. on Microelectronics Test

CV/I (a.u.)
15

Iread (uA)
Structures, p.63, 2007. 45nm
[4] C.H. Hsiao & D.M. Kwai, IMW, p. 140, 2005. 10
5 -30C Non linear
[5] T.S. Doorn et al., ESSCIRC, p. 230, 2008.
[6] C. Chidambaram et al., IEDM, p. 608, 2010. 65nm 5

0 0
0 2 4 6 8 0.0 0.2 0.4 0.6 0.8 1.0
No. of Sigma Vdd (V)
Fig.1 CV/Iread vs. sigma under Fig.2 Iread vs.Vdd showing
Gaussian assumption at different linear relation only when
technology nodes. In 28nm CV/Iread
Vdd>>Vt.
approaches ∞ at ~7σ

-30C

Δσ=2.0
ΔVdd=50mV

Fig.3 The cumulative probability plot (CPP) of Iread distribution at


different Vdd. Δσ between each adjacent plot is a constant.
Fig.4 Temperature dependancy of Iread distribution. -30C shows lower
Iread than 25C.

Δσ2
Δσ1

ROM Iread
Distribution
Δσ remain the same for
the same Vt split.

Fig. 5 Iread distribution at 0.95V created from Iread distribution at


lower Vdd, showing significant deviation from Gaussion (dotted line) Fig.6 Iread distribution under varias Vt splits. Constant Vt shift results
at high sigma. Insert shows ROM Iread distribution is also in constant sigma shift. Center line is TT split.
non-Gaussian. 16 12
0.95V
-30C 10
0.95V 12
Si 8
-30C Overdesign
Iread (uA)

CV/I (ps)

0.95V 8 6
-30C
MC 4
Grey: VAM
simulation 4
Black: ISMC
2

0 0
0 2 4 6 8 10 12
Fig.7 MC simulation of Iread Fig.8 Iread distribution from Si Sigma
distribution using VAM matches matches closely with MC
well with that using ISMC. simulation using VAM. Fig. 9 Iread & CV/I vs. sigma. Gaussian assumption (dotted line)
results in 2x CV/Iread penalty compared to VAM (solid line).

2011 Symposium on VLSI Technology Digest of Technical Papers 221


Authorized licensed use limited to: Apple. Downloaded on September 14,2020 at 06:43:54 UTC from IEEE Xplore. Restrictions apply.

You might also like