EECS240 – Spring 2008Lecture 2: CMOS Technology and Passive DevicesElad AlonDept. of EECSEECS240 Lecture 2 2Today’s Lecture• CMOS cross-section• Passive devices• Resistors• Capacitors• (Inductors)• Next time: MOS transistorEECS240 Lecture 2 3CMOS Process• EECS240 0.18µm 1P6M CMOS• Minimum channel length: 0.18µm• 1 level of polysilicon• 6 levels of metal (Cu)• 1.8V supply• Other choices• Shorter channel length (65nm / 1V)• Bipolar, SiGe HBT• SOIEECS240 Lecture 2 4CMOS Cross SectionMetalPolyp- substraten- wellp+ diffusionn+ diffusionEECS240 Lecture 2 5Dimensions700µm3nm≥ 0.18µm0.6µm100nmDrawing is not to scale!EECS240 Lecture 2 6Devices• Active• NMOS, PMOS• Vertical PNP• Diodes• Options (e.g. BiCMOS)• Passive• Resistors• Capacitors• InductorsEECS240 Lecture 2 7Resistors• No provisions in standard CMOS• Resistors are bad for digital circuits Æ• Minimized in standard CMOS• Sheet resistance of available layers:60 mΩ/5 Ω/5 Ω/1 kΩ/AluminumPolysiliconN+/P+ diffusionN-wellSheet resistanceLayerEECS240 Lecture 2 8How about an N-Well Resistor?EECS240 Lecture 2 9Process Options• Available for many processes• Add features to “baseline process”• E.g.• Silicide block option• “High voltage” devices (2.5V & 3.3V, >10V)• Low VTHdevices• Capacitor option (2 level poly, MIM)• …EECS240 Lecture 2 10Silicide Block Option• Non-silicided layers have significantly larger sheet resistance• Resistor nonidealities:• Temperature coefficient: R = f(T)• Voltage coefficient: R = f(V)• as5050-500-50030,000505050050020,000-80020015001600-1500100180501001000N+ polyP+ polyN+ diffusionP+ diffusionN-wellBC[ppm/V]VC[ppm/V]TC[ppm/oC]@ T = 25 oCR/ [Ω/]LayerEECS240 Lecture 2 11Resistor ExampleGoal: R = 100 kΩ, TC= 1/R x dR/dT = 0Example Solution: N+ and P+ poly resistors in series()()()squares 4.444kΩ8011squares 200kΩ2011 110==−===−=⇒∆+++=∆++∆+=CNCPPCPCNNCPPCNNRPNCPPCNNTTRRTTRRTTRTRRRTTRTTRR443442143421EECS240 Lecture 2 12Voltage DependenceEECS240 Lecture 2 13Voltage CoefficientExample:Diffusion resistorÆ Applied voltage modulates depletion width(cross-section of conductive channel)Æ Well acts as a shieldp- substraten- wellp+ diffusionn+ diffusionRV1V2VB()()⎥⎦⎤⎢⎣⎡⎟⎠⎞⎜⎝⎛−++−+−+≈−=BCCoCoVVVBVVVTTRIVVR2251212121EECS240 Lecture 2 14Resistor Matching• Types of mismatch:• Run-to-run variations• Global differences in thickness, doping, etc.• Systematic (e.g. contacts)• Random variations between devices• Run-to-run variations in absolute R value: 20+%• Can be problematic for termination, bias current, etc.• Best case: make circuit depend only on ratios• E.g., use feedback to control opamp gain• With careful layout, can get 0.1 – 1% matchingEECS240 Lecture 2 15Systematic Variations from Layout• For example, due to contacts:• Use unit element instead:R2R?2RREECS240 Lecture 2 16Common Centroid and DummiesExample: R1 : R2 = 1 : 2gradientR10.5 * R2 - ∆R0.5 * R2 + ∆RDummy ÆDummy ÆEECS240 Lecture 2 17Resistor Layout (cont.)Serpentine layout for large values:Better layout (mitigates offset due to thermoelectric effects):See Hastings, “The art of analog layout,” Prentice Hall, 2001.EECS240 Lecture 2 18MOSFETs as Resistors• Triode region (“square law”):• Small signal resistance:• Voltage coefficient:DSTHGSDSCVVVVRRV−−=∂∂=11DSTHGSDSDSTHGSoxDVVVVVVVLWCI >−⎟⎠⎞⎜⎝⎛−−= for 2µ()()DSTHGSTHGSoxDSTHGSoxDSDVVVVVLWCRVVVLWCVIR>>−−≈−−=∂∂=for 11µµEECS240 Lecture 2 19MOS ResistorsExample: R = 1 MΩ• Large R-values realizable in small area• Very large voltage coefficient• Applications:• MOSFET-C filters: (linearization)Ref: Tsividis et al, “Continuous-Time MOSFET-C Filters in VLSI,”JSSC, pp. 15-30, Feb. 1986.• Biasing: (>1GΩ)Ref: Geen et al, “Single-Chip Surface-Micromachined Integrated Gyroscope with 50o/hour Root Allen Variance,” ISSCC, pp. 426-7, Feb. 2002.()()102V5.0V2112001V2MΩ1VµA100111−===−==××=−=−≈THGSVVCTHGSoxTHGSoxVVVVVRCLWVVLWCRDSµµEECS240 Lecture 2 20Resistor Summary• No or limited support in standard CMOS• Large area (compared to FETs)• Nonidealities:• Large run-to-run variations• Temperature coefficient• Voltage coefficients (nonlinear)• Avoid them when you can• Especially in critical areas, e.g.• Amplifier feedback networks• Electronic filters• A/D converters• We will get back to this point EECS240 Lecture 2 21Capacitors• Simplest capacitor:substrate• What’s the problem with this?EECS240 Lecture 2 22Capacitors• “Improved” capacitor:substrate• Is this only 1 capacitor?EECS240 Lecture 2 23Capacitor OptionsBigBig~ 1000Junction caps120Poly-substrate50Metal-poly30Metal-substrate302050Metal-metal25101000Poly-poly (option)BigHuge10,000GateTC[ppm/oC]VC [ppm/V]C [aF/µm2]TypeEECS240 Lecture 2 24MOS Capacitor• High capacitance in inversion• SPICE:ICVVVIC=→===11ωωEECS240 Lecture 2 25MOS Capacitor• High non-linearity, temperature coefficient• But, still useful in many applications, e.g.:• (Miller) compensation capacitor• Bypass capacitor (supply, bias)EECS240 Lecture 2 26Poly-Poly Capacitor• Applications:• Feedback networks• Filters (SC and continuous time)• Charge redistribution DACs & ADCs• Saw cross-section• Bottom- and top-plate parasitics• ShieldsEECS240 Lecture 2 27Capacitor Layout• Unit elements• Shields:• Etching• Fringing fields• “Common-centroid”• Wiring and interconnect parasiticsRef.: Y. Tsividis, “Mixed Analog-Digital VLSI Design and Technology,” McGraw-Hill, 1996.EECS240 Lecture 2 28MIM Capacitors• Some processes have MIM cap as add-on option• Separation between metals is much thinner• Higher density• Used to be fairly popular• But not as popular now that have many metal layers anywaysEECS240 Lecture 2 29Capacitor Geometries• Horizontal parallel plate• Vertical parallel plate• CombinationsRef: R. Aparicio and A. Hajimiri, “Capacity Limits and Matching Properties of Integrated Capacitors,” JSSC March 2002, pp. 384-393.EECS240 Lecture 2 30“MOM” Capacitors• Metal-Oxide-Metal capacitor. Free with modern CMOS.• Use lateral flux (~Lmin) and multiple metal layers to realize high capacitance valuesEECS240 Lecture 2 31MOM Capacitor Cross Section• Use a wall of metal and vias to realize high
View Full Document