76
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

Jose Silva-Martinez

  • 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 23 May 25, 2010

Fundamentals on ADCs Jose Silva-Martinez

Universidad Politecnica de Catalunya 24 May 25, 2010

Fundamentals on ADCs Jose Silva-Martinez

Universidad Politecnica de Catalunya 25 May 25, 2010

Fundamentals on ADCs Jose Silva-Martinez

Universidad Politecnica de Catalunya 26 May 25, 2010

Fundamentals on ADCs Jose Silva-Martinez

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 30 May 25, 2010

Fundamentals on ADCs Jose Silva-Martinez

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 42 May 25, 2010

Fundamentals on ADCs Jose Silva-Martinez

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 72 May 25, 2010

Fundamentals on ADCs Jose Silva-Martinez

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!

Universidad Politecnica de Catalunya 76 May 25, 2010

Fundamentals on ADCs Jose Silva-Martinez

OK, Lets consider in more detail OK, Lets consider in more detail some of these issuessome of these issues

Relax (no exams) and enjoy the Relax (no exams) and enjoy the lectureslectures