Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
NOTICES •Project proposal due now •Format is on schedule page •Get started on project NOW!! •Don’t wait till we cover material in class •Any Questions? Ask me or your TA EE415 VLSI Design The Devices: MOS Transistor [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.] EE415 VLSI Design The MOS Transistor Polysilicon EE415 VLSI Design Aluminum MOS Transistor Cross Section MOS transistor EE415 VLSI Design The MOS Transistor Gate Oxyde Gate Source Polysilicon n+ Drain n+ p-substrate Bulk Contact CROSS-SECTION of NMOS Transistor EE415 VLSI Design Field-Oxyde (SiO2) p+ stopper Switch Model of NMOS Transistor | VGS | Source (of carriers) Open (off) (Gate = ‘0’) Gate Drain (of carriers) Closed (on) (Gate = ‘1’) Ron | VGS | < | VT | EE415 VLSI Design | VGS | > | VT | Switch Model of PMOS Transistor | VGS | Source (of carriers) Open (off) (Gate = ‘1’) Gate Drain (of carriers) Closed (on) (Gate = ‘0’) Ron | VGS | > | VDD – | VT | | EE415 VLSI Design | VGS | < | VDD – |VT| | MOS transistors Symbols D D G G S S NMOS Enhancement NMOS Depletion D G G S PMOS Enhancement EE415 VLSI Design D B S NMOS with Bulk Contact Channel MOSFET Static Behavior VGS =0 Mobile electrons Depletion Region With drain and source grounded, and VGS = 0, both back-to-back (subsource, sub-drain) junctions have 0V bias and are OFF EE415 VLSI Design MOSFET Static Behavior Positive voltage applied to the gate (VGS > 0) •The gate and substrate form the plates of a capacitor. •Negative charges accumulate on the substrate side (repels mobile holes) •A depletion region is formed under the gate (like pn junction diode) + S VGS - D G n+ n+ n-channel Depletion Region p-substrate EE415 VLSI Design B Inversion As the VGS increases, the surface under the gate undergoes inversion to ntype material. This is the beginning of a phenomenon called strong inversion. Further increases in VGS do not change the width of the depletion layer, but result in more electrons in the thin inversion layer, producing a continuous channel from source to drain EE415 VLSI Design The Threshold Voltage The value of VGS where strong inversion occurs is called the Threshold Voltage, VT , and has several components: •The flat-band voltage, VFB , is the built-in voltage offset across the MOS structure and depends on fixed charge and implanted impurities charge on the oxide-silicon interface •VB represents the voltage drop across the depletion layer at inversion and equals to minus twice the Fermi potential ~(0.6V) •Vox represents the potential drop across the gate oxide VT VFB VB Vox EE415 VLSI Design The Threshold Voltage Where: F is the Fermi potential ( ~ -0.3V for ptype substrates Cox is the gate oxide capacitance VSB is the substrate bias voltage VT0 is VT at VSB = 0 Note: VT is positive for NMOS transistors and negative for PMOS EE415 VLSI Design Body-Bias The body-bias factor 1 ( n Cox 2q Na S [V 1/2] i and the adjusted threshold voltage VTn VT0n ( ( 2 NFVSB 2 NF ) n Typical values: the body bias (n.0.4 [V1/2], Fermi potential NF . -0.3 [V], gate oxide xox . 0.01 [µm]. EE415 VLSI Design The Body Effect 0.9 0.85 0.8 0.75 VT (V) 0.7 0.65 0.6 0.55 0.5 0.45 0.4 -2.5 -2 -1 -1.5 V BS EE415 VLSI Design (V) -0.5 0 Current-Voltage Relations Assume VGS > VT •A voltage difference VDS will cause ID to flow from drain to source •At a point x along the channel, the voltage is V(x), and the gate-tochannel voltage is VGS - V(x) •For channel to be present from drain to source, VGS - V(x) > VT, i.e. VGS - VDS > VT for channel to exist from drain to source VGS VDS S G n+ – V(x) ID D n+ + L x p-substrate B EE415 VLSI Design MOS transistor and its bias conditions Linear (triode) Region •When VGS - VDS > VT , the channel exists from drain to source •Transistor behaves like voltage controlled resistor EE415 VLSI Design Saturation Region •When VGS - VDS VT , the channel is pinched off •Electrons are injected into depletion region and accelerated towards drain by electric field •Transistor behaves like voltage-controlled current source EE415 VLSI Design Pinch-off Current-Voltage Relations Long-Channel Device EE415 VLSI Design Current-Voltage Relations Long Channel transistor 6 x 10 -4 VGS= 2.5 V 5 VDS = VGS - VT Resistive Saturation 4 ID (A) VGS= 2.0 V 3 Quadratic Relationship VDS = VGS - VT 2 VGS= 1.5 V cut-off 1 0 VGS= 1.0 V 0 0.5 1 1.5 2 2.5 VDS (V) NMOS transistor, 0.25um, Ld = 10um, W/L = 1.5, VDD = 2.5V, VT = 0.4V EE415 VLSI Design A model for manual analysis 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 EE415 VLSI Design G CGS CGD D CGB CSB B CDB MOS Structure Capacitances Gate Capacitance •Gate isolated from channel by gate oxide Cox ox / tox •tox small as possible •Results in gate capacitance Cg C g CoxWL EE415 VLSI Design Gate Capacitance Gate Oxide Gate Source Polysilicon n+ Drain n+ p-substrate Bulk Contact CROSS-SECTION of NMOS Transistor EE415 VLSI Design Field-Oxide (SiO2) p+ stopper The Gate Capacitance EE415 VLSI Design The Gate Capacitance Gate Capacitance depends on •channel charge (non-linear) •topology Capacitance due to topology •Source and drain extend below the gate oxide by xd (lateral diffusion) •Effective length of the channel Leff is shorter than the drawn length by factor of 2xd •Cause of parasitic overlap capacitance, CgsO, between gate and source (drain) EE415 VLSI Design The Gate Capacitance Overlap Capacitance EE415 VLSI Design Channel Capacitance The Channel Capacitance Channel Capacitance has three components •capacitance between gate and source, Cgs •capacitance between gate and drain, Cgd •capacitance between gate and bulk region, Cgb Channel Capacitance values •non-linear, depends on operating region •averaged to simplify analysis EE415 VLSI Design The Channel Capacitance Different distributions of gate capacitance for varying operating conditions Most important regions in digital design: saturation and cut-off EE415 VLSI Design Diffusion Capacitance Bottom Plate Capacitance Junction Depth EE415 VLSI Design Capacitive Device Model G CGS = Cgs+ CgsO CGS CGD = Cgd+ CgdO CGB = Cgb CSB = CSdiff CGD D S CGB CSB CDB = CDdiff B EE415 VLSI Design CDB The Sub-Micron MOS Transistor •Actual transistor deviates substantially from model •Channel length becomes comparable to other device parameters. Ex: depth of drain and source junctions •Referred to as a short-channel device •Influenced heavily by secondary effects •Latchup problems EE415 VLSI Design The Sub-Micron MOS Transistor Secondary Effects: •Threshold Variations •Parasitic Resistances •Velocity Saturation and Mobility Degradation •Sub-threshold Conduction EE415 VLSI Design 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 VT VT Long-channel threshold L Threshold as a function of the length (for low VDS) EE415 VLSI Design Low VDS threshold Vds Drain-induced barrier lowering (for low L) Parasitic Resistances Polysilicon gate increase W G LD Drain contact D S RS RS , D W VGS,eff RD LS , D W RSQ RC Drain RSQ is the resistance per square RC is the contact resistance Silicide the bulk region EE415 VLSI Design Variations in I-V Characteristics •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 vertical component of the electric field (decreases ID) EE415 VLSI Design u n (m/s) Velocity Saturation usat = 105 Constant velocity Constant mobility (slope = µ) xc = 1.5 EE415 VLSI Design x (V/µm) Voltage-Current Relation: Velocity Saturation For short channel devices Linear: When VDS VGS – VT ID = (VDS) k’n W/L [(VGS – VT)VDS – VDS2/2] where (V) = 1/(1 + (V/xcL)) is a measure of the degree of velocity saturation Saturation: When VDS = VDSAT VGS – VT IDSat = (VDSAT) k’n W/L [(VGS – VT)VDSAT – VDSAT2/2] EE415 VLSI Design Velocity Saturation Effects 10 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 0 IDSAT has a linear dependence wrt VGS so a reduced amount of current is delivered for a given control voltage EE415 VLSI Design Velocity Saturation 1.5 0.5 VGS = 3 0.5 VGS = 2 VGS = 1 0.0 1.0 2.0 VDS 3.0 (V) 4.0 (a) I D as a function of VDS 5.0 ID (mA) VGS = 4 I D (mA) 1.0 Linea r Dependence VGS = 5 0 0.0 1.0 2.0 VGS (V) (b) ID as a function of VGS (for VDS = 5 V). Linear Dependence on VGS EE415 VLSI Design 3.0 Sub-Threshold Conduction The Slope Factor -2 10 Linear -4 I D ~ I 0e 10 -6 Quadratic , n 1 -8 10 -10 Exponential -12 VT 10 10 0 0.5 1 1.5 VGS (V) EE415 VLSI Design CD Cox S is DVGS for ID2/ID1 =10 ID (A) 10 qVGS nkT 2 2.5 Typical values for S: 60 .. 100 mV/decade Short Channel I-V Plot (NMOS) NMOS transistor, 0.25um, Ld = 0.25um, W/L = 1.5, VDD = 2.5V, VT = 0.4V 2,5 X 10-4 Early Velocity Saturation VGS = 2.5V 2 VGS = 2.0V 1,5 Linear 1 Saturation VGS = 1.5V VGS = 1.0V 0,5 0 0 EE415 VLSI Design 0,5 1 1,5 VDS (V) 2 2,5 Sub-Threshold ID vs VGS I D I 0e qVGS nkT qV DS 1 e kT VDS from 0 to 0.5V EE415 VLSI Design Sub-Threshold ID vs VDS I D I 0e qVGS nkT VGS from 0 to 0.3V EE415 VLSI Design qV DS 1 e kT 1 VDS ID versus VGS -4 6 x 10 -4 x 10 2.5 5 2 4 linear quadratic ID (A) ID (A) 1.5 3 1 2 0.5 1 0 0 quadratic 0.5 1 1.5 VGS(V) Long Channel EE415 VLSI Design 2 2.5 0 0 0.5 1 1.5 VGS(V) Short Channel 2 2.5 ID versus VDS -4 6 -4 x 10 VGS= 2.5 V x 10 2.5 VGS= 2.5 V 5 2 Resistive Saturation ID (A) VGS= 2.0 V 3 VDS = VGS - VT 2 1 VGS= 1.5 V 0.5 VGS= 1.0 V VGS= 1.5 V 1 0 0 VGS= 2.0 V 1.5 ID (A) 4 VGS= 1.0 V 0.5 1 1.5 VDS(V) Long Channel EE415 VLSI Design 2 2.5 0 0 0.5 1 1.5 VDS(V) Short Channel 2 2.5 A unified model for manual analysis G S D B VT0(V) (V0.5) VDSAT(V) k’(A/V2) (V-1) NMOS 0.43 0.4 0.63 115 x 10-6 0.06 PMOS -0.4 -0.4 -1 -30 x 10-6 -0.1 EE415 VLSI Design A PMOS Transistor PMOS transistor, 0.25um, Ld = 0.25um, W/L = 1.5, VDD = 2.5V, VT = -0.4V -4 0 x 10 -0.2 ID (A) -0.4 VGS = -1.0V VGS = -1.5V VGS = -2.0V Assume all variables negative! -0.6 VGS = -2.5V -0.8 -1 -2.5 -2 EE415 VLSI Design -1.5 -1 VDS (V) -0.5 0 The Transistor as a Switch VGS V T Ron S ID V GS = VD D D Rmid R0 V DS VDD/2 EE415 VLSI Design VDD The Transistor as a Switch VGS VT 7 x105 6 S Resistance inversely proportional to W/L (doubling W halves Ron) Ron D 5 3 For VDD>>VT+VDSAT/2, Ron independent of VDD 2 4 1 Once VDD approaches VT, Ron increases dramatically VDD (V) 0 0,5 1 1,5 2 (for VGS = VDD, VDS = VDD VDD/2) 2,5 VDD(V) 1 1.5 2 2.5 NMOS(k) 35 19 15 13 PMOS (k) 115 55 38 31 EE415 VLSI Design Ron (for W/L = 1) For larger devices divide Req by W/L The Transistor as a Switch EE415 VLSI Design Summary of MOSFET Operating Regions Strong Inversion VGS > VT » Linear (Resistive) VDS < VDSAT » Saturated (Constant Current) VDS VDSAT Weak Inversion (Sub-Threshold) VGS VT » Exponential in VGS with linear VDS dependence EE415 VLSI Design Latchup VD D VDD p + n + + n + p + + p n-well p-source n Rnwell Rpsubs n-source p-substrate (a) Origin of latchup EE415 VLSI Design Rnwell Rpsubs (b) Equivalent circuit Fitting level-1 model to short channel characteristics Region of matching ID Short-channel I-V curve VGS = 5 V Long-channel approximation VDS = 5 V VDS Select k’ and such that best matching is obtained @ Vgs= Vds = VDD EE415 VLSI Design SPICE MODELS Level 1: Long Channel Equations - Very Simple Level 2: Physical Model - Includes Velocity Saturation and Threshold Variations Level 3: Semi-Emperical - Based on curve fitting to measured devices Level 4 (BSIM): Emperical - Simple and Popular Berkeley Short-Channel IGFET Model EE415 VLSI Design MAIN MOS SPICE PARAMETERS EE415 VLSI Design SPICE Parameters for Parasitics EE415 VLSI Design SPICE Transistors Parameters EE415 VLSI Design Simple Model versus SPICE 2.5 x 10 -4 VDS=VDSAT 2 Velocity Saturated ID (A) 1.5 Linear 1 VDSAT=VGT 0.5 VDS=VGT 0 0 0.5 Saturated 1 1.5 VDS (V) EE415 VLSI Design 2 2.5 Technology Evolution EE415 VLSI Design Process Variations 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 Impact of Device Variations 2.10 2.10 Delay (nsec) Delay (nsec) 1.90 1.90 1.70 1.70 1.50 1.10 1.20 1.30 1.40 1.50 1.60 Leff (in mm) 1.50 –0.90 –0.80 –0.70 –0.60 –0.50 VTp (V) Delay of Adder circuit as a function of variations in L and VT EE415 VLSI Design Future Perspectives 25 nm FINFET MOS transistor EE415 VLSI Design