Cover Bsimsoi3p1 Manual
User Manual:
Open the PDF directly: View PDF
.
Page Count: 93
| Download | |
| Open PDF In Browser | View PDF |
BSIMSOI3.1 MOSFET MODEL Users’ Manual BSIM GROUP February 2003 Department of Electrical Engineering and Computer Sciences University of California, Berkeley, CA 94720 Copyright 2003 The Regents of the University of California All Rights Reserved BSIMSOI Developers: n Dr. Pin Su n Mr. Hui Wan n Dr. Samuel Fung n Prof. Mansun Chan n Prof. Ali Niknejad n Prof. Chenming Hu Previous BSIMSOI/BSIMPD Developers: n Dr. Samuel Fung n Dr. Dennis Sinitsky n Dr. Stephen Tang n Dr. Pin Su n Dr. Weidong Liu n Dr. Robert Tu n Prof. Mansun Chan n Prof. Ping K. Ko n Prof. Chenming Hu How to get a copy of this manual and source code for the model: http://www-device.eecs.berkeley.edu/~bsimsoi Table of Contents 1. Introduction 2. MOS I-V Model 2.1. Floating Body Operation and Effective Body Potential 2.2. Threshold Voltage in the High Vbs Regime 2.2.1. Linear Extrapolation for the Square-Root Expression 2.2.2. Width Dependence of the Body Effect 3. 4. 2.3. Bulk Charge Effect in the High Vbs Regime 2.4. Single Drain Current Equation Body Currents Model 3.1. Diode and Parasitic BJT Currents 3.2. New Impact Ionization Current Equation 3.3. Gate Induced Drain Leakage Current 3.4. Oxide Tunneling Current 3.5. Body Contact Current 3.6. Body Contact Parasitics MOS C-V Model 4.1. Charge Conservation 4.2. Intrinsic Charges 4.3. Source/Drain Junction Charges 4.4. Extrinsic Capacitances 4.5. Body Contact Parasitics Table of Content 5. 6. Temperature Dependence and Self-Heating 5.1. Temperature Dependence 5.2. Self-Heating Implementation BSIMSOI - A Unified Model for PD and FD SOI MOSFETs 6.1. BSIMSOI Framework and Built-In Potential Lowering Model 6.2. Verification 7. BSIMSOI RF Model 8. References 9. Appendix A: Model Instance Syntax 10. Appendix B: Model Parameter List 11. Appendix C: Equation List 12. Appendix D: Parameter Extraction 13. Appendix E: Model Parameter Binning Chapter 1: Introduction BSIMSOI is an international standard model for SOI (Silicon-On-Insulator) circuit design [20, 21]. This model is formulated on top of the BSIM3v3 framework [1]. It shares the same basic equations with the bulk model so that the physical nature and smoothness of BSIM3v3 are retained. Most parameters related to general MOSFET operation (non-SOI specific) are directly imported from BSIM3v3 to ensure parameter compatibility. BSIMPD [18] is the Partial-Depletion (PD) mode of BSIMSOI. Many enhanced features are included in BSIMPD through the joint effort of the BSIM Team at UC Berkeley and IBM Semiconductor Research and Development Center (SRDC) at East Fishkill. In particular, the model has been tested extensively within IBM on its state-of-the-art high speed SOI technology. BSIMPD, a derivative of BSIM3SOIv1.3 [2], has the following features and enhancements: • Real floating body simulation in both I-V and C-V. The body potential is determined by the balance of all the body current components. • An improved parasitic bipolar current model. This includes enhancements in the various diode leakage components, second order effects (high-level injection and Early effect), diffusion charge equation, and temperature dependence of the diode junction capacitance. • An improved impact-ionization current model. The contribution from BJT current is also modeled by the parameter Fbjtii. • A gate-to-body tunneling current model, which is important to thin-oxide SOI technologies. • Enhancements in the threshold voltage and bulk charge formulation of the high positive body bias regime. • Instance parameters (Pdbcp, Psbcp, Agbcp, Aebcp, Nbc) are provided to model the parasitics of devices with various body-contact and isolation structures [17]. • An external body node (the 6th node) and other improvements are introduced to facilitate the modeling of distributed body-resistance [17]. • Self heating. An external temperature node (the 7th node) is supported to facilitate the simulation of thermal coupling among neighboring devices. • A unique SOI low frequency noise model, including a new excess noise resulting from the floating body effect [3]. • Width dependence of the body effect is modeled by parameters (K1, K1w1, K1w2). • Improved history dependence of the body charges with two new parameters, (Fbody, DLCB). • An instance parameter Vbsusr is provided for users to set the transient initial condition of the body potential. • The new charge-thickness capacitance model introduced in BSIM3v3.2 [4], capMod=3, is included. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley Chapter 2: MOS I-V Model A typical PD SOI MOSFET structure is shown in Fig. 2.1. The device is formed on a thin SOI film of thickness Tsi on top of a layer of buried oxide with thickness Tbox. In the floating body configuration, there are four external biases which are gate voltage (Vg), drain voltage (Vd), source voltage (Vs) and substrate bias (Ve). The body potential (Vb) is iterated in circuit simulation. If a body contact is applied, there will be one more external bias, the body contact voltage (Vp). EXTERNAL BODY BIAS Vp Vg Vd Vs GATE Tox DRAIN SOURCE Vb Tsi BODY Tbox SUBSTRATE Ve Fig. 2.1 Schematic of a typical PD SOI MOSFET. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 2-1 MOS I-V Model Since the backgate (Ve) effect is decoupled by the neutral body, PD SOI MOSFETs have similar characteristics as bulk devices. Hence most PD SOI models reported [5, 6] were developed by adding some SOI specific effects onto a bulk model. These effects include parasitic bipolar current, self-heating and body contact resistance. BSIMPD is formulated on top of the BSIM3v3 framework. In this way, a lot of physical effects which are common in bulk and SOI devices can be shared. These effects are reverse short channel effect, poly depletion, velocity saturation, DIBL in subthreshold and output resistance, short channel effect, mobility degradation, narrow width effect and source/drain series resistance [1, 4]. 2.1. Floating Body Operation and Effective Body Potential In BSIMPD, the floating body voltage is iterated by the SPICE engine. The result of iteration is determined by the body currents [7, 18]. In the case of DC, body currents include diode current, impact ionization, gate-induced drain leakage (GIDL), oxide tunneling and body contact current. For AC or transient simulations, the displacement currents originated from the capacitive coupling are also contributive. To ensure a good model behavior during simulations, the iterated body potential Vbs is bounded by the following smoothing function T1 = Vbsc + 0.5 Vbs − Vbsc − δ + (Vbs − Vbsc − δ )2 − 4δVbsc , Vbsc = −5V Vbsh = φ s1 − 0.5φ s1 − T1 − δ + (φ s1 − T1 − δ )2 + 4δT1 , φ s1 = 1.5V (2.1) (2.2) Here the body potential Vbsh is equal to the Vbs bounded between (Vbsc, φs1), and is used in the threshold voltage and bulk charge calculation. To validate the popular square root expression φ s − Vbsh in the MOSFET model, Vbsh is further limited to 0.95φs to give the following effective body potential Vbseff = φ s 0 − 0.5φ s 0 − Vbsh − δ + (φ s 0 − Vbsh − δ ) 2 + 4δVbsh , φ s 0 = 0.95φ s BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley (2.3) 2-2 MOS I-V Model 2.2. Threshold Voltage in the High Vbs Regime 2.2.1. Linear Extrapolation for the Square-Root Epression Using the Vbseff which is clamped to the surface potential φs, the square-root dependence φ s − Vbseff of the threshold voltage is ensured to behave properly during simulations [20]. However the real body potential may be larger than the surface potential in state-of-the-art PD SOI technologies. To accurately count the body effect in such a high body bias regime, we extend the square-root expression by 1 sqrtPhisExt = φ s − Vbseff + s (Vbsh − Vbseff ) s = − , 2 φ s − φ s0 (2.4) where a linear extrapolation is employed for Vbsh ≥ 0.95φ s . Notice that sqrtPhisEx t = φ s − Vbseff for Vbsh ≤ 0.95φ s . 2.2.2. Width Dependence of the Body Effect In BSIMPD, the body effect coefficient K1 is replaced by K K1eff = K1 1 + ' 1w1 W + K1 w 2 eff (2.5) to model the width dependence of the body effect. Notice that K1eff approaches K1 asymptotically as the effective channel width W’eff increases. While the body effect coefficient will be determined by the parameters (K1w1, K1w2 ) when W’eff becomes small so that the contribution from the channel-stop doping should be taken into account. The complete equation of the threshold voltage Vth can be found in the Appendix C. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 2-3 MOS I-V Model 2.3. Bulk Charge Effect in the High Vbs Regime The bulk charge factor in BSIMPD is modified from BSIM3v3 as Abulk K1eff =1+ Vbsh 2 (φ s + Ketas) − 1 + Keta ⋅Vbsh A0 Leff Leff + 2 Tsi X dep Leff 1 − AgsV gsteff L + 2 T X si dep eff 2 (2.6) B0 + W ' + B eff 1 to accommodate the model behavior in the high body bias regime, which is important in PD SOI. The parameter Ketas acts like an effective increment of the surface potential, which can be used to adjust the Abulk rollup with the body potential Vbsh. While the other parameter Keta is used to tune the rate of rollup with Vbsh. By using this new expression, the non-physical drain current roll-off due to the dramatic Abulk rollup at high body bias can be avoided [20]. 2.4. Single Drain Current Equation After improving the Vth and Abulk behavior in the high body bias regime, we can describe the MOSFET drain current by the same equation as BSIM3v3. The effective drain voltage Vdseff and effective gate overdrive voltage Vgsteff introduced in BSIM3v3 [1] are employed to link subthreshold, linear and saturation operation regions into a single expression as I ds ,MOSFET = Vds − Vdseff I ds 0 (1 + ) Rds I dso VA 1+ Vdseff β = µ eff Cox Idso Weff Leff Vdseff βVgsteff 1 − Abulk 2 Vgsteff + 2 vt = V 1 + dseff Esat Leff ( BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley ) Vdseff (2.7) 2-4 MOS I-V Model where Rds is the source/drain series resistance, µeff is the mobility, Esat is the critical electrical field at which the carrier velocity becomes saturated and VA accounts for channel length modulation (CLM) and DIBL as in BSIM3v3. The substrate current body effect (SCBE) [8, 9] on VA is not included because it has been taken into account explicitly by the real floating body simulation determined by the body currents, which will be detailed in the next chapter. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 2-5 Chapter 3: Body Currents Model Body currents determine the body potential and therefore the drain current through the body effect. Beside the impact ionization current considered in BSIM3v3, diode (bipolar) current, GIDL, oxide tunneling and body contact current are all included in the BSIMPD model [Fig. 3.1] to give an accurate body-potential prediction in the floating body simulation [18]. 3.1. Diode and Parasitic BJT Currents In this section we describe various current components originated from Body-to-Source/Drain (B-S/D) injection, recombination in the B-S/D junction depletion region, Source/Drain-to-Body (S/D-B) injection, recombination current in the neutral body, and diode tunneling current. Igb Iii Fig. 3.1 Idiode Various current components inside the body. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 3-1 Body Currents Model The backward injection current in the B-S/D diode can be expressed as V I bs1 = WdiosTsi jsdif exp bs ndioVt − 1 V = Wdiod Tsi jsdif exp bd ndioVt − 1 I bd 1 (3.1) Here ndio , jsdif ,Wdios , Wdiod are the non-ideality factor, the saturation current, the effective B-S diode width and the B-D diode width, respectively. The carrier recombination and trap-assisted tunneling current in the space-charge region is modeled by Vbs I bs 2 = WdiosTsi jsrec exp 0.026n recf Vrec 0 − exp Vsb 0.026n V + V recr rec 0 sb Vbd = Wdiod Tsi jsrec exp 0.026n recf Vrec 0 − exp Vdb 0.026n V + V recr rec 0 db I bd 2 (3.2) Here n recf , n recr , jsrec are non-ideality factors for forward bias and reverse bias, the saturation current, respectively. Note that the parameter Vrec 0 is provided to model the current roll-off in the high reverse bias regime. The reverse bias tunneling current, which may be significant in junctions with high doping concentration, can be expressed as Vsb Vtun0 I bs4 = WdiosTsi j stun 1 − exp 0.026ntun Vtun0 + Vsb I bd 4 Vdb Vtun0 = Wdiod Tsi j stun 1 − exp . n V 0 026 tun tun 0 + Vdb (3.3) where jstun is the saturation current. The parameters ntun and Vtun 0 are provided to better fit the data. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 3-2 Body Currents Model The recombination current in the neutral body can be described by V 1 I bs 3 = (1 − α bjt )I en exp bs − 1 ndioVt E hlis + 1 V 1 I bd 3 = (1 − α bjt )I en exp bd − 1 ndioVt Ehlid + 1 I en 1 1 = W Tsi jsbjt Lbjt 0 + Leff Ln V = Ahli _ eff exp bs ndioVt − 1 V Ehlid = Ahli _ eff exp bd ndioVt − 1 Ehlis α bjt N bjt ' eff L = exp − 0.5 eff Ln 2 (3.4) Here α bjt is the bipolar transport factor, whose value depends on the ratio of the effective channel length Leff and the minority carrier diffusion length Ln . jsbjt is the saturation current, while the parameters Lbjt 0 and N bjt are provided to better fit the forward injection characteristics. Notice that Ehlis and Ehlid , determined by the parameter Ahli , stand for the high level injection effect in the B-S/D diode, respectively. The parasitic bipolar transistor current is important in transient body discharge, especially in pass-gate floating body SOI designs [7]. The BJT collector current is modeled as V V 1 Ic = α bjt Ien exp bs − exp bd ndio Vt E2 nd ndio Vt E2 nd = Eely Eely + Eely 2 + 4 Ehli 2 Vbs + Vbd = 1+ VAbjt + Aely Leff (3.5) Ehli = Ehlis + Ehlid BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 3-3 Body Currents Model where E2 nd is composed of the Early effect E ely and the high level injection roll-off Ehli . Note that E2 nd → E ely as Eely >> E hli . While E2 nd → E hli as Ehli >> Eely , in which case the Early voltage V Abjt + Aely Leff is high. 4 4 i =1 i =1 To sum up, the total B-S current is I bs = ∑ I bsi , and the total B-D current is I bd = ∑ I bdi . The total drain current including the BJT component can then be expressed as I ds ,total = I ds ,MOSFET + I c (3.6) 3.2. New Impact Ionization Current Equation An accurate impact ionization current equation is crucial to the PD SOI model since it may affect the transistor output characteristics through the body effect [11]. Hence in BSIMPD we use a more decent expression [22] to formulate the impact ionization current Iii as Vdiff I ii = α 0 ( I ds ,MOSFET + Fbjtii I c ) exp β +βV +β V 2 1 diff 0 diff 2 Vdiff = Vds − Vdsatii T L Vdsatii = VgsStep + Vdsatii 0 1 + Tii − 1 − ii Tnom Leff Esatii Leff VgsStep = 1+ E L satii eff S V 1 Sii 2 ii 0 gst + 1+ S V 1 + S V ii 1 gsteff iid ds (3.7) Here the Fbjtii I c term represents the contribution from the parasitic bipolar current. Notice that the classical impact ionization current model [12] adopted in BSIM3v3 is actually a special case of Eqn. (3.6) when (β 0 , β1 , β 2 ) = (− 1,0,0) . However, the dependence of log( I ii I ds ) on the drain overdrive voltage Vdiff is quite linear [22] for state-of-the-art SOI technologies due to thermally assisted impact ionization [23]. In this case, (β 0 , β 1 , β 2 ) ≅ (0,0,1) . BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 3-4 Body Currents Model The extracted saturation drain voltage Vdsatii depends on the gate overdrive voltage Vgst and Leff . One can first extract the parameters (Vdsatii 0 , Lii ) by the Vdsatii - Leff characteristics at Vgst = 0 . All the other parameters ( E satii , S ii1 , Sii 2 , Sii 0 , S iid ) can then be determined by the plot of Vdsatii versus Vgs for different Leff . Notice that a linear temperature dependence of Vdsatii 0 with the parameter Tii is also included. 3.3. Gate Induced Drain Leakage Current GIDL can be important in PD SOI because it can affect the body potential in the low Vgs and high Vds regime. The formula for GIDL current is: β I dgidl = α gidl ⋅ E s ⋅ exp − gidl Es Vds − Vgs − χ , E s = 3 ⋅ Tox (3.8) Here χ is the fitting parameter with a default value 1.2, which is the correct value for uniformly doped substrates with no LDD or fully overlapped LDD. However, in general χ can be different from 1.2, depending on the doping profile at the drain edge [13]. For the sake of symmetry, GIDL current is accounted for both at the drain and source side ( I sgidl ) . 3.4. Oxide Tunneling Current For thin oxide (below 20Å), oxide tunneling is important in the determination of floatin-body potential [20]. In BSIMPD the following equations are used to calculate the tunneling current density Jgb: BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 3-5 Body Currents Model In inversion, Vaux A= B= V gbVaux Toxref Tox2 Toxqm ( N tox ) − B á gb1 − â gb1 Vox Tox exp 1 − Vox Vgb1 Vox − ö g = VEVB ln 1 + exp VEVB J gb = A q3 8πhφ b (3.9) 8π 2m ox φ b3 2 3hq φ b = 4.2eV m ox = 0.3m 0 In accumulation, J gb Vaux A= B= ( N tox ) − B á gb2 − â gb2 Vox Tox exp 1 − Vox Vgb2 V gb − V fb = VECBVt ln 1 + exp − V ECB V gbVaux Toxref =A Tox2 Toxqm q3 8πhφ b (3.10) 8π 2m ox φ b3 2 3hq φ b = 3.1eV m ox = 0.4m0 Please see Appendix B for model parameter descriptions. 3.5. Body Contact Current In BSIMPD, a body resistor is connected between the body (B node) and the body contact (P node) if the transistor has a body-tie. The body resistance is modeled by Rbp W eff' = Rbody Leff W eff' || R halo 2 , R bodyext = Rbsh N rb BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley (3.11) 3-6 Body Currents Model Here Rbp and Rbodyext represent the intrinsic and extrinsic body resistance respectively. Rbody is the intrinsic body sheet resistance, Rhalo accounts for the effect of halo implant, Nrb is the number of square from the body contact to the device edge and Rbsh is the sheet resistance of the body contact diffusion. The body contact current I bp is defined as the current flowing through the body resistor: I bp = Vbp Rbp + Rbodyext (3.12) where Vbp is the voltage across the B node and P node. Notice that I bp = 0 if the transistor has a floating body. 3.6. Body Contact Parasitics [17] The effective channel width may change due to the body contact. Hence the following equations are used: Weff = Wdrawn − N bc dWbc − (2 − N bc )dW Weff = Wdrawn − N bc dWbc − (2 − N bc )dW ' ' Wdiod = Weff + Pdbcp ' (3.13) Wdios = Weff + Psbcp ' Here dWbc is the width offset for the body contact isolation edge. N bc is the number of body contact isolation edge. For example: N bc = 0 for floating body devices, N bc = 1 for T-gate structures and N bc = 2 for H-gate structures. Pdbcp / Psbcp represents the parasitic perimeter length for body contact at drain/source side. The body contact parasitics may affect the I-V significantly for narrow width devices [20]. After introducing all the mechanisms that contribute the body current, we can express the nodal equation (KCL) for the body node as (I bs + I bd ) + I bp − I ii − (I dgidl + I sgidl ) − I gb = 0 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley (3.14) 3-7 Body Currents Model Eqn. (3.14) is important since it determines the body potential through the balance of various body current components. The I-V characteristics can then be correctly predicted after this critical body potential can be well anchored. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 3-8 Chapter 4: MOS C-V Model BSIMPD approaches capacitance modeling by adding SOI-specific capacitive effect to the C-V model of BSIM3v3. Similar to the I-V case, the body charges belonged to the floating body node will be our emphasis. The model incorporates features listed below with the SOI-specific features bold-faced and italicized. • Separate effective channel length and width for IV and CV models. • The CV model is not piece-wise (i.e. divided into inversion, depletion, and accumulation). Instead, a single equation is used for each nodal charge covering all regions of operation. This ensures continuity of all derivatives and enhances convergence properties. Just like in BSIM3v3, the inversion and body capacitances are continuous at the threshold voltage. • Threshold voltage formulation is consistent with the IV model. Body effect and DIBL are automatically incorporated in the capacitance model. • Intrinsic capacitance model has two options. The capMod = 2 option yields capacitance model based on BSIM3v3 short channel capacitance model. The capMod = 3 option is the new charge-thickness model from BSIM3v3.2 [4]. • Front gate overlap capacitance is comprised of two parts: 1) a bias independent part which models the effective overlap capacitance between the gate and the heavily doped source/drain, and 2) a gate bias dependent part between the gate and the LDD region. • Bias independent fringing capacitances are added between the gate and source as well as the gate and drain. A sidewall source/drain to substrate (under the buried oxide) fringing capacitance is added. • A source/drain-buried oxide-Si substrate parasitic MOS capacitor is added. • Body-to-back-gate coupling is added. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 4-1 MOS C-V Model A good intrinsic charge model is important in bulk MOSFETs because intrinsic capacitance comprises a sizable portion of the overall capacitance, and because a well behaved charge model is required for robust large circuit simulation convergence. In analog applications there are devices biased near the threshold voltage. Thus, a good charge model must be well-behaved in transition regions as well. To ensure proper behavior, both the I-V and C-V model equations should be developed from an identical set of charge equations so that Cij/Id is well behaved. A good physical charge model of SOI MOSFETs is even more important than in bulk. This is because transient behavior of the floating body depends on capacitive currents [18]. Also, due to the floating body node, convergence issues in PD SOI are more volatile than in bulk, so that charge smoothness and robustness are important. An example is that a large negative guess of body potential by SPICE during iterations can force the transistor into depletion, and a smooth transition between depletion and inversion is required. Therefore the gate/source/drain/backgate to body capacitive coupling is important in PD SOI. 4.1. Charge Conservation Fig. 4.1 Intrinsic charge components in BSIMPD CV model BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 4-2 MOS C-V Model To ensure charge conservation, terminal charges instead of terminal voltages are used as state variables. The terminal charges Qg, Qd, Qs, Qb, and Qe are the charges associated with the gate, drain, source, body, and substrate respectively. These charges can be expressed in terms of inversion charge (Qinv), front gate body charge (QBf), source junction charge (Qjs) and drain junction charge (Qjd). The intrinsic charges are distributed between the nodes as shown in Fig. 4.1. The charge conservation equations are: QBf = Qac 0 + Qsub0 + Qsubs Qinv = Qinv , s + Qinv , d Q g = − (Qinv + Q Bf ) Qb = Q Bf − Q e + Q js + Q jd (4.1) Qs = Qinv ,s − Q js Qd = Qinv ,d − Q jd Qg + Qe + Qb + Qs + Qd = 0 The front gate body charge (QBf) is composed of the accumulation charge (Qac0) and the bulk charge ( Q sub 0 and Q subs ), which may be divided further into two components: the bulk charge at Vds=0 (Qsub0), and the bulk charge induced by the drain bias (Qsubs) (similar to δQsub in BSIM3v3). All capacitances are derived from the charges to ensure charge conservation. Since there are 5 charge nodes, there are 25 (as compared to 16 in BSIM3v3) components. For each component: Cij = dQi , where i and j denote transistor nodes. In addition, dV j BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley ∑C = ∑C ij i ij = 0. j 4-3 MOS C-V Model 4.2. Intrinsic Charges BSIMPD uses similar expressions to BSIM3v3 for Qinv and Q Bf . First, the bulk charge constant AbulkCV is defined as AbulkCV CLC = Abulk 0 1 + Lactive CLE Abulk 0 = Abulk (Vgsteff = 0) where (4.2) (4.3) This is done in order to empirically fit VdsatCV to channel length. Experimentally, VdsatIV < VdsatCV < VdsatIV L→∞ = V gsteffCV Abulk (4.4) The effective CV Vgst is defined as V gs − Vth V gsteffCV = nv t ln1 + exp nv t (4.5) Then we can calculate the CV saturation drain voltage VdsatCV = V gsteffCV / AbulkCV . (4.6) 1 VdsCV = VdsatCV − (VdsatCV − Vds − δ + (VdsatCV − Vds − δ ) 2 + 4δVdsatCV ) 2 (4.7) Define effective CV Vds as Then the inversion charge can be expressed as Qinv 2 2 AbulkCV A V bulkCV dsCV = −Wactive Lactive Cox V gsteffCV − VdsCV + 2 2 AbulkCV 12V gsteffCV − VdsCV 2 (4.8) where Wactive and Lactive are the effective channel width and length in CV, respectively. The channel partition can be set by the Xpart parameter. The exact evaluation of source and drain charges for each partition option is presented in Appendix C. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 4-4 MOS C-V Model A parameter VFBeff is used to smooth the transition between accumulation and depletion regions. The expression for VFBeff is: VFBeff = V fb − 0.5 V fb − Vgb − δ + ( ) where Vgb = Vgs − Vbseff , V fb = Vth − φ s − K1eff φ s − Vbseff (V fb − Vgb − δ ) 2 +δ2 (4.9) . The physical meaning of the function is the following: it is equal to Vgb for VgbVFB. Using VFBeff, the accumulation charge can be calculated as Qac 0 = − FbodyWactive LactiveB C ox (VFBeff − V fb ) (4.10) where LactiveB = Lactive − DLCB . Notice that the parameters Fbody and DLCB are provided to give a better fit for the SOI-specific history dependence of the body charge [14]. The gate-induced depletion charge and drain-induced depletion charge can be expressed as 2 K1eff 4(Vgs − VFBeff − VgsteffCV − Vbseff ) Q sub 0 = − FbodyWactive LactiveB Cox −1 + 1 + (4.11) 2 2 K 1eff 2 V AbulkCV VdsCV Q subs = FbodyWactive LactiveB K 1eff C ox (1 − AbulkCV ) dsCV − 12(VgsteffCV − AbulkCV VdsCV 2 ) 2 (4.12) respectively. Finally, the back gate body charge can be modeled by Qe = FbodyWactive LactiveBG C box (Ves − V fbb − Vbseff ) (4.13) where LactiveBG = LactiveB + 2δLbg . The parameter δLbg is provided to count the difference of LactiveB and LactiveBG due to the source/drain extension in the front channel. For capMod=3, the flat band voltage is calculated from the bias-independent threshold voltage, which is different from capMod=2. For the finite thickness formulation, refer to Chapter 4 of BSIM3v3.2 Users’ Manual. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 4-5 MOS C-V Model 4.3. Source/Drain Junction Charges Beside the junction depletion capacitance considered in BSIM3v3, the diffusion capacitance, which is important in the forward body-bias regime [20], is also included in BSIMPD. The source/drain junction charges Q jswg / Q jdwg can therefore be expressed as Q jswg = Qbsdep + Qbsdif (4.14) Q jdwg = Qbddep + Qbddif The depletion charges Qbsdep / Qbddep have similar expressions as in BSIM3v3 [Appendix C]. While the diffusion charges Qbsdif / Qbddif can be modeled by Qbsdif N dif 1 1 = τWeff ' Tsi J sbjt 1 + Ldif 0 Lbjt 0 + L eff Ln V exp bs n dioVt 1 − 1 E hlis + 1 Qbddif N dif 1 1 = τWeff ' Tsi J sbjt 1 + Ldif 0 Lbjt 0 + L Ln eff V exp bd ndioVt 1 − 1 E hlid + 1 (4.15) The parameter τ represents the transit time of the injected minority carriers in the body. The parameters Ldif 0 and N dif are provided to better fit the data. 4.4. Extrinsic Capacitances Expressions for extrinsic (parasitic) capacitances that are common in bulk and SOI MOSFETs are taken directly from BSIM3v3. They are source/drain-to-gate overlap capacitance and source/drain-to-gate fringing capacitance. Additional SOI-specific parasitics added are substrate-to-source sidewall capacitance Cessw, and substrate-to-drain sidewall capacitance Cedsw, substrate-to-source bottom capacitance (Cesb) and substrate-to-drain bottom capacitance (Cedb) [Fig. 4.2]. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 4-6 MOS C-V Model C essw C esb Fig. 4.2 SOI MOSFET extrinsic charge components. Cessw is the substrate-to-source sidewall capacitance. Cesb is the substrateto-source bottom capacitance. In SOI, there is a parasitic source/drain-buried oxide-Si substrate parasitic MOS structure with a bias dependent capacitance. If Vs,d=0, this MOS structure might be in accumulation. However, if Vs,d=Vdd, the MOS structure is in depletion with a much smaller capacitance, because the Si substrate is lightly doped. The bias dependence of this capacitance is similar to high frequency MOS depletion capacitance as shown in Fig. 4.3. It might be substantial in devices with large source/drain diffusion areas. BSIMPD models it by piece-wise expressions, with accurately chosen parameters to achieve smoothness of capacitance and continuity to the second derivative of charge. The substrate-to-source bottom capacitance (per unit source/drain area) Cesb is: Cesb Cbox 2 Vse − Vsdfb 1 Cbox − A ( Cbox − Cmin ) V sdth − Vsdfb sd = 2 Vse − Vsdth 1 ( C − Cmin ) V − V Cmin + 1 − Asd box sdth sdfb Cmin if Vse < Vsdfb elseif Vse < Vsdfb + Asd Vsdth − Vsdfb elseif Vse < Vsdth ( ) (4.16) else Physical parameters Vsdfb (flat-band voltage of the MOS structure) and Vsdth (threshold voltage of the MOS structure) can be easily extracted from measurement. Cmin should also be extracted from measurement, and it can account for deep depletion as well. Asd is a smoothing parameter. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 4-7 MOS C-V Model The expression for Cedb is similar to Cesb. Fig. 4.3 shows the comparison of the model and measured Cesb. measured data model fit Capacitance (fF) 160 140 120 100 80 -4 -2 0 2 4 V s/d,e Fig. 4.3 Bottom source/drain to substrate capacitance for a PD SOI MOSFET. Finally, the sidewall source/drain to substrate capacitance (per unit source/drain perimeter length) can be expressed by T C s / d ,esw = C sdesw log1 + si Tbox (4.17) which depends on the silicon film thickness Tsi and the buried oxide thickness Tbox . The parameter C sdesw represents the fringing capacitance per unit length. 4.5. Body Contact Parasitics The parasitic capacitive coupling due to the body contact is considered in BSIMPD. The BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 4-8 MOS C-V Model instance parameter Agbcp represents the parasitic gate-to-body overlap area due to the body contact, and Aebcp represents the parasitic substrate-to-body overlap area. The effect may be significant for small area devices [CV part in Appendix C]. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 4-9 Chapter 5: Temperature Dependence and Self-Heating Self-heating in SOI is more important than in bulk since the thermal conductivity of silicon dioxide is about two orders of magnitude lower than that of silicon [15]. It may degrade the carrier mobility, increase the junction leakage [20], enhance the impact ionization rate[24], and therefore affect the output characteristics [16] of floating-body SOI devices. 5.1. Temperature Dependence The temperature dependence of threshold voltage, mobility, saturation velocity and series resistance in BSIMPD is identical to BSIM3v3. However a different temperature dependence of diode characteristics is adopted in BSIMPD: − E (300 K ) T jsbjt = jsbjt 0 exp g X bjt 1 − Tnom ndioVt − E (300 K ) T jsdif = jsdif 0 exp g X dif 1 − n V T dio t nom − Eg (300 K ) T jsrec = jsrec 0 exp X rec 1 − nrecf 0Vt Tnom T jstun = jstun 0 exp Xtun − 1 Tnom (5.1) T nrecf = nrecf 0 1 + nt recf − 1 Tnom T nrecr = nrecr 0 1 + nt recr − 1 Tnom The parameters j sbjt 0 , jsdif 0 , j srec 0 , jstun 0 are diode saturation currents at the nominal temperature Tnom , and the parameters X bjt , X dif , X rec , X tun are provided to model the temperature dependence. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 5-1 Temperature Dependence and Self-Heating Notice that the non-ideality factors n recf , n recr are also temperature dependent. 5.2. Self-Heating Implementation BSIMPD models the self-heating by an auxiliary Rth C th circuit as shown in Fig. 5.1 [18]. The temperature node (T node) will be created in SPICE simulation if the self-heating selector shMod is ON and the thermal resistance is non-zero. The T node is treated as a voltage node and is connected to ground through a thermal resistance Rth and a thermal capacitance Cth: Rth = Rth0 ' Weff + Wth0 ' , C th = C th0 ( Weff + Wth0 ) (5.2) where Rth 0 and C th 0 are normalized thermal resistance and capacitance, respectively. Wth0 is the minimum width for thermal resistance calculation [19]. Notice that the current source is driving a current equal to the power dissipated in the device. P = I ds × Vds (5.3) To save computation time, the turn-on surface potential φs (Phi) is taken to be a constant within each timepoint because a lot of parameters (e.g. Xdep) are function of φs. Each timepoint will use a φs calculated with the temperature iterated in the previous timepoint. However this approximation may induce error in DC, transient and AC simulation. Therefore, it is a tradeoff between accuracy and speed. The error in DC or transient is minimal if the sweeping step or time step is sufficiently small. IdVd Fig. 5.1 Rth Cth Equivalent circuit for self-heating simulation. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 5-2 Chapter 6: BSIMSOI – A Unified Model for PD and FD SOI MOSFETs Using BSIMPD as a foundation, we have developed a unified model for both PD and FD SOI circuit designs based on the concept of body-source built-in potential lowering [20, 25]. 6.1. BSIMSOI Framework and Built-In Potential Lowering Model As described in [20], we construct BSIMSOI based on the concept of body-source built-in potential lowering, ∆Vbi. There are three modes (soiMod = 0, 1, 2) in BSIMSOI: BSIMPD (soiMod = 0) can be used to model the PD SOI device, where the body potential is independent on ∆Vbi (VBS > ∆Vbi). Therefore the calculation of ∆Vbi is skipped in this mode. On the other hand, the ideal FD model (soiMod = 2) is for the FD device with body potential equal to ∆Vbi. Hence the calculation of body current/charge, which is essential to the PD model, is skipped. For the unified SOI model (soiMod = 1), however, both ∆Vbi and body current/charge are calculated to capture the floating-body behavior exhibited in FD devices. As shown in Figure 6.1, this unified model covers both BSIMPD and the ideal FD model. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 6-1 BSIMSOI – A Unified Model for PD and FD SOI MOSFETs soiMod=0 (BSIMPD) soiMod=1 (Unified Model) soiMod=2 (Ideal FD) 0.7 0.6 ∆Vbi VBS (V) 0.5 0.4 0.3 0.2 VGS=0.5V L=0.5 µm TSi=40nm 0.1 0.0 0.0 0.5 1.0 1.5 2.0 VDS (V) Fig. 6.1 The body potential in the unified model approaches the VBS solved in BSIMPD for PD devices, while returns to ∆Vbi for ideal FD devices [20]. This unified model shares the same floating-body module as BSIMPD, with a generalized diode current model considering the body-source built-in potential lowering effect (IBS ∝ exp(q∆Vbi/kT)). Therefore, an accurate and efficient ∆Vbi model is crucial. The following formulation for ∆Vbi is mainly based on the Poisson equation and the physical characterization for ∆Vbi, as presented in [25]. For a given surface band bending φ (source reference), ∆Vbi can be formulated by applying the Poisson equation in the vertical direction and continuity of normal displacement at the back interface: BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 6-2 BSIMSOI – A Unified Model for PD and FD SOI MOSFETs ∆Vbi (φ ) = qN ch C BOX 2 ⋅ (VbGS − VFBb ) ⋅ φ − ⋅ TSi + ∆VDIBL + ηe Leff CSi + C BOX 2ε Si ε ε ε CSi = Si , C BOX = OX , COX = OX TSi TBOX TOX CSi C Si + C BOX ( ) (6-1). The first term of Equation (6-1) represents the frontgate coupling. TSi is the SOI thickness. Nch accounts for the effective channel doping, which may vary with channel length due to the nonuniform lateral doping effect. The second term of Equation (6-1) represents the backgate coupling (VbGS). VFBb is the backgate flatband voltage. Equation (6-1) shows that the impact of frontgate on ∆Vbi reaches maximum when the buried oxide thickness, TBOX, approaches infinity. In Equation (6-1), ∆VDIBL represents the short channel effect on ∆Vbi, L Leff + 2 exp − Dvbd 1 eff ⋅ (Vbi − 2Φ B ) ∆V DIBL = Dvbd 0 exp − Dvbd 1 l 2l (6-2), as addressed in [25]. Here l is the characteristic length for the short-channel-effect calculation. Dvbd0 and Dvbd1 are model parameters. Similarly, the following equation L L ηe Leff = K1b − K 2 b ⋅ exp − Dk 2b eff + 2 exp − Dk 2b eff 2l l ( ) (6-3) is used to account for the short channel effect on the backgate coupling, as described in [25]. DK1b, DK2b, K1b (default 1) and K2b (default 0) are model parameters. The surface band bending, φ, is determined by the frontgate VGS and may be approximated by BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 6-3 BSIMSOI – A Unified Model for PD and FD SOI MOSFETs φ ={ Φ ON for VGS ≥ VT (6-4). Φ ON − ( COX COX + CSi −1 + C BOX ) −1 − 1 ⋅ (VT − VGS ) for VGS ≤ VT To improve the simulation convergency, the following single continuous function from subthreshold to strong inversion is used: φ = Φ ON − ( COX COX + CSi −1 + C BOX ) −1 −1 V − Vgs _ eff − VOFF ,FD ⋅ N OFF , FDVt ⋅ ln 1 + exp T ,FD N OFF ,FDVt (6-5). Here Vgs_eff is the effective gate bias considering the poly-depletion effect. VT,FD is the threshold voltage at VBS = ∆Vbi(φ=2ΦB). NOFF,FD (default 1) and VOFF,FD (default 0) are model parameters introduced to improve the transition between subthreshold and strong inversion. Vt is the thermal voltage. Notice that the frontgate coupling ratio in the subthreshold regime approaches 1 as TBOX approaches infinity. To accurately model ∆Vbi and thus the device output characteristics, the surface band bending at strong inversion, ΦON, is not pinned at 2ΦB. Instead, the following equation ( V gsteff .FD V gsteff ,FD + 2 K 1 2Φ B Φ ON = 2Φ B + Vt ln 1 + moin ⋅ K 1 ⋅ Vt 2 ) (6-6) is used to account for the surface potential increment with gate bias in the strong inversion regime [4]. Here moin is a model parameter. K1 is the body effect coefficient. Notice that a single continuous function, Vgs _ eff − VT ,FD − VOFF ,FD Vgsteff ,FD = N OFF ,FDVt ⋅ ln 1 + exp N V OFF , FD t BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley (6-7), 6-4 BSIMSOI – A Unified Model for PD and FD SOI MOSFETs has been used to represent the gate overdrive in Equation (6-6). 6.2. Verification The BSIMPD parameter extraction methodology presented in [20] may still be used under the unified BSIMSOI framework, provided that the link between PD and FD, ∆Vbi, can be accurately extracted. As described in [25], a direct probe of ∆Vbi can be achieved by finding the onset of the external body bias (through a body contact) after which the threshold voltage and hence the channel current of the FD SOI device is modulated. When the body contact is not available, nevertheless, model parameters related to ∆Vbi should be extracted based on the subthreshold characteristics of the floating-body device. As shown in Figure 6.2, the reduction of ∆Vbi with backgate bias is responsible for the transition from the ideal subthreshold swing (~ 60 mV/dec. at room temperature) to the non-ideal one. 10 -4 10 -5 ID (A) 10 -6 -7 10 -8 10 -9 10 10 10 o T=27 C 10 10 LG=0.5µm VDS=0.05V ~67mV/dec. ~102mV/dec. V bGS=4V 2V 0V -2V -4V line: model -10 -11 -12 -13 -0.5 0.0 0.5 1.0 1.5 VGS (V) Fig. 6.2 The PD/FD transition can be captured by modeling ∆Vbi [20]. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 6-5 BSIMSOI – A Unified Model for PD and FD SOI MOSFETs Figure 6.2 clearly shows that the PD/FD transition can be captured by the ∆Vbi approach. In other words, ∆Vbi is indeed an index of the degree of full depletion, as pointed out in [20, 25]. As shown in Figure 6.3, larger floating-body effect can be observed for negative backgate bias due to smaller ∆Vbi. In case the ∆Vbi value is raised by charge sharing as described in [25], it can be predicted that the short-channel device should exhibit less floating-body effect than the longchannel one due to larger ∆Vbi, as verified in Figure 6.4. 0.0020 L G=0.5µ m line: model V bGS =0V V bGS =-1.5V 0.0015 VGS=1.5V ID (A) 1.2V 0.0010 0.9V 0.0005 0.6V 0.0000 0.0 0.3 0.6 0.9 1.2 1.5 VDS (V) Fig. 6.3 Larger floating-body effect can be seen for the negative backgate bias (source reference) due to smaller ∆Vbi [20]. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 6-6 BSIMSOI – A Unified Model for PD and FD SOI MOSFETs Fig. 6.4 Less floating-body effect can be seen for the short-channel device due to larger ∆Vbi [20]. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley 6-7 Chapter 7: BSIMSOI RF model RF Model in BSIMSOIv3.1 BSIMSOI3.1 provides the gate resistance model for devices used in RF application. Users have four options for modeling gate electrode resistance (bias independent) and intrinsic-input resistance (Rii, bias-dependent) by choosing model choice parameter rgateMod. RgateMod = 0 (zero-resistance): In this case, no gate resistance is generated. RgateMod = 1 (constant-resistance): Rgeltd In this case, only the electrode gate resistance (bias-independent) is generated by adding an internal gate node. The electrode gate resistance Rgeltd is given by Weff RSHG ⋅ XGW + 3 ⋅ NGCON ⋅ NSEG Rgeltd = NGCON ⋅ (Ldrawn − XGL ) RgateMod = 2 (RII model with variable resistance): Rgeltd+ Rii In this case, the gate resistance is the sum of the electrode gate resistance and the intrinsic-input resistance Rii as given by I Weff µ eff C oxeff k B T 1 = XRCRG1 ⋅ ds + XRCRG 2 ⋅ V qL Rii eff dseff An internal gate node will be generated. RgateMod = 3 (RII model with two nodes): In this case, the gate electrode resistance is in series with the intrinsic-input resistance Rii through two internal gate nodes, so that the overlap capacitance current will not pass through the intrinsic-input resistance. Rgeltd Cgso Rii Cgdo References [1] Y. Cheng, M. C. Jeng, Z. H. Liu, J. Huang M. Chan, P. K. Ko, and C. Hu, “A Physical and Scalable I-V Model in BSIM3v3 for Analog/Digital Circuit Simulation”, IEEE Trans. On Elec. Dev., vol. 42, p. 2, Feb 1997. [2] BSIM3SOIv1.3 Users’ Manual, UC Berkeley, Department of EECS. [3] W. Jin, P. C. H. Chan, S. K. H. Fung, P. K. Ko, “A Physically-Based Low-Frequency Noise Model for NFD SOI MOSFET’s”, IEEE Intl. SOI conf., pp. 23-24, 1998. [4] BSIM3v3.2 Users’ Manual, UC Berkeley, Department of EECS. [5] D. Suh, J. G. Fossum, “A physical charge-based model for non-fully depleted SOI MOSFET’s and its use in assessing floating-body effects in SOI CMOS circuits”, IEEE Tran. on Electron Devices, vol. 42, no. 4, pp. 728-37, April 1995. [6] M. S. L. Lee, W. Redman-White, B. M. Tenbroek, M. Robinson, “Modelling of thin film SOI devices for circuit simulation including per-instance dynamic self-heating effects”, IEEE Intl. SOI conf., pp. 150-151, 1993. [7] D. Sinitsky, S. Tang, A. Jangity, F. Assaderaghi, G. Shahidi, C. Hu, “Simulation of SOI Devices and Circuits using BSIM3SOI”, IEEE Electron Device Letters, vol. 19, no. 9, pp. 323-325, September 1998. [8] G. S. Gildenblat, VLSI Electronics: Microstructure Science, p. 11, vol. 18, 1989. [9] M. C. Jeng, “Design and Modeling of Deep-Submicrometer MOSFETs”, Ph. D. Dissertation, UC Berkeley. [10] D. Sinitsky, S. Fung, S. Tang, P. Su, M. Chan, P. Ko, C. Hu, “A Dynamic Depletion SOI MOSFET Model for SPICE”, in Dig. Tech. Papers, Symp. VLSI Technology, 1998. [11] D. Sinitsky, R. Tu, C. Liang, M. Chan, J. Bokor and C. Hu, “AC output conductance of SOI MOSFETs and impact on analog applications”, IEEE Electron Device Letters, vol.18, no.2, pp. 36-38, Feb 1997. [12] T. Y. Chan, P. K. Ko and C. Hu, “A Simple Method to Characterize Substrate Current in MOSFETs”, IEEE Electron Dev. Letts., EDL-5, Dec 1984, p. 505. [13] S. A. Parke, J. E. Moon, H. C. Wann, P. K. Ko and C. Hu, “Design for suppression of gate-induced drain leakage in LDD MOSFETs using a quasi-two-dimensional analytical model”, IEEE Trans. On Electron Device, vol. 39, no. 7, pp. 1697-703, July 1992. [14] J. Gautier and J. Y.-C. Sun, “On the transient operation of partially depleted SOI NMOSFET’s”, IEEE Electron device letters, vol.16, no.11, pp. 497-499, Nov 1995. [15] L. T. Su, D. A. Antoniadis, M. I. Flik, J. E. Chung, “Measurement and modeling of selfheating effects in SOI nMOSFETs”, IEDM tech. Digest, pp. 357-360, 1994. [16] R. H. Tu, C. Wann, J. C. King, P. K. Ko, C. Hu, “An AC Conductance Technique for Measuring Self-Heating in SOI MOSFET’s”, IEEE Electron device letters, vol.16, no.2, pp. 67-69, Feb. 1995. [17] P. Su, S. K. H. Fung, F. Assaderaghi, C. Hu, “A Body-Contact SOI MOSFET Model for Circuit Simulation”, Proceedings of the 1999 IEEE Intl. SOI Conference, pp.50-51. BSIMSOI3.1 Manual Copyright ©2003, UC Berkeley [18] P. Su, S. K. H. Fung, S. Tang, F. Assaderaghi and C. Hu, "BSIMPD: A Partial-Depletion SOI MOSFET Model for Deep-Submicron CMOS Designs", Proceedings of the IEEE 2000 Custom Integrated Circuits Conference, pp.197-200. [19] H. Nakayama, P. Su , C. Hu, M. Nakamura, H. Komatsu, K. Takeshita, Y. Komatsu, “Methodology of Self-Heating Free Parameter Extraction and Circuit Simulation for SOI CMOS”, Proceedings of the IEEE 2001 Custom Integrated Circuits Conference, pp.381384. [20] P. Su, “An International Standard Model for SOI Circuit Design,” Ph. D. Dissertation, Department of EECS, University of California at Berkeley, December 2002. (http://www.eecs.berkeley.edu/~pinsu) [21] http://www.eigroup.org/cmc [22] P. Su, S. Fung, H. Wan, A. Niknejad, M. Chan and C. Hu, "An impact ionization model for SOI circuit simulation," 2002 IEEE International SOI Conference Proceedings, Williamsburg, VA, Oct. 2002, pp. 201-202. [23] P. Su, K. Goto, T. Sugii and C. Hu, "A thermal activation view of low voltage impact ionization in MOSFETs," IEEE Electron Device Letters, vol. 23, no. 9, September 2002. [24] P. Su, K. Goto, T. Sugii and C. Hu, "Enhanced substrate current in SOI MOSFETs," IEEE Electron Device Letters, vol. 23, no. 5, pp. 282-284, May 2002. [25] P. Su, S. Fung, P. Wyatt, H. Wan, A. Niknejad, M. Chan and C. Hu , “On the bodysource built-in potential lowering of SOI MOSFETs,” IEEE Electron Device Letters, vol. 24, no. 2, February 2003. BSIMSOI3.1 Manual Copyright ©2003, UC Berkeley BSIMSOI3.1 Manual Copyright ©2003, UC Berkeley Appendix A: Model Instance Syntax Mname [P node] [B node] [T node] [L= ] [W= ] [AD= ] [AS= ] [PD= ] [PS= ] [NRS= ] [NRD= ] [NRB= ] [OFF][BJTOFF= ] [IC= , , , , ] [RTH0= ] [CTH0= ] [DEBUG= ] [NBC= ] [NSEG= ] [PDBCP= ] [PSBCP= ] [AGBCP= ][AEBCP= ][VBSUSR= ][TNODEOUT] [FRBODY= ] A.1. Description Drain node Gate node Source nodeSubstrate node [P node] (Optional) external body contact node [B node] (Optional) internal body node [T node] (Optional) temperature node Level 9 BSIM3SOI model name [L] Channel length [W] Channel width [AD] Drain diffusion area [AS] Source diffusion area [PD] Drain diffusion perimeter length BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley A-1 [PS] Source diffusion perimeter length [NRS] Number of squares in source series resistance [NRD] Number of squares in drain series resistance [NRB] Number of squares in body series resistance [OFF] Device simulation off [BJTOFF] Turn off BJT current if equal to 1 [IC] Initial guess in the order of (Vds, Vgs, Vbs, Ves, Vps). (Vps will be ignored in the case of 4-terminal device) [RTH0] Thermal resistance per unit width n if not specified, RTH0 is extracted from model card. n if specified, it will override the one in model card. [CTH0] Thermal capacitance per unit width n if not specified, CTH0 is extracted from model card. n if specified, it will over-ride the one in model card. [DEBUG] Please see the debugging notes [NBC] Number of body contact isolation edge [NSEG] Number of segments for channel width partitioning [17] [PDBCP] Parasitic perimeter length for body contact at drain side [PSBCP] Parasitic perimeter length for body contact at source side [AGBCP] Parasitic gate-to-body overlap area for body contact [AEBCP] Parasitic body-to-substate overlap area for body contact [VBSUSR] Optional initial value of Vbs specified by user for transient analysis [TNODEOUT] Temperature node flag indicating the usage of T node [FRBODY] Layout-dependent body resistance coefficient BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley A-2 A.2. About Optional Nodes There are three optional nodes, P, B and T nodes. P and B nodes are used for body contact devices. Let us consider the case when TNODEOUT is not set. If user specifies four nodes, this element is a 4-terminal device, i.e., floating body. If user specifies five nodes, the fifth node represents the external body contact node (P). There is a body resistance between internal body node and P node. In these two cases, an internal body node is created but it is not accessible in the circuit deck. If user specifies six nodes, the fifth node represents the P node and the sixth node represents the internal body node (B). This configuration is useful for distributed body resistance simulation. If TNODEOUT flag is set, the last node is interpreted as the temperature node. In this case, if user specifies five nodes, it is a floating body case. If user specifies six nodes, it is a body-contacted case. Finally, if user specifies seven nodes, it is a body-contacted case with an accessible internal body node. The temperature node is useful for thermal coupling simulation. A.3. Notes on Debugging The instance parameter allows users to turn on debugging information selectively. Internal parameters (e.g. par) for an instance (e.g. m1) can be plotted by this command: plot m1#par By default, is set to zero and two internal parameters will be available for plotting: #body Vb value iterated by SPICE #temp Device temperature with self-heating mode turned on If is set to one or minus one, more internal parameters are available for plotting. This serves debugging purposes when there is a convergence problem. This can also help the user to understand the model more. For set to minus one, there will be charge calculation even if the user is running DC simulation. Here is the list of internal parameters: BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley A-3 #Vbs Real Vbs value used by the IV calculation #Vgsteff Effective gate-overdrive voltage #Vth Threshold voltage #Ids MOS drain current #Ic BJT current #Ibs Body to source diode current #Ibd Body to drain diode current #Iii Impact ionization current #Igidl GIDL current #Itun Tunneling current #Ibp Body contact current #Gds Output conductance #Gm Transconductance #Gmb Drain current derivative wrt Vbs These parameters are valid only if charge computation is required #Cbb Body charge derivative wrt Vbs #Cbd Body charge derivative wrt Vds #Cbe Body charge derivative wrt Ves #Cbg Body charge derivative wrt Vgs #Qbody Total body charge #Qgate Gate charge #Qac0 Accumulation charge #Qsub Bulk charge #Qsub0 Bulk charge at zero drain bias #Qbf Channel depletion charge #Qjd Parasitic drain junction charge #Qjs Parasitic source junction charge BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley A-4 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley A-5 Appendix B: Model Parameter List All model parameters additional to BSIM3v3 will be shown with bold cases. B.0. BSIMSOI Built-In Potential Lowering (∆ ∆Vbi) Model Parameters Symbol used in equation SoiMod Symbol used in SPICE Description Unit Default soiMod - 0 Vnonideal NOFF,FD VOFF,FD K1b K2b vbsa nofffd vofffd K1b K2b V V - 0 1 0 1 0 Dk2b dk2b - 0 Dvbd0 dvbd0 - 0 Dvbd1 dvbd1 - 0 MoinFD moinfd SOI model selector. SoiMod=0: BSIMPD. SoiMod=1: unified model for PD&FD. SoiMod=2: ideal FD. Offset voltage due to non-idealities Smoothing parameter in FD module Smoothing parameter in FD module First backgate body effect parameter Second backgate body effect parameter for short channel effect Third backgate body effect parameter for short channel effect First short channel effect parameter in FD module Second short channel effect parameter in FD module Gate bias dependence coefficient of surface potential in FD module - 1e3 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-1 B.1. BSIMPD Model Control Parameters Symbol Symbol used in used in equation SPICE None level Level 9 for BSIM3SOI - 9 Shmod shMod Flag for self-heating - 0 Description Unit Default Notes (below the table) - 0 - no self-heating, 1 - self-heating Mobmod mobmod Mobility model selector - 1 - Capmod capmod Flag for the short channel capacitance model - 2 nI-1 Noimod noimod Flag for Noise model - 1 - - 0 - RgateMod rgateMod Gate resistance model selector BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-2 B.2. Process Parameters Symbol Symbol used in used in equation SPICE tsi Tsi Silicon film thickness m 10-7 - tbox Tbox Buried oxide thickness m 3x10-7 - tox Tox Gate oxide thickness m 1x10-8 - Xj Xj S/D junction depth m nI-2 - nch Nch Channel doping concentration 1/cm3 1.7x1017 nsub Nsub Substrate doping concentration 1/cm3 6x1016 nI-3 Ngate ngate poly gate doping concentration 1/cm3 0 - Unit Default Notes (below the Description Unit Default Notes (below the table) - B.3. DC Parameters Symbol Symbol used in used in equation SPICE Vth0 vth0 Description table) Threshold voltage @Vbs=0 for long and - 0.7 - V1/2 0.6 - m 0 - m 0 - wide device K1 k1 First order body effect coefficient K1w1 k1w1 First body effect width dependent parameter K1w2 k1w2 Second body effect width dependent parameter K2 k2 Second order body effect coefficient - 0 - K3 k3 Narrow width coefficient - 0 - K3b k3b Body effect coefficient of k3 1/V 0 - Kb1 Kb1 Backgate body charge coefficient - 1 - BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-3 W0 w0 Narrow width parameter m 0 - NLX nlx Lateral non-uniform doping parameter m 1.74e-7 - Dvt0 Dvt0 first coefficient of short-channel effect - 2.2 - - 0.53 - 1/V -0.032 - - 0 - - 5.3e6 - 1/V -0.032 - on Vth Dvt1 dvt1 Second coefficient of short-channel effect on Vth Dvt2 dvt2 Body-bias coefficient of short-channel effect on Vth Dvt0w dvt0w first coefficient of narrow width effect on Vth for small channel length Dvt1w dvt1w Second coefficient of narrow width effect on Vth for small channel length Dvt2w dvt2w Body-bias coefficient of narrow width effect on Vth for small channel length µ0 u0 Mobility at Temp = Tnom cm2/( NMOSFET V-sec) PMOSFET Ua ua First-order mobility degradation 670 250 m/V 2.25e-9 - (m/V) 5.9e-19 - coefficient Ub ub Second-order mobility degradation coefficient Uc uc Body-effect of mobility degradation 2 1/V -.0465 - m/sec 8e4 - - 1.0 - 1/V 0.0 - m 0.0 - coefficient vsat vsat Saturation velocity at Temp=Tnom A0 a0 Bulk charge effect coefficient for channel length Ags ags Gate bias coefficient of Abulk B0 b0 Bulk charge effect coefficient for channel width BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-4 B1 b1 Bulk charge effect width offset m 0.0 - Keta keta Body-bias coefficient of bulk charge V-1 0 - V 0 - 1/V 0.0 - 0 1.0 - Ω- 100 - 1/V 0 - 1/V1/2 0 - - 1 - effect Ketas Ketas Surface potential adjustment for bulk charge effect A1 A1 First non-saturation effect parameter A2 A2 Second non-saturation effect parameter Rdsw rdsw Parasitic resistance per unit width µmWr Prwb prwb Body effect coefficient of Rdsw Prwg prwg Gate bias effect coefficient of Rdsw Wr wr Width offset from Weff for Rds calculation Nfactor nfactor Subthreshold swing factor - 1 - Wint wint Width offset fitting parameter from I-V m 0.0 - m 0.0 - m/V 0.0 m/V1/2 0.0 m 0.0 V -0.08 - - 0.08 - 1/V -0.07 - - 0.56 - without bias Lint lint Length offset fitting parameter from I-V without bias DWg dwg Coefficient of Weff’s gate dependence DWb dwb Coefficient of Weff’s substrate body bias dependence DWbc Dwbc Width offset for body contact isolation edge Voff voff Offset voltage in the subthreshold region for large W and L Eta0 eta0 DIBL coefficient in subthreshold region Etab etab Body-bias coefficient for the subthreshold DIBL effect Dsub dsub DIBL coefficient exponent BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-5 Cit cit Interface trap capacitance F/m2 0.0 - Cdsc cdsc Drain/Source to channel coupling F/m2 2.4e-4 - capacitance Cdscb cdscb Body-bias sensitivty of Cdsc F/m2 0 - Cdscd cdscd Drain-bias sensitivty of Cdsc F/m2 0 - Pclm pclm Channel length modulation parameter - 1.3 - Pdibl1 pdibl1 First output resistance DIBL effect - .39 - - 0.086 - - 0.56 - correction parameter Pdibl2 pdibl2 Second output resistance DIBL effect correction parameter Drout drout L dependence coefficient of the DIBL correction parameter in Rout Pvag pvag Gate dependence of Early voltage - 0.0 - δ delta Effective Vds parameter - 0.01 - α0 alpha0 The first parameter of impact ionization m/V 0.0 - - 0.0 - V-1 0 - - 0 - V 0.1 - V 0.9 - - 0 - current Fbjtii fbjtii Fraction of bipolar current affecting the impact ionization β0 beta0 First Vds dependent parameter of impact ionization current β1 beta1 Second Vds dependent parameter of impact ionization current β2 beta2 Third Vds dependent parameter of impact ionization current Vdsatii0 vdsatii0 Nominal drain saturation voltage at threshold for impact ionization current Tii tii Temperature dependent parameter for impact ionization current BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-6 Lii lii Channel length dependent parameter - 0 - V/m 1e7 - V-1 0.5 - V-1 0.1 - - 0 - V-1 0 - at threshold for impact ionization current Esatii esatii Saturation channel electric field for impact ionization current Sii0 sii0 First Vgs dependent parameter for impact ionization current Sii1 sii1 Second Vgs dependent parameter for impact ionization current Sii2 sii2 Third Vgs dependent parameter for impact ionization current Siid siid Vds dependent parameter of drain saturation voltage for impact ionization current αgidl Agidl GIDL constant Ω −1 0.0 - β gidl Bgidl GIDL exponential coefficient V/m 0.0 - χ Ngidl GIDL Vds enhancement coefficient V 1.2 - ntun Ntun Reverse tunneling non-ideality factor - 10.0 - ndiode Ndio Diode non-ideality factor - 1.0 - nrecf0 Nrecf0 Recombination non-ideality factor at - 2.0 - - 10 - forward bias nrecr0 Nrecr0 Recombination non-ideality factor at reversed bias isbjt Isbjt BJT injection saturation current A/m2 1e-6 - isdif Isdif Body to source/drain injection A/m2 1e-7 - Recombination in depletion saturation A/m2 1e-5 - 0.0 - saturation current isrec Isrec current istun Istun Reverse tunneling saturation current BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley A/m2 B-7 Ln Ln Electron/hole diffusion length m 2e-6 - Vrec0 Vrec0 Voltage dependent parameter for V 0 - V 0 - - 1 - m 0.20e-6 - V 10 - V/m 0 - - 0 - 0.0 - 0.0 - 0.0 - 1e15 - recombination current Vtun0 Vtun0 Voltage dependent parameter for tunneling current Nbjt Nbjt Power coefficient of channel length dependency for bipolar current Lbjt0 Lbjt0 Reference channel length for bipolar current Vabjt Vabjt Early voltage for bipolar current Aely Aely Channel length dependency of early voltage for bipolar current Ahli Ahli High level injection parameter for bipolar current Rbody Rbody Intrinsic body contact sheet resistance ohm/s quare Rbsh Rbsh Extrinsic body contact sheet resistance ohm/s quare Rsh Rhalo rsh rhalo Source drain sheet resistance in ohm per ohm/s square quare Body halo sheet resistance ohm/ m BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-8 B.4. Gate-to-body tunneling parameters Symbol used in equation IgMod Toxqm Ntox Toxref ϕg Symbol used in SPICE Description Unit Default igMod toxqm ntox toxref ebg m m V 0 Tox 1 2.5e-9 1.2 αgb1 alphaGB1 1/V .35 βgb1 betaGB1 1/V2 .03 Vgb1 vgb1 V 300 VEVB vevb - 0.075 αgb2 alphaGB2 1/V .43 βgb2 betaGB2 1/V2 .05 Vgb2 vgb2 V 17 VECB vecb Gate current model selector Oxide thickness for Igb calculation Power term of gate current Target oxide thickness Effective bandgap in gate current calculation First Vox dependent parameter for gate current in inversion Second Vox dependent parameter for gate current in inversion Third Vox dependent parameter for gate current in inversion Vaux parameter for valence band electron tunneling First Vox dependent parameter for gate current in accumulation Second Vox dependent parameter for gate current in accumulation ThirdVox dependent parameter for gate current in accumulation Vaux parameter for conduction band electron tunneling - .026 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-9 B.5. AC and Capacitance Parameters Symbol Symbol used in used in equation SPICE Xpart xpart Charge partitioning rate flag CGS0 cgso Non LDD region source-gate overlap Description Unit cgdo - 0 F/m calcu- Non LDD region drain-gate overlap cgeo Gate substrate overlap capacitance per nC-1 lated F/m capacitance per channel length CGEO Notes (below the table) capacitance per channel length CGD0 Default calcu- nC-2 lated F/m 0.0 - unit channel length Cjswg cjswg Source/Drain (gate side) sidewall junction capacitance per unit width (normalized to F/m2 1e-10 V .7 - V 0.5 - second 1e-12 - - -1 - - 1 - V calcu- nC-3 100nm Tsi) Pbswg pbswg Source/Drain (gate side) sidewall junction capacitance buit in potential Mjswg mjswg Source/Drain (gate side) sidewall junction capacitance grading coefficient tt tt Diffusion capacitance transit time coefficient Ndif Ndif Power coefficient of channel length dependency for diffusion capacitance Ldif0 Ldif0 Channel-length dependency coefficient of diffusion cap. Vsdfb vsdfb Source/drain bottom diffusion capacitance flatband voltage Vsdth vsdth Source/drain bottom diffusion BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley lated V calcu- nC-4 B-10 capacitance threshold voltage Csdmin csdmin Source/drain bottom diffusion lated V minimum capacitance Asd asd Source/drain bottom diffusion calcu- nC-5 lated - 0.3 - F/m 0.0 - F/m 0.0 - F/m 0.0 - F/m 0.6 - F/m calcu- nC-6 smoothing parameter Csdesw csdesw Source/drain sidewall fringing capacitance per unit length CGSl cgsl Light doped source-gate region overlap capacitance CGDl cgdl Light doped drain-gate region overlap capacitance CKAPPA ckappa Coefficient for lightly doped region overlap capacitance fringing field capacitance Cf cf Gate to source/drain fringing field capacitance CLC clc Constant term for the short channel model CLE cle Exponential term for the short channel lated m 0.1x10-7 - none 0.0 - m lint - m 0 - m 0.0 - model DLC dlc Length offset fitting parameter for gate charge DLCB dlcb Length offset fitting parameter for body charge DLBG dlbg Length offset fitting parameter for backgate charge DWC dwc Width offset fitting parameter from C-V m wint - DelVt delvt Threshold voltage adjust for C-V V 0.0 - Fbody fbody Scaling factor for body charge - 1.0 - acde acde Exponential coefficient for charge m/V 1.0 - BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-11 thickness in capMod=3 for accumulation and depletion regions. moin moin Coefficient for the gate-bias dependent V1/2 15.0 - surface potential. B.6. Temperature Parameters Symbol Symbol used in used in equation SPICE Tnom tnom Temperature at which parameters are expected µte ute Mobility temperature exponent Kt1 kt1 Kt11 kt11 Description Unit Defaul Note t ºC 27 - none -1.5 - Temperature coefficient for threshold voltage V -0.11 - Channel length dependence of the temperature V*m 0.0 none 0.022 - m/V 4.31e-9 - (m/V)2 -7.61e- - coefficient for threshold voltage Kt2 kt2 Body-bias coefficient of the Vth temperature effect Ua1 ua1 Temperature coefficient for Ua Ub2 ub1 Temperature coefficient for Ub 18 Uc1 uc1 Temperature coefficient for Uc 1/V -.056 nT-1 At at Temperature coefficient for saturation velocity m/sec 3.3e4 - Tcijswg tcjswg Temperature coefficient of Cjswg 1/K 0 - Tpbswg tpbswg Temperature coefficient of Pbswg V/K 0 - Cth0 cth0 Normalized thermal capacity (W*sec) 1e-5 - / mºC Prt prt Temperature coefficient for Rdsw Ω-µm 0 - Rth0 rth0 Normalized thermal resistance mºC/W 0 - Ntrecf Ntrecf Temperature coefficient for Nrecf - 0 - Ntrecr Ntrecr Temperature coefficient for Nrecr - 0 - BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-12 Xbjt xbjt Power dependence of jbjt on temperature - 1 - Xdif xdif Power dependence of jdif on temperature - Xbjt - Xrec xrec Power dependence of jrec on temperature - 1 - Xtun xtun Power dependence of jtun on temperature - 0 - Wth0 Wth0 Minimum width for thermal resistance m 0 - calculation B.7. RF Model Parameters Symbol used in equation RgateMod Symbol used in SPICE Description rgateMod Gate resistance model selector rgateMod = 0 No gate resistance rgateMod = 1 Constant gate resistance rgateMod = 2 Rii model with variable resistance rgateMod = 3 Rii model with two nodes - 0 XRCRG1 xrcrg1 Parameter for distributed channelresistance effect for intrinsic input resistance - 12.0 XRCRG2 xrcrg2 - 1.0 NGCON XGW ngcon xgw m 1 0.0 XGL xgl Parameter to account for the excess channel diffusion resistance for intrinsic input resistance Number of gate contacts Distance from the gate contact to the channel edge Offset of the gate length due to variations in patterning m 0.0 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley Unit Default B-13 B.8. Model Parameter Notes nI-1. BSIMSOI supports capmod=2 and 3 only. Capmod=0 and 1 are not supported. nI-2. In modern SOI technology, source/drain extension or LDD are commonly used. As a result, the source/drain junction depth (Xj) can be different from the silicon film thickness (Tsi). By default, if Xj is not given, it is set to Tsi. Xj is not allowed to be greater than Tsi. nI-3. BSIMSOI refers substrate to the silicon below buried oxide, not the well region in BSIM3. It is used to calculate backgate flatband voltage (Vfbb) and parameters related to source/drain diffusion bottom capacitance (Vsdth, Vsdfb, Csdmin). Positive nsub means the same type of doping as the body and negative nsub means opposite type of doping. nC-1. If cgso is not given then it is calculated using: if (dlc is given and is greater 0) then, cgso = p1 = (dlc*cox) - cgs1 if (the previously calculated cgso <0), then cgso = 0 else cgso = 0.6 * Tsi * cox nC-2. Cgdo is calculated in a way similar to Csdo nC-3. If (nsub is positive) Vsdfb = − 10 20 ⋅ nsub kT − 0.3 log q ni ⋅ ni Vsdfb = − 10 20 kT + 0.3 log q nsub else nC-4. If (nsub is positive) 5.753 × 10 −12 nsub n sub kT φ sd = 2 log , γ sd = Cbox q ni Vsdth = Vsdfb + φ sd + γ sd φ sd BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-14 else φ sd = 2 5.753 × 10 −12 − nsub n kT log − sub , γ sd = Cbox q ni Vsdth = Vsdfb − φ sd − γ sd φ sd nC-5. X sddep = 2ε si φ sd q nsub ⋅ 10 6 , Csddep = ε si X sddep , Csd min = Csddep Cbox Csddep + Cbox nC-6. If cf is not given then it is calculated using CF = 2ε ox 4 × 10 −7 ln1 + π Tox nT-1. For mobmod=1 and 2, the unit is m/V2. Default is -5.6E-11. For mobmod=3, unit is 1/V and default is -0.056. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley B-15 Appendix C: Equation List Equation List for BSIMSOI Built-In Potential Lowering Calculation If SoiMod=0 (default), the model equation is identical to BSIMPD equation. If SoiMod=1 (unified model for PD&FD) or SoiMod=2 (ideal FD), the following equations (FD module) are added on top of BSIMPD. Vbs0 = qN ch C BOX 2 ⋅ (Ves − VFBb ) ⋅ phi − ⋅ TSi + Vnonideal + ∆VDIBL + η e C Si + C BOX 2ε Si ε ε ε = Si , C BOX = OX , C OX = OX TSi TBOX TOX C Si C Si + C BOX where C Si L Leff + 2 exp − Dvbd 1 eff ⋅ (Vbi − 2Φ B ) ∆V DIBL = Dvbd 0 exp − Dvbd 1 l 2l L Leff + 2 exp − Dk 2 b eff η e = K 1b − K 2b ⋅ exp − Dk 2 b l 2l phi = phiON − ( C OX C OX + C Si − + C BOX 1 ) −1 −1 Vth ,FD − V gs _ eff − VOFF ,FD ⋅ N OFF ,FDVt ⋅ ln 1 + exp N OFF ,FDVt ( V gsteff .FD V gsteff ,FD + 2 K 1 2Φ B phiON = 2Φ B + Vt ln 1 + MoinFD ⋅ K 1 ⋅ Vt 2 ) , Vgs _ eff − Vth ,FD − VOFF ,FD V gsteff ,FD = N OFF ,FDVt ⋅ ln 1 + exp N OFF ,FDVt BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-1 Here Nch is the channel doping concentration. VFBb is the backgate flatband voltage. Vth,FD is the threshold voltage at Vbs=Vbs0(phi=2Φ B). Vt is thermal voltage. K1 is the body effect coefficient. If SoiMod=1, the lower bound of Vbs (SPICE solution) is set to Vbs0. If SoiMod=2, Vbs is pinned at Vbs0. Notice that there is no body node and body leakage/charge calculation in SoiMod=2. The zero field body potential that will determine the transistor threshold voltage, Vbsmos, is then calculated by Vbsmos = Vbs − C Si (Vbs 0 (TOX → ∞ ) − Vbs )2 2qN chTSi if Vbs ≤ Vbs0 (TOX → ∞ ) = Vbs else The subsequent clamping of Vbsmos will use the same equation that utilized in BSIMPD. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-2 Equation List for BSIMSOI IV Body Voltages Vbsh is equal to the Vbs bounded between (Vbsc, φ s1 ). Vbsh is used in Vth and Abulk calculation (Vbs − Vbsc − δ )2 − 4δVbsc , Vbsc = −5V T1 = Vbsc + 0.5Vbs − Vbsc − δ + Vbsh = φ s1 − 0.5 φ s1 − T1 − δ + (φs1 − T1 − δ )2 + 4δT1 , φ s1 = 1.5V Vbsh is further limited to 0.95φ s to give Vbseff. Vbseff = φ s 0 − 0.5φ s 0 − Vbsh − δ + (φ s 0 − Vbsh − δ ) 2 + 4δVbsh , φ s 0 = 0.95φ s Effective Channel Length and Width dW ' = Wint + Wl Ww Wwl Wln + Wwn + Wln L W L W Wwn dW = dW ' + dWg Vgsteff + dWb dL = Lint + ( Φ s − Vbseff − Φ s ) Ll L L + Lwwn + Lln wl Lwn Lln L W L W Leff = Ldrawn − 2 dL BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-3 Weff = Wdrawn − N bc dWbc − (2 − N bc )dW Weff ' = Wdrawn − N bc dWbc − (2 − N bc )dW ' Wdiod = Wdios = Weff ' + Pdbcp N seg Weff ' N seg + Psbcp Threshold Voltage Vth = Vtho + K1eff ( sqrtPhisExt − Φ s ) − K 2Vbseff + K1eff ( 1 + N LX T − 1) Φ s + ( K 3 + K 3bVbseff ) ' ox Φs Leff Weff + Wo − DVT 0 w (exp( − DVT 1 w − DVT 0 (exp( − DVT 1 − (exp( − Dsub Leff 2lto Weff' Leff Leff 2l t 2ltw ) + 2 exp( − DVT 1w ) + 2 exp( − DVT 1 ) + 2 exp( − Dsub Leff lto Leff lt Weff' Leff ltw ))(Vbi − Φ s ) ))(Vbi − Φ s ) ))( Etao + EtabVbseff )Vds lt = ε si X dep / Cox (1 + DVT 2Vbseff ) ( sqrtPhisExt = φ s − Vbseff + s Vbsh − Vbseff ), s = − 2 1 φ s − φ s0 K K1eff = K1 1 + ' 1w1 Weff + K1w 2 ltw = ε si X dep Cox (1 + DVT 2 wVbseff ) X dep = 2ε si ( Φ s − Vbseff ) Vbi = v t ln( qN ch lto = ε si X dep 0 / Cox X dep 0 = 2ε si Φ s qN ch N ch N DS ) ni 2 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-4 Poly depletion effect V poly + qN gate X 2 poly 1 X poly E poly = 2 2ε si ε ox Eox = ε si E poly = 2qε si N gateV poly Vgs − VFB − φx = V poly + Vox a(V gs − VFB − φs − V poly )2 − V poly = 0 a= ε 2 ox 2qε si N gateT 2 ox Vgs _eff qε si N gate T 2 ox 2ε 2ox (Vgs − VFB − φ s ) = VFB + φ s + 1 + − 1 ε 2 ox qε si N gate T 2 ox Effective Vgst for all region (with Polysilicon Depletion Effect) Vgsteff n = 1 + N factor V _ − Vth 2nvt ln 1 + exp( gs eff ) 2nvt = V − V 2Φ s th − 2 Voff 1 + 2nCox exp − gs _ eff qε si N ch 2 nvt ε si / X dep Cox Leff Leff (Cdsc + Cdscd Vds + Cdscb Vbseff ) exp( − DVT 1 ) + 2 exp( − DVT 1 ) 2lt lt Cit + + Cox Cox Effective Bulk Charge Factor K1eff Abulk = 1 + Vbsh 2 (φ s + Ketas) − 1 + Keta ⋅Vbsh Abulk 0 = Abulk (Vgsteff = 0) A0 Leff Leff + 2 Tsi X dep BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley Leff − A V 1 gs gsteff Leff + 2 Tsi X dep 2 B0 + W ' + B eff 1 C-5 Mobility and Saturation Velocity For Mobmod=1 µ eff = 1 + (U a + Uc Vbseff )( Vgsteff µo + 2Vth Tox ) + Ub ( Vgsteff + 2Vth Tox )2 For Mobmod=2 µ eff = µo V V 1 + (Ua + Uc Vbseff )( gsteff ) + U b ( gsteff ) 2 Tox Tox For Mobmod=3 µ eff = 1 + [U a ( Vgstef + 2Vth Tox µ0 + 2Vth 2 V ) + Ub ( gsteff ) ](1 + Uc Vbseff ) Tox Drain Saturation Voltage For Rds>0 or λ≠1: Vdsat = − b − b2 − 4ac 2a a = Abulk 2 Weff ν sat Cox Rds + ( 1 − 1) Abulk λ 2 b = − (Vgsteff + 2ν t )( − 1) + Abulk Esat Leff + 3 Abulk (Vgsteff + 2ν t )Weff ν sat Cox Rds λ c = (Vgsteff + 2ν t ) Esat Leff + 2(Vgsteff + 2ν t ) 2 Weff ν sat Cox Rds λ = A1Vgsteff + A2 For Rds=0, λ=1: BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-6 Esat Leff (Vgsteff + 2ν t ) Vdsat = E sat = Abulk Esat Leff + (Vgsteff + 2ν t ) 2ν sat µeff Vdseff Vdseff = Vdsat − [ 1 Vdsat − Vds − δ + (Vdsat − Vds − δ )2 + 4δVdsat 2 ] Drain current expression Ids, MOSFET = β = µ eff Cox Idso 1 N seg I ds 0 (Vdseff ) V − Vdseff (1 + ds ) Rds Idso (Vdseff ) VA 1+ Vdseff Weff Leff Vdseff βVgsteff 1 − Abulk 2 Vgsteff + 2 vt = V 1 + dseff Esat Leff ( P V V A = V Asat + 1 + vag gsteff E sat Leff ) Vdseff 1 1 ( + ) −1 V ACLM V ADIBLC BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-7 VACLM = Abulk Esat Leff + Vgsteff VADIBLC = (Vds − Vdseff ) Pclm Abulk Esat litl (Vgsteff + 2ν t ) θ rout (1 + PDIBLCB Vbseff ) θ rout = PDIBLC1 [exp( − DROUT Leff 2l t 0 (1 − Abulk Vdsat ) Abulk Vdsat + 2ν t + 2 exp(− DROUT Esat Leff + Vdsat + 2 Rdsν sat Cox Weff Vgsteff [1 − VAsat = litl = Leff lt 0 )] + PDIBLC 2 Abulk Vdsat ] 2(Vgsteff + 2ν t ) 2 / λ − 1 + Rdsν sat Cox Weff Abulk ε si Tox TSi ε ox Drain/Source Resistance Rds = Rdsw ( 1 + PrwgVgsteff + Prwb φ s − Vbseff − φ s (10 W ) 6 ) ' Wr eff Impact Ionization Current Vdiff Iii = α 0 ( I ds, MOSFET + Fbjtii Ic ) exp 2 β 2 + β 1Vdiff + β 0 Vdiff Vdiff = Vds − Vdsatii T L Vdsatii = VgsStep + Vdsatii 0 1 + Tii − 1 − ii Tnom Leff E satii Leff VgsStep = 1+ E L satii eff S ii 0Vgst 1 S ii 2 + 1 + S V 1+ S V ii1 gsteff iid ds BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-8 Gate-Induced-Drain-Leakage (GIDL) β At drain, I dgidl = Wdiod α gidl E s exp − gidl Es V − Vgs − χ , Es = ds 3Tox β At source, I sgidl = Wdiosα gidl E s exp − gidl Es −V − χ , Es = gs 3Tox If Es is negative, Igidl is set to zero for both drain and source. Oxide tunneling current In inversion, N ( ) N ( ) tox − B á gb1 − â gb1 Vox Tox V gbVaux Toxref J gb = A exp 2 1 − Vox Vgb1 Tox Toxqm Vox − ö g Vaux = VEVB ln 1 + exp VEVB A= B= q3 8πhφ b 8π 2m ox φ b3 2 3hq φ b = 4.2eV m ox = 0.3m 0 In accumulation, tox − B á gb2 − â gb2 Vox Tox V gbVaux Toxref J gb = A exp 2 1 − Vox Vgb2 Tox Toxqm V gb − V fb Vaux = VECBVt ln 1 + exp − V ECB A= B= q3 8πhφ b 8π 2m ox φ b3 2 3hq φ b = 3.1eV m ox = 0.4m0 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-9 Body contact current ' Weff N seg Rbp = Rbody Leff ' Weff N seg || R halo 2 , R bodyext = Rbsh N rb For 4-T device, I bp = 0 For 5-T device, I bp = Vbp Rbp + Rbodyext Diode and BJT currents Bipolar Transport Factor α bjt 2 Leff = exp −0.5 Ln Body-to-Source/drain diffusion V I bs1 = WdiosTsi jsdif exp bs ndioVt − 1 V I bd 1 = Wdiod Tsi jsdif exp bd ndioVt − 1 Recombination/trap-assisted tunneling current in depletion region Vbs I bs 2 = WdiosTsi jsrec exp 0.026n recf Vsb Vrec 0 − exp 0 . 026 n V + V recr rec 0 sb Vbd I bd 2 = Wdiod Tsi jsrec exp 0.026nrecf Vrec 0 − exp Vdb 0.026n V + V recr rec 0 db BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-10 Reversed bias tunneling leakage Vsb Vtun0 I bs4 = WdiosTsi j stun 1 − exp 0.026ntun Vtun0 + Vsb Vdb Vtun0 I bd 4 = Wdiod Tsi j stun 1 − exp 0.026ntun Vtun0 + Vdb Recombination current in neutral body V I bs 3 = (1 − α bjt )I en exp bs n dioVt 1 − 1 E hlis + 1 V I bd 3 = (1 − α bjt )I en exp bd ndioVt 1 − 1 E hlid + 1 I en = Weff' N seg 1 1 + Tsi j sbjt Lbjt 0 Leff Ln N bjt V E hlis = Ahli _ eff exp bs − 1 n dioVt V E hlid = Ahli _ eff exp bd − 1 ndioVt − E g (300 K ) T Ahli _ eff = Ahli exp X bjt 1 − n V T dio t nom BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-11 BJT collector current V V 1 Ic = α bjt Ien exp bs − exp bd ndio Vt E2 nd ndio Vt E2 nd = Eely Eely + Eely 2 + 4 Ehli 2 Vbs + Vbd = 1+ VAbjt + Aely Leff Ehli = Ehlis + Ehlid Total body-source/drain current Ibs = I bs1 + I bs 2 + Ibs 3 + Ibs 4 Ibd = Ibd 1 + Ibd 2 + Ibd 3 + Ibd 4 Total body current Iii + Idgidl + Isgidl + Igb - Ibs - Ibd - Ibp = 0 Temperature effects Vth( T ) = Vth( Tnom ) + ( K T 1 + K t1l / Leff + K T 2 Vbseff )(T / Tnom − 1) µ o( T ) = µ o(Tnom ) ( T µte ) ν sat ( T ) = ν sat ( Tnom ) − AT (T / Tnom − 1) Tnom , Rdsw ( T ) = Rdsw ( Tnom ) + Prt ( T − 1) Tnom Ua ( T ) = U a ( Tnom ) + U a1 (T / Tnom − 1) Ub ( T ) = Ub ( Tnom ) + Ub1 (T / Tnom − 1) Uc (T ) = Uc ( Tnom ) + Uc1 (T / Tnom − 1) BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-12 Rth = (W ' eff Rth0 ) + Wth0 N seg , C th = C th0 ' Weff + Wth0 N seg − E (300 K ) T jsbjt = jsbjt 0 exp g X bjt 1 − T n V dio t nom − E (300 K ) T jsdif = jsdif 0 exp g X dif 1 − Tnom ndioVt − Eg (300 K ) T jsrec = jsrec 0 exp X rec 1 − Tnom nrecf 0Vt T jstun = jstun 0 exp Xtun − 1 Tnom T nrecf = nrecf 0 1 + nt recf − 1 Tnom T nrecr = nrecr 0 1 + nt recr − 1 Tnom Eg is the energy gap energy. Gate-to-channel current (Igc) and gate-to-S/D current (Igs and Igd) Igc –gate to channel tunneling current [ ] Igc = Weff Leff ⋅ A ⋅ ToxRatio ⋅ Vgs _ eff ⋅ Vaux ⋅ exp − B ⋅ Toxqm (aigc − bigc ⋅ Voxdepinv )⋅ (1 + cigc ⋅ Voxdepinv ) Note here Igc is the gate to channel current with Vds=0 V gs _ eff − Vth 0 Vaux = nigc ⋅ Vm ⋅ log1 + exp nigc ⋅ V tm BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-13 ToxRatio Toxref = T oxqm ntox ⋅ 1 2 Toxqm Igs and Igd –gate tunneling current between the gate and the source/drain diffusion region [ ] Igs = Weff Dlcig ⋅ A ⋅ ToxRatioEdg ⋅ Vgs ⋅ V gs′ ⋅ exp − B ⋅ Toxqm ⋅ Poxedge ⋅ (aigsd − bigsd ⋅ V gs′ ) ⋅ (1 + cigsd ⋅ Vgs′ ) [ ] Igd = Weff Dlcig ⋅ A ⋅ ToxRatioEdg ⋅ V gd ⋅ V gd′ ⋅ exp − B ⋅ Toxqm ⋅ Poxedge ⋅ (aigsd − bigsd ⋅ Vgd′ )⋅ (1 + cigsd ⋅ V gd′ ) ToxRatioEdge Vgs′ = (V Toxref = T ⋅ Poxedge oxqm ⋅ 1 (Toxqm ⋅ Poxedge )2 − V fbsd ) + 1.0e − 4 , Vgd′ = 2 gs ntox (V − V fbsd ) + 1.0e − 4 . 2 gd Partition of Igc Igc = Igcs + I gcd Igcs = Igc ⋅ pi gcd⋅ Vds + exp (− pi gcd⋅ Vds ) − 1 + 1.0e − 4 I gcd = Igc ⋅ pi gcd 2 ⋅V ds2 + 2.0e − 4 1 − ( pi gcd⋅ Vds + 1) ⋅ exp (− pi gcd⋅ V ds ) + 1.0e − 4 pi gcd 2 ⋅ Vds2 + 2.0e − 4 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-14 Equation List for BSIMSOI CV Dimension Dependence δWeff = DWC + δLeff = DLC + Wlc W W + Wwcwn + Wln wlcWwn Wln L W L W Llc L L + wc + Lln wlc Lwn Lln Lwn L W L W Lactive = Ldrawn − 2δLeff LactiveB = Lactive − DLCB LactiveBG = LactiveB + 2δLbg Wactive = Wdrawn − N bc dWbc − (2 − N bc )δWeff WdiosCV = Wactive + Psbcp N seg WdiodCV = Wactive + Pdbcp N seg Charge Conservation QBf = Qacc + Qsub 0 + Qsubs Qinv = Qinv , s + Qinv , d ( Qg = − Qinv + QBf ) Qb = QBf − Qe + Q js + Q jd Qs = Qinv , s − Q js Qd = Qinv , d − Q jd Qg + Qe + Qb + Qs + Qd = 0 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-15 Intrinsic Charges (1) capMod = 2 Front Gate Body Charge Accumulation Charge VFBeff = V fb − 0.5 V fb − Vgb − δ + ( ) (V fb − Vgb − δ ) 2 +δ2 where Vgb = Vgs − Vbseff V fb = Vth − φ s − K 1eff φ s − Vbseff + delvt Vgs − Vth delvt VgsteffCV = nvt ln 1 + exp ⋅ exp − nv nv t t W L Qacc = − Fbody active activeB + Agbcp Cox (VFBeff − Vfb ) N seg Gate Induced Depletion Charge Q sub 0 Wactive LactiveB K1eff 2 = − Fbody + Agbcp Cox N seg 2 − 1 + 1 + 4(Vgs − VFBeff − VgsteffCV − Vbseff ) 2 K1eff Drain Induced Depletion Charge VdsatCV = V gsteffCV / AbulkCV , AbulkCV VdsCV = VdsatCV − CLC CLE = Abulk 0 1 + LactiveB 1 (V − Vds − δ + (VdsatCV − Vds − δ ) 2 + 4δ VdsatCV ) 2 dsatCV BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-16 2 V W L AbulkCV VdsCV Q subs = Fbody active activeB + Agbcp C ox ( AbulkCV − 1) dsCV − ( − ) N 2 12 V A V 2 seg gsteffCV bulkCV dsCV Back Gate Body Charge W L Qe = k b1 Fbody active activeBG + Aebcp C box (Ves − V fbb − Vbseff N seg ) Inversion Charge ( ) V cveff = V dsat ,CV − 0.5 V 4 + V 42 + 4δ 4V dsat ,CV whereV 4 = V dsat ,CV − V ds − δ 4 ; δ 4 = 0.02 W L Qinv = − active active N seg 2 2 AbulkCV V cveff AbulkCV + Agbcp C ox V gsteffCV − V cveff + A 2 12V gsteffCV − bulkCV V cveff 2 50/50 Charge Partition Qinv,s = Qinv ,.d = 0.5Qinv 40/60 Charge Partition Qinv, s Wactive Lactive + Agbcp Cox N seg 4 2 V 3 =− VgsteffCV 2 AbulkCV Vcveff + Vgsteff AbulkCV Vcveff gsteffCV − 2 3 3 A 2 VgsteffCV − bulkCV Vcvefff 2 ) Qinv ,d Wactive Lactive + Agbcp Cox N seg 5 V 3 =− − VgsteffCV 2 AbulkCV Vcveff + Vgsteff AbulkCV Vcveff 2 gsteffCV 3 A 2 VgsteffCV − bulkCV Vcvefff 2 − ( ( BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley ) ) ( ( ) 2 2 − ( 2 AbulkCV Vcveff 15 ( ) 3 ) 3 1 AbulkCV Vcveff 5 C-17 0/100 Charge Partition Qinv,s = − Wactive Lactive + Agbcp N seg Qinv ,d = − (AbulkCVVcveff )2 V gsteffCV AbulkCVVcveff + − Cox 2 A 4 24VgsteffCV − bulkCV Vcveff 2 Wactive Lactive + Agbcp N seg V 3A V (AbulkCV Vcveff )2 Cox gsteffCV − bulkCV cveff + 2 A 4 8 VgsteffCV − bulkCV Vcveff 2 (2) capMod = 3 (Charge-Thickness Model) capMod = 3 only supports zero-bias flat band voltage, which is calculated from biasindependent threshold voltage. This is different from capMod = 2. For the finite thickness ( X DC ) formulation, refer to Chapter 4 of BSIM3v3.2 Users’s Manual. Front Gate Body Charge Accumulation Charge VFBeff = V fb − 0.5 V fb − Vgb − δ + ( ) (V fb − Vgb − δ ) 2 + δ 2 where Vgb = Vgs − Vbseff V fb = Vth − φ s − K1eff φ s − Vbseff BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-18 W L Qacc = − Fbody active activeB + Agbcp Coxeff Vgbacc N seg ( Vgbacc = 0.5 V0 + V02 + 4δV fb ) V0 = V fb + Vbseff − Vgs − δ Coxeff = Cox C cen Cox + Ccen Ccen = ε Si X DC Gate Induced Depletion Charge Q sub 0 2 Wactive LactiveB K1eff = − Fbody + Agbcp Coxeff 2 N seg − 1 + 1 + 4(Vgs − VFBeff − VgsteffCV − Vbseff ) 2 K1eff Drain Induced Depletion Charge VdsatCV = (VgsteffCV − Φ δ ) / AbulkCV ( ) VgsteffCV VgstefCV + 2 K1eff 2Φ B Φ δ = Φ s − 2Φ B = vt ln 1 + moinK1eff vt2 VdsCV = VdsatCV − 1 (V − Vds − δ + (VdsatCV − Vds − δ ) 2 + 4δ VdsatCV ) 2 dsatCV 2 W V AbulkCV VdsCV L Q subs = Fbody active activeB + Agbcp C oxeff ( AbulkCV − 1) dsCV − 12(V gsteffCV − Φ δ − AbulkCV VdsCV 2 ) N seg 2 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-19 Back Gate Body Charge W L Qe = k b1 Fbody active activeBG + Aebcp C box (Ves − V fbb − Vbseff N seg ) Inversion Charge ( ) Vcveff = V dsat,CV − 0.5 V 4 + V 42 + 4δ 4V dsat ,CV whereV 4 = V dsat ,CV − V ds − δ 4 ; δ 4 = 0.02 W L Qinv = − active active + Agbcp C oxeff N seg 2 2 AbulkCV V cveff AbulkCV V gsteffCV − Φ δ − 2 Vcveff + A 12 V gsteffCV − Φ δ − bulkCV Vcveff 2 50/50 Charge Partition Qinv,s = Qinv ,.d = 0.5Qinv 40/60 Charge Partition Qinv, s Wactive Lactive + Agbcp Coxeff N seg =− (VgsteffCV − Φ δ )3 − 4 (V gsteffCV − Φ δ )2 (AbulkCVVcveff ) + 2 (Vgsteff − Φ δ )(AbulkCVVcveff 2 3 3 A 2V gsteffCV − Φ δ − bulkCV V cvefff 2 Qinv,d Wactive Lactive + Agbcp Coxef N seg (VgsteffCV − Φ δ )3 − 5 (VgsteffCV − Φ δ )2 (AbulkCVVcveff ) + (V gstefCVf − Φ δ )(AbulkCVVcveff =− 2 3 A 2V gsteffCV − Φ δ − bulkCV Vcvefff 2 BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley ) 2 ) 2 − − 2 (AbulkCVVcveff 15 1 (AbulkCVVcveff 5 C-20 ) 3 0/100 Charge Partition Qinv, s = − (AbulkCVVcveff )2 V gsteffCV − Φ δ AbulkCVV cveff + − C oxeff A 2 4 24V gsteffCV − Φ δ − bulkCV V cveff 2 Wactive Lactive + Agbcp N seg Qinv , d = − Wactive Lactive + Agbcp N seg 2 V gsteffCV − Φ δ 3 AbulkCV Vcveff AbulkCV Vcveff ) ( C oxeff − + A 2 4 8V gsteffCV − Φ δ − bulkCV Vcveff 2 Overlap Capacitance Source Overlap Charge Vgs _ overlap = Qoverlap ,s WdiosCV ( ) (V 1 Vgs + δ + 2 gs +δ ) 2 + 4δ 4V CKAPPA = CGS 0 ⋅ Vgs + CGS1Vgs − Vgs _ overlap + − 1 + 1 + gs _ overlap 2 CKAPPA Drain Overlap Charge Vgd _ overlap = Qoverlap ,d WdiodCV 1 Vgd + δ + 2 ( ) (Vgd + δ ) 2 + 4δ 4V _ CKAPPA = CGD0 ⋅Vgd + CGD1V gd − Vgd _ overlap + − 1 + 1 + gd overlap 2 CKAPPA Gate Overlap Charge ( Qoverlap, g = − Qoverlap,s + Qoverlap, d ) BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-21 Source/Drain Junction Charge For Vbs < 0.95φ s Q jswg = Qbsdep + Qbsdif else Q jswg = Cbsdep (0.95φ s )(Vbs − 0.95φ s ) + Qbsdif For Vbd < 0.95φ s Q jdwg = Qbddep + Qbddif else Q jdwg = Cbddep (0.95φ s )(Vbd − 0.95φ s ) + Qbddif where 1− M jswg Vbs Q bsdep = WdiosCV C jswg − 7 1− 1− Pbswg 10 1 − Mj swg 1− M jswg Pbswg T 1 − 1 − Vbd Q bddep = WdiodCV C jswg si− 7 Pbswg 10 1 − Mj swg Tsi Q bsdif = τ Weff ' Q bddif = τ Weff ' N seg N seg [ Pbswg N dif 1 1 Tsi J sbjt 1 + Ldif 0 Lbj 0 + Leff Ln N dif 1 1 Tsi J sbjt 1 + Ldif 0 Lbj 0 + Leff Ln ] C jswg = C jswg 0 1 + t cjswg (T − Tnom ) Pbswg = Pbswg 0 − t pbswg (T − Tnom ) BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley Vbs exp n V dio t Vbd exp n V dio t 1 − 1 E hlis + 1 1 − 1 E hlid + 1 C-22 Extrinsic Capacitance Bottom S/D to Substrate Capacitance (per unit area) C esb Cbox 2 Vs / d ,e − Vsdfb 1 − − ( ) C C C box min box A sd Vsdth − Vsdfb = 2 V −V 1 (Cbox − Cmin ) s / d ,e sdth Cmin + 1 − Asd Vsdth − Vsdfb Cmin if Vs / d ,e < Vsdfb elseif Vs / d ,e < Vsdfb + Asd Vsdth − Vsdfb elseif Vs / d ,e < Vsdth ( ) else Sidewall S/D to Substrate Capacitance (per unit length) T C s / d ,esw = C sdesw log1 + si Tbox BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley C-23 Appendix D: Parameter Extraction D.1. Extraction Strategy The complicated physics in SOI MOSFETs makes parameter extraction quite involved [20]. It is always preferable to have more measurements so that the parameters extracted can have more valid physical meaning. Similar to conventional bulk devices, two basic extraction strategies can be used: single device extraction, and group device extraction. The group device extraction is more popular because of several reasons. In analog circuit, channel length and width scalability is very important. In digital circuit, statistical modeling is often used to predict the circuit performance due to process variation. Hence channel length scalability is also important. Besides, model parameters extracted from group device extraction have better physical meaning than that from single device extraction. In this work, we shall emphasize on group device extraction. Parameter extraction using body contact devices is highly recommended because parameters related to body effect, impact ionization and leakage currents can be directly extracted [18, 19]. This yields less ambiguity in extracting technology parameters for I-V fitting purposes. In the followings, we suggest a set of measurement suitable for PD devices. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley D-1 Parameter Extraction D.2. Suggested I-V Measurement Measurement set A is used to extract basic MOS I-V parameters. For each body-contacted device : (A1) Ids vs. Vgs @ small Vds with different Vbs, Ves=0V. (A2) Ids vs. Vgs @ Vds=Vdd with different Vbs, Ves=0V. (A3) Ids vs. Vds with different Vgs and different Vbs, Ves=0V. Parameters extracted include threshold voltage, body coefficient, delta L and W, series resistance, mobility, short channel effect, and subthreshold swing. (A2) is used to extract DIBL parameters at subthreshold. (A3) is used to extract saturation velocity, body charge effect, output resistance, body contact resistance and self-heating parameters. Measurement set C is used to extract impact ionization current parameters. For each bodycontacted device : (C1) Ib vs. Vgs @ different Vds, Vbs=0V, Ves=0V. (C2) Ib vs. Vds @ different Vgs, Vbs=0V, Ves=0V. Measurement set D is used to extract MOS temperature dependent parameter. For a long channel body-contacted device: (D1) Ids vs. Vgs @ small Vds, Vbs=0V, Ves=0V, repeat with several temperatures. (D2) Ids vs. Vds @ different Vgs, Vbs=0V, Ves=0V, repeat with several temperatures. Notice that the self-heating parameters have to be extracted from set A. Measurement set E is used to extract diode parameters. For a long channel body-contacted device or gated diode : (E1) Idiode vs. Vbs @ Vgs=-1V, Ves=0V, repeat with several temperature Measurement set F is used to extract BJT parameters. For each body-contacted device: (F1) Ids vs. Ib @ Vgs=-1V, Ves=0V, Vds=1V. Measurement set G is used to verify the floating body device data. For each floating-body device : (G1) Ids vs. Vgs @ small Vds. (G2) Ids vs. Vgs @ Vds=Vdd. (G3) Ids vs. Vds @ different Vgs. BSIMSOI3.1 Manual Copyright © 2003, UC Berkeley D-2 Appendix E: Model Parameter Binning 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: 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. P = P0 + For example, for a device with Leff = 0.5µm and Weff = 10µm. 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 Model parameters that have been binned in BSIMPD2.1 are listed as follows: E.1. DC Parameters Symbol Symbol used in used in Description equation SPICE Vth0 vth0 Threshold voltage @Vbs=0 for long and wide device K1 k1 First order body effect coefficient K1w1 k1w1 First body effect width dependent parameter K1w2 k1w2 Second body effect width dependent parameter K2 k2 Second order body effect coefficient K3 k3 Narrow width coefficient K3b k3b Body effect coefficient of k3 Kb1 Kb1 Backgate body charge coefficient W0 w0 Narrow width parameter NLX nlx Lateral non-uniform doping parameter Dvt0 Dvt0 first coefficient of short-channel effect on Vth Dvt1 dvt1 Second coefficient of short-channel effect on Vth Dvt2 dvt2 Body-bias coefficient of short-channel effect on Vth Dvt0w dvt0w first coefficient of narrow width effect on Vth for small channel length Dvt1w dvt1w Second coefficient of narrow width effect on Vth for small channel length Dvt2w dvt2w Body-bias coefficient of narrow width effect on Vth for small channel length µ0 u0 Mobility at Temp = Tnom Ua ua First-order mobility degradation coefficient Ub ub Second-order mobility degradation coefficient Uc uc Body-effect of mobility degradation coefficient vsat vsat Saturation velocity at Temp=Tnom A0 a0 Bulk charge effect coefficient for channel length Ags ags Gate bias coefficient of Abulk B0 b0 Bulk charge effect coefficient for channel width B1 b1 Bulk charge effect width offset Keta keta Body-bias coefficient of bulk charge effect Ketas Ketas Surface potential adjustment for bulk charge effect A1 A1 First non-saturation effect parameter A2 A2 Second non-saturation effect parameter Rdsw rdsw Parasitic resistance per unit width Prwb prwb Body effect coefficient of Rdsw Prwg prwg Gate bias effect coefficient of Rdsw Wr wr Width offset from Weff for Rds calculation Nfactor nfactor Subthreshold swing factor Wint wint Width offset fitting parameter from I-V without bias Lint lint Length offset fitting parameter from I-V without bias DWg dwg Coefficient of Weff’s gate dependence DWb dwb Coefficient of Weff’s substrate body bias dependence Voff voff Offset voltage in the subthreshold region for large W and L Eta0 eta0 DIBL coefficient in subthreshold region Etab etab Body-bias coefficient for the subthreshold DIBL effect Dsub dsub DIBL coefficient exponent Cit cit Interface trap capacitance Cdsc cdsc Drain/Source to channel coupling capacitance Cdscb cdscb Body-bias sensitivty of Cdsc Cdscd cdscd Drain-bias sensitivty of Cdsc Pclm pclm Channel length modulation parameter Pdibl1 pdibl1 First output resistance DIBL effect correction parameter Pdibl2 pdibl2 Second output resistance DIBL effect correction parameter Drout drout L dependence coefficient of the DIBL correction parameter in Rout Pvag pvag Gate dependence of Early voltage δ delta Effective Vds parameter α0 alpha0 The first parameter of impact ionization current Fbjtii fbjtii Fraction of bipolar current affecting the impact ionization β0 beta0 First Vds dependent parameter of impact ionization current β1 beta1 Second Vds dependent parameter of impact ionization current β2 beta2 Third Vds dependent parameter of impact ionization current Vdsatii0 vdsatii0 Nominal drain saturation voltage at threshold for impact ionization current Tii tii Temperature dependent parameter for impact ionization current Lii lii Channel length dependent parameter at threshold for impact ionization current Esatii esatii Saturation channel electric field for impact ionization current Sii0 sii0 First Vgs dependent parameter for impact ionization current Sii1 sii1 Second Vgs dependent parameter for impact ionization current Sii2 sii2 Third Vgs dependent parameter for impact ionization current Siid siid Vds dependent parameter of drain saturation voltage for impact ionization current αgidl Agidl GIDL constant β gidl Bgidl GIDL exponential coefficient χ Ngidl GIDL Vds enhancement coefficient ntun Ntun Reverse tunneling non-ideality factor ndiode Ndiode Diode non-ideality factor nrecf0 Nrecf0 Recombination non-ideality factor at forward bias nrecr0 Nrecr0 Recombination non-ideality factor at reversed bias isbjt Isbjt BJT injection saturation current isdif Isdif Body to source/drain injection saturation current isrec Isrec Recombination in depletion saturation current istun Istun Reverse tunneling saturation current Vrec0 Vrec0 Voltage dependent parameter for recombination current Vtun0 Vtun0 Voltage dependent parameter for tunneling current Nbjt Nbjt Power coefficient of channel length dependency for bipolar current Lbjt0 Lbjt0 Reference channel length for bipolar current Vabjt Vabjt Early voltage for bipolar current Aely Aely Channel length dependency of early voltage for bipolar current Ahli Ahli High level injection parameter for bipolar current E.2. AC and Capacitance Parameters Symbol Symbol used in used in Description equation SPICE Vsdfb vsdfb Source/drain bottom diffusion capacitance flatband voltage Vsdth vsdth Source/drain bottom diffusion capacitance threshold voltage DelVt delvt Threshold voltage adjust for C-V acde acde Exponential coefficient for charge thickness in capMod=3 for accumulation and depletion regions. moin moin Coefficient for the gate-bias dependent surface potential.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : Yes Creator : Microsoft Word Create Date : Thursday, February 27, 2003 11:04:13 AM Title : Cover.PDF Author : Unknown Producer : Acrobat PDFWriter 3.02 for Windows Subject : Modify Date : 2003:02:27 11:17:37-08:00 Page Count : 93EXIF Metadata provided by EXIF.tools