Professional Documents
Culture Documents
BSIM3v322 Documents
BSIM3v322 Documents
2 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
Department of Electrical Engineering and Computer Sciences University of California, Berkeley, CA 94720
Copyright 1999 The Regents of the University of California All Rights Reserved
Developers: The BSIM3v3.2.2 MOSFET model is developed by Prof. Chenming Hu, UC Berkeley Dr. Weidong Liu, UC Berkeley Mr. Xiaodong Jin, UC Berkeley
Developers of Previous Versions: Dr. Mansun Chan, USTHK Dr. Kai Chen, IBM Dr. Yuhua Cheng, Rockwell Dr. Jianhui Huang, Intel Corp. Dr. Kelvin Hui, Lattice Semiconductor Dr. James Chen, UC Berkeley Dr. Min-Chie Jeng, Cadence Design Systems Dr. Zhi-Hong Liu, BTA Technology Inc. Dr. Robert Tu, AMD Prof. Ping K. Ko, UST, Hong Kong Prof. Chenming Hu, UC Berkeley
Web Sites to Visit: BSIM web site: http://www-device.eecs.berkeley.edu/~bsim3 Compact Model Council web site: http://www.eia.org/eig/CMC
Acknowledgment:
The development of BSIM3v3.2.2 benefited from the input of many BSIM3 users, especially the Compact Model Council (CMC) member companies. The developers would like to thank Keith Green, Tom Vrotsos, Britt Brooks and Doug Weiser at TI, Min-Chie Jeng at WSMC, Joe Watts and Cal Bittner at IBM, Bob Daniels and Wenliang Zhang at Avant!, Bhaskar Gadepally, Kiran Gullap and Colin McAndrew at Motorola, Zhihong Liu and Chune-Sin Yeh at BTA, Paul Humphries and Seamus Power at Analog Devices, Mishel Matloubian and Sally Liu at Rockwell, Bernd Lemaitre and Peter Klein at Siemens, Ping-Chin Yeh and Dick Dowell at HP, Shiuh-Wuu Lee, Sananu Chaudhuri and Ling-Chu Chien at Intel, Judy An at AMD, Medhat Karam, Ariel Cao and Hisham Haddara at Mentor Graphics, Peter Lee at Hitachi, Toshiyuki Saito at NEC, Richard Taylor at NSC, and Boonkhim Liew at TSMC for their valuable assistance in identifying the desirable modifications and testing of the new model. Special acknowledgment goes to Dr. Keith Green, Chairman of the Technical Issue Subcommittee of CMC; Britt Brooks, chair of CMC, Dr. Joe Watts, Secratary of CMC, and Bhaskar Gadepally, former co-chair of 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
CHAPTER 1: Introduction 1-1
1.1 General Information 1-1 1.1 Backward compatibility 1-2 1.2 Organization of This Manual 1-2
CHAPTER 2:
2.1 Non-Uniform Doping and Small Channel Effects on Threshold Voltage 2-1 2.1.1 Vertical Non-Uniform Doping Effect 2-3 2.1.2 Lateral Non-Uniform Doping Effect 2-5 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 2.5 Strong Inversion Drain Current (Linear Regime) 2-19 2.5.1 Intrinsic Case (Rds=0) 2-19 2.5.2 Extrinsic Case (Rds>0) 2-21 2.6 Strong Inversion Current and Output Resistance (Saturation Regime) 2-22 2.6.1 Channel Length Modulation (CLM) 2-25 2.6.2 Drain-Induced Barrier Lowering (DIBL) 2-26 2.6.3 Current Expression without Substrate Current Induced Body Effect 2-27 2.6.4 Current Expression with Substrate Current Induced Body Effect 2-28 2.7 Subthreshold Drain Current 2-30 2.8 Effective Channel Length and Width 2.9 Poly Gate Depletion Effect 2-33 2-31
CHAPTER 3:
3-1
3-1
3.1 Unified Channel Charge Density Expression 3.2 Unified Mobility Expression
3.3 Unified Linear Current Expression 3-7 3.3.1 Intrinsic case (Rds=0) 3-7 3.3.2 Extrinsic Case (Rds > 0) 3-9 3.4 Unified Vdsat Expression 3-9 3.4.1 Intrinsic case (Rds=0) 3-9 3.4.2 Extrinsic Case (Rds>0) 3-10 3.5 Unified Saturation Current Expression 3-11 3.6 Single Current Expression for All Operating Regimes of Vgs and Vds 3.7 Substrate Current 3.8 A Note on Vbs 3-15 3-15 3-12
CHAPTER 4:
Capacitance Modeling
4-1
4-1
4.1 General Description of Capacitance Modeling 4.2 Geometry Definition for C-V Modeling 4-2
4.3 Methodology for Intrinsic Capacitance Modeling 4-4 4.3.1 Basic Formulation 4-4 4.3.2 Short Channel Model 4-7 4.3.3 Single Equation Formulation 4-9 4.4 Charge-Thickness Capacitance Model 4-14 4.5 Extrinsic Capacitance 4-19 4.5.1 Fringing Capacitance 4-19 4.5.2 Overlap Capacitance 4-19
CHAPTER 5:
5.2 The NQS Model 5-1 5.3 Model Formulation 5.3.1 5.3.2 5.3.3 5.3.4
5-1
5-2 SPICE sub-circuit for NQS model 5-3 Relaxation time 5-4 Terminal charging current and charge partitioning Derivation of nodal conductances 5-7
5-5
CHAPTER 6:
6.1 Optimization strategy 6.2 Extraction Strategies
Parameter Extraction
6-1 6-2
6-1
6.3 Extraction Procedure 6-2 6.3.1 Parameter Extraction Requirements 6-2 6.3.2 Optimization 6-4 6.3.3 Extraction Routine 6-6 6.4 Notes on Parameter Extraction 6-14 6.4.1 Parameters with Special Notes 6-14 6.4.2 Explanation of Notes 6-15
CHAPTER 7:
7.1 Benchmark Test Types 7.2 Benchmark Test Results
7-1
CHAPTER 8:
Noise Modeling
8-1
8.1 Flicker Noise 8-1 8.1.1 Parameters 8-1 8.1.2 Formulations 8-2 8.2 Channel Thermal Noise 8-4 8.3 Noise Model Flag 8-5
CHAPTER 9:
9.1 Diode IV Model 9-1 9.1.1 9.1.2 9.2.1 9.2.2 9.2.3
9.2.4
APPENDIX A:
A.2 DC Parameters A.4 NQS Parameters A-1
Parameter List
A-1
A-1
A-6
A.5 dW and dL Parameters A-9 A.6 Temperature Parameters A-10 A.7 Flicker Noise Model Parameters A.8 Process Parameters A-13 A-14 A-14 A.9 Geometry Range Parameters A.10 Model Parameter Notes A-12
APPENDIX B:
Equation List
B-1
B.1 I-V Model B-1 B.1.1 Threshold Voltage B-1 B.1.2 Effective (Vgs-Vth) B-2 B.1.3 Mobility B-3 B.1.4 Drain Saturation Voltage B-4 B.1.5 Effective Vds B-5 B.1.6 Drain Current Expression B-5 B.1.7 Substrate Current B-6 B.1.8 Polysilicon Depletion Effect B-7 B.1.9 Effective Channel Length and Width B-7 B.1.10 Source/Drain Resistance B-8 B.1.11 Temperature Effects B-8 B.2 Capacitance Model Equations B-9 B.2.1 Dimension Dependence B-9 B.2.2 Overlap Capacitance B-10 B.2.3 Instrinsic Charges B-12
APPENDIX C: APPENDIX D:
D.2 DC Parameters D.4 NQS Parameters D-2 D-9
References
C-1 D-1
D.3 AC and Capacitance Parameters D-7 D.5 dW and dL Parameters D-9 D.6 Temperature Parameters D-11 D.7 Flicker Noise Model Parameters D.8 Process Parameters D-13 D-14 D.9 Geometry Range Parameters D-12
CHAPTER 1: Introduction
A version number checking is added; a warning message will be given if userspecified version number is different from its default value of 3.2.2. Known bugs are fixed.
1-1
Chapter 8 presents the noise model. Chapter 9 describes the MOS diode I-V and C-V models. The Appendices list all model parameters, equations and references.
1-2
The development of BSIM3v3 is based on Poisson's equation using gradual channel approximation and coherent quasi 2D analysis, taking into account the effects of device geometry and process parameters. BSIM3v3.2.2 considers the following physical phenomena observed in MOSFET devices [1]: Short and narrow channel effects on threshold voltage. Non-uniform doping effect (in both lateral and vertical directions). Mobility reduction due to vertical field. Bulk charge effect. Velocity saturation. Drain-induced barrier lowering (DIBL). Channel length modulation (CLM). Substrate current induced body effect (SCBE). Subthreshold conduction. Source/drain parasitic resistances.
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 VFB is the flat band voltage, VTideal is the threshold voltage of the long channel device at zero substrate bias, and is the body bias coefficient and is given by: (2.1.2)
2 si qN a Cox
where Na is the substrate doping concentration. The surface potential is given by: (2.1.3)
s = 2 k BT N a ln n q i
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 and/or when the channel length is short, narrow, or both.
Nch
Nsub
The substrate doping concentration is usually higher near the Si/SiO2 interface (due to Vth adjustment) than deep into the substrate. The distribution of impurity atoms inside the substrate is approximately a half
2-3
gaussian distribution, as shown in Figure 2-1. This non-uniformity will make in Eq. (2.1.2) a function of the substrate bias. If the depletion
width is less than Xt as shown in Figure 2-1, Na in Eq. (2.1.2) is equal to Nch; otherwise it is equal to Nsub. In order to take into account such non-uniform substrate doping profile, the following Vth model is proposed:
(2.1.4)
K2 =
2 s
( 1 2 )(
s Vbx s
s Vbm s + Vbm
(2.1.6)
where 1 and 2 are body bias coefficients when the substrate doping concentration are equal to Nch and Nsub, respectively: (2.1.7)
1 =
2q si N ch Cox
2-4
(2.1.8)
2 =
2 q si N sub Cox
Vbx is the body bias when the depletion width is equal to Xt. Therefore, Vbx satisfies: (2.1.9)
qN ch X t = s Vbx 2 si
If the devices are available, K1 and K2 can be determined experimentally. If the devices are not available but the user knows the doping concentration distribution, the user can input the appropriate parameters to specify doping concentration distribution (e.g. Nch, Nsub and Xt). Then, K1 and K2 can be calculated using equations (2.1.5) and (2.1.6).
2-5
(2.1.10)
Neff = 2L Npocket Na Na (L 2Lx ) + Npocket 2Lx = Na 1 + x L L Na
Nlx Na 1+ L
Vth = Vth 0 + K 1
s Vbs s K 2Vbs
(2.1.11)
Nlx + K1 1 + 1 s Leff
Eq. (2.1.11) can be derived by setting Vbs = 0, and using K1 (Neff)0.5. The 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].
Npocket
Npocket
N(x)
Na Lx Lx
X
Figure 2-2. Lateral doping profile is non-uniform.
2-6
where Vth is the threshold voltage reduction due to the short channel effect. Many models have been developed to calculate Vth. 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-9]. A simple, accurate, and physical model was developed by Z. H. Liu et al. [10]. This model was derived by solving the quasi 2D Poisson equation along the channel. This quasi-2D model concluded that: (2.1.13)
2-7
coefficient, which has a strong dependence on the channel length and is given by: (2.1.15)
th ( L ) = [exp( L 2 lt ) + 2 exp( L lt )]
si Tox Xdep ox
Xdep is larger near the drain than in the middle of the channel due to the drain voltage. Xdep / represents the average depletion width along the channel. Based on the above discussion, the influences of drain/source charge sharing and DIBL effects onVth are described by (2.1.15). In order to make the model fit different technologies, several parameters such as Dvt0, Dvt2,
2-8
Dsub, Eta0 and Etab are introduced, and the following modes are used to account for charge sharing and DIBL effects separately. (2.1.18)
si Tox Xdep ox
(1 + Dvt 2 Vbs )
(2.1.21)
2-9
As channel length L decreases, Vth will increase, and in turn Vth will decrease. If a MOSFET has a LDD structure, Nd in Eq. (2.1.14) is the doping concentration in the lightly doped region. Vbi in a LDD-MOSFET will be smaller as compared to conventional MOSFETs; therefore the 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 Vth will increase due to the increase in lt. The term:
2-10
Furthermore, Figure 2-5 shows how this Vth model can fit various channel lengths under various bias conditions.
Figure 2-3. Threshold voltage versus the drain voltage at different body biases.
2-11
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 W0 are introduced as (2.1.24a)
(K 3 + K3bVbs )
Weff is the effective channel width (with no bias dependencies), which will be defined in Section 2.8. In addition, we must consider the narrow width effect for small channel lengths. To do this we introduce the following: (2.1.24b) Weff Leff Weff Leff DVT 0 w exp( DVT 1w ) + 2 exp( DVT 1w ) (Vbi s ) 2ltw ltw
' '
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
(2.1.25)
Vth = Vth0ox + K1ox s Vbseff K2oxVbseff Nlx T + K1ox 1 + 1 s + (K3 + K3bVbseff ) ox s Leff Weff '+W0 W ' L W 'L DVT0w exp DVT1w eff eff + 2exp DVT1w eff eff (Vbi s ) ltw 2ltw L L DVT0 exp DVT1 eff + 2exp DVT1 eff (Vbi s ) lt 2lt L L exp Dsub eff + 2exp Dsub eff (Etao + EtabVbseff )Vds 2lto lto
where Tox dependence is introduced in the model parameters K1 and K2 to improve the scalibility of Vth model with respect to Tox. Vth0ox, K1ox and K2ox are modeled as
Vth0ox =Vth0 K1 s
and K 1ox = K 1 K 2 ox = K 2 Tox Toxm Tox Toxm
Toxm is the gate oxide thickness at which parameters are extracted with a default value of Tox. In Eq. (2.1.25), all Vbs terms have been substituted with a Vbseff expression 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)
Vbseff = Vbc + 0.5[Vbs Vbc 1 + (Vbs Vbc 1) 2 4 1Vbc ]
where 1 = 0.001V. The parameter Vbc is the maximum allowable Vbs value and is calculated from the condition of dVth/dVbs=0 for the Vth expression of 2.1.4, 2.1.5, and 2.1.6, and is equal to:
2 K s 1 2 Vbc = 0.9 4K 2
The physical meaning of Eeff can be interpreted as the average electrical field experienced by the carriers in the inversion layer [14]. The unified formulation of mobility is then given by
2-15
Mobility Model
eff =
1 + ( Eeff E0 )
(2.2.2)
Values for 0, E0, and were reported by Liang et al. [15] and Toh et al. [16] to be the following for electrons and holes
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 Eeff to the device parameters [14]
Vgs + Vth Eeff 6 Tox
(2.2.3)
Eq. (2.2.2) fits experimental data very well [15], but it 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
(mobMod=1)
o eff = V gsteff + 2Vth 2 Vgst + 2Vth gsteff 1 + (Ua + Uc Vbseff )( ) + Ub ( gst ) TOX TOX
(2.2.4)
where Vgst=Vgs-Vth. To account for depletion mode devices, another mobility model option is given by the following (mobMod=2) (2.2.5)
(For mobMod=3)
(2.2.6)
eff =
o Vgst + 2Vth Vgsteff + 2Vth 2 gsteff 1 + [Ua ( ) + Ub ( gst ) ](1 + UcVbseff ) TOX TOX
2-17
v=
eff E
1 + ( E Esat )
= vsat ,
The parameter Esat corresponds to the critical electrical field at which the carrier velocity becomes saturated. In order to have a continuous velocity model at E = Esat, Esat must satisfy: (2.3.2)
Esat = 2 vsat eff
2-18
where A0, Ags, B0, B1 and Keta are determined by experimental data. Eq. (2.4.1) shows that Abulk is very close to unity if the channel length is small, and Abulk increases as channel length increases.
eff E ( y )
1 + E ( y ) E sat
2-19
(2.5.3) E ( y) =
eff WCox (V
gst
I ds dV ( y ) = AbulkV ( y )) I ds E sat dy
By integrating Eq. (2.5.2) from y = 0 to y = L and V(y) = 0 to V(y) = Vds, we arrive at the following (2.5.4) I ds = eff Cox W 1 (Vgs Vth Abulk Vds 2)Vds L 1 + Vds E sat L
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 = vsat and Vds = Vdsat into Eq. (2.5.1) to get the saturation current: (2.5.5) I ds = WCox (V gst AbulkVdsat )v sat By equating eqs. (2.5.4) and (2.5.5) at E = Esat and V ds = Vdsat, we can solve for saturation voltage Vdsat (2.5.6)
Vdsat = E sat L(V gs Vth ) AbulkE sat L + (V gs Vth )
2-20
= eff C ox
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). Vdsat with parasitic resistance Rds becomes (2.5.10)
Vdsat = b b 2 4 ac 2a
2-21
(2.5.11)
2 a = Abulk Rds Cox Wv sat + (
1 1) Abulk
b = (Vgst (
2 1) + Abulk E sat L + 3 Abulk Rds Cox Wv sat Vgst ) 2 c = Esat LVgst + 2 Rds Cox Wvsat Vgst = A1Vgst + A 2
The last expression for is introduced to account for non-saturation effect of the device. The parasitic resistance is modeled as: (2.5.11)
Rds = Rdsw 1 + PrwgVgsteff + Prwb s Vbseff s
(10 W ')
6 eff
))
Wr
The variable Rdsw is the resistance per unit width, Wr is a fitting parameter, Prwb and Prwg are the body bias and the gate bias coeffecients, repectively.
2-22
curve can be clearly divided into four regions with distinct Rout dependences.
v s. V ds
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, 14], drain-induced barrier lowering (DIBL) [4, 6, 14], and the substrate current induced body effect (SCBE) [14, 18, 19]. 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.
3.0 14
Triode
2.5
CLM
DIBL
SCBE
12
10 2.0
Rout (KOhms)
Ids (mA)
0.0 0 1 2 3 4
V ds (V)
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) Ids (Vgs , Vds ) = Ids (Vgs , Vdsat ) +
(Vds Vdsat )
and (2.6.3)
VA = I dsat (
Ids 1 ) Vds
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
(2.6.5)
(Vds Vdsat )
VACLM =
where VACLM is the Early Voltage due to channel length modulation alone. The parameter Pclm is introduced into the VACLM expression not only to compensate for the error caused by the Taylor expansion in the Early voltage model, but also to compensate for the error in XJ since
l XJ
and the junction depth XJ can not generally be determined very accurately. Thus, the VACLM became
Abulk Esat L + Vgst Abulk Esat l
(2.6.6)
( Vds Vdsat )
VACLM =
1 Pclm
2-25
During the derivation of Eq. (2.6.7), the parasitic resistance is assumed to be equal to 0. As expected, VADIBLC is a strong function of L as shown in Eq. (2.6.7). As channel length decreases, VADIBLC decreases very quickly. The combination of the CLM and DIBL effects determines the output resistance in the third region, as was shown in Figure 2-6. Despite the formulation of these two effects, accurate modeling of the output resistance in the saturation region requires that the coefficient th(L) be replaced by rout(L). Both th(L) and rout(L) have the same channel length dependencies but different coefficients. The expression for rout(L) is (2.6.8) rout ( L ) = Pdiblc1 [exp( Drout L / 2lt ) + 2 exp( Drout L / lt )] + Pdiblc 2 Parameters Pdiblc1, Pdiblc2, Pdiblcb and Drout are introduced to correct for DIBL effect in the strong inversion region. The reason why Dvt0 is not
2-26
equal to Pdiblc1 and Dvt1 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.0E-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.
2-27
The complete (with no impact ionization at high drain voltages) current expression in the saturation region is given by (2.6.11) Idso = Wv sat Cox (Vgst Abulk Vdsat )(1 + Vds Vdsat ) VA
Furthermore, another parameter, Pvag, is introduced in VA to account for the gate bias dependence of VA more accurately. The final expression for Early voltage becomes (2.6.12)
VA = VAsat + (1 +
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 ds = Idso + I sub (Vds Vdsat ) = Idso 1 + Bi Bil exp( ) Ai Vds Vdsat The total drain current, including CLM, DIBL and SCBE, can be written as (2.6.15) I ds = Wv sat Cox (Vgst Abulk Vdsat )(1 + Vds Vdsat Vds Vdsat )(1 + ) VA VASCBE
where VASCBE can also be called as the Early voltage due to the substrate current induced body effect. Its expression is the following (2.6.16)
VASCBE Bi Bil = exp( ) Ai Vds Vdsat
From Eq. (2.6.16), we can see that VASCBE is a strong function of Vds. In addition, we also observe that VASCBE is small only when Vds is large. This is why SCBE is important for devices with high drain voltage bias. The channel length and gate oxide dependence of VASCBE comes from Vdsat and l. We replace Bi with PSCBE2 and Ai/Bi with PSCBE1/L to yield the following expression for VASCBE
2-29
(2.6.17) P P l = SCBE 2 exp( SCBE1 ) VASCBE L Vds Vdsat The variables Pscbe1 and Pscbe2 are determined experimentally. 1
Here the parameter vt is the thermal voltage and is given by KBT/q. Voff is the offset voltage, as discussed in Jeng's dissertation [18]. Voff 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) Leff Leff (Cdsc + CdscdVds + Cdscb Vbseff ) exp(DVT1 ) + 2 exp(DVT1 ) Cd lt Cit 2lt + + n = 1 + Nfactor Cox Cox Cox
2-30
Leff Leff (Cdsc + CdscdVds + Cdscb Vbseff ) exp( DVT 1 ) + 2 exp( DVT 1 ) lt 2lt
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 Nfactor is introduced to compensate for errors in the depletion width capacitance calculation. Nfactor is determined experimentally and is usually very close to 1.
L eff = L drawn 2 dL
(2.8.2a)
Weff = Wdrawn 2 dW
(2.8.2b)
Weff = Wdrawn 2 dW
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 = dW '+ dWgV gsteff + dWb dW ' = Wint +
Vbseff s
Wl Ww W + Wwn + W ln wl Wwn W ln L W L W
These complicated formulations require some explanation. From Eq. (2.8.3), the variable Wint models represents the tradition manner from which "delta W" is extracted (from the intercepts of straights lines on a 1/Rds vs. Wdrawn 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 Lint represents the traditional manner from which "delta L" is extracted (mainly from the intercepts of lines from a Rds vs. Ldrawn 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 Wdrawn, Ldrawn and their associated product terms. In addition, the freedom to model these dependencies as other than just simple inverse functions of W and 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
2-33
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 (Vpoly) can be calculated as (2.9.1)
poly =
1 X poly E poly = 2
where Epoly is 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 Eox is the electrical field in the gate oxide. The gate voltage satisfies (2.9.3)
where
(2.9.5)
a=
ox 2
2q si N gateTox
2
By solving the equation (2.9.4), we get the effective gate voltage (Vgs_eff) which is equal to: (2.9.6)
Vgs_ eff
2 2 q si NgateTox 1+ 2ox (Vgs VFB s ) 1 = VFB + s + 2 ox2 q si NgateTox
Figure 2-8 shows Vgs_eff / Vgs versus the gate voltage. The threshold voltage is assumed to be 0.4V. If Tox = 40 , 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
Tox=80A 80
Vgs_eff / Vgs_eff/VgsVgs
Tox=60A 60
0.95
To x = 40 Tox=40A
0.90 0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Vgs (V) V g s (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 Cox(Vgs - Vth). The ratio of the linear drain current with and without poly gate depletion is equal to: (2.9.7) I ds (V gs _ eff ) I ds (V gs ) = (V gs _ eff Vth ) (V gs Vth )
Figure 2-9 shows Ids(Vgs_eff) / Ids(Vgs) versus the gate voltage using Eq. (2.9.7). The drain current can be reduced by several percent due to gate depletion.
2-36
1.00
60 Tox=60A 0.95
To x = 40 Tox=40A
0.90 0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
Vgs (V) V (V) Figure 2-9. Ratio of linear region current with poly gate depletion effect and that without.
2-37
2-38
2-39
2-40
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 IV model parameters can be found in Appendix A.
3-1
(3.1.2)
Qchs 0 = Cox (Vgs Vth )
In both Eqs. (3.1.1a) and (3.1.2), the parameters Qchsubs0 and Qchs0 are the channel charge densities at the source for very small Vds. To form a unified expression, an effective (Vgs-Vth) function named Vgsteff is introduced to describe the channel charge characteristics from subthreshold to strong inversion (3.1.3)
Vgs Vth 2 n vt ln 1 + exp( ) 2 n vt = 2 s Vgs Vth 2Voff 1 + 2 n COX exp( ) 2 n vt qsiNch
Vgsteff
The unified channel charge density at the source end for both subthreshold and inversion region can therefore be written as (3.1.4)
Qchs0 = CoxVgsteff
Figures 3-1 and 3-2 show the smoothness of Eq. (3.1.4) from subthreshold to strong inversion regions. The Vgsteff expression will be used again in subsequent sections of this chapter to model the drain current.
3-2
Vgsteff Function
exp[(Vgs-Vth)/n*vt]
Vgsteff (V)
-0.5 -1.0
Vgs=Vth
(Vgs-Vth)
-1.5 -1.0 -0.5 0.0
0.5
1.0
1.5
2.0
Log(Vgsteff)
Log(Vgsteff)
(Vgs-Vth)
exp[(Vgs-Vth)/n*vt]
Vgs=Vth
-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 Vds. To account for the influence of Vds, the Vgsteff function 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 (3.1.5)
The term Qchs(y) is the incremental channel charge density induced by the drain voltage at point y. It can be expressed as (3.1.7)
Qchs ( y ) = CoxAbulkVF ( y )
For the subthreshold region (Vgs<<Vth), the channel charge density along the channel from source to drain can be written as (3.1.8)
Vgs Vth AbulkVF ( y ) Qchsubs( y ) = Q0 exp( ) nvt AbulkVF ( y ) = Qchsubs0 exp( ) nvt
3-4
A Taylor series expansion of the right-hand side of Eq. (3.1.8) yields the following (keeping only the first two terms) (3.1.9)
AbulkVF( y) ) nvt
Qchsubs( y) =
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. Vds 2vt). Eqs. (3.1.6) and (3.1.10) both have drain voltage dependencies. However, they are decupled and a unified expression for Qch(y) is needed. To obtain a unified expression along the channel, we first assume (3.1.12)
Qchs ( y ) Qchsubs( y ) Qch ( y ) = Qchs ( y ) + Qchsubs ( y )
Here, Qch(y) is the incremental channel charge density induced by the drain voltage. Substituting Eq. (3.1.7) and (3.1.11) into Eq. (3.1.12), we obtain
3-5
where Vb = (Vgsteff + n*vt)/Abulk. In order to remove any association between the variable n and bias dependencies (Vgsteff) as well as to ensure more precise modeling of Eq. (3.1.8) for linear regimes (under subthreshold conditions), n is replaced by 2. The expression for Vb now becomes (3.1.14)
Vb =
A unified expression for Qch(y) from subthreshold to strong inversion regimes is now at hand (3.1.15)
VF ( y) ) Vb
3-6
(mobMod = 1)
eff =
1 + (Ua + Uc Vbseff )(
Vgsteff TOX
o + 2Vth
(3.2.1)
) + Ub ( Vgsteff + 2Vth 2 ) TOX
To account for depletion mode devices, another mobility model option is given by the following (mobMod = 2) (3.2.2)
eff =
3-7
(3.3.1)
Id ( y ) = WQch ( y ) ne ( y ) dVF ( y ) dy
ne ( y ) =
eff Ey 1+ Esat
Substituting Eq. (3.3.2) in Eq. (3.3.1) we get (3.3.3) Id ( y ) = WQchso(1 VF ( y ) eff dVF ( y ) ) Vb 1 + Ey dy Esat
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 Vds is very small (Vds<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)
V W eff Q chs 0V ds 1 ds 2V b = V L 1 + ds E sat L
I ds 0
3-8
Ids =
If we assume that drift velocity saturates when Ey=Esat, we get the following expression for Idsat (3.4.2)
Idsat WeffQchs 0 EsatLVb = 2 L( EsatL + Vb )
3-9
Let Vds=Vdsat in Eq. (3.3.4) and set this equal to Eq. (3.4.2), we get the following expression for Vdsat (3.4.3) Vdsat = EsatL(Vgsteff + 2 vt ) AbulkEsatL + Vgsteff + 2 vt
Vdsat =
where
b b 4ac 2a
2
(3.4.4b)
a = A bulk 2WeffsatCoxR DS + (
1 1) A bulk
(3.4.4c)
(3.4.4e)
= A1Vgsteff + A2
3-10
The parameter is introduced to account for non-saturation effects. Parameters A1 and A2 can be extracted.
Ids =
Idso ( Vdsat ) 1 + Vds Vdsat 1 + Vds Vdsat RdsIdso ( Vdsat ) VA VASCBE 1+ Vdsat
where (3.5.2)
VA = VAsat + (1 +
2 / 1 + RDSsatCoxWeffAbulk
(3.5.4)
VACLM =
3-11
Single Current Expression for All Operating Regimes of Vgs and Vds
(3.5.5) VADIBLC = (Vgsteff + 2 vt ) AbulkVdsat 1 AbulkVdsat + Vgsteff + 2vt rout (1 + PDIBLCBVbseff ) (3.5.6)
Leff Leff rout = PDIBLC1 exp( DROUT ) + 2 exp( DROUT ) + PDIBLC 2 2 lt 0 lt 0
(3.5.7)
1 VASCBE
3.6 Single Current Expression for All Operating Regimes of Vgs and Vds
The Vgsteff function introduced in Chapter 2 gave a unified expression for the linear drain current from subthreshold to strong inversion as well as for the saturation drain current from subthreshold to strong inversion, separately. In order to link the continuous linear current with that of the continuous saturation current, a smooth function for Vds is introduced. In the past, several smoothing functions have been proposed for MOSFET modeling [22-24]. The smoothing function used in BSIM3 is similar to that proposed in [24]. The final current equation for both linear and saturation current now becomes (3.6.1)
Idso ( Vdseff ) 1 + Vds Vdseff 1 + Vds Vdseff Ids = RdsIdso( Vdseff ) VA VASCBE 1+ Vdseff
Most of the previous equations which contain Vds and Vdsat dependencies are now substituted with the Vdseff function. For example, Eq. (3.5.4) now becomes
3-12
Single Current Expression for All Operating Regimes of Vgs and Vds
(3.6.2)
VACLM =
1 VASCBE
Vdseff = Vdsat
(3.6.4)
The expression for Vdsat is that given under Section 3.4. The parameter in the unit of volts can be extracted. The dependence of Vdseff on Vds is given in Figure 33. The Vdseff function follows Vds in the linear region and tends to Vdsat in the saturation region. Figure 3-4 shows the effect of on the transition region between linear and saturation regimes.
3-13
Single Current Expression for All Operating Regimes of Vgs and Vds
1.4
Vdseff=Vdsat
1.2
Vdseff=Vds
1.0
Vdseff (V)
0.8
0.6
0.4
0.2
0.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Vds (V)
Figure 3-3. Vdseff vs. Vds for =0.01 and different Vgs.
Vdseff=Vdsat
2.0
Vdseff=Vds
1.5
=0.05 =0.01
Vdseff (V)
1.0
=0.001
0.5
0.0
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Vds (V)
Figure 3-4. Vdseff vs. Vds for Vgs=3V and different values.
3-14
Substrate Current
0 + 1 Leff
Leff
(V
ds
I ds 0 R I 1 + ds ds 0 Vdseff
Vds Vdseff 1 + VA
where parameters 0 and 0 are impact ionization coefficients; parameter 1 improves the Isub scalability.
where 1=0.001V. Parameter Vbc is the maximum allowable Vbs value and is obtained based on the condition of dVth/dVbs = 0 for the Vth expression of 2.1.4.
3-15
A Note on Vbs
3-16
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.2. 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 Tox CMOS technologies. This model is smooth, continuous and accurate throughout all operating regions.
4-1
Bias-independent fringing capacitances are added between the gate and source as well as the gate and drain.
Name capMod vfbcv acde moin cgso cgdo CGS1 CGD1 CKAPPA CF CLC CLE DWC DLC
Function Flag for capacitance models the flat-band voltage for capMod = 0 Exponential coefficient for XDC for accumulation and depletion regions Coefficient for the surface potential Non-LDD region G/S overlap C per channel length Non-LDD region G/D overlap C per channel length Lightly-doped source to gate overlap capacitance Lightly-doped drain to gate overlap capacitance Coefficient for lightly-doped overlap capacitance Fringing field capacitance Constant term for short channel model Exponential term for short channel model Long channel gate capacitance width offset Long channel gate capacitance length offset
Default 3 -1.0 1 15 Calculated Calculated 0 0 0.6 equation (4.5.1) 0.1 0.6 Wint Lint
(F/m) m
m m
4-2
(Lactive) and width (Wactive) when the gate to S/D region is at flat band voltage. Lactiveand Wactive are defined by Eqs. (4.2.1) through (4.2.4). (4.2.1)
Leff = DLC+
Weff = DWC +
The meanings of DWC and DLC are different from those of Wint and Lint in the IV model. Lactive and Wactive are 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 Leff 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 Leff extracted during I-V model characterization is used to gauge a technology. However this Leff does not necessarily carry a physical meaning. It is just a parameter used in the I-V formulation. This Leff 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 Leff and a small parasitic resistance can have a similar current drive as another with a smaller Leff but larger Rds. In some cases Leff can be larger than the polysilicon gate length giving Leff a dubious physical meaning. The Lactive parameter 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 Lactive to 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.2 assumes that the DC bias-independent Leff and Weff (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
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) Qg = (Qsub + Qinv + Qacc ) Qb = Qacc + Qsub Q = Q + Q s d inv The substrate charge can be divided into two components - the substrate charge at zero source-drain bias (Qsub0), which is a function of gate to substrate bias, and the additional non-uniform substrate charge in the presence of a drain bias (Qsub). Qg now becomes
Q g = (Qinv + Qacc + Qsub0 + Qsub )
(4.3.2)
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.3)
Vth ( y) = Vth (0) + (Abulk 1)Vy
(4.3.4)
Qc = Wactive qc dy = WactiveCox (Vgt AbulkVy )dy 0 0 Lactive Lactive Qg = Wactive qg dy = WactiveCox (Vgt + Vth VFB s Vy )dy 0 0 Lactive Lactive Qb = Wactive qbdy = WactiveCox Vth VFB s + Abulk 1 Vy dy 0 0
Lactive Lactive
) )
4-5
dy =
dV y
and (4.3.5)
I ds =
Wactiveeff Cox A Vgt bulk Vds Vds = Wactiveeff Cox (Vgt AbulkVy )Ey Lactive 2
into Eq. (4.3.4), we have the following upon integration (4.3.6) 2 2 Abulk V ds Q c = W active L active C ox V gt Abulk V ds + Abulk 2 12 V gt V ds 2 2 Abulk V ds V V ds + Q g = Q sub 0 + W active L active C ox gt Abulk 2 12 V gt V ds 2 Q b = Q g Q c = Q sub + Q sub 0 + Q acc where
4-6
(4.3.7)
Q sub 0 = W active L active 2 si qN sub (2 B V bs ) 2 V 1 Abulk V + Abulk ( Abulk 1) ds Q sub = W active L active C ox ds Abulk 2 V ds 12 V gt 2
The inversion charges are supplied from the source and drain electrodes such that Qinv = Qs + Qd. The ratio of Qd and Qs is the charge partitioning ratio. Existing charge partitioning schemes are 0/100, 50/50 and 40/60 (XPART = 0, 0.5 and 1) which are the ratios of Qd to Qs in the saturation region. We will revisit charge partitioning in Section 4.3.4. All capacitances are derived from the charges to ensure charge conservation. Since there are four terminals, there are altogether 16 components. For each component (4.3.8)
Cij =
Qi V j
C
i
ij
C
j
ij
=0
4-7
saturation region is assumed to be zero. This is a good approximation for long channel devices but fails when Leff < 2 m. If we define a drain bias, Vdsat,cv, in which the channel charge becomes a constant, we will find that Vdsat,cv in general is larger than Vdsat but smaller than the long channel Vdsat, given by Vgt/Abulk. However, in old long channel charge models, Vdsat,cv is set to Vgt/Abulk independent of channel length. Consequently, Cij/Leff has 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 Abulk in the capacitance model which was redefined to be equal to Vgt/Vdsat, thereby equating Vdsat,cv and Vdsat. This overestimated the effect of velocity saturation and resulted in a smaller channel capacitance. The difficulty in developing a short channel model lies in calculating the charge in the saturation region. Although current continuity stipulates that the charge density in the saturation region is almost constant, it is difficult to calculate accurately the length of the saturation region. Moreover, due to the exponentially increasing lateral electric field, most of the charge in the saturation region are not controlled by the gate electrode. However, one would expect that the total charge in the channel will exponentially decrease with drain bias. Experimentally, (4.3.9)
Vdsat ,iv < Vdsat ,cv < Vdsat ,iv
Lactive
4-8
(4.3.10a)
V cdsat ,cv = dsat,cv V gsteff ,cv
CLE CLC Abulk 1 + L active
(4.3.10b)
Parameters noff and voffcv are introduced to better fit measured data above subthreshold regions. The parameter Abulk is substituted Abulk0 in the long channel equation by (4.3.11)
In (4.3.11), parameters CLC and CLE are introduced to consider channellength modulation.
4-9
Q(Vgt ) = Q(Vgsteff,CV )
Capacitance now becomes
(4.3.12)
4-10
(4.3.13)
C(Vgt ) = C(Vgsteff,CV ) Vgsteff,CV Vgs,ds,bs
The inversion charge is always non-zero, even in the accumulation region. However, it decreases exponentially with gate bias in the subthreshold region. (b) Transition from accumulation to depletion region An effective flatband voltage VFBeff is used to smooth out the transition between accumulation and depletion regions. It affects the accumulation and depletion charges (4.3.14)
+ Vbseff 3 ; 3 = 0.02V
} where V = vfb V
3
gs
(4.3.15)
In BSIM3v3.2.2, a bias-independent Vth is used to calculate vfb for capMod = 1, 2 and 3. For capMod = 0, Vfbcv is used instead (refer to the appendices).
(4.3.16)
4-11
(c) Transition from linear to saturation region An effective Vds, Vcveff, is used to smooth out the transition between linear and saturation regions. It affects the inversion charge. (4.3.18)
} whereV = V
4
dsat,cv
Vds 4; 4 = 0.02V
(4.3.19)
2 2 Abulk ' Vcveff V Abulk ' V + Qinv = Wactive LactiveCox gsteff,cv cveff Abulk ' 2 Vcveff 12Vgsteff ,cv 2
(4.3.20)
Qsub
(1 Abulk ' ) Abulk ' Vcveff 2 1 Abulk ' = Wactive Lactive Cox Vcveff 2 Abulk ' Vcveff 12Vgsteff ,cv 2
Below is a list of all the three partitioning schemes for the inversion charge: (i) The 50/50 charge partition This is the simplest of all partitioning schemes in which the inversion charges are assumed to be contributed equally from the source and drain nodes.
4-12
(4.3.21)
2 Abulk ' 2 Vcveff Wactive Lactive Cox Abulk ' Qs = Qd = 0.5Qinv = Vgsteff,cv Vcveff + Abulk ' 2 2 Vcveff 12Vgsteff,cv 2
(ii) The 40/60 channel-charge partition This is the most physical model of the three partitioning schemes in which the channel charges are allocated to the source and drain terminals by assuming a linear dependence on the position y. (4.3.22)
y dy Q s = Wactive q c 1 Lactive 0 Lactive y Q = W dy d active q c Lactive 0
Lactive
(4.3.23)
Qs = 4 2 2 3 2 2 3 VgsteffCV VgsteffCV Abulk'Vcveff + VgsteffCV(Abulk'Vcveff ) (Abulk'Vcveff ) 3 3 15 A ' 2VgsteffCV bulk Vcveff 2 WactiveLactiveCox
2
(4.3.24)
Qd =
2 1 3 W LactiveCox 2 3 5 active Abulk' Vcveff gsteffcv V gsteff cv A ' V bulk cveff +V gsteff cv A ' V bulk cveff 2 V 3 5 Abulk' Vcveff 2Vgsteffcv 2
) (
(iii) The 0/100 Charge Partition In fast transient simulations, the use of a quasi-static model may result in a large unrealistic drain current spike. This partitioning scheme is developed to artificially suppress the drain current spike by assigning all inversion
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)
2 V Abulk ' Vcveff gstefcvf gsteff,c Abulk ' Vcveff + Qs = Wactive Lactive Cox Abulk ' 2 4 24 Vgsteff,c Vcveff gsteffcv 2
(4.3.26)
2 V Abulk ' Vcveff 3 Abulk ' Vcveff gsteffcv gsteff,c + Qd = Wactive Lactive Cox A ' 2 4 8 Vgsteffcv bulk Vcveff gsteff,c 2
(d) Bias-dependent threshold voltage effects on capacitance Consistent Vth between DC and CV is important for acurate circuit simulation. capMod=1, 2 and 3 use the same Vth as in the DC model. Therefore, those effects, such as body bias, DIBL and short-channel effects are all explicitly considered in capacitance modeling. In deriving the capacitances additional differentiations are needed to account for the dependence of threshold voltage on drain and substrate biases.
4-14
pronounced in thinner Tox devices due to the assumption of inversion and accumulation charge being located at the interface. The charge sheet model or the band-gap(Eg)-reduction model of quantum effect [31] improves the
B
and thus
the Vth modeling but is inadequate for CV because they assume zero charge thickness. Numerical quantum simulation results in Figure 4-1 indicate the significant charge thickness in all regions of the CV curves [32]. This section describes the concepts used in the charge-thichness model (CTM). Appendix B lists all charge equations. A full report and anaylsis of the CTM model can be found in [32].
N orm alized C harge D istribution
C g g ( F /c m )
0.15
E
2
1 .0 0 .8 0 .6 0 .4 0 .2 -4 -3 -2 -1 0 V g s (V ) 1
E A B D C
2 3
0.10
C A
T ox=30A N sub=5e17cm
-3
0.05 B 0.00 0 20 40
60
D epth (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 Cox as illustrated in Figure 4-2, resulting in an effective Cox, Coxeff. Based on numerical selfconsistent solution of Shrodinger, Poisson and Fermi-Dirac equations, universal and analytical XDC models have been developed. Coxeff can be expressed as
4-15
(4.4.1)
C oxeff = C ox Ccen Cox + C cen
where
Ccen =
si
X DC
Cox
Cacc
Cdep
Cinv
Figure 4-2. Charge-thickness capacitance concept in CTM. Vgse accounts for the poly depletion effect.
(i) XDC for accumulation and depletion The DC charge thickness in the accumulation and depletion regions can be expressed by [32] (4.4.2)
1 N X DC = Ldebye expacde sub16 3 2 10
0.25
4-16
where XDC is in the unit of cm and (Vgs - Vbs - vfb) / Tox has a unit of MV/cm. The 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)
X DC = X max 1 X0 + 2
X 02 + 4 x X max
where
X 0 = X max X DC x
and Xmax=Ldebye/3;
x =10-3Tox.
(ii) XDC of inversion charge The inversion charge layer thichness [32] can be formulated as (4.4.4)
XDC = Vgsteff + 4(Vth vfb 2B ) 1+ 2Tox 1.9 10
7 0.7
[cm ]
Through vfb in (4.3.30), this equation is found to be applicable to N+ or P+ poly-Si gates as well as other future gate materials. Figure 4-3 illustrates the universality of (4.3.30) as verified by the numerical quantum simulations, where the x-axe
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.
Inversion C harge Thickness (A )
70 60 50 40 30 20 10 -0.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0
Tox=20A Tox=70A
So lid - Nsub=2e16cm O pen - Nsub=2e17cm +
-3 -3 -3
Tox=50A Tox=90A
- Nsub=2e18cm
M odel
Figure 4-3. For all Tox and Nsub, modeled inversion charge thickness agrees with numerical quantum simulations.
(iii) Body charge thichness in inversion In inversion region, the body charge thickness effect is accurately modeled by including the deviation of the surface potential
s
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 Cgg of a SiON/ Ta2O5/TiN gate stack structure with an equivalent Tox of 1.8nm between data, numerical quantum simulation and modeling [32].
10.0
Measured Q.M. simulation CTM
7.5
Cgg (pF)
5.0
2.5
8A SiON p-Si
0.0 -2 -1 0 1 2 3
Vgs (V)
Figure 4-4. Universality of CTM is demonstrated by modeling the Cgg of 1.8nm equivalent Tox NMOSFET with SiON/Ta2O5/TiN gate stack.
4-19
Extrinsic Capacitance
4-20
Extrinsic Capacitance
(4.5.3)
5 10
cm-3.
(4.5.4)
Qoverlap, d W active 4V CKAPPA 1 + 1 gd , overlap = CGD 0 V gd + CGD1V gd V gd , overlap CKAPPA 2
(4.5.5)
V gd , overlap = 1 V gd + 1 2
(V
gd
2 + 1 ) + 4 1 , 1 = 0.02V
In the above expressions, if CGS0 and CGD0 (the overlap capacitances between the gate and the heavily doped source/drain regions, respectively) are not given, they are calculated according to the following CGS0 = (DLC*Cox) - CGS1 (if DLC is given and DLC > 0)
4-21
Extrinsic Capacitance
CGS0 = 0 (if the previously calculated CGS0 is less than 0) CGS0 = 0.6 Xj*Cox (otherwise) CGD0 = (DLC*Cox) - CGD1 (if DLC is given and DLC > CGD1/Cox) CGD0 = 0 (if previously calculated CDG0 is less than 0) CGD0 = 0.6 Xj*Cox (otherwise). CGB0 in Eqn. (4.5.6) is a model parameter, which represents the gate-tobody overlap capacitance per unit channel length.
4-22
5-1
Model Formulation
Name
nqsMod elm
Function
Instance flag for the NQS model Elmore constant
Default
0 5
Unit
none none
5-2
Model Formulation
5-3
Model Formulation
Qdef
icheq(t)
Vdef C=1Cfact
drift
and
diff .
In
is determined by
drift ,
which, in turn, is
diff
is expressed by (5.3.2)
1 1 1 = + diff drift
Relm in strong inversoin is calculated from the channel resistance as (5.3.3)
Relm =
Leff
elm 0Qch
Leff
elm 0Qcheq
5-4
Model Formulation
where elm is the Elmore constant of the RC channel network with a theorectical value of 5. The quasi-static (or equilibrium) channel charge Qcheq(t), equal to Qinv of capMod=0, 1, 2 and 3, is used to approximate the actual channel charge Qch(t).
drift
is formulated as (5.3.4)
CoxWeff Leff
elm 0Qcheq
diff =
qLeff
16 0 kT
Based on the relaxation time approach, the terminal charge and corresponding charging current can be formulated by
5-5
Model Formulation
(5.3.7)
Qdef (t ) = Qcheq (t ) Qch (t )
and (5.3.8a)
Qdef (t ) Qcheq (t ) Qdef (t ) = t t
(5.3.8b)
Qd , g , s (t ) t = D, G, S xpart Qdef (t )
where D,G,Sxpart are the NQS channel charge partitioning number for terminals D, G and S, respectively; Dxpart + Sxpart = 1 and Gxpart = -1. It is important for Dxpart and Sxpart to be consistent with the quasi-static charge partitioning number XPART and to be equal (Dxpart = Sxpart) at Vds=0 (which is not the case in the previous version), where the transistor operation mode changes (between forward and reverse modes). Based on this consideration, Dxpart is now formulated as (5.3.9)
D xpart = Qd Q = d Q d + Q s Qcheq
which is now bias dependent. For example, the derivities of Dxpart can be easily obtained based on the quasi-static results: (5.3.10)
dD xpart dV i
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 values for Sxpart can be derived from the fact that Dxpart + Sxpart = 1. In the accumulation and depletion regions, Eq. (5.3.9) is simplified as If XPART < 0.5, Dxpart = 0.4; Else if XPART > 0.5, Dxpart = 0.0; Else Dxpart = 0.5;
C fact
dDxpart dVd
dGtau dVd
The trans-conductance due to NQS on the node D relative to the node of Qdef can be derived as (5.3.13)
Dxpart Gtau
5-7
Model Formulation
5-8
Parameter extraction is an important part of model development. Many different extraction methods have been developed [23, 24]. The appropriate methodology depends on the model and on the way the model is used. A combination of a local optimization and the group device extraction strategy is adopted for parameter extraction.
6-1
Extraction Strategies
device performance quite well. Values extracted in this manner will now have some physical relevance.
6-2
Extraction Procedure
Wmin L Lmin
Figure 6-1. Device geometries used for parameter extraction
The large-sized device (W 10m, L 10m) is used to extract parameters which are independent of short/narrow channel effects and parasitic resistance. Specifically, these are: mobility, the large-sized device threshold voltage VTideal, and the body effect coefficients K1 and K2 which depend on the vertical doping concentration distribution. The set of devices with a fixed large channel width but different channel lengths are used to extract parameters which are related to the short channel effects. Similarly, the set of devices with a fixed, long channel length but different channel widths are used to extract parameters which are related to narrow width
6-3
Extraction Procedure
effects. Regardless of device geometry, each device will have to be measured under four, distinct bias conditions. (1) Ids vs. Vgs @ Vds = 0.05V with different Vbs. (2) Ids vs. Vds @ Vbs = 0V with different Vgs. (3) Ids vs. Vgs @ Vds = Vdd with different Vbs. (Vdd is the maximum drain voltage). (4) Ids vs. Vds @ Vbs = Vbb with different Vgs. (|Vbb| 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)
fexp(P ,P , P ) fsim( P(m) , P(m) , P(m) ) = 10 20 30 1 2 3
The variable fsim() is the objective function to be optimized. The variable fexp() stands for the experimental data. P10, P20, a n d P30 represent the desired extracted parameter values. P1(m), P2(m) and P3(m) represent
6-4
Extraction Procedure
Model Equations
Measured Data
Pi
(m+1)
=P
(m) + i
P i
P P
i (m) i
<
no
yes STOP
To change Eq. (6.3.1) into a form that a linear least-squares fit routine can be used (i.e. in a form of y = a + bx1 + cx2), both sides of the Eq. (6.3.1) are divided by fsim / P1. This gives the change in P1, P1(m) , for the next iteration such that:
6-5
Extraction Procedure
(6.3.2)
The parameters are extracted in the following procedure. These procedures are based on a physical understanding of the model and based on local
6-6
Extraction Procedure
optimization. (Note: Fitting Target Data refers to measurement data used for model extraction.) Step 1 Extracted Parameters & Fitting Target Data Vth0, K1, K2 Fitting Target Exp. Data: Vth(Vbs) Device & Experimental Data Large Size Device (Large W & L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs Extracted Experimental Data Vth(Vbs)
Devices & Experimental Data Large Size Device (Large W & L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
Step 3 Extracted Parameters & Fitting Target Data Lint, Rds(Rdsw W, Vbs) , Fitting Target Exp. Data: Strong Inversion region Ids(Vgs, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
6-7
Extraction Procedure
Step 4 Extracted Parameters & Fitting Target Data Wint, Rds(Rdsw W, Vbs) , Fitting Target Exp. Data: Strong Inversion region Ids(Vgs, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed L & Different W). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
Step 5 Extracted Parameters & Fitting Target Data Rdsw ,Prwb, Wr Fitting Target Exp. Data: Rds(Rdsw W, , Vbs) Devices & Experimental Data Rds(Rdsw W, Vbs) ,
Step 6 Extracted Parameters & Fitting Target Data Dvt0, Dvt1, Dvt2, Nlx Fitting Target Exp. Data: Vth(Vbs, L, W) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Vth(Vbs, L, W)
6-8
Extraction Procedure
Step 7 Extracted Parameters & Fitting Target Data Dvt0w, D vt1w, D vt2w Fitting Target Exp. Data: Vth(Vbs, L, W) Devices & Experimental Data One Set of Devices (Large and Fixed L & Different W). Vth(Vbs, L, W)
Step 8 Extracted Parameters & Fitting Target Data K3, K3b, W0 Fitting Target Exp. Data: Vth(Vbs, L, W) Devices & Experimental Data One Set of Devices (Large and Fixed L & Different W). Vth(Vbs, L, W)
Step 9 Extracted Parameters & Fitting Target Data Voff, Nfactor, Cdsc, Cdscb Fitting Target Exp. Data: Subthreshold region Ids(Vgs, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
Step 10 Extracted Parameters & Fitting Target Data Devices & Experimental Data
6-9
Extraction Procedure
One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vbs = Vbb at Different Vds
Step 11 Extracted Parameters & Fitting Target Data dWb Fitting Target Exp. Data: Strong Inversion region Ids(Vgs, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
Step 12 Extracted Parameters & Fitting Target Data vsat, A0, Ags Fitting Target Exp. Data: Isat(Vgs, Vbs)/W A1, A2 (PMOS Only) Fitting Target Exp. Data Vasat(Vgs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = 0V at Different Vgs
Step 13 Extracted Parameters & Fitting Target Data Devices & Experimental Data
6-10
Extraction Procedure
One Set of Devices (Large and Fixed L & Different W). Ids vs. Vds @ Vbs = 0V at Different Vgs
Step 14 Extracted Parameters & Fitting Target Data dWg Fitting Target Exp. Data: Isat(Vgs, Vbs)/W Devices & Experimental Data One Set of Devices (Large and Fixed L & Different W). Ids vs. Vds @ Vbs = 0V at Different Vgs
Step 15 Extracted Parameters & Fitting Target Data Pscbe1, Pscbe2 Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = 0V at Different Vgs
Step 16 Extracted Parameters & Fitting Target Data Pclm, (Drout, Pdiblc1, Pdiblc2, L), Pavg Fitting Target Exp. Data: Rout(Vgs, Vds) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = 0V at Different Vgs
6-11
Extraction Procedure
Step 17 Extracted Parameters & Fitting Target Data Drout, Pdibl1c, Pdiblc2 Fitting Target Exp. Data: (Drout, Pdiblc1, Pdiblc2, L) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). (Drout, Pdiblc1, Pdiblc2, L)
Step 18 Extracted Parameters & Fitting Target Data Pdibl1cb Fitting Target Exp. Data: (Drout, Pdiblc1, Pdiblc2, L, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ fixed Vgs at Different Vbs
Step 19 Extracted Parameters & Fitting Target Data Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = Vdd at Different Vbs
6-12
Extraction Procedure
Step 20 Extracted Parameters & Fitting Target Data Eta0, Etab, Dsub Fitting Target Exp. Data: dibl(Eta0, Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = Vdd at Different Vbs
Etab, L)
Step 21 Extracted Parameters & Fitting Target Data Keta Fitting Target Exp. Data: Isat(Vgs, Vbs)/W Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = Vbb at Different Vgs
Step 22 Extracted Parameters & Fitting Target Data 0, 1, 0 Fitting Target Exp. Data: Isub(Vgs, Vbs)/ W Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = Vbb at Different Vds
6-13
6-14
VFB = Vth0 s K1 s
nI-2. If K1 and K2 are not given, they are calculated based on
K1 = 2 2 K 2 s Vbm
K2 =
2 s s Vbm s + Vbm
(1 2 )(
s Vbx s
where
s is
calculated by
N s = 2Vtm0 ln ch n i
Vtm 0 =
k BTnom q
6-15
Eg 0
where Eg0 is the energy bandgap at temperature Tnom. nI-3. If Nch is not given and 1 is given, Nch is calculated from
N ch =
1 2 C ox 2 2 q si
If both 1 and Nch are not given, Nch defaults to 1.7e23 m-3 and 1 is calculated from Nch. nI-4. If 1 is not given, it is calculated by
1 =
2q si Nch Cox
2 =
2q si N sub Cox
qN ch X t = s Vbx 2 si
6-16
nC-1. If Cgso is not given, it is calculated by if (dlc is given and is greater 0), Cgso = dlc * Cox - Cgs1 if (Cgso < 0) Cgso = 0 else Cgso = 0.6 Xj * Cox nC-2. If Cgdo is not given, it is calculated by if (dlc is given and is greater than 0), Cgdo = dlc * Cox - Cgd1 if (Cgdo < 0) Cgdo = 0 else Cgdo = 0.6 Xj * Cox
2 ox 4 10 7 CF = ln 1 + Tox
6-17
6-18
Parameter extraction is an important part of model development. Many different extraction methods have been developed [23, 24]. The appropriate methodology depends on the model and on the way the model is used. A combination of a local optimization and the group device extraction strategy is adopted for parameter extraction.
6-1
Extraction Strategies
device performance quite well. Values extracted in this manner will now have some physical relevance.
6-2
Extraction Procedure
Wmin L Lmin
Figure 6-1. Device geometries used for parameter extraction
The large-sized device (W 10m, L 10m) is used to extract parameters which are independent of short/narrow channel effects and parasitic resistance. Specifically, these are: mobility, the large-sized device threshold voltage VTideal, and the body effect coefficients K1 and K2 which depend on the vertical doping concentration distribution. The set of devices with a fixed large channel width but different channel lengths are used to extract parameters which are related to the short channel effects. Similarly, the set of devices with a fixed, long channel length but different channel widths are used to extract parameters which are related to narrow width
6-3
Extraction Procedure
effects. Regardless of device geometry, each device will have to be measured under four, distinct bias conditions. (1) Ids vs. Vgs @ Vds = 0.05V with different Vbs. (2) Ids vs. Vds @ Vbs = 0V with different Vgs. (3) Ids vs. Vgs @ Vds = Vdd with different Vbs. (Vdd is the maximum drain voltage). (4) Ids vs. Vds @ Vbs = Vbb with different Vgs. (|Vbb| 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)
fexp(P ,P , P ) fsim( P(m) , P(m) , P(m) ) = 10 20 30 1 2 3
The variable fsim() is the objective function to be optimized. The variable fexp() stands for the experimental data. P10, P20, a n d P30 represent the desired extracted parameter values. P1(m), P2(m) and P3(m) represent
6-4
Extraction Procedure
Model Equations
Measured Data
Pi
(m+1)
=P
(m) + i
P i
P P
i (m) i
<
no
yes STOP
To change Eq. (6.3.1) into a form that a linear least-squares fit routine can be used (i.e. in a form of y = a + bx1 + cx2), both sides of the Eq. (6.3.1) are divided by fsim / P1. This gives the change in P1, P1(m) , for the next iteration such that:
6-5
Extraction Procedure
(6.3.2)
The parameters are extracted in the following procedure. These procedures are based on a physical understanding of the model and based on local
6-6
Extraction Procedure
optimization. (Note: Fitting Target Data refers to measurement data used for model extraction.) Step 1 Extracted Parameters & Fitting Target Data Vth0, K1, K2 Fitting Target Exp. Data: Vth(Vbs) Device & Experimental Data Large Size Device (Large W & L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs Extracted Experimental Data Vth(Vbs)
Devices & Experimental Data Large Size Device (Large W & L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
Step 3 Extracted Parameters & Fitting Target Data Lint, Rds(Rdsw W, Vbs) , Fitting Target Exp. Data: Strong Inversion region Ids(Vgs, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
6-7
Extraction Procedure
Step 4 Extracted Parameters & Fitting Target Data Wint, Rds(Rdsw W, Vbs) , Fitting Target Exp. Data: Strong Inversion region Ids(Vgs, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed L & Different W). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
Step 5 Extracted Parameters & Fitting Target Data Rdsw ,Prwb, Wr Fitting Target Exp. Data: Rds(Rdsw W, , Vbs) Devices & Experimental Data Rds(Rdsw W, Vbs) ,
Step 6 Extracted Parameters & Fitting Target Data Dvt0, Dvt1, Dvt2, Nlx Fitting Target Exp. Data: Vth(Vbs, L, W) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Vth(Vbs, L, W)
6-8
Extraction Procedure
Step 7 Extracted Parameters & Fitting Target Data Dvt0w, D vt1w, D vt2w Fitting Target Exp. Data: Vth(Vbs, L, W) Devices & Experimental Data One Set of Devices (Large and Fixed L & Different W). Vth(Vbs, L, W)
Step 8 Extracted Parameters & Fitting Target Data K3, K3b, W0 Fitting Target Exp. Data: Vth(Vbs, L, W) Devices & Experimental Data One Set of Devices (Large and Fixed L & Different W). Vth(Vbs, L, W)
Step 9 Extracted Parameters & Fitting Target Data Voff, Nfactor, Cdsc, Cdscb Fitting Target Exp. Data: Subthreshold region Ids(Vgs, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
Step 10 Extracted Parameters & Fitting Target Data Devices & Experimental Data
6-9
Extraction Procedure
One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vbs = Vbb at Different Vds
Step 11 Extracted Parameters & Fitting Target Data dWb Fitting Target Exp. Data: Strong Inversion region Ids(Vgs, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = 0.05V at Different Vbs
Step 12 Extracted Parameters & Fitting Target Data vsat, A0, Ags Fitting Target Exp. Data: Isat(Vgs, Vbs)/W A1, A2 (PMOS Only) Fitting Target Exp. Data Vasat(Vgs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = 0V at Different Vgs
Step 13 Extracted Parameters & Fitting Target Data Devices & Experimental Data
6-10
Extraction Procedure
One Set of Devices (Large and Fixed L & Different W). Ids vs. Vds @ Vbs = 0V at Different Vgs
Step 14 Extracted Parameters & Fitting Target Data dWg Fitting Target Exp. Data: Isat(Vgs, Vbs)/W Devices & Experimental Data One Set of Devices (Large and Fixed L & Different W). Ids vs. Vds @ Vbs = 0V at Different Vgs
Step 15 Extracted Parameters & Fitting Target Data Pscbe1, Pscbe2 Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = 0V at Different Vgs
Step 16 Extracted Parameters & Fitting Target Data Pclm, (Drout, Pdiblc1, Pdiblc2, L), Pavg Fitting Target Exp. Data: Rout(Vgs, Vds) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = 0V at Different Vgs
6-11
Extraction Procedure
Step 17 Extracted Parameters & Fitting Target Data Drout, Pdibl1c, Pdiblc2 Fitting Target Exp. Data: (Drout, Pdiblc1, Pdiblc2, L) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). (Drout, Pdiblc1, Pdiblc2, L)
Step 18 Extracted Parameters & Fitting Target Data Pdibl1cb Fitting Target Exp. Data: (Drout, Pdiblc1, Pdiblc2, L, Vbs) Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ fixed Vgs at Different Vbs
Step 19 Extracted Parameters & Fitting Target Data Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = Vdd at Different Vbs
6-12
Extraction Procedure
Step 20 Extracted Parameters & Fitting Target Data Eta0, Etab, Dsub Fitting Target Exp. Data: dibl(Eta0, Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vgs @ Vds = Vdd at Different Vbs
Etab, L)
Step 21 Extracted Parameters & Fitting Target Data Keta Fitting Target Exp. Data: Isat(Vgs, Vbs)/W Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = Vbb at Different Vgs
Step 22 Extracted Parameters & Fitting Target Data 0, 1, 0 Fitting Target Exp. Data: Isub(Vgs, Vbs)/ W Devices & Experimental Data One Set of Devices (Large and Fixed W & Different L). Ids vs. Vds @ Vbs = Vbb at Different Vds
6-13
6-14
VFB = Vth0 s K1 s
nI-2. If K1 and K2 are not given, they are calculated based on
K1 = 2 2 K 2 s Vbm
K2 =
2 s s Vbm s + Vbm
(1 2 )(
s Vbx s
where
s is
calculated by
N s = 2Vtm0 ln ch n i
Vtm 0 =
k BTnom q
6-15
Eg 0
where Eg0 is the energy bandgap at temperature Tnom. nI-3. If Nch is not given and 1 is given, Nch is calculated from
N ch =
1 2 C ox 2 2 q si
If both 1 and Nch are not given, Nch defaults to 1.7e23 m-3 and 1 is calculated from Nch. nI-4. If 1 is not given, it is calculated by
1 =
2q si Nch Cox
2 =
2q si N sub Cox
qN ch X t = s Vbx 2 si
6-16
nC-1. If Cgso is not given, it is calculated by if (dlc is given and is greater 0), Cgso = dlc * Cox - Cgs1 if (Cgso < 0) Cgso = 0 else Cgso = 0.6 Xj * Cox nC-2. If Cgdo is not given, it is calculated by if (dlc is given and is greater than 0), Cgdo = dlc * Cox - Cgd1 if (Cgdo < 0) Cgdo = 0 else Cgdo = 0.6 Xj * Cox
2 ox 4 10 7 CF = ln 1 + Tox
6-17
6-18
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 W/L=20/5 W/L=20/5 W/L=20/0.5 W/L=20/0.5 W/L=20/5 W/L=20/5 W/L=20/0.5 W/L=20/0.5 W/L=20/5
Bias Conditions Ids vs. Vgs @ Vbs=0V; Vds=0.05, 3.3V Ids vs. Vgs @ Vbs=0V; Vds=0.05, 3.3V Ids vs. Vgs @ Vbs=0V; Vds=0.05, 3.3V Ids vs. Vgs @ Vbs=0V; Vds=0.05, 3.3V Ids vs. Vgs @ Vds=0.05V; Vbs=0 to -3.3V Ids vs. Vgs @ Vds=0.05V; Vbs=0 to -3.3V; W/ L=20/5 Ids vs. Vgs @ Vds=0.05V; Vbs=0 to -3.3V Ids vs. Vgs @ Vds=0.05V; Vbs=0 to -3.3V Gm/Ids vs. Vgs @ Vds=0.05V, 3-3V; Vbs=0V
Notes Log scale Linear scale Log scale Linear scale Log scale Linear scale Log scale Linear scale Linear scale
Figure Number 7-1 7-2 7-3 7-4 7-5 7-6 7-7 7-8 7-9
7-1
Bias Conditions Gm/Ids vs. Vgs @ Vds=0.05V, 3-3V; Vbs=0V Gm/Ids vs. Vgs @ Vds=0.05V; Vbs=0V to 3.3V Gm/Ids vs. Vgs @ Vds=0.05V; Vbs=0V to 3.3V Ids vs. Vds @Vbs=0V; Vgs=0.5V, 0.55V, 0.6V Ids vs. Vds @Vbs=0V; Vgs=1.15V to 3.3V Ids vs. Vds @Vbs=0V; Vgs=1.084V to 3.3V Rout vs. Vds @ Vbs=0V; Vgs=1.084V to 3.3V
Notes Linear scale Linear scale Linear scale Linear scale Linear scale Linear scale Linear scale
7-2
1.E-02 1.E-03 1.E-04 1.E-05 1.E-06 1.E-07 1.E-08 1.E-09 1.E-10 1.E-11 1.E-12 0.0 1.0 2.0 Vgs (V) 3.0 4.0 Solid lines: Model results Symbols: Exp.data W/L=20/5 Tox=9 nm Vbs=0V Vds=3.3V Vds=0.05V
Ids (A)
Vds=3.3V Vds=0.05V
0.0
1.0
3.0
4.0
7-3
1.0E+00 1.0E-01 1.0E-02 1.0E-03 1.0E-04 1.0E-05 1.0E-06 1.0E-07 1.0E-08 1.0E-09 1.0E-10 1.0E-11 1.0E-12 0.0
Vds=3.3V
Ids (A)
Vds=0.05V
Solid lines: Model results Symbols: Exp. data W/L=20/0.5 Tox=9 nm Vbs=0V 1.0 2.0 Vgs (V) 3.0 4.0
Figure 7-3. Same as Figure 7-1 but for a short channel device.
1.0E-02 9.0E-03 8.0E-03 7.0E-03 6.0E-03 5.0E-03 4.0E-03 3.0E-03 2.0E-03 1.0E-03 0.0E+00
Ids (A)
Solid lines: Model results Symbols: Exp. data W/L=20/0.5 Tox=9 nm Vbs=0V
Vds=3.3V
Figure 7-4. Same as Figure 7-2 but for a short channel device.
7-4
Vbs=0V
Vbs=-3.3V
1.E-07 1.E-08 1.E-09 1.E-10 1.E-11 1.E-12 0.0 1.0 2.0 Vgs (V) 3.0 4.0 Solid lines: Model results Symbols: Exp. data W/L=20/5 Tox=9 nm Vds=0.05V
Ids (A)
7-5
Ids (A)
1.E-07 1.E-08 1.E-09 1.E-10 1.E-11 1.E-12 0.0 1.0 2.0 Vgs (V) 3.0 4.0 Solid lines: Model results Symbols: Exp. data W/L=20/0.5 Tox=9 nm Vds=0.05V
Figure 7-7. Same as Figure 7-5 but for a short channel device.
5.E-04 5.E-04 4.E-04 4.E-04 3.E-04 3.E-04 2.E-04 2.E-04 1.E-04 5.E-05 0.E+00 0.0 1.0 2.0 Vgs (V) 3.0 4.0 W/L=20/0.5 Tox=9 nm Vds=0.05V Vbs=0V Vbs=-3.3V
Figure 7-8. Same as Figure 7-6 but for a short channel device.
Ids (A)
7-6
30 Vds=3.3V 25 Solid lines: Model results Symbols: Exp. data W/L=20/5 Tox=9 nm Vbs=0V
gm/Ids (mho/A)
3.0
4.0
gm/Ids (mho/A)
Vds=0.05V
3.0
4.0
Figure 7-10. Same as Figure 7-9 but for a short channel device.
7-7
35 30 Solid lines: Model results Symbols: Exp. data W/L=20/5 Tox=9 nm Vds=0.05V
gm/Ids (mho/A)
Vbs=-3.3V
2.0 Vgs(V)
3.0
4.0
35 30 25
Gm/Id
Solid lines: Model results Symbols: Exp. data W/L=20/0.5 Tox=9 nm Vds=0.05V
Vbs=-1.98V
3.0
4.0
Figure 7-12. Same as Figure 7-11 but for a short channel device.
7-8
8.E-05 7.E-05 6.E-05 Solid lines: BSIM3v3 Dotted lines: BSIM3v2 W/L=20/0.5 Vgs =0.6V
Ids (A)
Vgs=0.55V Vgs=0.5V
Vgs=3.3V
1.0E-03 8.0E-04 6.0E-04 4.0E-04 2.0E-04 Vgs=1.15V 0.0 0.5 1.0 1.5 2.0 Vds (V) 2.5 3.0 3.5
0.0E+00
7-9
Vgs=3.3V
Ids (A)
5.E-03 4.E-03 3.E-03 2.E-03 1.E-03 0.E+00 0.0 0.5 1.0 1.5 2.0 Vds (V) 2.5 3.0 3.5 Vgs=1.084V
Figure 7-15. Same as Figure 7-14 but for a short channel device.
2.0E+05 1.8E+05 1.6E+05 1.4E+05 1.2E+05 1.0E+05 8.0E+04 6.0E+04 4.0E+04 2.0E+04 0.0E+00 0.0
Vgs=1.084V
Rout (Ohm)
Vgs=3.3V
1.0
3.0
4.0
7-10
8-1
Flicker Noise
8.1.2 Formulations
1.
Noise density =
K f I ds
2
af
Cox Leff f ef
where f is the frequency. For BSIM3 model If Vgs > Vth + 0.1
2.
(8.2)
Noise density = + q 2 kTeff I ds Cox Leff f
2 2 ef 14 Noia log N0 + 2 10 + Noib (N0 Nl ) + Noic N0 2 Nl 2 8 N + 2 1014 2 10 l
(N
+ 2 1014
where Vtm is the thermal voltage, eff is the effective mobiity at the given bias condition, and Leff and Weff are the effective channel length and width, respectively. The parameter N0 is the charge density at the source side given by (8.3)
N0 = Cox (Vgs Vth ) q
8-2
Flicker Noise
(8.4)
Nl =
Lclm is the channel length reduction due to channel length modulation and
given by (8.5)
Vds Vdsat + Em (forVds > Vdsat) Litl log Litl Lclm = Esat ) 0 (otherwise Esat = 2 vsat eff
where
Litl = 3 X jTox
Otherwise (8.6)
Noise density=
Where, Slimit is the flicker noise calculated at Vgs = Vth + 0.1 and Swi is given by
8-3
(8.7)
4 k B T eff Leff
2
Q inv
Qinv is the inversion channel charge computed from the capacitance models (capMod = 0, 1, 2 or 3).
8-4
8-5
8-6
9-1
Diode IV Model
Ibs = ijth+
I sbs = As J s + Ps J ssw
where Js is the junction saturation current density, AS is the source junction area, Jssw is the sidewall junction saturation current density, Ps is the perimeter of the source junction. Js and Jssw are functions of temperature and can be written as (9.5) Eg 0 Eg T + XTI ln T Vtm0 Vtm nom J s = J s 0 exp NJ
9-2
Diode IV Model
(9.6)
Eg 0 Eg T + XTI ln T Vtm0 Vtm nom J ssw = J s 0 sw exp NJ
The energy band-gap Eg0 and Eg at the nominal and operating temperatures are expressed by (9.7a) and (9.7b), repectively: (9.7a)
E g 0 = 1.16 7.02 10 4 Tnom Tnom + 1108
2
(9.7b)
E g = 1 .16 7 .02 10 T T + 1108
4 2
In the above derivatoins, Js0 is the saturation current density at Tnom. If Js0 is not given,
J s0 = 1 10
4
at Tnom, with a default value of zero. If Isbs is not positive, Ibs is calculated by (9.8) I bs = Gmin Vbs
9-3
Diode IV Model
(9.9) V Ibd = I sbd exp bd 1 + GminVbd NV tm Case 2 - ijth is non-zero: Current limiting feature. If Vbd < Vjdm
(9.10)
otherwise (9.11)
I bd = ijth + ijth + I sbd (Vbd Vjdm) + GminVbd NVtm
I sbd = Ad J s + Pd J ssw
where Ad is the drain junction area and Pd is the perimeter of the drain junction. If Isbd is not positive, Ibd is calculated by (9.13) I bd = Gmin Vbd
9-4
Saturation current density Side wall saturation current density Emission coefficient Junction current temperature exponent coefficient Limiting current
9-5
Otherwise (9.15)
Capbs = As C jbs + Ps C jbsswg
where Cjbs is the unit bottom area capacitance of the S/B junction, Cjbssw is the periphery capacitance of the S/B junction along the field oxide side, and Cjbsswg is the periphery capacitance of the S/B junction along the gate oxide side. If Cj is larger than zero, Cjbs is calculated by if Vbs < 0 (9.16)
V C jbs = C j 1 bs P b
M j
otherwise
(9.17)
V C jbs = C j 1 + M j bs Pb
9-6
(9.18)
M jsw
otherwise (9.19)
V C jbssw = C jsw1 + M jsw bs P bsw
M jswg
(9.21)
9-7
Otherwise (9.23)
Capbd = Ad C jbd + Pd C jbdswg
where Cjbd is the unit bottom area capacitance of the D/B junction, Cjbdsw is the periphery capacitance of the D/B junction along the field oxide side, and Cjbdswg is the periphery capacitance of the D/B junction along the gate oxide side. If Cj is larger than zero, Cjbd is calculated by if Vbd < 0 (9.24)
C jbd V = C j 1 bd Pb
M j
otherwise
(9.25)
V C jbd = C j 1 + M j bd P b
9-8
(9.26)
M jsw
(9.27)
M jswg
(9.29)
V C jbdswg = C jswg 1 + M jswg bd P bswg
9-9
9-10
(9.32)
T = T Tnom
The six new model parameters in the above equations are described in Table 9-2.
Description Bottom junction capacitance per unit area at zero bias Bottom junction capacitance grading coefficient Bottom junction built-in potential Source/drain sidewall junction capacitance per unit length at zero bias Source/drain sidewall junction capacitance grading coefficient Source/drain side wall junction built-in potential Source/drain gate side wall junction capacitance per unit length at zero bias Source/drain gate side wall junction capacitance grading coefficient Source/drain gate side wall junction built-in potential Temperature coefficient of Pb Temperature coefficient of Pbsw
none V F/m
Mjswg
mjswg
Mjsw
none
V V/K V/K
9-11
Description Temperature coefficient of Pbswg Temperature coefficient of Cj Temperature coefficient of Cjsw Temperature coefficient of Cjswg
9-12
A.2 DC Parameters
A-1
DC Parameters
Unit V
Note nI-1
Flat-band voltage First order body effect coefficient Second order body effect coefficient Narrow width coefficient Body effect coefficient of k3 Narrow width parameter Lateral non-uniform doping parameter Maximum applied body bias in Vth calculation first coefficient of short-channel effect on Vth Second coefficient of shortchannel effect on Vth Body-bias coefficient of shortchannel effect on Vth First coefficient of narrow width effect on Vth for small channel length Second coefficient of narrow width effect on Vth for small channel length
Calculated 0.5 0.0 80.0 0.0 2.5e-6 1.74e-7 -3.0 2.2 0.53 -0.032 0
Dvt1w
dvtw1
5.3e6
1/m
A-2
DC Parameters
Description Body-bias coefficient of narrow width effect for small channel length Mobility at Temp = Tnom NMOSFET PMOSFET First-order mobility degradation coefficient Second-order mobility degradation coefficient Body-effect of mobility degradation coefficient
Default -0.032
Unit 1/V
Note
u0
670.0 250.0 2.25E-9 5.87E-19 mobMod =1, 2: -4.65e-11 mobMod =3: -0.046 8.0E4 1.0 0.0 0.0 0.0 -0.047 0.0 1.0
Ua Ub Uc
ua ub uc
Saturation velocity at Temp = Tnom Bulk charge effect coefficient for channel length gate bias coefficient of Abulk Bulk charge effect coefficient for channel width Bulk charge effect width offset Body-bias coefficient of bulk charge effect First non-saturation effect parameter Second non-saturation factor
A-3
DC Parameters
Symbols used in equation Rdsw Prwb Prwg Wr Wint Lint dWg dWb Voff Nfactor Eta0 Etab Dsub Cit Cdsc
Symbols used in SPICE rdsw prwb prwg wr wint lint dwg dwb voff nfactor eta0 etab dsub cit cdsc
Description Parasitic resistance per unit width Body effect coefficient of Rdsw Gate bias effect coefficient of Rdsw Width Offset from Weff for Rds calculation Width offset fitting parameter from I-V without bias Length offset fitting parameter from I-V without bias Coefficient of Weffs gate dependence Coefficient of Weffs substrate body bias dependence Offset voltage in the subthreshold region at large W and L Subthreshold swing factor DIBL coefficient in subthreshold region Body-bias coefficient for the subthreshold DIBL effect DIBL coefficient exponent in subthreshold region Interface trap capacitance Drain/Source to channel coupling capacitance
Default 0.0 0 0 1.0 0.0 0.0 0.0 0.0 -0.08 1.0 0.08 -0.07 drout 0.0 2.4E-4
Unit -mWr V-1/2 1/V none m m m/V m/V1/2 V none none 1/V none F/m2 F/m2
Note
A-4
DC Parameters
Symbols used in equation Cdscb Cdscd Pclm Pdiblc1 Pdiblc2 Pdiblcb Drout
Symbols used in SPICE cdscb cdscd pclm pdiblc1 pdiblc2 pdiblcb drout
Description Body-bias sensitivity of Cdsc Drain-bias sensitivity of Cdsc Channel length modulation parameter First output resistance DIBL effect correction parameter Second output resistance DIBL effect correction parameter Body effect coefficient of DIBL correction parameters L dependence coefficient of the DIBL correction parameter in Rout First substrate current bodyeffect parameter Second substrate current bodyeffect parameter Gate dependence of Early voltage Effective Vds parameter poly gate doping concentration The first parameter of impact ionization current Isub parameter for length scaling The second parameter of impact ionization current
Note
A-5
Description Source drain sheet resistance in ohm per square Side wall saturation current density Source drain junction saturation current per unit area Diode limiting current
Note
nI-3
Description Charge partitioning flag Non LDD region source-gate overlap capacitance per channel length Non LDD region drain-gate overlap capacitance per channel length Gate bulk overlap capacitance per unit channel length Bottom junction capacitance per unit area at zero bias Default 0.0 calculated Unit none F/m Note nC-1
CGD0
cgdo
calculated
F/m
nC-2
CGB0 Cj
cgbo cj
0.0 5.0e-4
F/m F/m2
A-6
Description Default Bottom junction capacitance grating coefficient Source/Drain side wall junction capacitance grading coefficient Source/Drain side wall junction capacitance per unit area Source/drain gate side wall junction capacitance grading coefficient Source/drain gate side wall junction capacitance grading coefficient Source/drain side wall junction built-in potential Bottom built-in potential Source/Drain gate side wall junction built-in potential Light doped source-gate region overlap capacitance Light doped drain-gate region overlap capacitance Coefficient for lightly doped region overlap capacitance Fringing field capacitance fringing field capacitance Constant term for the short channel model Exponential term for the short channel model 0.5 0.33 none Unit Note
Cjsw Cjswg
cjsw cjswg
5.E-10 Cjsw
F/m F/m
Mjswg
mjswg
Mjsw
none
V V V F/m F/m V
Cf CLC CLE
cf clc cle
F/m m none
nC-3
A-7
NQS Parameters
Description Default Length offset fitting parameter from C-V Width offset fitting parameter from C-V Flat-band voltage parameter (for capMod=0 only) CV parameter in Vgsteff,CV for weak to strong inversion CV parameter in Vgsteff,CV for week to strong inversion Exponential coefficient for charge thickness in capMod=3 for accumulation and depletion regions Coefficient for the gate-bias dependent surface potential lint wint -1 1.0 0.0 1.0 Unit m m V none V m/V nC-4 nC-4 nC-4 Note
moin
moin
15.0
none
nC-4
Symbols Symbols used in used in Description equation SPICE Elm elm Elmore constant of the channel
Default 5
Unit none
Note
A-8
dW and dL Parameters
Symbols used in equation Wl Wln Ww Wwn Wwl Ll Lln Lw Lwn Lwl Llc
Symbols used in SPICE wl wln ww wwn wwl ll lln lw lwn lwl Llc
Description Coefficient of length dependence for width offset Power of length dependence of width offset Coefficient of width dependence for width offset Power of width dependence of width offset Coefficient of length and width cross term for width offset Coefficient of length dependence for length offset Power of length dependence for length offset Coefficient of width dependence for length offset Power of width dependence for length offset Coefficient of length and width cross term for length offset Coefficient of length dependence for CV channel length offset
Default 0.0 1.0 0.0 1.0 0.0 0.0 1.0 0.0 1.0 0.0 Ll
Unit mWln none mWwn none mWwn+Wln mLln none mLwn none mLwn+Lln mLln
Note
A-9
Temperature Parameters
Description Coefficient of width dependence for CV channel length offset Coefficient of length and widthdependence for CV channel length offset Coefficient of length dependence for CV channel width offset Coefficient of widthdependence for CV channel width offset Coefficient of length and widthdependence for CV channel width offset
Default Lw
Unit mLwn
Note
Lwlc
Lwlc
Lwl
mLwn+Lln
Wlc
Wlc
Wl
mWln
Wwc Wwlc
Wwc Wwlc
Ww Wwl
mWwn mWln+Wwn
Default 27
Unit oC
Note
ute
-1.5
none
A-10
Temperature Parameters
Description Temperature coefficient for threshold voltage Channel length dependence of the temperature coefficient for threshold voltage Body-bias coefficient of Vth temperature effect Temperature coefficient for Ua Temperature coefficient for Ub Temperature coefficient for Uc
Unit V Vm
Note
1/V
At Prt At nj XTI
at prt at nj xti
Temperature coefficient for saturation velocity Temperature coefficient for Rdsw Temperature coefficient for saturation velocity Emission coefficient of junction Junction current temperature exponent coefficient
A-11
Description Temperature coefficient of Pb Temperature coefficient of Pbsw Temperature coefficient of Pbswg Temperature coefficient of Cj Temperature coefficient of Cjsw Temperature coefficient of Cjswg
Note
Default (NMOS) 1e20 (PMOS) 9.9e18 (NMOS) 5e4 (PMOS) 2.4e3 (NMOS) -1.4e12 (PMOS) 1.4e-12 4.1e7
Note
Em
em
Saturation field
V/m
A-12
Process Parameters
Description Flicker noise exponent Flicker noise frequency exponent Flicker noise coefficient
Default 1 1 0
Note
Symbols used in SPICE tox toxm xj gamma1 gamma2 nch nsub vbx xt
Description Gate oxide thickness Tox at which parameters are extracted Junction Depth Body-effect coefficient near the surface Body-effect coefficient in the bulk Channel doping concentration Substrate doping concentration Vbs at which the depletion region width equals xt Doping depth
Default 1.5e-8 Tox 1.5e-7 calculated calculated 1.7e17 6e16 calculated 1.55e-7
Note
nI-3
nI-7
A-13
Description Minimum channel length Maximum channel length Minimum channel width Maximum channel width Bin unit scale selector
Unit m m m m none
Note
VFB = Vth0 s K1 s
nI-2. If K1 and K2 are not given, they are calculated based on
K1 = 2 2 K 2 s Vbm
A-14
K2 =
2 s s Vbm s + Vbm
(1 2 )(
s Vbx s
where s is calculated by
N s = 2Vtm0 ln ch n i
Vtm 0 =
k BTnom q
Eg 0 = 1.16
where Eg0 is the energy bandgap at temperature Tnom. nI-3. If pscbe2 <= 0.0, a warning message will be given. If ijth < 0.0, a fatal error message will occur. If Toxm < = 0.0, a fatal error message will occur.
A-15
1 C ox 2 q si
2
If both 1 and Nch are not given, Nch defaults to 1.7e23 m-3 and 1 is calculated from Nch. nI-5. If 1 is not given, it is calculated by
1 =
2q si Nch Cox
2 =
2q si N sub Cox
qN ch X t = s Vbx 2 si
nC-1. If Cgso is not given, it is calculated by if (dlc is given and is greater 0), Cgso = dlc * Cox - Cgs1 if (Cgso < 0) Cgso = 0 else Cgso = 0.6 Xj * Cox nC-2. If Cgdo is not given, it is calculated by if (dlc is given and is greater than 0),
A-16
Cgdo = dlc * Cox - Cgd1 if (Cgdo < 0) Cgdo = 0 else Cgdo = 0.6 Xj * Cox
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 (noff < 0.1) or (noff > 4.0), a warning message will be given. If (voffcv < -0.5) or (voffcv > 0.5), a warning message will be given.
A-17
A-18
Vth = Vth 0 ox + K1ox s Vbseff K 2 oxVbseff Tox Nlx + K1ox 1 + 1 s + (K 3 + K 3bVbseff ) s Weff '+W0 Leff W 'L W 'L DVT 0 w exp DVT 1w eff eff + 2 exp DVT 1w eff eff 2ltw ltw
(Vbi s )
L L DVT 0 exp DVT 1 eff + 2 exp DVT 1 eff (Vbi s ) 2lt lt L L exp Dsub eff + 2 exp Dsub eff (Etao + EtabVbseff ) ds V 2lto lto
Vth0ox = Vth0 K1 s
K 1ox = K 1
Tox Toxm
K2ox = K2
Tox Toxm
B-1
I-V Model
lt =
ltw =
Xdep 0 =
(1=0.001)
Vbi = vt ln(
NchNDS ) ni 2
Vgsteff
B-2
I-V Model
n = 1 + Nfactor
Cd + Cox
Leff Leff (Cdsc + CdscdVds + Cdscb Vbseff ) exp(DVT1 ) + 2 exp(DVT1 ) 2lt lt Cox
Cit Cox
Cd =
si Xdep
B.1.3 Mobility
For mobMod=1
eff =
For mobMod=2
eff =
For mobMod=3
eff =
B-3
I-V Model
Vdsat
b b 2 4ac = 2a
a = A bulk 2WeffsatCoxR DS + (
1 1) A bulk
Vdsat =
2 Leff A0Leff K1ox 1 + B0 Abulk = 1+ 1 AgsVgsteff W '+B 1+ KetaV bseff 2 s Vbseff Leff + 2 XJ Xdep Leff + 2 XJ Xdep eff 1
B-4
I-V Model
Esat =
2sat eff
Vdseff = Vdsat
Ids =
Idso ( Vdseff ) 1 + Vds Vdseff 1 + Vds Vdseff RdsIdso( Vdseff ) VA VASCBE 1+ Vdseff
VA = VAsat + (1 +
VACLM =
B-5
I-V Model
VADIBLC =
1 VASCBE
2 / 1 + RDSsatCoxWeffAbulk
si Tox X j ox
litl =
I sub =
0 + 1 Leff
Leff
(V
ds
I ds 0 1 + R ds I ds 0 V dseff
V ds V dseff 1 + VA
B-6
I-V Model
a=
ox 2
2q si N gateTox
2
Vgs_ eff
Weff = Wdrawn 2 dW
B-7
I-V Model
dL = Lint +
Ll L Lw + Lwn + L ln wl Lwn L ln W L L W
B.1.10Source/Drain Resistance
Rds =
(10 W ')
6 eff
))
Wr
B.1.11Temperature Effects
o(T ) = o(Tnorm)(
T te ) Tnorm
B-8
T Tnorm
1)
Leff = DLC +
Weff = DWC+
B-9
= CGS0Vgs
Else
Qoverlap, s Wactive
(3) for capMod = 2
Qoverlap,s Wactive
B-10
Qoverlap,d Wactive
= CGD0Vgd
Qoverlap,d Wactive
Else
= CGD0 Vgs +
Q overlap , d W active
(3) for capMod = 2
Qoverlap,d Wactive
B-11
Qsub = Qg
Qg = Qb
B-12
Vth = V fbcv + s + K1ox s Vbseff (i) 50/50 Charge partition If Vds < Vdsat
B-13
Abulk ' Vds Abulk ' 2 Vds 2 + ] Abulk ' 2 12(Vgs Vth Vds ) 2
(1 Abulk ' )Vds (1 Abulk ' ) Abulk ' Vds 2 ] Qb = Wactive Lactive Cox [ Vfb Vth + s + A ' 2 Vth bulk Vds ) 12(Vgs 2
Abulk ' Vds Abulk ' 2 Vds 2 + Qs = Qd = 0.5Qinv = Wactive LactiveCox[Vgs Vth ] Abulk ' 2 12(Vgs Vth Vds) 2
otherwise
Vdsat ) 3
B-14
Vds + 2
Abulk ' Vds Abulk ' 2 Vds 2 + ] Abulk ' 2 12(Vgs Vth Vds ) 2
(1 Abulk ' )Vds (1 Abulk ' ) Abulk ' Vds 2 ] Abulk ' 2 Vds ) 12(Vgs Vth 2
Qd = Wactive Lactive Cox (Vgs Vth )2 Abulk ' Vds(Vgs Vth ) ( Abulk ' Vds)2 + Abulk ' Vds [ Vgs Vth A ' 6 8 40 bulk Vds + A ' 2 2 (Vgs Vth bulk Vds)2 2
Qs = (Qg + Qb + Qd )
otherwise
Vdsat ) 3
B-15
Qd =
Qs = ( Qg + Qb + Q d )
Vds + 2
Abulk ' Vds Abulk ' 2 Vds 2 + ] A ' 2 12(Vgs Vth bulk Vds ) 2
(1 Abulk ' )Vds (1 Abulk ' ) Abulk ' Vds 2 Qb = Wactive Lactive Cox [Vfb Vth + s + ] A ' 2 12(Vgs Vth bulk Vds) 2
B-16
Vgs Vth Abulk ' ( Abulk ' Vds ) 2 + Qd = Wactive Lactive Cox Vds A ' 2 4 24(Vgs Vth bulk Vds ) 2
Qs = (Qg + Qb + Qd ) otherwise
Vdsat ) 3
Qd = 0
Qs = (Q g + Qb )
B-17
where the bias dependences of Vth given in Section B.1.1 are not considered in calculating Vfb for capMod = 1. if (Vgs < Vfb + Vbs+ Vgsteffcv)
Qb 1 = Qg 1
Vdsat ,cv =
B-18
if (Vds <=Vdsat)
2 Abulk ' Vds Vgsteff cv Vds + Qg = Qg 1 + Wactive Lactive Cox Abulk ' 2 12 Vgsteff cv Vds 2
(1 Abulk ' )Abulk ' Vds 2 1 Abulk ' Qb = Qb 1 + Wactive Lactive Cox Vds Abulk ' 2 Vds 12 Vgsteffcv 2 (i) 50/50 Channel-charge Partition
Qs = Qd =
W active L active C ox 2
B-19
Qs =
4 2 2 2 3 V gsteffcv 3 Vgstefcvf 2 ( Abulk ' Vds ) + Vgsteffcv ( Abulk ' Vds ) ( Abulk ' Vds ) 3 3 15
2 V Abulk ' Vds ) ( gstefcv + Abulk ' Vds Qs = Wactive Lactive Cox Abulk ' 2 4 Vds 24 Vgsteffcv 2
(V
gsteffcv
Vdsat
B-20
Qs = Qd =
Qs =
2Vgstefcv 3
B-21
where the bias dependences of Vth given in Section B.1.1 are not considered in calculating Vfb for capMod = 2.
Q g = (Q inv + Q acc + Q sub 0 + Q sub )
Q inv = Q s + Q d
Q sub0
V dsat , cv =
B-22
Vgs Vth voffcv Vgsteff ,cv = noff nvt ln1 + exp noff nvt
2 2 Abulk ' Vcveff Vgsteff cv Abulk ' Vcveff + Qinv = Wactive Lactive Cox Abulk ' 2 12 Vgsteff cv Vcveff 2
Qsub
2 1 A ' (1 Abulk ' )Abulk ' Vcveff bulk = Wactive Lactive Cox Vcveff A ' 2 12 Vgsteffcv bulk Vcveff 2
B-23
Qs =
Qd =
2 3 Wactive LactiveCox 5 1 2 3 Abulk ' Vcveff gsteffcv V gsteff cv bulk cveff + V gsteff cv A ' V bulk cveff gsteffc A ' V 2 V 3 5 Abulk ' 2Vgsteffcv Vcveff 2
B.2.3.3 0/100 Charge Partition 2 V Abulk ' Vcveff Abulk ' Vcveff gsteffcv gstefcvf + Qs = Wactive Lactive Cox Abulk ' 4 2 24 Vgsteffcv Vcveff 2
2 V Abulk ' Vcveff 3 Abulk ' Vcveff gsteffcv + Qd = Wactive Lactive Cox Abulk ' 4 2 8 Vgsteffcv Vcveff 2
B-24
(3) capMod = 3 (Charge-Thickness Model) capMod = 3 also uses the bias-independent Vth to calculate Vfb as in capMod = 1 and 2.
V gbacc =
1 V0 + V02 + 4 3V fb 2
V0 = V fb + Vbseff Vgs 3
Coxeff =
C cen =
si
X DC
B-25
K1ox 2
Vcveff = Vdsat
1 V1 + V12 + 4 3Vdsat 2
V1 = Vdsat Vds 3
V dsat =
2 2 Abulk ' Vcveff 1 Qinv = WLCoxeff Vgsteff,cv Abulk 'Vcveff + Abulk 'Vcveff 2 12 Vgsteff,cv 2
B-26
2 1 A ' (1 Abulk ') Abulk 'Vcveff bulk Vcveff Abulk 'Vcveff 2 12 V gsteff ,cv 2
QS =
2 2 3 4 2 2 3 , , , (Vgsteffcv ) 3 (Vgsteffcv ) Abulk'Vcveff + 3 (Vgsteffcv )(Abulk'Vcveff) 15(Abulk'Vcveff) A 'V 2Vgsteffcv bulk cveff , 2 WLC oxeff
2
QD =
3 5 2 2 1 3 , , , bulk bulk bulk (Vgsteffcv ) 3(Vgsteffcv ) A 'Vcveff+(Vgsteffcv )(A 'Vcveff) 5(A 'Vcveff) A 'V 2Vgsteffcv bulk cveff , 2 WLC oxeff
2
QS =
WLC oxeff 2
B-27
QD =
WLCoxeff 2
2 Abulk ' 2 Vcveff 3 Vgsteff ,cv Abulk 'Vcveff + A 'V 2 4 Vgsteff ,cv bulk dveff 2
B-28
APPENDIX C: References
[1] 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 Users 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," SolidState Electronics, vol.16, p.1407, 1973. [6] G.W. Taylor, "Subthreshold Conduction in MOSFET's," IEEE Trans. Electron Devices, vol. ED-25, p.337, 1978. [7] T. Toyabe and S. Asai, "Analytical Models of Threshold Voltage and Breakdown Voltage of Short-Channel MOSFET's Derived from Two-Dimensional Analysis," IEEE J. Solid-State Circuits, vol. SC-14, p.375, 1979. [8] D.R. Poole and D.L. Kwong, "Two-Dimensional Analysis Modeling of Threshold Voltage of Short-Channel MOSFET's," IEEE Electron Device Letter, vol. ED-5, p.443, 1984.
C-1
[9] J.D. Kendall and A.R. Boothroyd, "A Two-Dimensional Analytical Threshold Voltage Model for MOSFET's with Arbitrarily Doped Substrate," IEEE Electron Device Letter, vol. EDL-7, p.407, 1986. [10] Z.H. Liu, C. Hu, J.H. Huang, T.Y. Chan, M.C. Jeng, P.K. Ko, and Y.C. Cheng, "Threshold Voltage Model For Deep-Submicrometer MOSFETs," Electron Devices, vol. 40, pp. 86-95, Jan., 1993. [11] Y.C. Cheng and E.A. Sullivan, "Effect of Coulombic Scattering on Silicon Surface Mobility," J. Appl. Phys. 45, 187 (1974). [12] Y.C. Cheng and E.A. Sullivan, Surf. Sci. 34, 717 (1973). [13] A.G. Sabnis and J.T. Clemens, "Characterization of Electron Velocity in the Inverted <100> Si Surface," Tech. Dig.- Int. Electron Devices Meet., pp. 18-21 (1979). [14] G.S. Gildenblat, VLSI Electronics: Microstructure Science, p. 11, vol. 18, 1989. [15] M.S. Liang, J.Y. Choi, P.K. Ko, and C. Hu, "Inversion-Layer Capacitance and Mobility of Very Thin Gate-Oxide MOSFET's," IEEE Trans. Electron Devices, ED33, 409, 1986. [16] F. Fang and X. Fowler, "Hot-electron Effects and Saturation velocity in Silicon Inversion Layer," J. Appl. Phys., 41, 1825, 1969. [17] E. A. Talkhan, I. R. Manour and A. I. Barboor, "Investigation of the Effect of DriftField-Dependent Mobility on MOSFET Characteristics," Parts I and II. IEEE Trans. on Electron Devices, ED-19(8), 899-916, 1972. IEEE Tran.
C-2
[18] M.C. Jeng, "Design and Modeling of Deep-Submicrometer MOSFETs," Ph. D. Dissertation, University of California. [19] K.Y. Toh, P.K. Ko and R.G. Meyer, "An Engineering Model for Short-channel MOS Devices," IEEE Jour. of Solid-State Circuits, vol. 23, No. 4, Aug. 1988. [20] C. Hu, S. Tam, F.C. Hsu, P.K. Ko, T.Y. Chan and K.W. Kyle, "Hot-Electron Induced MOSFET Degradation - Model, Monitor, Improvement," IEEE Tran. on Electron Devices, Vol. 32, pp. 375-385, Feb. 1985. [21] F.C. Hsu, P.K. Ko, S. Tam, C. Hu and R.S. Muller, "An Analytical Breakdown Model for Short-Channel MOSFET's," IEEE Trans. on Electron Devices, Vol.ED29, pp. 1735, Nov. 1982 [22] H. J. Parke, P. K. Ko, and C. Hu, A Measurement-based Charge Sheet Capacitance Model of Short-Channel MOSFETs for SPICE, in IEEE IEDM 86, Tech. Dig., pp. 485-488, Dec. 1986. [23] M. Shur, T.A. Fjeldly, T. Ytterdal, and K. Lee, A Unified MOSFET Model, SolidState Electron., 35, pp. 1795-1802, 1992. [24] MOS9 Documentation. [25] C. F. Machala, P. C. Pattnaik and P. Yang, "An Efficient Algorithms for the Extraction of Parameters with High Confidence from Nonlinear Models," IEEE Electron Device Letters, Vol. EDL-7, no. 4, pp. 214-218, 1986. [26] Y. Tsividis and K. Suyama, MOSFET Modeling for Analog Circuit CAD: Problems and Prospects, Tech. Dig. vol. CICC-93, pp. 14.1.1-14.1.6, 1993.
C-3
[27] 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," IEEE Tran. on Electron Devices, vol. ED-37, no.5, pp. 12891300, 1990. [28] D. S. Jeon, et al, IEEE Tran. 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, IEDM 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
C-6
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:
P=P + 0 PL P PP + W + Leff Weff Leff Weff
For example, for the parameter k1: P0 = k1, PL = lk1, PW = wk1, PP = pk1. binUnit is a bining unit selector. If binUnit = 1, the units of Leff and Weff used in the binning equation above have the units of microns; therwise in meters. For example, for a device with Leff = 0.5m and Weff = 10m. If binUnit = 1, the parameter values for vsat are 1e5, 1e4, 2e4, and 3e4 for vsat, lvsat, wvsat, and pvsat, respectively. Therefore, the effective value of vsat for this device is vsat = 1e5 + 1e4/0.5 + 2e4/10 + 3e4/(0.5*10) = 1.28e5 To get the same effective value of vsat for binUnit = 0, the values of vsat, lvsat, wvsat, and pvsat would be 1e5, 1e-2, 2e-2, 3e-8, respectively. Thus, vsat = 1e5 + 1e-2/0.5e6 + 2e-2/10e-6 + 3e-8/(0.5e-6 * 10e-6) = 1.28e5
D-1
Symbols used in equation None None None None mobMod capMod nqsMod noiMod
Symbols used in SPICE level version binUnit paramChk mobMod capMod nqsMod noiMod
Description The model selector Model version selector Bining unit selector Parameter value check Mobility model selector Flag for the short channel capacitance model Flag for NQS model Flag for Noise model
Can Be Binned? NO NO NO NO NO NO NO NO
D.2 DC Parameters
Description Threshold voltage @Vbs=0 for Large L. Flat band voltage First order body effect coefficient Second order body effect coefficient
D-2
DC Parameters
Description Narrow width coefficient Body effect coefficient of k3 Narrow width parameter Lateral non-uniform doping parameter first coefficient of short-channel effect on Vth Second coefficient of shortchannel effect on Vth Body-bias coefficient of shortchannel effect on Vth First coefficient of narrow width effect on Vth for small channel length Second coefficient of narrow width effect on Vth for small channel length Body-bias coefficient of narrow width effect for small channel length Mobility at Temp = Tnom NMOSFET PMOSFET First-order mobility degradation coefficient Second-order mobility degradation coefficient
Can Be Binned? YES YES YES YES YES YES YES YES
Dvt1w
dvtw1
YES
Dvt2w
dvt2w
YES
u0
Ua Ub
ua ub
D-3
DC Parameters
Symbols used in equation Uc sat A0 Ags B0 B1 Keta A1 A2 Rdsw Prwb Prwg Wr Wint Lint
Symbols used in SPICE uc vsat a0 ags b0 b1 keta a1 a2 rdsw prwb prwg wr wint lint
Description Body-effect of mobility degradation coefficient Saturation velocity at Temp = Tnom Bulk charge effect coefficient for channel length gate bias coefficient of Abulk Bulk charge effect coefficient for channel width Bulk charge effect width offset Body-bias coefficient of bulk charge effect First non0saturation effect parameter Second non-saturation factor Parasitic resistance per unit width Body effect coefficient of Rdsw Gate bias effect coefficient of Rdsw Width Offset from Weff for Rds calculation Width offset fitting parameter from I-V without bias Length offset fitting parameter from I-V without bias
Can Be Binned? YES YES YES YES YES YES YES YES YES YES YES YES YES NO NO
D-4
DC Parameters
Symbols used in equation dWg dWb Voff Nfactor Eta0 Etab Dsub Cit Cdsc Cdscb Cdscd Pclm Pdiblc1 Pdiblc2 Pdiblcb
Symbols used in SPICE dwg dwb voff nfactor eta0 etab dsub cit cdsc cdscb cdscd pclm pdiblc1 pdiblc2 pdiblcb
Description Coefficient of Weffs gate dependence Coefficient of Weffs substrate body bias dependence Offset voltage in the subthreshold region for large W and L Subthreshold swing factor DIBL coefficient in subthreshold region Body-bias coefficient for the subthreshold DIBL effect DIBL coefficient exponent in subthreshold region Interface trap capacitance Drain/Source to channel coupling capacitance Body-bias sensitivity of Cdsc Drain-bias sensitivity of Cdsc Channel length modulation parameter First output resistance DIBL effect correction parameter Second output resistance DIBL effect correction parameter Body effect coefficient of DIBL correction parameters
Can Be Binned? YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
D-5
DC Parameters
Description L dependence coefficient of the DIBL correction parameter in Rout First substrate current bodyeffect parameter Second substrate current bodyeffect parameter Gate dependence of Early voltage Effective Vds parameter poly gate doping concentration The first parameter of impact ionization current Isub parameter for length scaling The second parameter of impact ionization current Source drain sheet resistance in ohm per square Source drain junction saturation current per unit area Diode limiting current
pscbe1 pscbe2 pvag delta ngate alpha0 alpha1 beta0 rsh js ijth
D-6
Description Charge partitioning rate flag Non LDD region source-gate overlap capacitance per channel length Non LDD region drain-gate overlap capacitance per channel length Gate bulk overlap capacitance per unit channel length Bottom junction per unit area Bottom junction capacitance grating coefficient Source/Drain side junction capacitance grading coefficient Source/Drain side junction capacitance per unit area Bottom built-in potential Source/Drain side junction built-in potential Light doped source-gate region overlap capacitance Light doped drain-gate region overlap capacitance
Can Be Binned? NO NO
CGD0
cgdo
NO
CGB0 Cj Mj Mjsw
cgbo cj mj mjsw
NO NO NO NO
NO NO NO YES YES
D-7
Description Coefficient for lightly doped region overlap capacitance Fringing field capacitance fringing field capacitance Constant term for the short channel model Exponential term for the short channel model Length offset fitting parameter from C-V Width offset fitting parameter from C-V Flat-band voltage parameter (for capMod = 0 only) CV parameter in Vgsteff,CV for weak to strong inversion CV parameter in Vgsteff,CV for weak to strong inversion Exponential coefficient for charge thickness in capMod=3 for accumulation and depletion regions Coefficient for the gate-bias dependent surface potential
moin
moin
YES
D-8
NQS Parameters
Symbols Symbols used in used in Description equation SPICE Elm elm Elmore constant of the channel
Description Coefficient of length dependence for width offset Power of length dependence of width offset Coefficient of width dependence for width offset Power of width dependence of width offset Coefficient of length and width cross term for width offset Coefficient of length dependence for length offset Power of length dependence for length offset
Can Be Binned? NO NO NO NO NO NO NO
D-9
dW and dL Parameters
Description Coefficient of width dependence for length offset Power of width dependence for length offset Coefficient of length and width cross term for length offset Coefficient of length dependence for CV channel length offset Coefficient of width dependence for CV channel length offset Coefficient of length and widthdependence for CV channel length offset Coefficient of length dependence for CV channel width offset Coefficient of widthdependence for CV channel width offset Coefficient of length and widthdependence for CV channel width offset
Can Be Binned? NO NO NO NO
Lwc
Lwc
NO
Lwlc
Lwlc
NO
Wlc
Wlc
NO
Wwc Wwlc
Wwc Wwlc
NO NO
D-10
Temperature Parameters
Description Temperature at which parameters are extracted Mobility temperature exponent Temperature coefficient for threshold voltage Channel length dependence of the temperature coefficient for threshold voltage Body-bias coefficient of Vth temperature effect Temperature coefficient for Ua Temperature coefficient for Ub Temperature coefficient for Uc Temperature coefficient for saturation velocity Temperature coefficient for Rdsw Emission coefficient Junction current temperature exponent coefficient
Can Be Binned? NO
D-11
Description Temperature coefficient of Pb Temperature coefficient of Pbsw Temperature coefficient of Pbswg Temperature coefficient of Cj Temperature coefficient of Cjsw Temperature coefficient of Cjswg
Can Be Binned? NO NO NO NO NO NO
Description Noise parameter A Noise parameter B Noise parameter C Saturation field Flicker noise exponent
Can Be Binned? NO NO NO NO NO
D-12
Process Parameters
Can Be Binned? NO NO
Symbols used in SPICE tox toxm xj gamma1 gamma2 nch nsub vbx vbm xt
Description Gate oxide thickness Tox at which parameters are extracted Junction Depth Body-effect coefficient near the surface Body-effect coefficient in the bulk Channel doping concentration Substrate doping concentration Vbs at which the depletion region width equals xt Maximum applied body bias in Vth calculation Doping depth
Can Be Binned? NO NO YES YES YES YES YES YES YES YES
D-13
Description Minimum channel length Maximum channel length Minimum channel width Maximum channel width Binning unit selector
Can Be Binned? NO NO NO NO NO
D-14