Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
, , ,
_ _ _
, , ,
As shown in .C@0, solving for VG yieldsM
C L L
C L C
C L L C C
C L C L C L
C e#p
ln ln
C e#p
QB DD
TH TH S
Q
QB S
TH
T DD T
V V
V n n V I
V
V n n I
V
n n V nV V
n n n n n n
1 _ _
1
_
, 1
+
1
+ _
,
1
1 , , ]
_
+ + +
+ +
,
Inverting this e;uation and then solving for $NMhold is
computationally intractable. 8owever, for regions of interest,
using the provided /5nm -TM 3$IM model it can be
modeled asM
$NMhold'V+H!@.@L/7P@.5BV&&.
b. Read Margin
If VG is low, M* has a low V&$, so IM*NNIML, yielding the same
e;uation as before. If VG is high, ML is turned off and
IM*OOIML. $etting IMCHIM*,
*
'a+ 'b+
'c+
Dig.*. 'a+ 8old $tress, 'b+ %ead $tress, 'c+ Krite $tress
C
C
C
*
*
*
e#p C e#p
e#p C e#p
Q T QB
S
TH TH
DD QB T QB DD
S
TH TH
V V V
I
nV V
V V V V V
I
n V V
_ _ _
, , ,
_ _ _
, , ,
$olving,
( )
*
C C
C
C
C *
*
C e#p
ln ln
C e#p
QB DD
TH S
Q TH TH
QB S
TH
T DD T QB
V V
V I
V nV nV
V I
V
n
V V V V
n
_ _
_
,
+
_
,
, ,
+ +
$ince the analytical solution for $NM does not e#ist .C@0, but
least!s;uare fitting for the implemented 3$IM model yields
very closely modelsM
' + @.@CLL @.*516
@.@CC ln @.@*@C ln
read DD
p
a
n n
SNM V V
W
W
W W
+
_ _
+
, ,
c. Write Margin
If VG is low, MC is off and M* and ML are on. If VG is
high, ML is off and VG3I@. Therefore, solve for VG by setting
IM*HIML. =nli,e for the hold and read margin cases, using the
sub!VT appro#imation for IM* and IML does not yield an
accurate solution of VG. This is because the e#ponential
behavior of I&'V>$+ is accurate only for V>$N*@@mV,as shown
in Dig. L. This error, when applied to the drive fight between
IM* and IML at VGH@, yields a significantly different result for
VG3.
Dinding an accurate value of VG3 depends on accurately
modeling current in the moderate!VT region, which is very
difficult. Kith no other option, an e#pression for $NMwrite
was developed by manually fitting simulation resultsM
*
@.@5L @./1L
@.C5 C ma# @.C C , @.5
write DD
a DD
DD p
SNM V
W V
V W
+
_ _ _
+
, , ,
where V&&* is the voltage seen at the source of ML.
Intuitively, the e;uation states that either lowering V&&* or
raising Ka2Kp will decrease the relative strength of ML,
ma,ing a write easier to complete. 8owever, this only wor,s
to a point, since $NMwrite will no longer continues increasing
once M* completely overpowers ML.
The obstacle to meeting stability constraints in sub!VT
$%AM is VT variation. This is due to the very high
sensitivity of current to VT in the subthreshold region. Thus,
by no means will transistor sie ratios alone ensure stability
re;uirements will be met. 8owever, VT variations are not
considered in this paper, so we will simply pic, some high
$NM 'e.g. C5@mV+ which we assume will continue to meet
specs for the desired 5Q!1Q of variation.
B. Modeling Delay and Power
Dor a 1T $%AM cell, the read delay Td can be
appro#imated as
%e
B
d
ad
! V
T
I
The total power -tot is
tot dd lea$ dd
P ! VV % I V +
where S is the activity rate, fHC2*Td, and Ilea, is the lea,age
current supplied from Vdd
e#p' 2 +'C e#p' 2 ++
lea$ "p TN t# dd t#
I I V nV V V
8ence the "O- can be obtained
total B dd lea$ dd
&'P P Delay ! VV I V Dealy +
Kith )34H*@fD, RVH@.6Vdd, and activity rate SHC, and all
minumin!sied devices, the analytical and simulated "O- of
the traditional 1T is shown in Dig. /. The reason why we
cannot see a dip in this plot is because SHC, where lea,age
power is still low. As S decreases, the lea,age power starts
coming into play and causes "O- the local minimum.
V. ANA4T$I$
Now that e#pressions for stability, delay, and power have
been developed, it is now possible to estimate the area versus
L
Dig.L. I& as a function of V>$ for both NMO$ and -MO$
5E-16
7E-16
9E-16
1.1E-15
1.3E-15
1.5E-15
1.7E-15
0.2 0.22 0.24 0.26 0.28 0.3
Vdd
E
O
P
HSPICE
MATLAB
Dig./. Analytical and simulated results of "O- versus Vdd for 1T $%AM cell
"O- for each $%AM design. VV&&2V&& is assumed to be @.6
for all cases. This is necessary to ensure a high $NMwrite in
subthreshold, where -MO$ is stronger than NMO$. Dirst, we
set bounds on stabilityM minimum $NMreadH6@mV and
$NMwrite H C5@mV. Dig. 5 shows the simulated $NMread for
several combinations of siings and V&&, with the siings
pic,ed using the $NM e#pressions developed in the previous
section. $NMread consistently matches the e#pected value,
with the e#ception being for V&&H@.LV, where wp2wn I F.
'Dew $%AM designs would realistically have such a high sie
ratio, due to the high cost in area, so this data point is
irrelevant in practice.+ $NMread e#ceeds 6@mV for V&&H@.5V
simply because the cell has minimum sie and cannot be
scaled down any further.
Dor both the 6T and the C@T cells, the read stability margin
is not an issue. Therefore, siing is sub:ect only to the write
margin constraint. The figure below simulates $NMwrite as a
function of V&& and siing. $iing is pic,ed by setting $NM!
write H C5@mV in the e;uation developed last section.
Once the siing is determined at each Vdd, the power,
delay, "O-, and area can be obtained. Dig. 6 shows the
power, delay and "O- of the three designs. The 1T design
has the smallest read delay since its path from the internal
node storing the data to the read bitline has the smallest
e;uivalent resistance of all three designs. In our simulation
setup, with SHC, the dynamic power dominates, so the 1T one
has the largest power. The "O- for the 6T is higher than that
of C@T because the 6T design re;uires e#tra power to switch
the buffer!foot inverter during each read. Dig. F shows the
area versus "O- for three cases. Dor low "O- applications,
the 1T design area must increase dramatically to meet both
read and write stability re;uirements. Although the C@T
design has more transistors, it is actually more area!efficient
in e#treme low "O- regime. 8owever, for only moderately
low "O-, stability re;uirements are met even with minimum
siing. In this case, the 6T design re;uires less area.
VI. )ON)4=$ION
In this paper, models for stability, power, delay are used to
investigated the area!"O- trade!off for three representative
subthreshold $%AM designs. -ower, delay, and "O- for each
design are compared as Vdd scales down. The C@T design has
the smallest "O- and is most area!efficient in low "O-
region.
%"D"%"N)"$
.C0 T. Uwon, &. -avlidis, T. 4. 3roc,, &. ). $treit, ?A &!band monolithic
fundamental oscillator using In-!based 8"MT9s,A I&&& Tran". on
Microwa(e T#eory and Tec#., vol. /C, no. C*, pp. *LL1!*L//, &ec. CFFL.
.*0 3. 8. )alhoun and A. -. )handra,asan, VA *51!,b 15!nm sub!threshold
$%AM design for ultra!low!voltage operation,V I&&& )o*rnal o% Solid+
State !irc*it", vol. /*, no. L, Mar. *@@7, pp. 16@!166.
.L0 W. )hen, 4.T. )lar, and T.!8. )hen, VAn ultra!low!power memory with a
subthreshold power supply voltage,V I&&& )o*rnal o% Solid+State !irc*it",
vol. /C, no. C@, Oct. *@@1, pp. *L//!*L5L.
/
Dig.5. $imulated $NMread for desired $NMreadH6@mV cell, using the $NM
model to determine siing
Dig. 7. $imulated $NMwrite for desired $NMwrite OH C5@mV using simulation
results to determine siing
Dig.1. $imulated $NMwrite for desired $NMwriteHC5@mV using the $NM model to
determine siing
./0 N. Verma and A. -. )handra,asan, ?A *51 ,b 15 nm 6T $ubthreshold
$%AM "mploying $ense!Amplifier %edundancy,A I&&& )o*rnal o% Solid+
State !irc*it", vol. /L, no. C, Wan. *@@6, pp. C/C!C/F.
.50 3. Amrutur and M. 8orowit, ?$peed and power scaling of $A%M9s,A
I&&& )o*rnal o% Solid+State !irc*it", vol. L5, no. *, Deb. *@@@, pp. C75!
C65.
.10 -. $hiva,umar and N. -. Wouppi, ?)A)TI L.@M an integrated cache timing,
power, and area model,A Aug. *@@C.
.70 M. Mamidipa,a and N. &utt, ?e)A)TIM An enhanced power model for on!
chip caches,A Tech. %ep. )")$ T%!@/!*6, $ep. *@@/.
.60 3. Agrawal, T. $herwood, ?>uiding architectural $%AM models,A
International !on%erence on !o,p*ter De"ign, Oct. *@@7, pp. *71!LF*.
.F0 &o, M. G., M. &radiulis, -. 4arsson!"defors, and 4. 3engtsson
?4ea,age!)onscious Architecture!4evel -ower "stimation for -artitioned
and -ower!>ated $%AM Arrays.A Proceeding" o% t#e -t# International
Sy,po"i*, on Q*ality &lectronic De"ign, pp. C65!CFC, Mar. *@@7.
.C@0 3. 8. )alhoun and A. -. )handra,asan, ?$tatic Noise Margin Variation
for $ub!Threshold $%AM in 15!nm )MO$,A ,V I&&& )o*rnal o% Solid+
State !irc*it", vol. /C, no. 7, Wul. *@@7, pp. C17L!C17F.
5
0.25 0.30 0.35 0.40 0.45 0.50
0
500
1000
1500
2000
2500
3000
3500
0
2
4
6
8
10
12
D
e
l
a
y
(
n
s
)
P
o
w
e
r
(
n
W
)
Vdd(V)
10T
8T
6T
'a+
0.25 0.30 0.35 0.40 0.45 0.50
0.4
0.6
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
2.4
2.6
E
O
P
(
f
J
)
Vdd(V)
10T
8T
6T
'b+
Dig. 6 'a+ -ower, delay, and 'b+ "O- versus Vdd for the three $%AM designs.
0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6
600
800
1000
1200
1400
1600
1800
2000
2200
T
o
a
l
W
!
d
"
(
#
r
e
a
)
(
n
$
)
EOP (fJ)
10T
8T
6T
Dig. F Area versus "O- for the three $%AM designs.