lecture 12 continuous-time adcs - university of...

46
Lecture 12 Continuous-Time ADCs Trevor Caldwell [email protected] ECE1371 Advanced Analog Circuits

Upload: others

Post on 26-Jun-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

Lecture 12Continuous-Time ADCs

Trevor [email protected]

ECE1371 Advanced Analog Circuits

Page 2: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE13712

Lecture PlanDate Lecture (Wednesday 2-4pm) Reference Homework

2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&22020-01-14 2 MODN + Toolbox PST 4, B

2: Toolbox2020-01-21 3 SC Circuits R 12, CCJM 142020-01-28 4 Comparator & Flash ADC CCJM 10

3: Comparator2020-02-04 5 Example Design 1 PST 7, CCJM 142020-02-11 6 Example Design 2 CCJM 18

4: SC MOD22020-02-18 Reading Week / ISSCC2020-02-25 7 Amplifier Design 1

Project

2020-03-03 8 Amplifier Design 22020-03-10 9 Noise in SC Circuits2020-03-17 10 Nyquist-Rate ADCs CCJM 15, 172020-03-24 11 Mismatch & MM-Shaping PST 62020-03-31 12 Continuous-Time PST 82020-04-07 Exam2020-04-21 Project Presentation (Project Report Due at start of class)

Page 3: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE13713

What you will learn…• What is a Continuous-Time modulator

• Continuous-time circuits for ADCsLoop filter, amplifiers, DACs, Direct Feedback

• Benefits of Continuous-Time circuits… And a couple disadvantages

Page 4: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE13714

What is a Continuous-Time ?• General continuous-time ADC

Filters L0c, L1c are continuous-timeOutput is identical to discrete-time ADC as long as

Satisfied if impulse responses are equal at nTS

𝒚 𝒏 𝒚𝒄 𝒕 |𝒕 𝒏𝑻𝑺

Z 𝟏 𝑳𝟏 𝒛 L 𝟏 𝑳𝟏𝒄 𝒔 |𝒕 𝒏𝑻𝑺

DOUTVIN

E

ADC

DAC

yC

L1c(s) includes DAC(s) and ADC(s)

Page 5: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE1371

Gain

FreqFS/2BW

DOUTVIN ADC

DAC

5

What is a Continuous-Time ?• Design L1c (Loop Filter) like any negative

feedback system

Fsignal < FS/2

Page 6: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE13716

What is a Continuous-Time ?• Example: 4th-order Continuous-Time FB ADC

𝑵𝑻𝑭 𝒛𝟏

𝟏 𝑳𝟏 𝒛𝑳𝟏 𝒆𝒋𝟐𝝅𝒇 𝑳𝟏𝒄 𝒋𝟐𝝅 𝒇 𝒏𝒇𝒔

𝒏𝑺𝑻𝑭 𝒔 𝑳𝟎𝒄 𝒔 ·𝑵𝑻𝑭 𝒆𝒔Includes DAC(s)

and ADC(s)

VIN

C1

R3

C2

R1

-R2

C3

R7

C4

-R6

R5

DOUTA1 A2 A3 A4

DAC

1

DAC

2

DAC

4

DAC

3

ADC

DAC

5

L0c

L1

Page 7: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE13717

What is a Continuous-Time ?• Example: 4th-order Continuous-Time FB ADC

Page 8: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE13718

Circuit differences for CT ADC• Loop Filter

Resistor (or GM) and capacitor passives instead of only capacitorsNo switches (no aliasing at loop filter front-end)Amplifiers can be designed more efficiently: feed-forward amplifiers

• DACsTypically current-mode instead of switched-capacitorChoice of Return-to-Zero or Non-Return-to-Zero pulses

• Direct Feedback DACAdditional DAC path to compensate for excess loop delay in CT loop filter

Page 9: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE13719

Loop Filters in CT ADCs• Gm-C Integrator

Higher speed GM variation causes GM/C

coefficient variation Reduced linearity

• RC Integrator R and C variation can

be easily tuned Feedback improves

linearity of amplifier, DAC

Lower speed

C

VIN

R

IDAC

Virtual ground keeps DAC linear

VIN

CIDAC

GM

Page 10: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137110

Loop Filters in CT ADCs• Resonators

RC integrators: easily programmableLC tank: lower noise, higher Q, fewer degrees of freedom, no virtual ground node

L1

DAC

1

C1

DAC

2

GM,INVINC1

R2

C2

-R1

DAC

1

DAC

2

VIN

RIN

Page 11: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137111

Loop Filters in CT ADCs• DT amplifier design (from Amp Design lecture)

Amplifier designed with 1st-order settling response, main concern is settling behavior (eg, no pole-zero doublets)If amplifier settles to sufficient accuracy in ~T/2 seconds, NTF will be as expected

• CT amplifier designAmplifier can be conditionally stable, 1st-order settling not requiredAmplifier gain within signal band must be sufficiently high for NTF noise suppression in-bandCan use feed-forward amplifiers

Page 12: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137112

Feed-forward Amplifiers• Efficient for continuous-time circuits

Lower unity-gain required for a given bandwidthConditionally stable: phase < -180° at f < funity

phase > -180° at funity

GM,4

GM,3

GM,0

Low Speed, High Gain

High Speed, Low Gain

GM,2

GM,1

Gain

Freq

FreqPhase

funity

-180

Phase < -180°

Page 13: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137113

Feed-forward Amplifiers• Nyquist stability criterion

If the loopgain transfer function A has no RHP poles, then it is closed-loop stable iff the Nyquist diagram has no encirclements of the -1 point

|A|

A-1 Re

ImA does not encircle -1

Page 14: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137114

Feed-forward Amplifiers• Efficient for continuous-time circuits

Cascaded gains rather than cascoded gainsAppropriate for new technologies with smaller gmroutHigh-speed (low OSR) CT modulators almost exclusively use them

• Not appropriate for discrete-time circuitsSlow pole-zero settlingHigh-frequency noise aliases back in band

Page 15: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137115

Feed-forward Amplifiers• Fewest GM stages: 2N-1 for Nth-order amplifier

Dominates Noise

High-speed stage

Output stage

High gain stages

VIN GM1

GM2

GM4

GM7

GM11

GM3

GM5

GM8

GM12

GM6

GM9

GM13

GM10

GM14 GM15

VOUT VIN GM1

GM2

GM4

GM7,11

GM8

GM12

GM13

GM3,6,10,15

VOUT

GM5,9,14

Page 16: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137116

Feed-forward Amplifiers• Individual GM stages

First-order complementary stages for high GM efficiencyCombination of differential + pseudo-differential pairsCapacitive coupling used when necessary

M1 M2

VI-

M3 M4

VB,3

VB,4

VI+

VB,3

VB,4

VO+VO-

VDD

M1 M2

VB,1MS,1

VI-

VDD

M3 M4

VB,2MS,2

VB,3

VB,4

VI+

VB,3

VB,4

VO+VO-

Page 17: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137117

DACs in DT ADCs• Typical switched-capacitor DAC for a Discrete-

Time ADC C2

C11 2

12

VIN

C1,a

2

1

±VDAC

2N slices for N-bit DAC

+/- VDAC supplied as input on 2

(scaled by C1,a/C1)

Page 18: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137118

DACs in CT ADCs• Typical current-mode DAC for a Continuous-

Time ADC C

VIN

R

VDD

IDAC

S1,a

IDAC

S1,b

2N slices for N-bit DAC

Resistor instead of switched-cap network

Complementary current source

supplying +/- IDAC

Page 19: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137119

DACs in CT ADCs• NMOS (or PMOS) vs Complementary DAC

V1M1

V2M2

V4

V3

VDD

M3a

M4a

I /2

I

S1n S2n

M3b

M4b

I /2

V1M1

V2M2

I /2

S1n S2n

V4

V3

VDD

M3

M4

S2p S1p

I /2

Page 20: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137120

DACs in CT ADCs• Benefits of complementary DAC

All current used as signal currentSmaller gm, smaller (3dB) noise current

• Benefits of NMOS (or PMOS) DACOnly NMOS (or PMOS) current sources are sized for matching, lower total area

Fewer transistor in stack, more headroom for VEFF in current sources (slightly lower noise)

2 4n mI kT g

2 2( )

I VTVT

VT GS T GS T

AI V V V VWL

Page 21: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137121

DACs in CT ADCs• Return-to-Zero vs Non-Return-to-Zero

RZ: DAC pulse only lasts a fraction of the period TImproved linearity, reduced jitter tolerance

NRZ:DAC pulse lasts entire period TNonlinear due to mismatch in rise/fall time (even order), improved jitter tolerance

T

Page 22: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137122

Flash/DAC Path in CT ADCs• Effect of Quantizer/DAC

Delay1) Loop outputs zero until

DAC pulse begins2) Loop responds as if input

were a step3) Loop follows trajectory of

an nth-order linear system with zero input but non-zero initial conditions

Coefficients are adjusted so samples of pulse response match the desired impulse response except at the first point; The NTF will be wrong.

Page 23: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137123

Flash/DAC Path in CT ADCs• To compensate for the Feedback Delay and fix

the first sample, add a direct feedback DAC

• With enough DACs, one for each errant sample, any finite number of points can be repaired

In principle, the delay of the main feedback path can be anything, but the system becomes sensitive to coefficient errors

Page 24: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137124

Flash/DAC Path in CT ADCs• Direct Feedback Path

Full period for Flash/DAC path to resolve its outputAllows time for shuffling algorithms

[Benabes ‘97]

Digital block for DAC shuffling, delays DAC pulse by one period

Corrects missed sample

C1

R3

C2

R4

DAC D

FB

DOUTA1 A2

R1

DAC

1

C3

R6

C4

A3 A4

DAC

2

DAC

3

DAC

4

0 T 2T0 T 2T

Page 25: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137125

Flash/DAC Path in CT ADCs• Flash/DAC path can limit speed of a CT ADC

Use flash reference shufflingRemoves shuffling delay from critical flash/DAC path and adds it to the flash ADC block

Page 26: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137126

CT vs DT Modulators• Advantages of continuous-time circuits

Ease of IntegrationAnti-aliasingNoise filteringAmplifier current requirements (lower power)Improved metastabilityBandpass ADC

• Disadvantages of continuous-time circuitsAccurate TF regardless of FCKRC tuningJitter

Page 27: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137127

Advantages of CT Modulators• Integration with other circuits

Easily interface with other CT circuitryNo power-hungry high-resolution input buffer required

Continuous-Time Discrete-Time

Page 28: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137128

Advantages of CT Modulators• Inherent Anti-Aliasing

CT STF attenuates signals at multiples of FS

Page 29: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137129

Advantages of CT Modulators• Anti-Aliasing with a feed-forward modulator

Power-efficient with higher front-end gain Usually introduces out-of-band peaking in the STF

VIN

C1

R3

C2

R1

-R2

C3

R4

DA

C

ADC

DA

CD

FB

DOUTA1 A2 A3

Less signal content

Direct Feedback DAC

Page 30: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137130

Advantages of CT Modulators• Feed-forward and feedback STF comparison

Out-of-band peaking in FF STF, less immune to blockersReduced anti-aliasing in FF STF

Page 31: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137131

Advantages of CT Modulators• Noise Aliasing

In CT , sampling/aliasing occurs at the flash A/D input, some noise gets filtered before aliasingIn DT , noise aliases at all stages in modulator and never gets filtered

ffo

Input Noise

Aliasing

fs/2

Aliased Noise

Page 32: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137132

Advantages of CT Modulators• Maximum Amplifier Current

Continuous-time: Consistently low output currentDiscrete-time: Same total charge, 16x peak current (assuming 5 settling in T/2)

Page 33: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137133

Advantages of CT Modulators• Bandpass ADCs

Same general structure as low pass CT ADCUse LC or Active-RC resonators to move NTF zeros to frequencies other than DC

C3

R43

C4

R31

-R34

C5

R65

C6

-R56

R54

DA

C3

DA

C5

DA

C6

ADC DOUTVIN

L1

DA

C1

C1

R53

DA

C4

DA

C2

R1u

Page 34: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137134

Advantages of CT Modulators• Bandpass ADCs

NTF becomes a bandpass transfer functionAnti-aliasing preserved; STF has nulls at multiples of center frequency

NTF zeros optimally distributed around center frequency of 64 MHz (FS/4)STF nulls at 0.75FS, 1.25FS, etc.

STF = 1 in signal band

Page 35: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137135

CT ADCs are faster than DT ADCs• DT switches are difficult in smaller technologies

DT needs bootstrappingNo switch settling required in CT ADCs

• CT amplifiers have higher bandwidthsFeed-forward amplifiers require lower unity-gain freqs, less peak current

• CT operations have a full period TDT ADCs perform sample/integrate operations in T/2

• CT has lower metastability errorMetastability error can limit maximum frequency of ADCIn CT, full period T is available in feedback (with direct feedback path)

Page 36: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137136

Metastability• Indecision in comparator causes late DAC pulse

DAC signal is different from digital output DOUTIntroduces error at input of modulatorTypically causes larger errors in DT over CT

ADC DOUT

CK0 T

0 T

Comparator indecision

Page 37: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137137

Metastability in CT • Continuous-Time Front-End

Error occurs when comparator metastability causes DAC pulse to arrive late

C

R

VCOMP

VOUT

CK

IOUT

Page 38: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137138

Metastability in CT • Comparator delay td depends on VIN

regen: latch regeneration time constantV0: voltage below which metastability introduces errorTmeta: delay above which metastability introduces errort0: delay for an input of 1V (large signal delay)

td

VIN1V

t0

V0

Tmeta

td = t0 - regenln(VIN)

VLSB >> V0

Ideally Tmeta = T Typically Tmeta < T

Page 39: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137139

Metastability in CT • Signal to Metastability Noise Ratio (SMNR)

M-element flash has only one comparator near threshold with a metastability errorOversampling advantage reduces metastability noise by OSR

Ex: OSR = 8,M = 16,VLSB = 25mV, regen = 10ps, t0 = 100ps

For SMNR > 80dB, 1 / T < 2.7GHz

𝑺𝑴𝑵𝑹 𝑶𝑺𝑹𝑴𝟐 𝟐⁄𝝈𝒆𝒎𝒆𝒕𝒂𝟐

𝝈𝒆𝒎𝒆𝒕𝒂𝟐 𝟐

𝟐𝝉𝒓𝒆𝒈𝒆𝒏𝑻

𝟐

·𝒆 𝑻𝒎𝒆𝒕𝒂 𝒕𝟎 𝝉𝒓𝒆𝒈𝒆𝒏

𝑽𝑳𝑺𝑩

Page 40: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137140

Metastability in DT • Discrete-Time Front-End

Error occurs when comparator metastability gives amplifier less time to settle

C2

C11 2

12 VOUT

VDAC

2

Page 41: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137141

Recent High-Speed CT and DT ADCs

Continuous-Time Architecture Bandwidth SNR/DR Power FS CMOSDong et al. ISSCC16 1-2 MASH (LP) 465 MHz 69 dB 930 mW 8 GHz 28 nm

Wu et al. ISSCC16 4th-order FF (LP) 160 MHz 72 dB 40 mW 2.9 GHz 16 nm

Shibata et al. JSSC12 6th-order FB (BP/LP) 150 MHz 74 dB 750 mW 4 GHz 65 nm

Bolatkale et al. JSSC11 3rd-order FF (LP) 125 MHz 70 dB 260 mW 4 GHz 45 nm

Caldwell et al. CICC13 4th-order FB (LP) 100 MHz 60 dB 95 mW 1.5 GHz 65 nm

Ho et al. VLSI14 4th-order FF (LP) 80 MHz 73 dB 23 mW 2.2 GHz 20 nm

Srinivasan et al. ISSCC12 3rd-order FF (LP) 60 MHz 62 dB 20 mW 6 GHz 45 nm

Dong et al. ISSCC14 0-3 MASH (LP) 53 MHz 83 dB 235 mW 3.2 GHz 28 nm

Yoon et al. ISSCC15 3-1 MASH (LP) 50 MHz 85 dB 78 mW 1.8 GHz 28 nm

Discrete-Time Architecture Bandwidth SNR/DR Power FS CMOSAli et al. ISSCC14 Pipeline 500 MHz 69 dB 1200 mW 1 GHz 65 nm

Chen et al. VLSI11 TI Pipeline (x2) 1500 MHz 61 dB 500 mW 3 GHz 40 nm

Wu et al. ISSCC16 TI Pipeline (x4) 500 MHz 56 dB 300 mW 4 GHz 16 nm

Page 42: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137142

Disadvantages of CT Modulators• RC Tuning

CT transfer functions depend on RC time constantsTuning required to match RC with sampling frequencyOn-chip tuning is simple with modern technologies

VTune

VDD

VREFIext

Rcopy

Logic/Counter

CLK

DOUT

VTune

VDD

VREFIext

Cref

Counter

CLK

DOUT

CLKReset

Page 43: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137143

Disadvantages of CT Modulators• Jitter in DT feedback DAC

DAC signal is mostly supplied at start of clocking periodError from jitter is small relative to total DAC signal

Jitter on sampling clock edge

Small jitter-dependent error integrated onto C2

T/2

Page 44: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE1371

T

44

Disadvantages of CT Modulators• Jitter in CT feedback DAC

DAC signal is uniform throughout clocking periodError from jitter is larger relative to total DAC signal

Jitter on sampling clock edge

Jitter error integrated

on CIDAC

Output error

Page 45: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137145

Disadvantages of CT Modulators• Return-to-Zero (RZ) vs Non-Return-to-Zero (NRZ)

NRZ has less jitter than RZ DAC pulsesSimilarly, multi-bit DACs have less jitter than single-bit

Return-to-Zero Non-Return-to-Zero

Jitter error proportional to full DAC level

Jitter proportional to difference in DAC levels

T T

Page 46: Lecture 12 Continuous-Time ADCs - University of Torontoindividual.utoronto.ca/trevorcaldwell/course/CTDS.pdf · 2020. 3. 28. · 2020-01-07 1 MOD1 & MOD2 PST 2, 3, A 1: Matlab MOD1&2

ECE137146

What You Learned Today• Continuous-Time modulator

• Compare DT and CT ADCsDifferences in loop filter, amplifiers, DACs, DFB

• Advantages and disadvantages of CT circuitsCT ADCs are faster than DT