The MOS Transistor The Devices: Polysilicon Aluminum MOS Transistor Dynamics [Adapted from Rabaey’s Digital Integrated Circuits , ©2002, J. Rabaey et al.] EE415 VLSI Design EE415 VLSI Design Dynamic Behavior of MOS Transistor •MOSFET is a majority carrier device (unlike pn junction diode) •Delays depend on the time to (dis)charge the capacitances between MOS terminals •Capacitances originate from three sources: •basic MOS structure (layout) •charge present in the channel S •depletion regions of the reverse-biased pn-junctions of drain and source •Capacitances are non-linear and vary with the applied voltage MOS Structure Capacitances Gate Capacitance •Gate isolated from channel by gate oxide Cox = ε ox / t ox G CGS CGD D CSB CGB CDB •tox small as possible •Results in gate capacitance Cg Cg = CoxWL B EE415 VLSI Design EE415 VLSI Design The Gate Capacitance Gate Capacitance Gate Oxide Gate Source Polysilicon n+ Drain n+ p-substrate Field-Oxide (SiO 2) p+ stopper Bulk Contact CROSS-SECTION of NMOS Transistor EE415 VLSI Design EE415 VLSI Design 1 The Gate Capacitance Gate Capacitance depends on •channel charge (non-linear) •topology The Gate Capacitance Channel Capacitance Overlap Capacitance Capacitance due to topology •Source and drain extend below the gate oxide by x d (lateral diffusion) •Effective length of the channel L eff is shorter than the drawn length by factor of 2xd •Cause of parasitic overlap capacitance, CgsO, between gate and source (drain) EE415 VLSI Design EE415 VLSI Design The Channel Capacitance Channel Capacitance has three components •capacitance between gate and source, C gs •capacitance between gate and drain, Cgd •capacitance between gate and bulk region, Cg b The Channel Capacitance Different distributions of gate capacitance for varying operating conditions Channel Capacitance values •non-linear, depends on operating region •averaged to simplify analysis Most important regions in digital design: saturation and cut-off EE415 VLSI Design EE415 VLSI Design Diffusion Capacitance Capacitive Device Model Bottom Plate Capacitance G Junction Depth CG S = Cgs + CgsO CG S CGD = Cgd + CgdO CGB = Cgb CSB = CSdiff CG D D S CG B CS B CDB CDB = CDdiff B EE415 VLSI Design EE415 VLSI Design 2 Transistor Capacitance Values for 0.25µ Example: For an NMOS with L = 0.24 µ m, W = 0.36 µ m, LD = LS = 0.625 µ m Review: Sources of Capacitance Vout Vin CGSO = CGDO = Cox xd W = Co W = 0.11 fF Vout2 CL CGC = Cox WL = 0.52 fF so Cgate _cap = Cox WL + 2Co W = 0.74 fF Cbp = Cj LS W = 0.45 fF so Cdiffusion_cap = 0.90 fF Vin Overlap capacitance Cox (fF/µm2) Co (fF/µm) Cj (fF/µm2) mj φb (V) Cjsw (fF/µm) mjsw φbsw (V) NMOS 6 0.31 2 0.5 0.9 0.28 0.44 0.9 PMOS 6 0.27 1.9 0.48 0.9 0.22 0.32 0.9 M1 and M2 are either in cut -off or in saturation. The floating gate-drain capacitor is replaced by a capacitance-to-ground (gate-bulk capacitor). ∆V CGD1 ∆V M3 CG3 Vin ∆V We can simplify the diffusion capacitance calculations even further by using a Keq to relate the linearized capacitor to the value of the junction capacitance under zero-bias C eq = Keq C j 0 2C GB1 ∆V M1 M1 high-to-low A capacitor experiencing identical but opposite voltage swings at both its terminals can be replaced by a capacitor to ground whose value is two times the original value EE415 VLSI Design low-to-high Keqbp Keqsw Keqbp Keqsw NMOS 0.57 0.61 0.79 0.81 PMOS 0.79 0.86 0.59 0.7 EE415 VLSI Design Extrinsic (Fan-Out) Capacitance l Vout2 Cw Drain-Bulk Capacitance: Keq’s (for 2.5 µm) l Vout Vout Vin l Vout EE415 VLSI Design Gate-Drain Capacitance: The Miller Effect l M4 pdrain CD B 2 ndrain CD B 1 M1 intrinsic MOS transistor capacitances extrinsic MOS transistor ( fanout) capacitances wiring (interconnect) capacitance EE415 VLSI Design l CG4 M2 CGD12 Csw = Cjsw (2LS + W) = 0.45 fF Layout of Two Chained Inverters V DD The extrinsic, or fan-out, capacitance is the total gate capacitance of the loading gates M3 and M4. PMOS 1.125/0.25 C fan-out = C gate (NMOS) + C gate (PMOS) = (C GSOn+ C GDOn+ W nLnC ox) + (C GSOp+ C GDOp+ W pLpC ox ) 1.2µm =2λ Out In Metal1 l Simplification of the actual situation » Assumes all the components of C gate are between Vout and GND (or VDD) » Assumes the channel capacitances of the loading gates are constant EE415 VLSI Design Polysilicon 0.125 0.5 NMOS 0.375/0.25 GND W/L AD (µ m2 ) PD (µ m) AS (µ m2 ) PS (µ m) NMOS 0.375/0.25 0.3 1.875 0.3 1.875 PMOS 1.125/0.25 0.7 2.375 0.7 2.375 EE415 VLSI Design 3 Components of CL (0.25 µm) Expression Value (fF) Value (fF) H→ L L→ H 0.23 0.23 The Sub-Micron MOS Transistor •Actual transistor deviates substantially from model C Term CGD1 2 Con Wn CGD2 2 Cop Wp 0.61 0.61 CDB1 KeqbpnAD nCj + KeqswnPD nCjsw 0.66 0.90 CDB2 KeqbppAD pCj + KeqswpPD pCjsw 1.5 1.15 CG3 (2 Con)Wn + Cox WnLn 0.76 0.76 •Influenced heavily by secondary effects CG4 (2 Cop)Wp + Cox WpLp 2.28 2.28 •Latchup problems Cw from extraction 0.12 0.12 CL ∑ 6.1 6.0 EE415 VLSI Design •Channel length becomes comparable to other device parameters. Ex: depth of drain and source junctions •Referred to as a short-channel device EE415 VLSI Design The Sub-Micron MOS Transistor Threshold Variations Part of the region below gate is depleted by source and drain fields, which reduce the threshold voltage for short channel. Similar effect is caused by increase in Vds, so threshold is smaller with larger Vds Secondary Effects: •Threshold Variations VT VT •Parasitic Resistances •Velocity Saturation and Mobility Degradation Long-channel threshold Low VD S threshold •Sub-threshold Conduction L Threshold as a function of the length (for lowVD S) EE415 VLSI Design Vds Drain-induced barrier lowering (for low L) EE415 VLSI Design Variations in I-V Characteristics Parasitic Resistances Polysilicon gate Drain contact increase W G LD D RS RS ,D W VG S ,eff S RD L = S ,D RS Q + RC W RSQ is the resistance per square RC is the contact resistance EE415 VLSI Design Drain the bulk region •The velocity of the carriers is proportional to the electric field up to a point. When electric field reaches a critical value, Esat , the velocity saturates. •When the channel length decreases, only a small VDS is needed for saturation •Causes a linear dependence of the saturation current wrt the gate voltage (in contrast to squared dependence of long-channel device) •Current drive cannot be increased by decreasing L •Reduced L decreases the mobility of the carriers due to the vert ical component of the electric field (decreases ID) EE415 VLSI Design 4 Voltage-Current Relation: Velocity Saturation υ n (m/s) Velocity Saturation For short channel devices l Linear: When VDS ≤ VGS – VT υsat = 10 5 I D = κ (VDS) k’n W/L [(VGS – VT )VDS – VDS2/2] Constant velocity where κ (V) = 1/(1 + (V/ ξcL)) is a measure of the degree of velocity saturation Constant mobility (slope = µ) l ξc = 1.5 ξ (V/µm) EE415 VLSI Design Velocity Saturation Effects Velocity Saturation 1.5 Long channel devices For short channel devices and large enough VGS – VT VDSAT < VGS – VT so the device enters saturation before VDS reaches VGS – VT and operates more often in saturation l Short channel devices 0 VDSAT VGS-VT 0.5 V GS = 5 1.0 V GS = 4 V GS = 3 0.5 V GS = 2 Linear D ependence VGS = VDD I D (mA ) 10 V GS = 1 0.0 1.0 2.0 3.0 4.0 I D (mA ) EE415 VLSI Design Saturation: When VDS = VDSAT ≥ VGS – VT I DSat = κ (VDSAT) k’n W/L [(VGS – VT )VDSAT – VDSAT2/2] 0 0.0 5.0 VD S (V) (a) I D as a function of VD S I DSAT has a linear dependence wrt VGS so a reduced amount of current is delivered for a given control voltage 1.0 2.0 VGS (V) 3.0 (b) I D as a function of V GS (for VDS = 5 V). l Sub-Threshold Conduction The Slope Factor Linear q VGS -4 ID ~ I0 e 10 -6 Quadratic nkT ID(A) S is ∆V GS for ID2/ID1 =10 10 -10 Exponential -12 VT 10 0 0.5 2.5 X 10-4 Early Velocity Saturation 1 1.5 2 2.5 Typical values for S: 60 .. 100 mV/decade VGS = 2.5V 2 VGS = 2.0V 1.5 Linear 1 V GS(V) EE415 VLSI Design NMOS transistor, 0.25um, Ld = 0.25um, W/L = 1.5, VDD = 2.5V, V T = 0.4V C , n =1 + D Cox -8 10 Short Channel I-V Plot (NMOS) ID (A) -2 10 10 Linear Dependence on VGS EE415 VLSI Design Saturation 0.5 VGS = 1.5V VGS = 1.0V Linear dependence EE415 VLSI Design 0 0 EE415 VLSI Design 0.5 1 1.5 2 2.5 VD S (V) 5 Sub-Threshold ID vs V GS q VGS qV − DS I D = I 0 e nkT 1 − e kT Sub-Threshold ID vs VDS qVGS qV − DS I D = I 0 e nkT 1 − e kT (1 + λ ⋅V DS ) VGS from 0 to 0.3V VDS from 0 to 0.5V EE415 VLSI Design EE415 VLSI Design ID versus VGS -4 -4 x 10 x 10 2.5 -4 5 6 -4 x 10 VGS= 2.5 V 2 4 linear quadratic ID (A) I D (A) I D (A) 0.5 quadratic 0.5 1 1.5 2 2.5 VGS= 2.0 V 3 2 0 0 2 Resistive Saturation 4 1 1 0 0 0.5 VGS (V) 1 1.5 2 VDS = VGS - VT 2 VGS= 1.5 V 1 VGS= 1.0 V 0 VGS= 2.0 V 1.5 VGS= 1.5 V 1 VGS= 1.0 V 0.5 2.5 VGS(V) Long Channel VGS= 2.5 V 5 1.5 3 x 10 2.5 I D(A) 6 ID versus VDS 0 0.5 1 Short Channel VDS(V) 1.5 2 2.5 0 0 0.5 Long Channel EE415 VLSI Design 1 VDS(V) 1.5 2 2.5 Short Channel EE415 VLSI Design A unified model for manual analysis A PMOS Transistor PMOS transistor, 0.25um, Ld = 0.25um, W/L = 1.5, VDD = 2.5V, VT = -0.4V 0 x 10 G -0.2 S D VGS = -1.0V VGS = -1.5V VGS = -2.0V Assume all variables negative! ID (A) -0.4 -4 B -0.6 NMOS VT0(V) 0.43 γ(V0.5 ) 0.4 VDSAT(V) 0.63 k’(A/V2) 115 x 10-6 λ(V-1) 0.06 PMOS -0.4 -0.4 -1 -30 x 10-6 -0.1 EE415 VLSI Design VGS = -2.5V -0.8 -1 -2.5 -2 EE415 VLSI Design -1.5 -1 -0.5 0 VDS(V) 6 The Transistor as a Switch The Transistor as a Switch VGS ≥ V T VGS ≥ VT 7 ID S VG S = VDD D Req (Ohm) Ron 5 Resistance inversely proportional to W/L (doubling W halves Ron ) 4 l x10 5 6 Rmid R0 V DS VDD EE415 VLSI Design For VDD >>VT+VDSAT/2, Ron independent of VDD Once VDD approaches VT, Ron increases dramatically l 2 VDD (V) 0 0.5 1 1.5 2 1 1.5 2 2.5 NMOS(kΩ) PMOS (kΩ) 35 115 19 55 15 38 13 31 Latchup VD D Strong Inversion VGS > VT VD D Rnwell Weak Inversion (Sub-Threshold) VGS ≤ VT p+ n+ EE415 VLSI Design + n p+ n-well p+ + p-source n Rnwell Rpsubs n-source p-substrate » Exponential in V GS with linear VDS dependence (a) Origin of latchup Rpsubs (b) Equivalent circuit EE415 VLSI Design Fitting level-1 model to short channel characteristics Region of matching ID Ron (for W/L = 1) For larger devices divide Req by W/L EE415 VLSI Design » Linear (Resistive) VDS < V DSAT » Saturated (Constant Current) VDS ≥ VDSAT l (for VGS = VDD , V D S = VDD →VDD /2) 2.5 VDD (V) Summary of MOSFET Operating Regions l D 3 1 VDD/ 2 l Ron S Short-channel I-V curve SPICE MODELS Level 1: Long Channel Equations - Very Simple VGS = 5 V Level 2: Physical Model - Includes Velocity Saturation and Threshold Variations Level 3: Semi-Emperical - Based on curve fitting to measured devices Long-channel approximation VD S = 5 V VDS Level 4 (BSIM): Emperical - Simple and Popular ’ Select k and λ such that best matching is obtained @ Vg s= Vd s = VDD Berkeley Short-Channel IGFET Model EE415 VLSI Design EE415 VLSI Design 7 MAIN MOS SPICE PARAMETERS EE415 VLSI Design SPICE Parameters for Parasitics EE415 VLSI Design SPICE Transistors Parameters Simple Model versus SPICE -4 x 10 2.5 VDS=V DSAT 2 Velocity Saturated I D (A) 1.5 Linear 1 VD S A T=V GT 0.5 VDS=V G T 0 0 0.5 Saturated 1 1.5 2 2.5 VDS (V) EE415 VLSI Design EE415 VLSI Design Process Variations Technology Evolution Devices parameters vary between runs and even on the same die! Variations in the process parameters, such as impurity concentration densities, oxide thicknesses, and diffusion depths. These are caused by nonuniform conditions during the deposition and/or the diffusion of the impurities. This introduces variations in the sheet resistances and transistor parameters such as the threshold voltage. Variations in the dimensions of the devices, mainly resulting from the limited resolution of the photolithographic process. This causes (W /L ) variations in MOS transistors and mismatches in the emitter areas of bipolar devices. EE415 VLSI Design EE415 VLSI Design 8 Impact of Device Variations Future Perspectives 2.10 Del ay (n sec ) 2.10 D el ay ( n sec) 1.90 1.90 1.70 1.70 1.50 1.10 1.20 1.30 1.40 1.50 1.60 L eff (in µ m) 1.50 –0.90 –0.80 –0.70 –0.60 –0.50 VTp (V) 25 nm FINFET MOS transistor Delay of Adder circuit as a function of variations in L and VT EE415 VLSI Design EE415 VLSI Design 9