Example: marketing

Random Offset in CMOS IC Design - Designer’s Guide

Random Offset in CMOS IC DesignECEN4827/5827 Analog IC DesignOctober 19, 2007 Art Zirger, National to start? How do we choose what transistor sizes to use in a Design ? One topic not often discussed in classes is Random offsetand how transistor sizing affects this 2 devices (MOSFET s, resistors, capacitors) of the same size, laid out next to each other, are not identical. How they differ is generally the function of Random offsets during processing. These offsets vary from chip to chip and set a limit on precision attainable which is typically reflected as data sheet Definitions/Notation The following I-V equation for a MOSFET in saturation is used:where A mixture of Vt& VTis used where both are referring to threshold voltage, not thermal voltage()22tGSDVVI = LWCox =AgendaSystematic vs.

Oct 19, 2007 · Profile of random mismatch • Has a gaussian distribution • Can be quantified by statistical variables of: – mean: ā – standard deviation: σ a – variance: σ2 a – Mismatch is defined as occurring between elements; a single element does not have mismatch, but a “self mismatch” can be defined.

Tags:

  Variable, Random

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Random Offset in CMOS IC Design - Designer’s Guide

1 Random Offset in CMOS IC DesignECEN4827/5827 Analog IC DesignOctober 19, 2007 Art Zirger, National to start? How do we choose what transistor sizes to use in a Design ? One topic not often discussed in classes is Random offsetand how transistor sizing affects this 2 devices (MOSFET s, resistors, capacitors) of the same size, laid out next to each other, are not identical. How they differ is generally the function of Random offsets during processing. These offsets vary from chip to chip and set a limit on precision attainable which is typically reflected as data sheet Definitions/Notation The following I-V equation for a MOSFET in saturation is used:where A mixture of Vt& VTis used where both are referring to threshold voltage, not thermal voltage()22tGSDVVI = LWCox =AgendaSystematic vs.

2 Random offsetSources & profiles of Random offsetCurrent Mirror/Diff Pair Offset derivation & insightsPropagation of uncertainties mathCurrent Mirror/Diff Pair exercisesSystematic vs. Random mismatch Systematic Mismatch in the circuit (or layout) because of poor designer choices ( avoidable) Each copy of the circuit should share this; calculable based on the average values of element parameters Viewable using SPICE DC operating point simulation Random Mismatch in the circuit because of wafer processing Different chips will have different values, but the value will mostly remain the same (subject to temperature shifts, drift, etc.)

3 Each copy of the circuit should share this; calculable based on the statistical values of element parameters Viewable using DCmatch and Monte Carlo simulations This is what is usually thought of as matchingSources of Random mismatch Sources of Random mismatch include: Edge effects (rough edges) Implantation (finite number of charges & distribution) Mobility Oxide effectsSee References (after Summary slide) for more parameters Commonly investigated mismatch parameters: MOSFETVt, (mobility and W/L), (Body Effect) Resistors (resistivity) Capacitorsoxide thickness variation This presentation covers Vt& mismatchProfile of Random mismatch Has a gaussian distribution Can be quantified by statistical variables of: mean: standard deviation: a variance: 2a Mismatch is defined as occurring between elements; a single element does not have mismatch, but a self mismatch can be Voltage MismatchThe threshold voltages among a group of transistors has a gaussian profile about a mean.

4 Experimentally, it has been shown that the difference in threshold voltages between 2 identically sized transistorsbehaves as:Note that to reduce the mismatch by takes 4 times the fab will create test structures and measure Vtmultiple times per wafer for various sizes of transistors and collect ongoing statistics to monitor the process over Threshold Voltage Mismatch, cont dFrom W. Sansen showing how the mismatch constant, AVT, varies roughly linearly with process size (doping concentration affects linearity of the relationship). Also, for p substrates, the PMOS will have AVT~ * CMOS AVTNFETC urrent Factor MismatchCurrent Factor, , behaves fractionally, as:A ~ 2% m, invariant of processNational Semiconductor does not have this value characterized, so we may use this approximate value to estimate whether we need to worry about this or not.

5 ()WLA = Offset Derivation Given the behavior of sufficiently uncorrelated parameters, want to know the effect of those parameters on 2 common circuits: Current mirror Differential pair Start with I-V equation for MOSFET and apply total differential :..+ + + = zzfyyfxxffOffset Derivation Current MirrorWhat is the fractional error in the currents being mirrored in a 1:1 current mirror?()22 TgsDVVI = TgsVV,, variablesDmIg 2=TgsDVVI 2or()()()TgsgsTgsTTgsDVVVVVVVVI + = 2222212 ()()()()222222221 TgsTgsTTgsTgsDDVVVVVVVVVII = ()TgsTDDVVVII = 2 Vgs= 0 in a current by IDto get fractional error:TDmDDVIgII = Offset Derivation Diff PairWhat is VGSfor 2 transistors operating at the same current?

6 ()22 TgsDVVI = TgsVV,, DmIg 2=TgsDVVI 2or()()()TgsgsTgsTTgsDVVVVVVVVI + = 2222212 0= DI()()gsTTgsTgsVVVVVV + =222102 Constant current so Divide by ()TgsVV 22 ()TTgsgsVVVV + = 2 TmDgsVgIV + = Offset Derivation Summary/Insights Differential Pairs and Current Mirrors operate with very different gm/Id( bias point) ratios to minimize mismatch errors: Differential Pair:High gm/Id low overdrive Current Mirror:Low gm/Id high overdrive You can achieve this by designing differential pairs with large W/Land current mirrors with small W/LratiosTmDgsVgIV + = TDmDDVIgII = Offset Derivation w/Standard Deviations Given the expected functional relationships of the 2 different Offset behaviors, for various statistical reasons, you express these relationships in terms of standard deviations as.

7 Current MirrorDifferential PairTDmDDVIgII = TmDgsVgIV + = ()()()()22 TmDgsVgIV + = ()()()22 + = TDmDDVIgII Statistics Math You need to know how to propagate uncertainties to get the most out of this material. General form to propagate uncertainties for uncorrelated variables:z = f(x,y, )( n = # of variables ) = =nivizivf1222 ..222+ + =yxzyfxf Statistics Math, cont d More commonly seen as this: Sum: , (square) root sum of squares Product/Quotient: f(x,y) = x*y or x/yFractional error of f is the of the fractional errors of the +=22 + =yxfyxf Statistics Math, cont dTo utilize these error propagation formulas, you need to know the individual contributions ( x, y) which means you need the self-mismatch of the variables in question.

8 This is found by noting that, if:and we apply the sum formula, we get:or With a self-mismatch defined, we can now calculate the standard deviation of all sorts of mathematical operations of statistical parameters. We can calculate the accuracy of a 50x current mirror, for example, by utilizing the quotient version to propagate the uncertainty of the mirror gain. WLAtttttVVVVV==+= 222221 WLAttVV22,1= 21tttVVV = Statistics Math - Summary To propagate a ..sum: z = x + yproduct: z = x*y quotient: z = x/y222yxz +=() + =2222yxxyyxz ()()222yxzxy +=2222 + =yxyyxz + =2222yxyxyxz Current Mirror Matching Example Ratios: 1:1:1:50 Problem: Design 1:1 to required accuracy (1%), for Id=1 A Procedure: Calculate self-mismatch and utilize 1x 1x 50x PMOS: pCox=23 A/ m, Id= 1 A If mismatch not modeled, Design 1:1 mirrors for 1%: & Note: no dependence on W, only L!

9 !Use W/L=2u/16uCurrent Mirror Matching, cont d()()()22 + = TDmDDVIgII ()()TDmDDVIgII = LWICII gdoxpddm 22==()AALmVICLAWLALWICII doxpVVdoxpdselfdtt 1232322=== () () dselfdII WLAttVV22,1= =LLCurrent Mirror Circuit 1:1:1 all have TDW = 2u 50x has TDW = 2u*50 = 100u1x 1x 1x 50xCurrent Mirror Followup Did neglecting mismatch matter? What is the matching for the 50x mirror?See Appendix BDiff Pair ExampleUse analysis to estimate input Offset voltage to diff Vgsof input d/Idof current mirror and reflect to input using gmof input 2 independent sources using sum propagationDiff Pair Circuit, Quiescent ConditionsNeed to know things like gm, Idfor total Offset calculationsDiff Pair Circuit, Step 11.

10 Calculate Vgsof input pair W/L = 20u/.5u, AVt= 16mV m gm_M0/M1= A/V, Id= A, ~ 2% m Total = *2016=== ()()()()22 TmDgsVgIV + = () * * ()()( ) += Diff Pair Circuit, Step 21. Calculate Id/Idof mirror pair Reflect current error to input Offset through gmN()()() * * + = + = mmmmVAVAmmmVIgIITDmDD () * *== = Diff Pair, Step 3 ( ) Last step is to combine these 2 independent sources of error into the total: input pair current mirror Given a choice to add area to current mirrors or input pair, in this example, more to be gained by using the area for the input pair.


Related search queries