Upload
others
View
36
Download
0
Embed Size (px)
Citation preview
Universidad Politecnica de Catalunya 1 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Jose Silva-Martinez
Many of these slides were provided by
Dr. Sebastian Hoyos
Amesp02.tamu.edu/~hoyos
Fundamentals of ANALOG TO DIGITAL CONVERTERS
Universidad Politecnica de Catalunya 2 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
• Fundamentals of Analog-to-Digital Converters– Sampling and Quantization– Quantization noise and distortion– INL and DNL
• System Limitations– Linear Range– Stability– Clock Jitter
• Building blocks
– Filter issues– Quantizer– DAC issues– Clock Generation
• Conclusions
Outline
Universidad Politecnica de Catalunya 3 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
R. Walden, 1999
Universidad Politecnica de Catalunya 4 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
What the problem is?
Universidad Politecnica de Catalunya 5 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
R. Walden, 1999
Universidad Politecnica de Catalunya 6 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Where we were in 99? Where we are now?
R. Walden, 1999
WiMAXWiMAX
Universidad Politecnica de Catalunya 7 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Nice ADC performance review until 2005
Universidad Politecnica de Catalunya 8 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
A Little bit of HistoryA Little bit of History
Universidad Politecnica de Catalunya 9 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
A Little bit of HistoryA Little bit of History
Universidad Politecnica de Catalunya 10 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Jitter and noise limitations on ENOBJitter and noise limitations on ENOB
Universidad Politecnica de Catalunya 11 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Classic FoM to compare ADCsClassic FoM to compare ADCs
Recent Recent modulators modulators
Universidad Politecnica de Catalunya 12 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Bandwidth (Nyquist in pipeline) vs. SNDR
B. Murmann, "ADC Performance Survey 1997-2010, http://www.stanford.edu/~murmann/adcsurvey.html.
Universidad Politecnica de Catalunya 13 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Energy per conversion at Nyquist rate
B. Murmann, "ADC Performance Survey 1997-2010, http://www.stanford.edu/~murmann/adcsurvey.html.
Universidad Politecnica de Catalunya 14 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Sampling and Quantization
Universidad Politecnica de Catalunya 15 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
The quantized signal presents a finite number of output values that are associated with digital codes
Sampling and Quantization
Universidad Politecnica de Catalunya 16 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Define the problem: Sampling Operation
Universidad Politecnica de Catalunya 17 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Sampling Operation: Nyquist Rate
Universidad Politecnica de Catalunya 18 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
What the fundamental problem is?What the fundamental problem is?Mapping an Mapping an infinite infinite resolution resolution analog signal analog signal into a digital into a digital but finite but finite resolution resolution representationrepresentation
Universidad Politecnica de Catalunya 19 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Quantization noise for Random input signals
Universidad Politecnica de Catalunya 20 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Quantization noise for Random input signals
Universidad Politecnica de Catalunya 21 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
The sampling and Sample/Held operations generate alias (sinc) frequency components but not harmonic distortion
Quantization generates distortion when sinusoidal input signals are used
More bits reduce the power of the harmonic distortion components too
Distortion due to quantization errors
Universidad Politecnica de Catalunya 22 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Distortion due to quantization errorsDistortion due to quantization errors
Universidad Politecnica de Catalunya 27 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Universidad Politecnica de Catalunya 28 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Digital to Analog ConvertersDigital to Analog Converters
Universidad Politecnica de Catalunya 29 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical DefinitionsPractical Definitions
Universidad Politecnica de Catalunya 31 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Quite critical issue! Usually not a major issueQuite critical issue! Usually not a major issue
Universidad Politecnica de Catalunya 32 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Usually not a major issue Quite critical issue! Usually not a major issue Quite critical issue!
Universidad Politecnica de Catalunya 33 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Universidad Politecnica de Catalunya 34 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Universidad Politecnica de Catalunya 35 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Analog to Digital ConvertersAnalog to Digital Converters
Usually the effects Usually the effects
of the systematic of the systematic
offsets can be offsets can be
minimized through minimized through
calibration or calibration or
accounted in accounted in
digital domaindigital domain
Universidad Politecnica de Catalunya 36 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Digital to Analog ConvertersDigital to Analog Converters
Universidad Politecnica de Catalunya 37 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Universidad Politecnica de Catalunya 38 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Universidad Politecnica de Catalunya 39 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
DNL must be smaller or equal to 1 LSBDNL must be smaller or equal to 1 LSB
Universidad Politecnica de Catalunya 40 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Universidad Politecnica de Catalunya 41 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Practical LimitationsPractical Limitations
Universidad Politecnica de Catalunya 43 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
To be covered in the next sectionTo be covered in the next section
Universidad Politecnica de Catalunya 44 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Covered in the next sectionsCovered in the next sections
Universidad Politecnica de Catalunya 45 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Covered in the next sectionsCovered in the next sections
Universidad Politecnica de Catalunya 46 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Set of courses at TAMUSet of courses at TAMU
Universidad Politecnica de Catalunya 47 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Issues in this architecture:Trade-offs due to the string of resistors: Accuracy, area and power consumptionInput impedance at Vin terminalGlitches produced by the dirty comparatorsArea and power
Embedded in a Embedded in a loop (Quantizer) loop (Quantizer)
Universidad Politecnica de Catalunya 48 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Design issues? Input driver, Kickback Design issues? Input driver, Kickback noise, ..noise, ..
Universidad Politecnica de Catalunya 49 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Just an example: Cin=?Just an example: Cin=?
Universidad Politecnica de Catalunya 50 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Some other limitations (relevant?)Some other limitations (relevant?)
Several ADC Several ADC
limitations can limitations can
be tolerated be tolerated
and/or and/or
calibrated!calibrated!
Universidad Politecnica de Catalunya 51 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Well-Diffusion Resistor Well-Diffusion Resistor • Example shows two long resistors for K range• Alternatively, “serpentine” shapes can be used• Noise problems from the body
• Substrate bias surrounding the well• Substrate bias between the parallel strips
Dummies
Universidad Politecnica de Catalunya 52 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Factors affecting accuracy :Factors affecting accuracy :
Plastic packages cause a large pressure on the die (= 800 Atm.). It determines a variation of the resistivity.
For <100> material the variation is unisotropic, so the minimum is obtained if the resistance have a 45o orientation.
Temperature :
Temperature gradient on thechip may produce thermalinduced mismatch.
uncompensated
compensated
Universidad Politecnica de Catalunya 53 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Etching
Wet etching : isotropic (undercut effect)
HF for SiO2 ; H3PO4 for Al
x for polysilicon may be 0.75 - 1 m with
standard deviation 0.1 m.
Reactive ion etching (R.I.E.)(plasma etching
associated to “bombardment”) : unisotropic.
x for polysilicon is 0.4 m with standard deviation 0.03 m
Boundary :
The etching depends on the
boundary conditions
• Use dummy strips
Universidad Politecnica de Catalunya 54 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Side diffusion effect : Contribution of endings
Interdigitized structure :
Universidad Politecnica de Catalunya 55 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
First polysilicon resistance
First polysilicon resistance with a
well shielding
Second polysilicon resistance
Second polysilicon resistance with a
well shielding
Poly Resistors
Universidad Politecnica de Catalunya 56 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Typical Resistance Process DataTypical Resistance Process Dataminimum dimensions: 0.8 minimum dimensions: 0.8 mm
Sheet Resistance(/ )
Width Variation(m )
(measured-drawn)
ContactResistance
()N+Actv 52.2 -0.66 66.8P+Actv 75.6 -0.73 37.5Poly 36.3 -0.10 30.6Poly 2 25.5 0.31 20.7Mtl 1 0.05 0.56 0.05Mtl 2 0.03 -0.06N-Well 1513
Universidad Politecnica de Catalunya 57 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
57
TYPES OF INTEGRATED CAPACITORSTYPES OF INTEGRATED CAPACITORS
Electrodes : metal; polysilicon; diffusionElectrodes : metal; polysilicon; diffusion
Insulator : silicon oxide; polysilicon oxide; CVD oxideInsulator : silicon oxide; polysilicon oxide; CVD oxide
222
ox
ox2
r
r2
W
W
L
L
t
t
C
C
WLt
Cox
ox
TOP VIEW
Universidad Politecnica de Catalunya 58 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Factor affecting accuracyFactor affecting accuracy
ox
ox
ox
ox
t
t
W
W;
L
L
• Oxide damage
• Impurities
• Bias condition
• Bias history (for CVD)
• Stress
• Temperature
• Etching
• Alignment
• Grow rate
• Poly grain size
222
ox
ox2
r
r2
W
W
L
L
t
t
C
C
%1.01C
C
Universidad Politecnica de Catalunya 59 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
59
Poly1 - Poly2 Capacitor
• Area is determined by poly2• Problems
• undercut effects• nonuniform dielectric thickness• matching among capacitors•Minimize the rings (inductors)
Poly 2
Poly 1
Universidad Politecnica de Catalunya 60 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
60
Accuracy of integrated capacitorsAccuracy of integrated capacitors
Perimeter effects led the total capacitance:C = CA A
A = (x-2x)(y- 2y) = (xy - 2xy - 2yx - 4x y)
Assuming that x = y = eA = (xy - 2e(x + y) - 42e)A xy - 2e(x + y) Ce = - 2e(x + y)
The relative error is = Ce/C
= -2e(x + y) / xy
Then maximize the area and minimize the perimeter use squares!!!
x
yx
y
CA = capacitance per unit area
Real Area of Poly 2
Universidad Politecnica de Catalunya 61 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
61
•Unit capacitors are connected in parallel to form a larger capacitance
•Typically the ratio among capacitors is what matters
•The error in one capacitor is proportional to perimeter-area ratio
•Use dummies for better matching (See Johns & Martin Book, page 112)
Common Centroid Capacitor Layout
Universidad Politecnica de Catalunya 62 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez Common centroid structuresCommon centroid structures
C1
TC1
C5
TC5
C2
TC2
C3
TC3
C4
TC4
C2 = C1
C3 = 2C1
C4 = 4C1
C5 = 8C1
Universidad Politecnica de Catalunya 63 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Be aware of parasitic capacitors
Polysilicon-Polysilicon: Bottom plate capacitance is comparable (10-30 %) with the poly-poly capacitance
�Metal1-Metal2: More clean, but the capacitance per micrometer square is smaller. Good option for very high frequency applications ( C~ 0.1-0.3 pF).
C1CP1 CP2’’
CP2’
poly2
poly1
substrate
CP1, CP2’’ are very small (1-5 % of C1)CP2’ is around 10-50 % of C1
C1
CP1
CP2
metal2
metal1
substrate
Thick oxide
C1
CP1 CP2
““Floating” CapacitorsFloating” Capacitors
CP2 is very small (1-5 % of C1)
Universidad Politecnica de Catalunya 64 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
64
Stacked Layout for Analog Cells
Stack of elements with the same width
Transistors with even number of parts have the source (drain) on both sides of the stack
Transistors with odd number of parts have the source on one end and the drain on the other. If matching is critical use dummies
If different transistors share a same node they can be combined in the same stack to share the area of the same node (less parasitics)
Use superimposed or side by side stacks to integrate the cell
Universidad Politecnica de Catalunya 65 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
65
Analog Cell Layout• Use transistors with the same orientation
• Minimize S/D contact area by stacking transistors (to reduce parasitic capacitance to substrate)
• Respect symmetries
• Use low resistive paths when current needs to be carried (to avoid parasitic voltage drops)
• Shield critical nodes (to avoid undesired noise injection)
• Include guard rings everywhere; e.g. Substrate/well should not have regions larger than 50 um without guard protections (latchup issues)
Universidad Politecnica de Catalunya 66 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
66
•M1 and M2 must match. Layout is interdigitized•M3 and M4 must match. M6 must be wider by 4*M3•M7 must be 2*M5•Layout is an interconnection of 3 stacks; 2 for NMOS and 1 for PMOS•Capacitor made by poly-poly
M1 M2
M3 M4
M5
M6
M7
M8
M6 M6 M6 M6 M4
M2 M1 M2 M1 M2
M7 M7 M7 M7 M5 M8
M3
M1
M5
C
Pay attention to your floor plan! It is critical for minimizing iterations: Identify the critical elements
Universidad Politecnica de Catalunya 67 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
67Layout (of something we should not do) example
Universidad Politecnica de Catalunya 68 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
68
Design example (industrial quality): Simplest OTA
Universidad Politecnica de Catalunya 69 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Overall amplifier: Have a look on the guard rings and additional deep well! Overall amplifier: Have a look on the guard rings and additional deep well!
Universidad Politecnica de Catalunya 70 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
70BIAS: you may be able to see the dummies, symmetry and S/D connections
Universidad Politecnica de Catalunya 71 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
71
From downstairs
Differential pair Differential pair
Universidad Politecnica de Catalunya 73 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
73
Details on the P-type current mirrors
Universidad Politecnica de Catalunya 74 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Clock jitter is a major enemy, specially at high frequenciesClock jitter is a major enemy, specially at high frequencies
Universidad Politecnica de Catalunya 75 May 25, 2010
Fundamentals on ADCs Jose Silva-Martinez
Clock jitter is a major enemy!Clock jitter is a major enemy!