Dissecting Design Choices for Power Efficient Continuous-time DS - - PowerPoint PPT Presentation

dissecting design choices for power efficient continuous
SMART_READER_LITE
LIVE PREVIEW

Dissecting Design Choices for Power Efficient Continuous-time DS - - PowerPoint PPT Presentation

Dissecting Design Choices for Power Efficient Continuous-time DS Converters Shanthi Pavan Indian Institute of Technology, Madras Chennai, India Outline Introduction Architectural design choices Circuit techniques for low power


slide-1
SLIDE 1

Dissecting Design Choices for Power Efficient Continuous-time DS Converters

Shanthi Pavan Indian Institute of Technology, Madras Chennai, India

slide-2
SLIDE 2

2

Outline

  • Introduction
  • Architectural design choices
  • Circuit techniques for low power
  • Design details
  • Measured results
  • Conclusions
slide-3
SLIDE 3

3

CTDSM in 1 minute

slide-4
SLIDE 4

4

CTDSM in 1 minute

Hold

slide-5
SLIDE 5

5

CTDSM in 1 minute

Digital Sequence Hold

slide-6
SLIDE 6

6

CTDSM in 1 minute

Digital Filter

Hold

Does the number of quantizer levels matter?

slide-7
SLIDE 7

7

CTDSM in 1 minute

HOLD

slide-8
SLIDE 8

8

CTDSM in 1 minute : Antialiasing

HOLD

slide-9
SLIDE 9

9

Loop Filter ADC DAC

Decimator

CTDSM : A System for all Seasons

“Digital”

Negative Feedback Industrially and Practically Relevant

slide-10
SLIDE 10

10

(Too) Many Design Choices

ADC DAC Loop Filter

Order Sampling rate Quantizer Levels

slide-11
SLIDE 11

11

Curse of Too Many Choices

  • Single bit quantizer + high OSR

– Or multibit quantizer + low OSR?

  • Flash ADC

– Or SAR ADC?

  • NRZ DAC

– Or Switched capacitor DAC for low jitter?

slide-12
SLIDE 12

12

Buridan’s Ass

Dies of starvation

Courtesy : Inspirehep.net

slide-13
SLIDE 13

13

DS Designer …

Dies of thirst!!

Courtesy : Inspirehep.net

slide-14
SLIDE 14

14

Motivation

  • Aim : Audio DSM with > 100 dB DR

– 0.18µm CMOS technology – As low power as possible

  • Low distortion (~100 dB) audio DS converters

– Typically realized with discrete-time, multi-bit loops

slide-15
SLIDE 15

15

Single-bit versus Multibit Modulators

slide-16
SLIDE 16

16

u v

DAC

Loop Filter

ADC

Quantizer : 1-bit versus 4-bit

4-bit quantizer needs half the OSR to achieve same in-band noise (Baseline : 3rd Order Single-bit DSM, OSR =128)

slide-17
SLIDE 17

17

ADC Resolution

  • 4 bit ADC
  • 15x more comparators @ 1/2 speed
  • 7x more ADC power, 15x more area
  • 15x loop filter & clock path loading

u v

DAC

Loop Filter

ADC

slide-18
SLIDE 18

18

Comparator Random Offset

R R R R y

Thermometer to Binary Digital Output clk clk clk

§ Increased in-band noise § Reduced stable amplitude

u v

DAC

Loop Filter

ADC

slide-19
SLIDE 19

19

SNDR with Random Offset

Third-order Modulator 16-level Quantizer

slide-20
SLIDE 20

20

u v

DAC

Loop Filter

ADC

Loop Filter

  • Loop filter should swing full-scale
  • Difficult in high-speed designs
slide-21
SLIDE 21

21

u v

DAC

Loop Filter

Loop Filter

  • Comparator offset is benign
  • Driving the 1-bit quantizer

– Loop filter’s last stage simpler to design

– Particularly useful at high speeds

slide-22
SLIDE 22

22

u v

DAC

Loop Filter

ADC

DAC : 1-bit versus 4-bit

  • 4 bit DAC

– Needs Dynamic Element Matching – DEM adds excess delay & power A single bit quantizer consumes lesser power though it operates at 2x the speed

slide-23
SLIDE 23

23

Single-bit CTDSM Issues : Clock Jitter

u L(s)

ADC DAC

v[n]

clk_adc clk_dac edac eadc

Jittery clock à equivalent to error at the input

slide-24
SLIDE 24

24

Single-bit CTDSM Issues : Clock Jitter

u L(s)

ADC DAC

v[n]

clk_adc clk_dac edac eadc

Large jitter error à rail-to-rail feedback waveform

slide-25
SLIDE 25

25

u v

DAC

Loop Filter

ADC

Single-bit CTDSM Issues : Filter Linearity

ffr

ffr

ffr

slide-26
SLIDE 26

26

Increased loop filter power dissipation needed to achieve linearity

Single-bit CTDSM Issues : Filter Linearity

u v

DAC

Loop Filter

ADC

ffr

ffr

slide-27
SLIDE 27

27

Summary so far …

§ Single bit operation – Very efficient quantizer – Easy to drive – Sensitive to clock jitter – Loop filter needs to handle large swings

  • Increased power dissipation
slide-28
SLIDE 28

28

DAC F(z) u

v

Loop Filter

u(t)

Improved Single-bit CTDSM : FIR Feedback

Single-bit ADC FIR filter in the feedback path

FIR DAC

slide-29
SLIDE 29

29

DAC F(z) u

v

Loop Filter

u(t)

Improved 1-bit CTDSM : FIR Feedback

Height of steps à Greatly reduced à Reduced jitter sensitivity

slide-30
SLIDE 30

30

Improved 1-bit CTDSM : FIR Feedback

f (kHz)

  • 20

10 20 30 40

  • 40
  • 60
  • 80
  • 100
  • 120
  • 140
  • 160

PSD (dB)

Ideal 1-bit ADC + 1-bit DAC 12-level 1-bit ADC + 12-tap FIR

slide-31
SLIDE 31

31

FIR DAC and Element Mismatch

Semi-digital Implementation Mismatch does not lead to non-linearity

D D

DAC DAC

D

DAC DAC

v[n] v1(t)

Single-bit DACs (inherently linear)

v[n] v1(t)

DAC F(z)

1-bit Multibit

slide-32
SLIDE 32

32

Improved 1-bit CTDSM : FIR Feedback

u(t)-v1(t) à very small à Improved loop filter linearity

DAC F(z) u

v

Loop Filter

u(t)

slide-33
SLIDE 33

33

Summary so far …

§ Single bit ADC + FIR DAC –Low power ADC, easy to drive –Inherently linear DAC, no DEM –Low jitter sensitivity –Improved loop filter linearity Benefits of single-bit operation Benefits of multi-bit operation

slide-34
SLIDE 34

34

Key Takeaway

Multi Bit DSM üTolerates jitter üLow power loop filter

Single Bit DSM

üLow power ADC üInherently linear DAC

Single-bit ADC + FIR DAC combines benefits of 1-bit and multi-bit operation

slide-35
SLIDE 35

35

Single-bit ADC + FIR DAC

§ but dormant for a long while – why? § (?) Multibit & DEM well established by 2003 § (?) More difficult to understand § (?) Stability

Slide 35

DAC F(z) u

v

Loop Filter

u(t) (G)old Idea :

B.Putter, ISSCC 2003; O.Oliaei, TCAS-II 2003

slide-36
SLIDE 36

36

FIR DAC Summary

  • Low power loop ADC
  • Simple DAC – no DEM
  • Multilevel feedback waveform

– Improved loop filter linearity – Reduced clock jitter sensitivity

  • Performance benefits of a multibit quantizer

– But with low power

slide-37
SLIDE 37

37

FIR DAC : Number of taps

  • More FIR taps à Better filtering
  • àReduced clock jitter sensitivity, better linearity

What prevents us from using a large number of taps ? (say 1000)

slide-38
SLIDE 38

38

Increasing FIR Length

4 taps Vin v1 verror verror

Large verror due to inadequate filtering of shaped quantization noise

slide-39
SLIDE 39

39

Increasing FIR Length

12 taps Vin v1 verror

Smaller verror due to better filtering

verror

slide-40
SLIDE 40

40

Increasing FIR Length

64 taps Vin v1 verror

Large verror due to higher phase shift

verror

slide-41
SLIDE 41

41

Error Signal Magnitude

Better filtering of shaped quantization noise More delay between input and feedback waveform

12 taps chosen in this design

slide-42
SLIDE 42

42

Modulator Architecture

Third Order CIFF-B Prototype

  • +
  • +
  • +

D

Compensating FIR DAC

  • u

Main FIR DAC

DAC1

u

DAC

slide-43
SLIDE 43

43

FIR Feedback : More Benefits

slide-44
SLIDE 44

44

1/f Noise in CTDSMs

R D=±1 fs Gota R C C R R Rest of Loop Filter Dominant source of 1/f noise vi

  • vi
  • vdac

vdac

slide-45
SLIDE 45

45

1/f Noise Mitigation in CTDSMs

R Gota R C C R R Brute Force Solution § Increase device sizes à Increased parasitics à Reduced loop gain à Higher distortion à Higher area vi

  • vi
  • vdac

vdac

slide-46
SLIDE 46

46

1/f Noise Mitigation in CTDSMs

R Gota R C C R R Chopping § Modulates 1/f noise out of the signal band fch fch vi

  • vi
  • vdac

vdac

slide-47
SLIDE 47

47

Chopping in CT ΔƩ-Modulators

slide-48
SLIDE 48

48

Chopping in a CTΔƩM

R D=±1 fs Gota R C C R R Rest of Loop Filter vin fc fc Chopped Integrator

slide-49
SLIDE 49

49

Chopping in a CTΔƩM

vd

  • vdac

vdac

slide-50
SLIDE 50

50

chop = 1

Chopping transition at t = t1 vx(t1)

  • vx(t1)

t = t1-

t = t1

vx(t) ≈ vd(t) RGota

slide-51
SLIDE 51

51

chop = 1 chop = -1

vx(t) ≈ vd(t) RGota

t = t1- t = t1+

vx(t1)

  • vx(t1)

vx(t1)

  • vx(t1)
slide-52
SLIDE 52

52

DV = -2vx(t1)

At EVERY transition of the chopping clock

vx(t1)

  • vx(t1)

vx(t1)

  • vx(t1)
slide-53
SLIDE 53

53

At EVERY transition of the chopping clock

Error charge due to chopping vx(t1)

  • vx(t1)
  • vx(t1)

vx(t1)

slide-54
SLIDE 54

54

Error Model of a Chopped Integrator

OTA input parasitic Virtual Ground Voltage Sampled at chopping edge

vx ≈ vd RGota

slide-55
SLIDE 55

55

fch fch

Error current injected at every edge of fch àSampling the virtual ground at 2fch àError proportional to Ci/RGota

Ci Co Ci

slide-56
SLIDE 56

56

fch fch vd

  • vd

fs/2

  • 120
  • 60

PSD (dB)

fch 2fch 3fch 4fch Aliasing

Signal band

slide-57
SLIDE 57

57

fch fch Output parasitic switched at every edge of fch

Co Co

slide-58
SLIDE 58

58

Chopped Co : Equivalent Resistor

fch

Co Co

VDC

+

  • RDC

RDC

RDC = 1 2fchCo

VDC

+

  • Reduced Integrator DC Gain
slide-59
SLIDE 59

59

Chopping in CTDSMs : Summary

§ Aliases shaped noise from multiples of 2fch

− Inversely proportional to GotaR − Inversely proportional to number

  • f quantizer levels

u

slide-60
SLIDE 60

60

Chopping in CTDSMs : Summary

§ Reduced integrator gain

− Switched capacitor resistor at the output 1/(4fchCo) − More 1/f noise from rest of loop

u

slide-61
SLIDE 61

61

Chopping in CTDSMs : Summary

Solutions

Increase GotaR

✗ 20dB reduction of alias noise dissipates 10x power

Increase number of quantizer levels ✗ 20dB reduction of alias noise needs 10x the number of levels

slide-62
SLIDE 62

62

FIR Feedback DAC

fs/N 2fs/N 3fs/N 4fs/N

N taps

slide-63
SLIDE 63

63

FIR Feedback and Chopping

fs/N 2fs/N 3fs/N 4fs/N

N taps fch = fs 2N

Chopping frequency chosen as fs/2N à Nulls at multiples of 2fch à Reduced aliasing of shaped noise

slide-64
SLIDE 64

64

1-bit quantizer & FIR Feedback : Summary

N taps

ü Reduced jitter sensitivity ü Improved integrator linearity ü Reduced chopping artifacts ü Inherently linear DAC

slide-65
SLIDE 65

65

Architecture and Circuit Design

slide-66
SLIDE 66

66

3rd Order CTDSM Architecture

CIFF-B Loop Filter Active-RC Integrators Input feed forward 12 tap FIR DAC 12 tap compensation DAC

slide-67
SLIDE 67

67

3rd Order CTDSM Architecture

Chopped at fs/24 = 256kHz

slide-68
SLIDE 68

68

3rd Order CTDSM Architecture

Semidigital Implementation Worst case attenuation > 35dB

slide-69
SLIDE 69

69

Monte Carlo : 1% random tap mismatch

Attenuation > 35dB

slide-70
SLIDE 70

70

OTA Design

slide-71
SLIDE 71

71

2 Stage Feedforward Compensated OTA

NMOS/PMOS input pair à 2x gm for the same current Cascodes à High DC gain 2nd Stage

Feedforward

slide-72
SLIDE 72

72

CMFB compensation capacitors Small fraction (c1) inside chopper àCompensation during chop transitions

slide-73
SLIDE 73

73

Measurement Results

slide-74
SLIDE 74

74

Die Photo & Layout Snapshot

UMC 180nm CMOS process (Europractice)

slide-75
SLIDE 75

75

Dynamic Range Plot

100 75 50 25 SNR/SNDR (dB) Input (dBFS)

  • 100
  • 80
  • 60
  • 40
  • 20

SNDR SNR

Peak SNR: 99.3 dB Peak SNDR: 98.5 dB DR : 103.5 dB

98.0 98.5 99.0

  • 4.5
  • 4.0
  • 3.5
  • 3.0
slide-76
SLIDE 76

76

PSD at Peak SNDR

0.01 1 0.1 10 100 1000

  • 150
  • 100
  • 50

PSD (dBFS) f (kHz) Input -3.4 dBFS @ 6kHz HD3 = 107.6 dB HD2 = 118.9 dB SNR: 99.3 dB SNDR: 98.5 dB Chopping tone

slide-77
SLIDE 77

77

Low Frequency PSD

  • 100
  • 110
  • 120
  • 130
  • 150

PSD (dBFS)

  • 140

1 10 100 1K 10K f (Hz)

No chopping No chopping

slide-78
SLIDE 78

78

Low Frequency PSD

  • 100
  • 110
  • 120
  • 130
  • 150

PSD (dBFS)

  • 140

1 10 100 1K 10K f (Hz)

fch = fs = 6.144 MHz

slide-79
SLIDE 79

79

Low Frequency PSD

  • 100
  • 110
  • 120
  • 130
  • 150

PSD (dBFS)

  • 140

1 10 100 1K 10K f (Hz)

fch = fs/24 = 256 kHz

slide-80
SLIDE 80

80

Low Frequency PSD

  • 100
  • 110
  • 120
  • 130
  • 150

PSD (dBFS)

  • 140

1 10 100 1K 10K f (Hz)

1/f corner ~ 3Hz

2nd Harm. 3rd Harm.

50Hz Harmonics

Tones

slide-81
SLIDE 81

81

Effect of changing fch

512 1024 1536 2048 2560 3072

f (kHz)

  • 10
  • 20
  • 30
  • 40
  • Mag. (dB)

Increased Aliasing

fch = fs/24 = 256kHz fch = fs/20 = 312.2kHz

slide-82
SLIDE 82

82

PSD Comparison : fc= fs/24 & fs/20

5 10 15 20

  • 135
  • 130
  • 125
  • 120
  • 115
  • 110

f (kHz) PSD (dBFS)

fch = fs/20 fch = fs/24

slide-83
SLIDE 83

83

PSD Comparison

  • 100
  • 110
  • 120
  • 130
  • 150

PSD (dBFS)

  • 140

1 10 100 1K 10K f (Hz)

fch = fs/24

No chopping, devices 16x larger ([3], JSSC 2014) 20dB

slide-84
SLIDE 84

84

This work [3] JSSC 2014 [4] ISSCC 2008 [5] VLSI 2015 [6] ASSCC 2014

BW (kHz)

24 24 20 24 24

Feature Size (nm)

180 180 45 65 28

Supply (V)

1.8 1.8 1.1 1.1 1.1

Power (µW)

280 280 1200 121 9900

Peak SNDR (dB)

98.5 98.2 76.5 85 98.5

DR (dB)

103.6 103 91.7 88 100.6

SFDR (dB)

107.6 106 80.5 90 102.6

Chop Freq. (kHz)

256

  • 46
  • FoMSNDR (fJ/lvl)

85 88 500 173.4 342

FoMSchreier (dB)

177.8 177.5 148.5 168 172

Performance Summary and Comparison

slide-85
SLIDE 85

85

A Tale of 4 ADCs

§ Multi-bit (4-bit ADC in the loop)

§ ESSCIRC 2007, JSSC 2008

§ Single-bit ADC with linearity enhancement

§ ESSCIRC 2009, JSSC 2010

§ Single-bit ADC + 12-tap FIR DAC

§ ASSCC 2013, JSSC 2014

§ Single-bit ADC + 12-tap FIR DAC + Chopping

§ ISSCC 2016, JSSC 2017

§ Same process, same design group

slide-86
SLIDE 86

86

Multi-bit Modulator

  • Third order CIFF loop
  • 4-bit flash ADC
  • OSR = 64 ( Clock Rate = 3.072 MHz)
  • NRZ Resistive DAC
  • Data Weighted Averaging
slide-87
SLIDE 87

87

Single-bit Modulator

  • Third order CIFF loop
  • 1-bit ADC
  • OSR = 128 ( Clock Rate = 6.144 MHz)
  • NRZ Resistive DAC
slide-88
SLIDE 88

88

Modulator Architecture

u y

1 s

DAC

k3

1 s

v

ADC

1 s

k2 k1

First integrator has to be very linear

ffr

ffr

slide-89
SLIDE 89

89

The Assisted-Opamp Integrator

4Vref R

Gota

C R R

u v

u R

± Vref

R

gm DAC

u R

u v ± Vref

R

Assistant

slide-90
SLIDE 90

90

1-bit + FIR DAC Based Modulator

  • Third order CIFF-B loop
  • 1-bit ADC + 12-tap FIR DAC
  • OSR = 128 ( Clock Rate = 6.144 MHz)
  • NRZ Resistive DAC
slide-91
SLIDE 91

91

Modulator Architecture

  • +
  • +
  • +

D

Compensating FIR DAC

  • u

Main FIR DAC

DAC1

u

DAC

slide-92
SLIDE 92

92

1-bit + FIR DAC + Chopping

  • Third order CIFF-B loop
  • 1-bit ADC + 12-tap FIR DAC
  • OSR = 128 ( Clock Rate = 6.144 MHz)
  • NRZ Resistive DAC
  • First integrator chopped at fs/24
  • ISSCC 2016
slide-93
SLIDE 93

93

1-bit + FIR + chopping 1-bit ADC + FIR DAC 1-bit ADC 4-bit ADC

BW (kHz)

24 24 24 24

Feature Size (nm)

180 180 180 180

Supply (V)

1.8 1.8 1.8 1.8

Power (µW)

280 280 110 121

Peak SNDR (dB)

98.5 98.2 88 90.8

DR (dB)

103.6 103 91.7 88

SFDR (dB)

107.6 106 95 94

FoMSNDR (fJ/lvl)

85 88 111 89

FoMSchreier (dB)

177.8 177.5 171.4 173.7

Performance Summary and Comparison

slide-94
SLIDE 94

94

Conclusions

§ FIR feedback

üSimple 1-bit ADC üReduced ADC power and area üSimplified clock distribution üInherently linear DAC à No DEM üRelaxes integrator linearity and jitter requirements üChopping for free üCombines benefits of 1-bit and multi-bit operation üHighest Schreier FoM reported