Академический Документы
Профессиональный Документы
Культура Документы
1 MOSFET MODEL
USERS?MANUAL
--
Weidong Liu, Xiaodong Jin, James Chen, Min-Chie Jeng, Zhihong Liu,
Yuhua Cheng, Kai Chen, Mansun Chan, Kelvin Hui, Jianhui Huang,
Robert Tu, Ping K. KO and Chenming Hu
25 March 1999
Copyright 0 1999
The Regents of the University of California
All Rights Reserved
Developers:
The BSIM3v3.2.1 MOSFET model is developed by
Prof. Chenming Hu, UC Berkeley
Dr. Weidong Liu, UC Berkeley
Mr. Xiaodong Jin, UC Berkeley
Technical Support:
Dr. Weidong Liu: liuwd@bsim.eecs.berkeley.edu
Acknowledgment:
CMC, and Dr. Min-Chie Jeng for their guidance and support.
The BSIM3 project is partially supported by SRC, CMC and Rockwell
International.
Table of Contents
CHAlTER 1:
Introduction 1- 1
I. 1 General Information 1 - 1
1 . 1 Backward compatibility 1-2
1.2 Organization of This Manual 1-2
C H A F E R 2:
2.1 Non-Uniform Doping and Small Channel Effects on Threshold Voltage 2-1
Vertical Non-Uniform Doping Effect 2-3
2.1.1
Lateral Non-Uniform Doping Effect 2-5
2.1.2
2.1.3
Short Channel Effect 2-7
2.1.4
Narrow Channel Effect 2-12
2.2 Mobility Model 2-15
2.3 Carrier Drift Velocity 2-17
2.4 Bulk Charge Effect
2-18
CHAPTER 3:
2-3 1
2-33
3-1
3-1
CHAPTER 6:
Parameter Extraction
6- 1
C H A F E R 7:
C H A F E R 8:
Noise Modeling
8-1
8-5
CHAPTER 9:
9.1 .I
9.1.2
9.2.1
9.2.2
9.2.3
9.2.4
APPENDIX A:
Parameter List A- 1
APPENDIX B:
APPENDIX C:
References C- 1
APPENDIX D:
D- 1
CHAPTER 1: Introduction
1-1
1-2
2-1
First, if the gate voltage is greater than the threshold voltage, the inversion charge
density is larger than the substrate doping concentration and MOSFET is operating
in the strong inversion region and drift current is dominant. Second, if the gate
voltage is smaller than Vth the inversion charge density is smaller than the
substrate doping concentration. The transistor is considered to be operating in the
weak inversion (or subthreshold) region. Diffusion current is now dominant [2].
Lastly, if the gate voltage is very close to Vth the inversion charge density is close
to the doping concentration and the MOSFET is operating in the transition region.
In such a case, diffusion and drift currents are both important.
For MOSFETs with long channel length/width and uniform substrate doping
concentration,
vth
is given by [2]:
(2.1.1)
where V,, is the flat band voltage, VEdealis the threshold voltage of the long
channel device at zero substrate bias, and y is the body bias coefficient and is given
by:
(2.1.2)
where N, is the substrate doping concentration. The surface potential is given by:
(2.1.3)
2-2
Equation (2.1.1) assumes that the channel is uniform and makes use of the one
dimensional Poisson equation in the vertical direction of the channel. This model
is valid only when the substrate doping concentration is constant and the channel
length is long. Under these conditions, the potential is uniform along the channel.
Modifications have to be made when the substrate doping concentration is not
uniform andor when the channel length is short, narrow, or both.
4
-
D SstrCbutbn
t
At
Substrate Depth
2-3
~~
If the depletion
For a zero substrate bias, Eqs. (2.1.1) and (2.1.4) give the same result. K ,
and K2 can be determined by the criteria that V, and its derivative versus
vb,
voltage. Therefore, using equations (2.1.1) and (2.1.4), K , and K2 [3] will
be given by the following:
(2.1.5)
(2.1.6)
where yl and y2 are body bias coefficients when the substrate doping
concentration are equal to Nchand NFub,respectively:
(2.1.7)
2-4
(2.1.8)
vbxis
the body bias when the depletion width is equal to X,. Therefore,
vbx
satisfies:
(2.1.9)
2-5
Ne8 =
[2
Nu(L-2L,)+ Npocket2L.
" = N a 1+-.
L
Npocke&Nu
'
(2.1.10)
Nu
The
Eq. (2.1.11) can be derived by setting Vb,v= 0, and using K , = (Ncf)0-5.
fourth term in Eq. (2.1.11) is used to model the body bias dependence of
the lateral non-uniform doping effect. This effect gets stronger at a lower
body bias. Examination of Eq. (2.1.11) shows that the threshold voltage
will increase as channel length decreases [3].
I
-
~~~~~
w
I
L,
-m L,
rrI
~~
2-6
where AVIh is the threshold voltage reduction due to the short channel
effect. Many models have been developed to calculate AVth. They used
either numerical solutions [4], a two-dimensional charge sharing approach
[5,6], or a simplified Poisson's equation in the depletion region [7-91. A
where Vbi is the built-in voltage of the PN junction between the source and
the substrate and is given by
2-7
(2.1.14)
(2.1.15)
Xdep is larger near the drain than in the middle of the channel due to the
drain voltage. Xdep / q represents the average depletion width along the
channel.
Based on the above discussion, the influences of drairdsource charge
sharing and DIBL effects onVth are described by (2.1.15). In order to make
DVt2,
the model fit different technologies, several parameters such as DvrO,
2-a
Dsub, Eta0 and Etub are introduced, and the following modes are used to
(2.1.18)
e t h w
= D,,,[exp(-D,,,L/21,)+2exp(-D,,,L/Z,)]
(2.1.19)
(2.1.20)
(Nch).
Dvt0,
2-9
v
r
h will
vb;
in a LDD-MOSFET
threshold voltage reduction due to the short channel effect will be smaller
in LDD-MOSFETs.
As the body bias becomes more negative, the depletion width will increase
as shown in Eq. (2.1.17). Hence AVfhwill increase due to the increase in It.
The term:
vfhless
sensitive to
vfhof
body bias as compared to a long channel MOSFET. For the same reason,
the DZBL effect and the channel length dependence of vrh are stronger as
Vb,sis made more negative. This was verified by experimental data shown
in Figure 2-3 and Figure 2-4. Although Liu et al. found an accelerated
v,h
2-10
Furthermore, Figure 2-5 shows how this Vth model can fit various channel
>
0.8
QV
--
. .
I .
Lr
Figure 2-3. Threshold voltage versus the drain voltage at different body biases.
10
!\
10-3
0.0
Markers; Exp.
Llnasr Model
0.5
1.0
1.5
L eff ( p m )
Figure 2-4. Channel length dependence of threshold voltage.
2-11
Markers: Ex
Lines: ModeP
Device C , VBs-OV
0.o
0.0
O p e n Markerst VDs-0.05V
S o l l d Markerr V D S - ~ V
I
0.5
1.0
1.5
Leff (pm)
Figure 2-5. Threshold voltage versus channel length at different biases.
L.M
2-12
~~~~
The right hand side of Eq. (2.1.23) represents the additional voltage
increase. This change in Vth is modeled by Eq. (2.1.24a). This formulation
includes but is not limited to the inverse of channel width due to the fact
that the overall narrow width effect is dependent on process (i.e. isolation
technology) as well. Hence, parameters K3, K3b,and W, are introduced as
(2.1.24a)
Wen Leg
'
21m
lm
When all of the above considerations for non-uniform doping, short and
narrow channel effects on threshold voltage are considered, the final
complete Vth expression implemented in SPICE is as follows:
2-13
where
and
rjx. is the gate oxide thickness at which parameters are extracted with a
default value of
T,x.
In Eq. (2.1.25), all Vbs terms have been substituted with a VbsefJexpression
as shown in Eq. (2.1.26). This is done in order to set an upper bound for the
body bias value during simulations since unreasonable values can occur if
this expression is not introduced (see Section 3.8 for details).
~
2-14
Mobility Model
(2.1.26)
(2.2.1)
The physical meaning of Ecf can be interpreted as the average electrical field
experienced by the carriers in the inversion layer [ 141.The unified formulation of
mobility is then given by
2-15
Mobility Model
(2.2.2)
Values for po, Eo, and v were reported by Liang et al. [ 151 and Toh et al. [ 161 to be
the following for electrons and holes
Parameter
Electron (surface)
Hole (surface)
po (crn2Nsec>
670
160
0.67
0.7
1.6
1.o
Eo ( M V / C ~ )
V
For an NMOS transistor with n-type poly-silicon gate, Eq. (2.2.1) can be rewritten
in a more useful form that explicitly relates Eegto the device parameters [ 141
(2.2.3)
Eq. (2.2.2) fits experimental data very well [15], but i involves a very time
consuming power function in SPICE simulation. Taylor expansion Eq. (2.2.2) is
used, and the coefficients are left to be determined by experimental data or to be
obtained by fitting the unified formulation. Thus, we have
2-16
(2.2.5)
The unified mobility expressions in subthreshold and strong inversion regions will
be discussed in Section 3.2.
To consider the body bias dependence of Eq. 2.2.4 further, we have introduced the
following expression:
(For mobMod=3)
pff =
l+[UU(
vgg
(2.2.6)
+ 2vih
Tox
w
)+ Uh(
vgg
+ 2vrh )2 ] (1 + u c v b s e f l )
Tox
2-17
(2.3.1)
The parameter E,,, corresponds to the critical electrical field at which the carrier
velocity becomes saturated. In order to have a continuous velocity model at E =
EFUt,
E,y,,must satisfy:
(2.3.2)
bias conditions. It should be pointed out that narrow width effects have been
considered in the formulation of Eq. (2.4.1). The AMexpression is given by
(2.4.1)
2-18
where A,, A g , Bo, B , and Ketu are determined by experimental data. Eq. (2.4.1)
shows that Abulkis very close to unity if the channel length is small, and Abulk
increases as channel length increases.
The parameter Vgst = ( Vgs - Vth),W is the device channel width, Coxis the
gate capacitance per unit area, V(y) is the potential difference between
minority-carrier quasi-Fermi potential and the equilibrium Fermi potential
in the bulk at point y, v(y) is the velocity of carriers at pointy.
With Eq. (2.3.1) (Le. before carrier velocity saturates), the drain current
can be expressed as
(2.5.2)
2-19
The drain current model in Eq. (2.5.4) is valid before velocity saturates.
For instances when the drain voltage is high (and thus the lateral electrical
field is high at the drain side), the carrier velocity near the drain saturates.
The channel region can now be divided into two portions: one adjacent to
the source where the carrier velocity is field-dependent and the second
where the velocity saturates. At the boundary between these two portions,
the channel voltage is the saturation voltage (Vdsat) and the lateral
electrical is equal to Esat. After the onset of saturation, we can substitute v
= vsUtand vds = Vdsat into Eq. (2.5.1)to get the saturation current:
(2.5.5)
By equating eqs. (2.5.4) and (2.5.5) at E = Esat and vds = Vdsat, we can
solve for saturation voltage V,,,,
(2.5.6)
2-20
(2.5.9)
Due to the parasitic resistance, the saturation voltage Vdsat will be larger
than that predicted by Eq. (2.5.6). Let Eq. (2.5.5) be equal to Eq. (2.5.9).
(2.5.10)
Vdsat =
-b - Jb2 - 4ac
2a
2-21
u.,
(l06Ww,.)
P d and Pware the body bias and the gate bias coeffecients, repectively.
only the drain current, the I-V curve can be divided into two parts: the linear region
in which the drain current increases quickly with the drain voltage and the
saturation region in which the drain current has a very weak dependence on the
drain voltage. The first order derivative reveals more detailed information about
the physical mechanisms which are involved during device operation. The output
resistance (which is the reciprocal of the first order derivative of the I-V curve)
2-22
curve can be clearly divided into four regions with distinct Rout
VS.
vds
dependences.
The first region is the triode (or linear) region in which carrier velocity is not
saturated. The output resistance is very small because the drain current has a strong
dependence on the drain voltage. The other three regions belong to the saturation
region. As will be discussed later, there are three physical mechanisms which
affect the output resistance in the saturation region: channel length modulation
(CLM) [4, 141, drain-induced barrier lowering (DIBL) [4, 6, 141, and the substrate
current induced body effect (SCBE) [14, 18, 191. All three mechanisms affect the
output resistance in the saturation range, but each of them dominates in only a
single region. It will be shown next that channel length modulation (CLM)
dominates in the second region, DIBL in the third region, and SCBE in the fourth
region.
Triode
CLM
DIBL
SCBE
0
12
^I
v,
(VI
2-23
Generally, drain current is a function of the gate voltage and the drain voltage. But
the drain current depends on the drain voltage very weakly in the saturation region.
A Taylor series can be used to expand the drain current in the saturation region [3].
(2.6.1)
where
(2.6.2)
Idsat = Ids ( vgs, Vdsat ) = WVsat cox ( vgst - Abulk vdsat )
and
(2.6.3)
The parameter VA is called the Early voltage and is introduced for the analysis of
the output resistance in the saturation region. Only the first order term is kept in the
Taylor series. We also assume that the contributions to the Early voltage from all
three mechanisms are independent and can be calculated separately.
2-24
where AL, is the length of the velocity saturation region; the effective
channel length
is L-AL. Based
on the
quasi-two dimensional
- Jj7;
and the junction depth XJ can not generally be determined very accurately.
Thus, the VAmbeCame
(2.6.6)
1 Abulk Esat
VACLM= PCli?l
Abulk
-k vgst
( vds
- Vdsat
2-25
equal to Pdiblcl and D,,, is not equal to Drout is because the gate voltage
modulates the DIBL effect. When the threshold voltage is determined, the
gate voltage is equal to the threshold voltage. But in the saturation region
where the output resistance is modeled, the gate voltage is much larger than
the threshold voltage. Drain induced barrier lowering may not be the same
at different gate bias. Pdiblc2 is usually very small (may be as small as
8.OE-3). If Pdiblc2 is placed into the threshold voltage model, it will not
cause any significant change. However it is an important parameter in
VADIBL
for long channel devices, because Pdiblc2 will be dominant in Eq.
(2.6.8)if the channel is long.
A is ~
(2.6.9)
vdsat + 2RdsvsatCoxW(Vgst - AbulkVds 2 ,
"Asat =
(2.6.10)
2-27
the gate bias dependence of VA more accurately. The final expression for
Early voltage becomes
(2.6.12)
(2.6.13)
2-28
The parameters Ai and Bi are determined from extraction. Isub will affect
the drain current in two ways. The total drain current will change because it
is the sum of the channel current from the source as well as the substrate
current. The total drain current can now be expressed [21] as follows
(2.6.14)
I , = Idso + I,suh
(Vds- Vd.so,)
= Ih0['+ Bi exp(
Ai
Bil
vds -
Vdsut
)I
The total drain current, including CLM, DZBL and SCBE, can be written as
(2.6.15)
where VAS,,
(2.6.16)
Bi
Ai
VASCBE
= -exp(
Bil
Vd.s- V~ut
is why SCBE is important for devices with high drain voltage bias. The
channel length and gate oxide dependence of VAS,,
2-29
(2.6.17)
(2.7.2)
Here the parameter vt is the thermal voltage and is given by KBT/q. Vofiis the
offset voltage, as discussed in Jengs dissertation [18]. V g is an important
parameter which determines the drain current at Vgs = 0. In Eq. (2.7.1), the
parameter n is the subthreshold swing parameter. Experimental data shows that the
subthreshold swing is a function of channel length and the interface state density.
These two mechanisms are modeled by the following
(2.7.3)
2-30
represents the coupling capacitance between the drain or source to the channel.
The parameters Cdsc,Cdscd and Cdscb are extracted. The parameter Cit in Eq. (2.7.3)
is the capacitance due to interface states. From Eq. (2.7.3), it can be seen that
subthreshold swing shares the same exponential dependence on channel length as
the DIBL effect. The parameter Nfuctor is introduced to compensate for errors in
the depletion width capacitance calculation. N'uctor
is determined experimentally
(2.8.2a)
Wefl = w d r u w n - 2dW
(2.8.2b)
Wejj'=
Wdruwn
- 2dW'
The only difference between Eq. (2.8.2a) and (2.8.2b) is that the former includes
bias dependencies. The parameters dW and dL are modeled by the following
2-31
(2.8.3)
dW'= Win,+
w, + w w
ww,
W wwn
L"
In
wwn
(2.8.4)
These complicated formulations require some explanation. From Eq. (2.8.3), the
variable Wi, models represents the tradition manner from which "delta W" is
extracted (from the intercepts of straights lines on a 1/Rd vs. Wd-
plot). The
parameters dWg and dWb have been added to account for the contribution of both
front gate and back side (substrate) biasing effects. For dL, the parameter L i ,
represents the traditional manner from which "delta L" is extracted (mainly from
the intercepts of lines from a Rd vs. L
h plot).
The remaining terms in both dW and dL are included for the convenience of the
user. They are meant to allow the user to model each parameter as a function of
Wd-,
Ld-
model these dependencies as other than just simple inverse functions of Wand L is
also provided for the user. For dW, they are Wln and Wwn. For dL they are Lln and
Lwn.
By default all of the above geometrical dependencies for both dW and dL are
turned off. Again, these equations are provided for the convenience of the user. As
such, it is up to the user to adopt the correct extraction strategy to ensure proper
use.
2-32
In reality, the doping concentration is, of course, finite. The positive charge near
the interface of the poly-silicon gate and the gate oxide is distributed over a finite
depletion region with thickness Xp. In the presence of the depletion region, the
voltage drop across the gate oxide and the substrate will be reduced, because part
of the gate voltage will be dropped across the depletion region in the gate. That
means the effective gate voltage will be reduced.
2-33
G
Poly Gate Depletion (Width Xp)
Inversion Charge
Ngate
Figure 2-7. Charge distribution in a MOSFET with the poly gate depletion effect.
The device is in the strong inversion region.
The effective gate voltage can be calculated in the following manner. Assume the
doping concentration in the poly gate is uniform. The voltage drop in the poly gate
(Vp,ry)
can be calculated as
(2.9.1)
where Epolyis the maximum electrical field in the poly gate. The boundary
condition at the interface of poly gate and the gate oxide is
(2.9.2)
2-34
where E,, is the electrical field in the gate oxide. The gate voltage satisfies
(2.9.3)
g
's
where
-'FB -
@.T
= v p o l ~ +o' x
y,xis the voltage drop across the gate oxide and satisfies Vox= EoxTox.
(2.9.4)
'(Ts
F'-B
-@s
-'polyY
where
(2.9.5)
By solving the equation (2.9.4), we get the effective gate voltage (Vg,s-cf)
which is
equal to:
(2.9.6)
Figure 2-8 shows Vg,y-efl/ Vgsversus the gate voltage. The threshold voltage is
assumed to be 0.4V. If T, = 40 A, the effective gate voltage can be reduced by 6%
due to the poly gate depletion effect as the applied gate voltage is equal to 3.5V.
2-35
1.00 1
Tox=60A
b.
Tox=40A
0.90
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
vgs (V)
Figure 2-8. The effective gate voltage versus applied gate voltage at different gate
oxide thickness.
The drain current reduction in the linear region as a function of the gate voltage
can now be determined. Assume the drain voltage is very small, e.g. 50mV Then
the linear drain current is proportional to C,,(V,, - VtJ. The ratio of the linear drain
current with and without poly gate depletion is equal to:
(2.9.7)
2-36
1.oo
P
W
0.95
Q)
P
W
4
I4
/
Tox=40A
0.90
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
vgs (VI
Figure 2-9. Ratio of linear region current with poly gate depletion effect and that
without.
2-37
The development of separate model expressions for such device operation regimes as
subthreshold and strong inversion were discussed in Chapter 2. Although these
expressions can accurately describe device behavior within their own respective region of
operation, problems are likely to occur between two well-described regions or within
transition regions. In order to circumvent this issue, a unified model should be synthesized
to not only preserve region-specific expressions but also to ensure the continuities of
current and conductance and their derivatives in all transition regions as well. Such high
standards are kept in BSIM3v3.2.1 . As a result, convergence and simulation efficiency
are much improved.
This chapter will describe the unified I-V model equations. While most of the parameter
symbols in this chapter are explained in the following text, a complete description of all I-
3-1
(3.1.1 a)
where Qo is
(3.1. lb)
(3.1.2)
Qc~TO
= Cox( Vgs - vth)
In both Eqs. (3.1. la) and (3.1.2), the parameters QchsubsO
and QchsOare the channel
charge densities at the source for very small Vds. To form a unified expression, an
effective (Vg,Vth, function named V g , # is introduced to describe the channel
charge characteristics from subthreshold to strong inversion
(3.1.3)
2nvtln l+exp(
v
g
7
. -vth
2 n VI
The unified channel charge density at the source end for both subthreshold and
inversion region can therefore be written as
Figures 3-1 and 3-2 show the smoothness of Eq. (3.1.4) from subthreshold to
.
will be used again in subsequent
strong inversion regions. The V g s t eexpression
sections of this chapter to model the drain current.
3-2
3.0
2.5
2.0
Vgsteff Function
exp[(Vg -Vth)/n*v+]
-0.5
-1 .o
-1.5
-2
rc
2v,
2
-4
-6
-8
exp[(Vgs-Vth)/n*v,]
-1 0
-12
Vgs=Vth
-1 4
-1 6
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
3-3
Eq. (3.1.4) serves as the cornerstone of the unified channel charge expression at
the source for small VA. To account for the influence of V h the Vg,gfunction
must keep track of the change in channel potential from the source to the drain. In
other words, Eq. (3.1.4) will have to include a y dependence. To initiate this
formulation, consider first the re-formulation of channel charge density for the
case of strong inversion
along the channel with respect to the source. This equation can also be written as
For the subthreshold region (V,s<<V&), the channel charge density along the
channel from source to drain can be written as
(3.1.8)
3-4
A Taylor series expansion of the right-hand side of Eq. (3.1.8) yields the following
Note that Eq. (3.1.9) is valid only when VF(y) is very small, which is maintained
fortunately, due to the fact that Eq. (3.1.9) is only used in the linear regime (i.e. V d
12vt).
Eqs. (3.1.6) and (3.1.10) both have drain voltage dependencies. However, they are
Here, AQc&)
voltage. Substituting Eq. (3.1.7) and (3.1.11) into Eq. (3.1.12), we obtain
3-5
(3.1.13)
(3.1.14)
now at hand
(3.1.15)
3-6
To account for depletion mode devices, another mobility model option is given by
the following
(mobMod = 2 )
(3.2.2)
Kff=
b
Vgsteff
Vgsteff
1 + (ua+ ucvb.wfJ)(-)
-k u b ( - )
Tox
Tox
To consider the body bias dependence of Eq. 3.2.1 further, we have introduced the
following expression
(For mobMod = 3)
(3.2.3)
3-7
(3.3.1)
can be written as
(3.3.2)
Eq. (3.3.3) resembles the equation used to model drain current in the strong
inversion regime. However, it can now be used to describe the current
characteristics in the subthreshold regime when V d is very small (V&2vt).
Eq. (3.3.3) can now be integrated from the source to drain to get the
expression for linear drain current in the channel. This expression is valid
from the subthreshold regime to the strong inversion regime
(3.3.4)
3-8
3-9
Let V d = V a in Eq. (3.3.4) and set this equal to Eq. (3.4.2), we get the
following expression for V d a
Vd.sut
E.sutL(Vgstrfl + 2vt)
A h u l k E s u t L + Vgstrg + 2vt
(3.4.3)
-b-Jb?-4ac
2a
where
(3.4.4b)
(3.4.4c)
a = A v ~ .+. ~
3-10
(3.4.4e)
where
(3.5.2)
VA = VAsat + (1 +
P v u g Vgsteff
E.wLC8
I(- VACLM
+ VADIBLC
1-'
(3.5.3)
VACLM
=
AbuNcEsatLef
(3.5.4)
Vgstef
PCLdbulkEsat
(vds
lit1
- Vdsar)
3-11
Single Current Expression for All Operating Regimes of Vgs and Vds
(3.5.6)
(3.5.7)
1
VASCBE Le8
~-
lit1
vds - Vdsat
-Pschel
substituted with the Vdgfunction. For example, Eq. (3.5.4) now becomes
3-12
Single Current Expression for All Operating Regimes of Vgs and Vds
(3.6.2)
(3.6.3)
(3.6.4)
vheg = ka--
k
w
t-
2l (
3. The V w function follows V h in the linear region and tends to V& in the
saturation region. Figure 3-4 shows the effect of 6 on the transition region between
linear and saturation regimes.
3-13
Single Current Expression for All Operating Regimes of Vgs and Vds
1.4
Vdse~=Vdsat/,Vdseff=Vds
0 ; O 0.5 l;O 1;s 2.0 2;5 3;O 3;5 410 4;5 Si0
Vds (V)
\
2.0
1.5
0.5
0.0
Vds (V)
3-14
Substrate Current
where parameters
a, and Po
where 61=0.001V.
Parameter V k is the maximum allowable V h value and is obtained based on the
condition of dVtddVh = 0 for the Vth expression of 2.1.4.
3-15
Accurate modeling of MOSFET capacitance plays equally important role as that of the
DC model. This chapter describes the methodology and device physics considered in both
intrinsic and extrinsic capacitance modeling in BSIM3v3.2.1. Detailed model equations
are given in Appendix B. One of the important features of BSIM3v3.2 is introduction of a
new intrinsic capacitance model (capMod=3 as the default model), considering the finite
charge thickness determined by quantum effect, which becomes more important for
thinner T,
4-1
Bias-independent fringing capacitances are added between the gate and source as well
as the gate and drain.
Name
Function
Default
Unit
capMod
(True)
vfbcv
-1.0
(VI
acde
(fl)
moin
15
(VO5 ,
cgso
Calculated
F/m
cgdo
Calculated
F/m
~~~
CGSl
(F/m)
~~
CGD 1
CKAPPA
CF
(F/m)
1- e q z F p q
0.6
(4.5.1)
CLC
0.1
Pm
CLE
0.6
DWC
Wint
Pm
DLC
Lint
Pm
_______
4-2
(Lactive)
and width (Waclive)
when the gate to S/D region is at flat band voltage.
LacliveandWactiveare defined by Eqs. (4.2.1) through (4.2.4).
(4.2.1)
(4.2.2)
(4.2.3)
(4.2.4)
Wlc wwc
Wwlc
me,= DWC+ LWln + WWwn + LWlnwWwn
The meanings of DWC and DLC are different from those of Wint and Lint in the I-
V model. Lactiveand Wactiveare the effective length and width of the intrinsic
device for capacitance calculations. Unlike the case with I-V, we assumed that
these dimensions have no voltage bias dependence. The parameter 6L@is equal to
the source/drain to gate overlap length plus the difference between drawn and
actual POLY CD due to processing (gate printing, etching and oxidation) on one
side. Overall, a distinction should be made between the effective channel length
extracted from the capacitance measurement and from the I-V measurement.
Traditionally, the L@extracted during I-V model characterization is used to gauge
a technology. However this L8does not necessarily carry a physical meaning. It is
just a parameter used in the I-V formulation. This L#is therefore very sensitive to
the I-V equations used and also to the conduction characteristics of the LDD
4-3
region relative to the channel region. A device with a large L@and a small
parasitic resistance can have a similar current drive as another with a smaller L g
but larger R,. In some cases L g c a n be larger than the polysilicon gate length
giving L 8 a dubious physical meaning.
The Lacriveparameter extracted from the capacitance method is a closer
representation of the metallurgical junction length (physical length). Due to the
graded source/ drain junction profile the source to drain length can have a very
strong bias dependence. We therefore define Lacriveto be that measured at gate to
source/drain flat band voltage. If DWC, DLC and the newly-introduced length/
width dependence parameters (Llc, Lwc, Lwlc, Wlc, Wwc and Wwlc) are not
specified in technology files, BSIM3v3.2.1 assumes that the DC bias-independent
L g a n d Wg(Eqs. (2.8.1) - (2.8.4)) will be used for C-V modeling, and DWC,
DLC,Llc, Lwc, Lwlc, Wlc, Wwc and Wwlc will be set equal to the values of their
DC counterparts (default values).
4-4
(esub).
The accumulation charge and the substrate charge are associated with the
substrate while the channel charge comes from the source and drain
terminals
(4.3.1)
The substrate charge can be divided into two components - the substrate
charge at zero source-drain bias
(esubO),
which is a function of gate to
The total charge is computed by integrating the charge along the channel.
The threshold voltage along the channel is modified due to the nonuniform substrate charge by
(4.3.4)
4-5
and
(4.3.5)
into Eq.(4.3.4),
we have the following upon integration
(4.3.6)
-Q
-Qg
where
~~
4-6
(4.3.7)
The inversion charges are supplied from the source and drain electrodes
such that Qinv= Q,
+ Qd.
The ratio of
Qd
and
ratio. Existing charge partitioning schemes are 0/100, 50/50 and 40160
Qd
to Q, in the saturation
c c c,
Cij =
=0
4-7
Vdsat,cv,in which the channel charge becomes a constant, we will find that
Vdsar,cvin general is larger than Vdsatbut smaller than the long channel Vdsat,
given by VgJAbulk.However, in old long channel charge models, Vdsat,cvis
set to VgJAbulkindependent of channel length. Consequently, Cj/Leffhas no
channel length dependence (Eqs. (4.3.6), (4.37)). A pseudo short channel
modification from the long channel has been used in the past. It involved
the parameter Abulkin the capacitance model which was redefined to be
equal to Vgfldsar,thereby equating Vdsat,cvand
(4.3.9)
4-8
(4.3.10a)
(4.3.10b)
Parameters nofS and vofscv are introduced to better fit measured data above
subthreshold regions. The parameter Abulkis substituted AbulkOin the long
channel equation by
(4.3.11)
(4.3.11a)
In (4.3.1l), parameters CLC and CLE are introduced to consider channellength modulation.
4-9
~~
for charge,
4-10
(4.3.13)
(4.3.14)
VFB&
= vJb -
+*/,}
- 6,; 6, = 0.02V
(4.3.15)
(4.3.16)
e,=-ly&Lh&?c,x(vLg
@
!)
(4.3.17)
4-11
where& = Qsofcv
-V,
-a4;S4= 0.027
(4.3.19)
(4.3.20)
Below is a list of all the three partitioning schemes for the inversion
charge:
(i) The 5060 charge partition
4-12
(4.3.2 1)
(4.3.23)
(4.3.24)
4-13
~~
charges in the saturation region to the source electrode. Notice that this
charge partitioning scheme will still give drain current spikes in the linear
region and aggravate the source current spike problem.
(4.3.25)
(4.3.26)
4-14
~~
0
.c
Depth (A)
Figure 4-1. Charge distribution from numerical quantum simulations show significant
charge thickness at various bias conditions shown in the inset.
CTM is a charge-based model and therefore starts with the DC charge thicknss,
XDc. The charge thicknss introduces a capacitance in series with C,,as illustrated
in Figure 4-2, resulting in an effective C,,,CoxeflBased on numerical self-
4-15
(4.4.1)
where
Vgse
Poly depl.
(4.4.2)
4-16
model parameter acde is introduced for better fitting with a default value of 1. For
numerical statbility, (4.4.2)is replaced by (4.4.3)
(4.4.3)
(4.4.4)
Through V
J in
gates as well as other future gate materials. Figure 4-3 illustrates the universality of
4-17
represents the boundary conditions (the average of the electric fields at the top and
the bottom of the charge layers) of the Schrodinger and the Poisson equations.
Q
In
U)
70-
Solid
- NSub=2816Cm3
O p e n . Nsub=Ze17cm3
--Model
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
(Vgsteff+4(Vth-Vfb-2@f))/Tox (MV/cm)
Figure 4-3. For all Tm and N d modeled inversion charge thickness agrees with numerical
quantum simulations.
(4.4.5)
where the model parameter moin (defaulting to 15) is introduced for better fit to
different technologies. The inversion channel charge density is therefore derived
as
(4.4.6)
4-18
Extrinsic Capacitance
Figure 4-4 illustrates the universality of CTM model by compariing Cggof a SON/
Ta,O,/TiN gate stack structure with an equivalent TOxof 1.8nm between data,
numerical quantum simulation and modeling [32].
1
7.5-
G'
4
Measured -a.M.sirmlanon
-CTM
5.0-
0)
c n '
2.5-
1.8nm equivalent
4-19
Extrinsic Capacitance
where tpoly
is equal to 4 x
m. CF is a model parameter.
the overlap capacitance changes with gate to source and gate to drain
biases. In a single drain structure or the heavily doped S/D to gate overlap
region in a LDD structure the bias dependence is the result of depleting the
surface of the source and drain regions. Since the modulation is expected to
be very small, we can model this region with a constant capacitance.
However in LDD MOSFETs a substantial portion of the LDD region can
be depleted, both in the vertical and lateral directions. This can lead to a
large reduction of overlap capacitance. This LDD region can be in
accumulation or depletion. We use a single equation for both regions by
using such smoothing parameters as Vg,~,,ve,lup
and Vgd,overlup
for the source
and drain side, respectively. Unlike the case with the intrinsic capacitance,
the overlap capacitances are reciprocal. In other words, Cgs,overlup
C.yg,overlup and Cgd,overlap
- Cdg,overlup*
4-20
Extrinsic Capacitance
(4.5.3)
10"
~rn-~.
(4.5.4)
(4.5.5)
4-21
Extrinsic Capacitance
4-22
operation becomes more essential. However, most SPICE MOSFET models are
based on Quasi-Static (QS) assumptions. In other words, the finite charging time
for the inversion layer is ignored. When these models are used with 40/60charge
partitioning, unrealistically drain current spikes frequently occur [33]. In addition,
the inability of these models to accurately simulate channel charge re-distribution
causes problems in fast switched-capacitor type circuits. Many Non-Quasi-Static
(NQS) models have been published, but these models (1) assume, unrealistically,
no velocity saturation and (2) are complex in their formulations with considerable
simulation time.
~~
5-1
Model Formulation
NQS model has two parameters as follows. The model flag, nqsMod, is now only
an element (instance) parameter, no longer a model parameter. To turn on the NQS
model, set nqsMod=l in the instance statement. nqsMod defaults to zero with this
model off.
Name
Function
nqsMod
InstanceflagfortheNQSmodel
e'm
Elmore constant
I Default I
I 0 I
I
Unit
none
none
5-2
Model Formulation
Equivalent RC Network
I ,
Gate
,
Conventional
Quasi-Static Model
111
Substrate
(a)
Cdh
CW
New Elrnore
+' P
w
Rout
pid
(b)
1x
5-3
Model Formulation
is determined by
z~,.;,~,
F ~ ~ ~and
, , F~;,,.
In
which, in turn, is
F~;,.
dominates. z is expressed by
(5.3.2)
(5.3.3)
7
5-4
Model Formulation
~~~
~~~
~~~~~
is ~formulated
,
~
~ as
(5.3.4)
diff
(5.3.5)
~~
5-5
Model Formulation
(5.3.7)
and
(5.3.8a)
(5.3.8b)
where D,G,Sxpart
are the NQS channel charge partitioning number for
terminals D, G and S, respectively; Dxpurf
+ Sxpurf= 1 and Gxp,, = -1. It is
important for DxParf
and Sxpurtto be consistent with the quasi-static charge
partitioning number XPART and to be equal (DxPu,= ),S.,
at V,,=O (which
is not the case in the previous version), where the transistor operation mode
changes (between forward and reverse modes). Based on this
is now formulated as
consideration, Dxpart
(5.3.9)
(5.3.10)
5-6
Model Formulation
where i represents the four terminals and Cdi and CSi are the intrinsic
capacitances calculated from the quasi-static analysis. The corresponding
+ SxPurt= 1.
values for Sxpurrcan be derived from the fact that Dxpufl
In the accumulation and depletion regions, Eq. (5.3.9) is simplified as
= 0.4;
If XPART < 0.5, DxPurt
Else if XPART > 0.5, DXparr
= 0.0;
Else DxPurt
= 0.5;
T=
RC,GI,, can be
derived as
(5.3.11)
be derived as
(5.3.13)
5-7
Model Formulation
5-8
6-1
Extraction Strategies
~~
device performance quite well. Values extracted in this manner will now have
some physical relevance.
6-2
Extraction Procedure
Large W and L
\-0
i
i
i
Wmin-
Lmin
Figure 6-1. Device geometries used for parameter extraction
6-3
Extraction Procedure
~
~~
~~~
(4) I d vs. V d @ VE,= V& with different V g ,(IVd is the maximum body
bias).
6.3.2 Optimization
The optimization process recommended is a combination of NewtonRaphson's iteration and linear-squares fit of either one, two, or three
variables. This methodology was discussed by M. C . Jeng [18]. A flow
chart of this optimization process is shown in Figure 6-2. The model
equation is first arranged in a form suitable for Newton-Raphson's iteration
as shown in Eq. (6.3.1):
(6.3.1)
fepX)
stands for the experimental data. Plo, P20, and P3* represent the
P i r n ) and
represent
6-4
Extraction Procedure
Initial Guess of
Parameters P
<
i
APi
To change Eq. (6.3.1) into a form that a linear least-squares fit routine can
be used (Le. in a form of y = a
+ bxi + C X ~ ) both
,
sides of the Eq. (6.3.1)
6-5
Extraction Procedure
where i=l, 2 , 3 for this example. The (m+l) parameter values for P, and P,
are obtained in an identical fashion. This process is repeated until the
incremental parameter change in parameter values
Physical Meaning
Tox
Ncll
Ldraull
Klraw
xj
Junction depth
6-6
Extraction Procedure
u
~~
Po u,, Ub,uc
~~
6-7
Extraction Procedure
R b P r w b , Wr
vbs
R&Rh
w vl7.d
Vbd
Dd
Nlx
6-8
w>
Extraction Procedure
D
,
D v r l w Dvt2w
K31 K3b9 w O
VthwE, L, W)
6-9
Extraction Procedure
C&Cd
Fitting Target Exp. Data: Subthreshold
region ZAV,, VbS)
dWb
Fitting Target Exp. Data: Strong Inversion region Z&Vgs V h )
~~
V&/W
A , , A , (PMOS Only)
Fitting Target Exp. Data Va&Vns)
6-10
Extraction Procedure
BO, B1
Fitting Target Exp. Data: Z&Vgs
V&/W
Vd)
P a , L), Pavg
Vd)
6-11
Extraction Procedure
~~
wm p a l , P
w ,L)
L)
0dibl(EtaO,Etab, Dsub, L)
6-12
Extraction Procedure
~~
Etab, L)
Keta
V&/W
6-13
Default
Value
VthO
0.7 (NMOS)
-0.7 (PMOS)
K1
Vbm
-3
gamma1
calculated
calculated
gamma2
Vbx
Cgso
Unit
Notes
I
I
Nch
Description
K2
I
I
nI- 1
I
I
vm
vm
I
I
none
n1-2
n1-2
nI-4
nI-5
~
~_____
calculated
calculated
F/rn
nC- 1
nI-6
~~
~~~
Cgdo
calculated
F/m
nC-2
CF
calculated
F/m
nC-3
~~
6-14
= V m + @., +
&6-
-K,&
K , = Y2 - 2 K 2 J F E
where Q , is
~ calculated by
6-15
Ego= 1.16-
7.O2x1O4T,,,
T,,, + 1 108
y1 is
If both y1 and Nch are not given, Nch defaults to 1.7e23 m-3 and y, is
calculated from Nch.
Y2
J2qesi
Nsuh
/r
6-16
6-17
A series of benchmark tests [26] have been performed to check the model robustness,
accuracy and performance. Although not all the benchmark test results are included in this
chapter, the most important ones are demonstrated.
Device Size
Bias Conditions
Notes
Figure
Number
W/L=20/5
Log scale
7- 1
W/L=20/5
Linear scale
7-2
W/L=20/0.5
Log scale
7-3
W/L=20/0.5
W/L=20/5
I
I
W/L=20/0.5
WL=20/5
I
I
W/L=20/5
W/L=20/0.5
I
I
Linear scale
Log scale
Linear scale
I
I
Log scale
Linear scale
Linear scale
I
I
II
I
7-4
7-5
7-6
7-7
7-8
7-9
7-1
Device Size
Bias Conditions
Notes
Figure
Number
W/L=20/0.5
Linear scale
7-10
W/L=20/5
Linear scale
7-11
W/L=20/0.5
Linear scale
7-12
W/L=20/0.5
Linear scale
7-13
W/L=20/5
Linear scale
7-14
W/L=20/0.5
Linear scale
7-15
WfL=20/0.5
Linear scale
7-16
~ . ~R,,,
, as well.
the unified model expression for not only Ids but G,, G , , , I ~and
7-2
1.E-02
1.E-03
1.E-04
1.E-05
-1 .E-06
z1.E-07
-U 1.E-08
1.E-09
1.E-10
1.E-11
1.E-12
0.0
1.o
2.0
vgs (VI
3.0
4.0
1.8E-03
_.Solid lines: Model result
Symbols: Exp.data
1.4E-03 '.W/L=20/5
1.2E-03 - Tox=9 nm
1.OE-03 - -Vbs=OV
1.6E-03
8.OE-04
6.OE-04
4.OE-04
2.OE-04
O.OE+OO
Vds=0.05V
0.0
1.o
2.0
3.0
4.c
vgs (V)
7-3
1.OE+OO
1.OE-01
1.OE-02
1.OE-03
1.OE-04
31.OE-05
1.OE-06
1.OE-07
1.OE-08
1.OE-09
1.OE-10
1.OE-11
1.OE-12
Vds=3.3V
JT
I Vbs=OV
1.o
0.0
1
2.0
3.0
4.0
vgs (V)
Figure 7-3. Same as Figure 7-1 but for a short channel device.
1.OE-02
9.OE-03
8.OE-03
7.OE-03
6.OE-03
-. 5.OE-03
4.OE-03
3.OE-03
2.OE-03
1.OE-03
O.OE+OO
__
Tox=9 nm
Vds=O.OSV
0.0
1.o
2.0
3.0
4.0
vgs (VI
Figure 7-4. Same as Figure 7-2 but for a short channel device.
7-4
1.E-03
1.E-04
1.E-05
1.E-06
3 l.E-07
$ l.E-08
1.E-09
1.E-10
1.E-11
1.E-12
0.0
1.o
3.0
4.a
6.E-05
5.E-05
3 4.E-05
v)
E 3.E-05
2.E-05
1.E-05
O.E+OO
0.0
1.o
2.0
3.0
4.c
(VI
Figure 7-6. Subthreshold to strong inversion continuity as a function of v b s .
7-5
1.E-03
1.E-04
1.E-05
1.E-06
3 1.E-07
1.E-08
1.E-09
1.E-10
1.E-11
1.E-12
0.0
4.c
Figure 7-7. Same as Figure 7-5 but for a short channel device.
5. E-04
5. E-04
4. E-04
W/L=20/0 .5
Tox=9 nm
Vds=O.OSV
3.E-04
Vbs=OV
4. E-04
14
U
-
3.E-04
2. E-04
2. E-04
1.E-04
5.E-05
0. E+OO
I
J
0.0
4.a
Figure 7-8. Same as Figure 7-6 but for a short channel device.
7-6
25
320
0
c
E
;15
I!
2m10
5
0
0.0
1.o
2.0
vgs (VI
3.0
4.a
25
320
c
5
v) 5
5 0
m
5
0
0.0
1.o
2.0
vgs (VI
3.0
4.a
Figure 7-10. Same as Figure 7-9 but for a short channel device.
7-7
35
Symbols: Exp. data
Vds=O.OSV
Vbsz-3.3V
0.0
1.0
2.0
3.0
4.a
VSS(V)
0.0
1.o
2.0
3.0
4.a
vgs (VI
Figure 7-12. Same as Figure 7-11 but for a short channel device.
7-8
Solid lines:
7-E-05 - - BSIM3v3
Dotted lines:
- - BSIM3v2
0.2
0.0
0.4
Vds (V)
0.6
0.8
1.OE-03
8.OE-04
6.OE-04
4.OE-04
I-
t //
2.OE-04
O.OE+OO
0.0
0.5
1.0
1.5
2.0
Vds (V)
2.5
3.0
3.5
7-9
9.E-03
8.E-03
7.E-03
6.E-03
3 5.E-03
4.E-03
3.E-03
2.E-03
1.E-03
O.E+OO
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
Vds (V)
Figure 7-15. Same as Figure 7-14 but for a short channel device.
2.OE+05
1.8E+05
1.6E+05
,1.4E+05
E 1.2E+05
2 1 .OE+05
8.OE+04
6.OE+04
4.OE+04
c,
2.OE+04
O.OE+OO
0.0
1.o
2.0
3.0
4.a
Vds (V)
7-10
Kf
kf
none
8-1
Flicker Noise
8.1.2 Formulations
1. For
SPICE2 model
If vgs>vth+
0.1
Noise density=
- N,)+-(N(?
Noic
- N,')
where V , is the thermal voltage, peffis the effective mobiity at the given
bias condition, and L&and W&are the effective channel length and width,
respectively. The parameter No is the charge density at the source side
given by
(8.3)
8-2
FIicker Noise
Uclm
is the channel length reduction due to channel length modulation and
given by
10 (otherwise)
where
Otherwise
Noise d e n s i w
S l i m i t XSw i
Slimit+Swi
Where, Slimit
is the flicker noise calculated at Vgs= V,, + 0.1 and Swiis given
by
8-3
Qinv is the inversion channel charge computed from the capacitance models
(capMod = 0, 1 , 2 or 3).
8-4
flag
1
Thermal noise
model
SPICE2
SPICE2
BSIM3v3
BSIM3v3
BSIM3v3
SPICE2
SPICE2
BSIM3v3-I
8-5
where
NV,, = ( N J K ~ T ) ; NJ
emission coefficient.
9-1
Diode IV Model
otherwise
(9.3)
is given by
9-2
Diode IV Model
ERo~ 1 . 1 6 -
T,,,
+ 1108
(9.7b)
E , =1.16 -
7.02~lO-~T~
T + 1108
1x
If J.fo is
'b,
= Gmn .'b.,
9-3
Diode IV Model
(9.9)
vbd
< Vjdm
(9.10)
otherwise
(9.11)
with v d m computed by
:;[
Vjdm = NV, In
+1
where Ad is the drain junction area and Pd is the perimeter of the drain
junction. If I.Fbdis not positive, Ibd is calculated by
(9.13)
Ihd
= Gmin
"hd
9-4
Symbols
used in
SPICE
Description
Default
Unit
JsO
js
1e-4
A/mz
JsOsw
jssw
A/m
[NJ~
Yj I 1
XT1
ijth
xti
Emission coefficient
3.0
Limiting current
0.1
ijth
none
none
c,b
capacitance Cjp.The formula for both the capacitances is similar, but with
different model parameters. The equation of
cjb
such as Cj, Mj, and P b . The equation of Cjpincludes the parameters such as
cjsw Mj.yw P b s w cj.vwgy Mjswg?
and Pb.wg*
If p ,
'
weff
(9.14)
~~
9-5
Otherwise
(9.15)
where Cjb. is the unit bottom area capacitance of the SEI junction,
otherwise
(9.17)
If Cj,vw
is large than zero, Cjbssw
is calculated by
if V,,v < 0
9-6
(9.18)
otherwise
(9.19)
If ciSwg
i S larger than zero, ~ ~ b s s wis
g calculated by
if
vb,
.e 0
(9.20)
otherwise
(9.21)
9-7
Otherwise
(9.23)
Capbd = AdCjhd+ ~ciM,yswR
where C,bd is the unit bottom area capacitance of the D/B junction,
C;b& is the periphery capacitance of the D/B junction along the
field oxide side, and
cjbdrWg is
If
if vbd< 0
(9.24)
otherwise
(9.25)
Cjhd= ci l + M , -
If Cj.yw
is large than zero, Cjbdswis calculated by
if V,, < 0
9-8
(9.26)
otherwise
(9.27)
If
cjswg
is larger than zero, c,b&,,g
is calculated by
if
vb,
<0
(9.28)
otherwise
(9.29)
9-9
C,,ywg)
and built-in potential of the junction (Pb,Pbswand Pbswg)are
temperature dependent and modeled in the following.
(9.30b)
C,,(T)= C,,,(T,,,,). (1 + ~ c ~ s w - A T )
ph ( T )= ph (TJ-
tpb .AT
9-10
(9.32)
The six new model parameters in the above equations are described
in Table 9-2.
Symbols
used in
equation
Pb
Symbols
used in
SPICE
Description
Default
cj
5e-4
mj
0.5
1.o
5e-10
Cjsw
Mjsw
mjsw
0.33
Pbsw
pbsw
1 .o
Cjswg
cjswg
Mjswg
mjswg
pbswg
tpbsw
tPb
tpbsw
Cjsw
Mjsw
Pbsw
Unit
none
Pb
cjsw
Pbswg
1
I
v
none
0.0
0.0
9-11
Symbols
used in
equation
Symbols
used in
SPICE
Description
Default
Unit
tpbswg
tpbswg
0.0
V/K
tcj
tcjsw
tcj
tcjsw
Temperature coefficient of Cj
Temperature coefficient of Cjsw
0.0
1/K
0.0
1/K
tcjswg
tcjswg
0.0
1/K
9-12
Symbols
used in
SPICE
None
None
None
version
binunit
paramChk
mobMod
capMod
mobMod
capMod
nqsModa
nqsMod
noiMod
noiMod
level
Description
Default
Unit
8
3.2
none
False
1
Note
anone
A.2 DC Parameters
A-l
DC Parameters
Symbols Symbols
used in
used in
equation SPICE
VthO
vth0
Description
Unit
Note
nI- 1
V
V1
nI- 1
111-2
none
nI-2
(NMOS)
(PMOS)
VFB
Vfb
Flat-band voltage
K1
kl
K2
k2
Calculated
0.5
K3
k3
O-O
80.0
K3b
k3b
0.0
wo
wo
Nlx
nlx
Vbm
vbm
DvtO
dvtO
Dvtl
dvtl
Dvt2
dvt2
I
I
2.5e-6
1*74e-7
-3*0
+
IN
none
none
OS3
-0.032
lN
DvtOw
dvtOw
Dvtlw
dvtw 1
5.3e6
A-2
none
1 /m
DC Parameters
Symbols Symbols
used in
used in
equation SPICE
Dvt2w
Description
Default
Unit
dvt2w
-0.032
IN
uo
670.0
250.0
cm2Ns
mJv
Ua
ua
2.25E-9
Ub
ub
5.87E- 19
uc
uc
mobMod
=1,2:
-4.65e- 11
mobMod
=3:
-0.046
1N
vsat
vsat
8.OE4
dsec
A0
a0
1.o
none
Ags
am
0.0
IN
BO
bO
0.0
B1
bl
0.0
Keta
keta
-0.047
1N
A1
a1
0.0
1N
A2
a2
1.o
none
Note
A-3
DC Parameters
Symbols
used in
equation
Symbols
used in
SPICE
Rdsw
rdsw
Description
Default
Unit
0.0
L2-pmWr
v-I2
1N
1.0
Note
~~
E+Wr
wr
Wint
wint
Lint
lint
dWb
Voff
Eta0
eta0
Etab
etab
dsub
Cit
cit
Cdsc
cdsc
0.0
Nfactor
Dsub
-0.07
IN
drout
0.0
1I
none
F/m2
II
2.4E-4
F/m2
pling capacitance
A-4
DC Parameters
Symbols Symbols
used in
used in
equation SPICE
Cdscb
cdscb
Description
Default
Unit
0.0
FNm2
Note
Cdscd
cdscd
0.0
FNm2
Pclm
pclm
1.3
none
Pdiblc 1
pdiblc 1
0.39
none
Pdiblc2
pdiblc2
0.0086
none
Pdiblcb
pdiblcb
1N
Drout
drout
0.56
none
Pscbe 1
pscbe 1
4.24E8
Vlm
Pscbe2
pscbe2
1.OE-5
mN
0.0
none
0.01
Pvag
nI-3
delta
Ngate
ngate
~ m - ~
alpha0
mN
alpha1
0.0
1N
beta0
30
PO
A-5
Symbols Symbols
used in
used in
equation SPICE
Rsh
JsOsw
Description
rsh
jssw
JsO
ijth
iith
-7-
Default
square
0.0
1.OE-4
A/m2
0.1
I nI-3
Symbols
used in
equation
Symbols
used in
SPICE
Description
Charge partitioning flag
CGDO
A-6
cgdo
Default
0.0
Unit
none
Note
calculated
Flrn
nC- 1
calculated
Flrn
nC-2
0.0
Flrn
5.0e-4
F/m2
Symbols
used in
equation
Symbols
used in
SPICE
Description
mj
Mjsw
mjsw
Cjsw
cjsw
Cjswg
cjswg
Mjswg
mjswg
Pbsw
pbsw
Pb
Pbswg
Db
CGS 1
cgs 1
CGD 1
cgd 1
CKAPPA
ckappa
Cf
CLC
CLE
cle
1 channel model
A-7
NQS Parameters
Symbols
used in
equation
Symbols
used in
SPICE
DLC
dlc
DWC
dwc
Description
Default
Unit
Note
wint
-1
vfbcv
vfbcv
noff
noff
CV parameter in Vgsteff,CV
for weak to strong inversion
1.o
none
nC-4
voffcv
voffcv
CV parameter in Vgsteff,CV
for week to strong inversion
0.0
nC-4
acde
acde
1.o
mN
nC-4
moin
moin
15.0
none
nC-4
Default
Unit
Note
none
A-8
Symbols
used in
Description
SPICE
elm
Elmore constant of the channel
dW and dL Parameters
A S dW and dL Parameters
Symbols
used in
equation
Symbols
used in
SPICE
w1
wl
Wln
wln
ww
ww
Wwn
wwn
Wwl
wwl
Description
Default
L1
Unit
Lln
lln
Lw
IW
Lwn
lwn
Lwl
lwl
Llc
Llc
0.0
mLln
~~
A-9
Temperature Parameters
Symbols
used in
equation
Symbols
used in
SPICE
Lwc
Lwc
Lw
Lwlc
Lwlc
Lwl
Wlc
Wlc
w1
wwc
wwc
Coefficient of widthdependence
for CV channel width offset
ww
Wwl
Wwlc
Wwlc
Description
Default
4
Unit
mWwn
mWln+Wwn
Symbols Symbols
used in
used in
equation SPICE
Tmm
Tnom
A-10
Description
Default
Unit
tnom
tnom
27
OC
ute
-1.5
none
Note
Temperature Parameters
Symbols Symbols
used in
used in
equation SPICE
Description
Default
Unit
-0.11
0.0
Vm
Ktl
ktl
Ktll
ktll
Kt2
kt2
0.022
none
Ual
ual
4.3 1E-9
mN
Ub 1
ubl
-7.61E18
(nW2
uc1
uc 1
mobMod= 1,
2:
mN2
Note
-5.6E-11
mobMod=3:
1N
-0.056
Prt
At
XTI
3.3E4
dsec
0.0
SZ-pm
at
3.3E4
dsec
nj
1.o
none
xti
3.0
none
A-11
Symbols
used in
equation
1
I
tpbsw
tpbswg
tcjsw
tcjswg
Symbols
used in
SPICE
1
I
Description
Default
Unit
Temperature coefficient of Pb
0.0
V/K
tpbsw
Temperature coefficient of
Pbsw
0.0
V/K
tpbswg
Temperature coefficient of
Pbswg
tcjsw
tcjswg
Temperature coefficient of
Cjsw
Temperature coefficient of
Cjswg
O*O
Temperature coefficient of Cj
Note
0.0
1/K
OmO
l/K
O*O
lK
Symbols Symbols
used in
used in
eauation SPICE
Noia
noia
Description
Noise parameter A
Default
Unit
(NMOS) le20
none
Note
(PMOS) 9.9e18
Noib
noib
Noise parameter B
(NMOS) 5e4
none
(PMOS) 2.4e3
Noic
noic
Noise parameter C
(NMOS) -1.4e12
none
(PMOS) 1.4e- 12
Em
A-12
em
Saturation field
4.le7
Vlm
Process Parameters
Symbols Symbols
used in
used in
equation SPICE
Description
Default
Unit
Af
af
none
Ef
ef
none
Kf
kf
none
1.5e-8
Note
Symbols Symbols
used in
used in
eauation SPICE
Tox
I tox
Description
Toxm
toxm
X.i
xj
Junction Depth
Yl
gamma1
1/2
gamma2
Nch
nch
Nsub
nsub
---Kt
1Se-7
~~
Vbx
Xt
I vbx
I xt
I Doping depth
1.7e17
calculated
1.55e-7
I
I
V
m
n1-7
A-13
~~
Symbols Symbols
used in
used in
SPICE
equation
Description
Default
Unit
Lmin
lmin
0.0
Lmax
lmax
1.o
Wmin
wmin
0.0
wmax
Wmax
binunit
binunit
1.0
m
~~~
1.o
Note
none
v,, = "m +
@.v
+ K,J@,
-@$-4d@$
111-2.
If K , and K2 are not given, they are calculated based on
A-14
where
is calculated by
n, = 1.45 x lo"(
T'f'm
300.15
1.'
exp( 21 ~ 5 6 5 9 8 1 --
Ego= 1.16-
7.02~10~T,,~
Tnom 1108
nI-3.
If pscbe2 e= 0.0, a warning message will be given.
If ijth < 0.0, a fatal error message will occur.
If Toxm e = 0.0, a fatal error message will occur.
A-15
If both y, and Nch are not given, Nch defaults to 1.7e23 m-3 and y1 is
calculated from Nch.
nI-5. If
y, is not given, it
nI-6. If
y2
is calculated by
A-16
nC-4.
If (acde < 0.4) or (acde > 1.6), a warning message will be given.
If (moin < 5.0) or (moin > 25.0), a warning message will be given.
If (nofS<0.1) or (no@>4.0), a warning message will be given.
A-17
B.1 I-VModel
B.l.l Threshold Voltage
B-1
I-V Model
(61 =o.oo 1)
-4SlVbc
B-2
I-V Model
&Ti
Cd = xdep
B.1.3 Mobility
For mobMod=l
For mobMod=2
For mobMod=3
B-3
I-V Model
Vdsut
-b - db2 - 4ac
2a
Vdsat
Esat Leff
Abulk E s a t
B -4
( Vgsteff
Le8
+2
~t
+ (Vgsteff + 2 V t )
I-V Model
VA = V A s u t + (1+
P v u g Vgstefl
EsatLeff
I(----VACLM
+ VADIBLC
1-l
B-5
I-V Model
Psche2
--1 --ex(
VASCBE Lff
-Pschel litl
vd.s - vdseff
B-6
I-V Model
B-7
I-V Model
B. 1.lOSource/Drain Resistance
B. 1.llTemperature Effects
B-8
Wlc wwc
mefl
= DWC+-++ L" Wwlc
In w
LWln wwwn
wwfl
B-9
Qowrlup .s
= CGS 0 . V,,v
Wuctiw
+ CKAPPA . CGSl
2
-I+
1-
CKAPPA
Else
CGS1) Vgs
*
Wucrive
B-10
Q o v e r l u p ,d
= CGDOV,,
Wuctive
Qoverlup.d
CKAPPA
W u c tive
JF]
1-
Else
Q o v e r l u p ,d
W u c r ive
B-11
QjnV
=0
B-12
Q;,, = 0
c. Strong inversion (V,,v
> V,J
If
vd.y
vd.~at
B-13
otherwise
Q.s
Qb
71
= Qd = - Wacrjve
Lucrive
Cox(V g s - v r h )
= -WucfiveLacrive
Cox( Vfl
B-14
('""A >
31
QS= -( Qg
+Q b+Q d )
vd.r
vd.7at
I2
Qinv
B-16
= -WuctiveLactive
COX[
v g s - v f h - Abulk
2
lVds
Abulk
2
vd.7
Q s = -( Qg + Qb + Qd)
otherwise
es = -bg+e,)
(2) capMod = 1
The flat-band voltage V is calculated from
B-17
else
Abulk'=Abulk,(
It(=] CLC
CLE
B-18
V@-vi, - voffcv
B-19
Qd
= -(Qg
+ Qb + Q s )
B-20
Qd
= -(Qg
+ Qb + Q s )
(3) capMod = 2
~~
B-21
where V,, is given in Section B.l.l with all the bias dependences
considered.
B-22
B -23
B -24
capMod = 3 uses a zero-bias Vfi, Le. Vtb calculated from the biasindependent Vlh.This is different from capMod = 1 and 2, where a biasdependent 'V is used.
VJb =
v, -
@.\
- K,,J@, - Vb,@
B-25
B -26
B-27
B-28
APPENDIX C: References
[ 11 G.S. Gildenblat, VLSI Electronics: Microstructure Science, p. 11, vol. 18, 1989.
[2] Muller and Kamins, Devices Electronics for Integrated Circuits, Second Edition.
[3] J. H. Huang, Z. H. Liu, M. C. Jeng, K. Hui, M. Chan, P. K. KO and C. Hu., BSIM3
Version 2.0 User's Manual, March 1994.
[4] J.A. Greenfield and R.W. Dutton, "Nonplanar VLSI Device Analysis Using the
Solution of Poisson's Equation," IEEE Trans. Electron Devices, vol. ED-27, p. 1520,
1980.
[5] H.S. Lee. "An Analysis of the Threshold Voltage for Short-Channel IGFET's," Solid-
c-1
[9] J.D. Kendall and A.R. Boothroyd, "A Two-Dimensional Analytical Threshold Voltage
Model for MOSFET's with Arbitrarily Doped Substrate," ZEEE Electron Device
ZEEE Tran.
[12] Y.C. Cheng and E.A. Sullivan, Swjf Sci. 34,717 (1973).
[13] A.G. Sabnis and J.T. Clemens, "Characterization of Electron Velocity in the Inverted
<loo> Si Surface," Tech. Dig.- Znt. Electron Devices Meet., pp. 18-21 (1979).
[14] G.S. Gildenblat, VLSI Electronics: Microstructure Science, p. 11, vol. 18, 1989.
[lS] M.S. Liang, J.Y. Choi, P.K. KO, and C. Hu, "Inversion-Layer Capacitance and
Mobility of Very Thin Gate-Oxide MOSFET's," ZEEE Trans. Electron Devices, ED33,409, 1986.
[16] F. Fang and X. Fowler, "Hot-electron Effects and Saturation velocity in Silicon
~~
c-2
Model of Short-Channel MOSFET's for SPICE," in ZEEE ZEDM 86, Tech. Dig., pp.
485-488, Dec. 1986.
[23] M. Shur, T.A. Fjeldly, T. Ytterdal, and K. Lee, A Unified MOSFET Model," Solid"
c-3
E271 C. L. Huang and G. Sh. Gildenblat, Measurements and Modeling of the n-channel
MOSFET Inversion Layer Mobility and Device Characteristics in the Temperature
Range 60-300 K, ZEEE Trun. on EZectron Devices, vol. ED-37, no.5, pp. 12891300, 1990.
[28] D. S . Jeon, et al, ZEEE Trun. on Electron Devices, vol. ED-36, no. 8, pp1456-1463,
1989.
[29] S. M. Sze, Physics of Semiconductor Devices, 2nd Edition.
[30] P. Gray and R. Meyer, Analysis and Design of Analog Integrated Circuits, Second
Edition.
[31] R. Rios, N. D. Arora, C.-L. Huang, N. Khalil, J. Faricelli, and L. Gruber, A physical
compact MOSFET model, including quantum mechanical effects, for statistical
circuit design applications, ZEDM Tech. Dig., pp. 937-940, 1995.
[32] Weidong Liu, Xiaodong Jin, Ya-Chin King, and Chenming Hu, An efficient and
accurate compact model for thin-oxide-MOSFET intrinsic capacitance considering
the finite charge layer thickness, IEEE Trans. on Electron Devices, vol. ED-46,
May, 1999.
[33] Mansun Chan, et al, A Relaxation time Approach to Model the Non-Quasi-Static
Transient Effects in MOSFETs, IEDM, 1994 Technical Digest, pp. 169-172, Dec.
1994.
[34] P. K. KO, Hot-electron Effects in MOSFETs, Ph. D Dissertation, University of
California, Berkeley, 1982
c-4
[35] K.K. Hung et al, A Physics-Based MOSFET Noise Model for Circuit Simulators,
IEEE Transactions on Electron Devices, vol. 37, no. 5 , May 1990.
[36] K.K. Hung et al, A Unified Model for the Flicker Noise in Metal-Oxide
Semiconductor Field-Effect Transistors, IEEE Transactions on Electron Devices,
vol. 37, no. 3, March 1990.
[37] T.P. Tsividis, Operation and Modeling of the MOS Transistor, McGraw-Hill,
New York, 1987.
c-5
Below is the information on parameter binning regarding which model parameters can or
cannot be binned. All those parameters which can be binned follow this implementation:
For example, for the parameter kl: Po = kl, P, = lkl, P, = wkl, P, = pkl. binunit is a
bining unit selector. If binunit = 1, the units of Leffand Weffused in the binning equation
above have the units of microns; thenvise in meters.
For example, for a device with Leg= OSpm and Wefl=1Opm. If binunit = 1, the parameter
values for vsat are le5, le4, 2e4, and 3e4 for vsat, h a t , wvsat, and pvsat, respectively.
Therefore, the effective value of vsat for this device is
D-1
Symbols
used in
equation
None
None
None
Symbols
used in
SPICE
level
version
binunit
None
paramChk
Description
The model selector
Model version selector
Bining unit selector
Can Be
Binned?
NO
NO
NO
NO
mobMod
capMod
mobMod
capMod
nqsMod
noiMod
NO
NO
NO
NO
D.2 DC Parameters
Symbols Symbols
used in
used in
equation SPICE
VthO
1 vth0
vm
K1
K2-
Description
~~~
Can Be
Binned?
YES
lvfb
YES
I
-1
YES
k1
YES
k2
-~
D-2
DC Parameters
Can Be
Binned?
Description
Narrow width coefficient
YES
YES
YES
Nlx
nlx
YES
DvtO
dvtO
YES
Dvt 1
dvtl
YES
Dvt2
dvt2
YES
DvtOw
dvtOw
YES
Dvt 1w
dvtw 1
YES
Dvt2w
dvt2w
YES
PO
uo
Ua
I
lub
ua
Ub
YES
YES
YES
D-3
DC Parameters
Symbols Symbols
used in
used in
equation SPICE
Description
Can Be
Binned?
uc
uc
YES
vsat
vsat
YES
A0
a0
YES
Ags
ags
YES
BO
bO
Bl
bl
Keta
keta
A1
q-2-
I prwb
Prwg
Wr
Wint
Lint
Iwr
wint
lint
YES
YES
YES
YES
YES
I1
YES
Prwb
prwg
I
I
YES
No
No
D-4
DC Parameters
Symbols Symbols
used in
used in
equation SPICE
Description
Coefficient of Weffs gate
dependence
Can Be
Binned?
YES
dwb
dwb
YES
Voff
voff
YES
Nfactor
nfactor
YES
Eta0
eta0
YES
Etab
etab
YES
Dsub
cit
Cit
Cdsc
dsub
I cdsc
I
I pling capacitance
I cdscb
Cdscd
cdscd
YES
Pclm
pclm
YES
Pdiblc2
Pdiblcb
I
I
I
pdiblcl
pdiblc2
pdiblcb
I
1
I
YES
Cdscb
Pdiblcl
YES
I
I
I
YES
YES
YES
YES
D-5
DC Parameters
Symbols Symbols
used in
used in
equation SPICE
Description
Can Be
Binned?
YES
Drout
drout
Pscbe 1
pscbel
Pscbe2
pscbe2
Pvag
I
I
YES
YES
YES
delta
YES
Ngate
ngate
YES
CtO
alpha0
YES
Ctl
alpha1
YES
PO
beta0
YES
Rsh
rsh
JsO
ijth
I
1
No
No
NO
D-6
Symbols
used in
SPICE
Symbols
used in
equation
Description
Can Be
Binned?
CGBo
cgbo
NO
NO
NO
NO
Mjsw
mjsw
NO
Cjsw
cjsw
NO
NO
CGS1
I
I
cgsl
No
D-7
Symbols
used in
SPICE
CKAPPA
ckappa
YES
Cf
cf
YES
CLC
clc
YES
Description
CLE
DLC
dwc
vfbcv
Can Be
Binned?
-1
YES
YES
vfbcv
noff
CV parameter in Vgsteff,CV
for weak to strong inversion
YES
voffcv
CV parameter in Vgsteff,CV
for weak to strong inversion
YES
acde
acde
YES
moin
moin
YES
I voffcv
DWC
~~
Symbols
used in
equation
I
I
D-8
NQS Parameters
Symbols Symbols
used in
used in
equation SPICE
elm
Description
Can Be
Binned?
Symbols Symbols
used in
used in
equation SPICE
I w1
/Win
I ww
Iww
Lln
wl
Can Be
Binned?
Description
Coefficient of length dependence for width offset
No
wln
NO
ww
NO
wwn
NO
NO
NO
NO
lln
D-9
dW and dL Parameters
Symbols Symbols
used in
used in
SPICE
Description
Can Be
Binned?
~~
Lw
lw
lwn
~~
lwl
NO
NO
~~
NO
Llc
NO
Lwc
NO
Lwlc
NO
Wlc
NO
wwc
Wwlc
Wwlc
~~~
Coefficient of widthdependence
for CV channel width offset
NO
NO
~ _ _ _ _ _ _ _ _ _ _
D-10
Temperature Parameters
Symbols
used in
equation
Symbols
used in
SPICE
Tnom
Description
Can Be
Binned?
tnom
NO
u te
YES
Ktl
ktl
YES
Ktll
ktll
YES
Kt2
kt2
YES
Ual
ual
Ub 1
ub 1
u c1
uc 1
At
at
Prt
nj
XTI
xti
I Emission coefficient
Junction current temperature
exponent coefficient
1
1
I
I1
I
YES
YES
YES
YES
YES
YES
YES
D-11
'
Symbols
used in
equation
Symbols
used in
SPICE
tPb
Description
Can Be
Binned?
tPb
Temperature coefficient of Pb
NO
tpbsw
tpbsw
Temperature coefficient of
Pbsw
NO
tpbswg
tpbswg
Temperature coefficient of
Pbswg
NO
tcj
tcj
Temperature coefficient of Cj
NO
tcjsw
tcjsw
Temperature coefficient of
Cjsw
NO
~
tcjswg
tcjswg
Temperature coefficient of
Cjswg
NO
Symbols
used in
equation
Symbols
used in
SPICE
Noia
noia
Noise parameter A
NO
Noib
noib
Noise parameter B
NO
Noic
noic
Noise parameter C
NO
Em
em
Saturation field
NO
Af
I af
Description
Can Be
Binned?
NO
D-12
Process Parameters
Symbols Symbols
used in
used in
equation SPICE
Description
Can Be
Binned?
Ef
ef
NO
Kf
kf
NO
Symbols Symbols
used in
used in
equation SPICE
Description
Can Be
Binned?
Tox
tox
NO
Toxm
toxm
NO
Xi
xj
Junction Depth
YES
Yl
gamma1
YES
II
1
I
YES
Nch
nch
Nsub
nsub
YES
Vbx
vbx
YES
Vbm
vbm
YES
Doping depth
YES
YES
Xt
xt
D-13
Symbols Symbols
used in
used in
equation SPICE
Description
Can Be
Binned?
Lmin
lmin
NO
Lmax
lmax
NO
Wmin
wmin
NO
Wmax
wmax
NO
binunit
binunit
NO
D-14