A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

37
1 A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm CMOS Rahmi Hezar, Lars Risbo, Halil Kiper, Mounir Fares, Baher Haroun, Gangadhar Burra, Gabriel Gomez Texas Instruments 1

Transcript of A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

Page 1: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

1

A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm CMOS

Rahmi Hezar, Lars Risbo, Halil Kiper, Mounir Fares, Baher Haroun, Gangadhar

Burra, Gabriel Gomez

Texas Instruments

1

Page 2: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

2

Motivation

Targets:Performance > 100dBIntegration into very dense SOCs in standard CMOS (no mask adder)Low power consumptionLow overall area

Method: Take advantage ofDigital scalingCheap digital gatesFast clocking

Page 3: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

3

The Nyquist-sampling multi-bit DAC(from the CD childhood in the 1980ies)

• Pros– No out of band noise– Low jitter sensitivity– Very simple digital

• Cons– DAC control signals are

grossly non-linear• Individual DAC outputs

contain grosss amounts of THD, but cancels out in the final sum (ideal condition)

• For example, the MSB DAC output is the sign of the input signal (always a square wave)

– DAC reference mismatch causes cross-over distortion

• High THD at low levels• Laser trimming needed

to get better than ~12-14 bits THD

Bin

ary

split

ter

Page 4: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

4

1-bit SDM DAC (1990’ies)

• Pros– Immune to mismatch (only

one 1bit DAC)– No cross-over distortion– Immune to static amplitude

non-linearities on the 1-bit signal

• Cons– Huge amount of out of band

noise– Low-pass filter is demanding

• High precision• Complex• Burns much power

– Very sensitive to dynamic/ISI errors of the DAC

– High jitter sensitivity (unless the filter is done as Switched Cap)

Page 5: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

5

Oversampled multibit DACs

• Pros– Reduced out of band noise compared

to 1bit– Relaxed filter requirements– Reduced jitter sensitivity– Individual 1bDAC signals contain the

audio signal plus high-pass shaped noise

– Mismatch error is high-pass shaped (1-st order using simple DWA rotation and 2nd order using 2nd order DEM with higher complexity)

• Tolerant to DAC mismatch

• Cons– Still has many of the draw backs of the

1-bit DAC– Many segments needed to reduce the

out of band noise and jitter sensitivity– Still high sensitivity to dynamic errors

on the 1bDACs– The filter is still a challenge– Complex Splitter/DEM needed

Page 6: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

6

DAC using 4:1 weighting on elements Bob Adams (ADI), ISSCC’98

3204:~12 effective levels

(incl. The AFIR)6x4=24 segments used

ADI:64 effective levels

8+16=24 segments used___

ADI has about 12dB less out of band noise

4:1 weighting maps well into a process with good matching

Still mismatch shaping

More efficient ”middle of the road”approach between unit- and power of two weighting

Page 7: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

7

Dominant Error SourcesDAC Element MismatchDAC Asymmetrical Switching (ISI)Clock JitterAmplifier Nonlinearity

Page 8: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

8

Impact of DAC Non-linearity

We need to reduce out of band noise

Push in-band down

Page 9: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

9

Example: DAC prototype problem

• Issue: bumps on the THD+N vs level graph

• Ruins the DNR datapoint at -60dBFS input signal

• Bump is due to harmonics

• What is the root cause?– Problem identified to be

due to modulator tones-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10

dBFS

-105

-80

-100

-95

-90

-85

dBr B

TTTT

Page 10: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

10

FM modulation theory• A sinusoidal carrier at frequency f0 is FM modulated by a signal with

frequency f and amplitude A (e.g. audio signal)• The FM modulation produces side bands at offset frequencies being

harmonics of the audio signal frequency f• The relative amplitude of the harmonic side-bands are given by Bessel

functions– Jn(KFMA/f)– Where n is the harmonic offset, A is the modulation amplitude and KFM is the

voltage-to-frequency scaling constant (Hz/Volt), f is the modulation frequency (audio signal) and J() is the Bessel function

• AM (amplitude) modulation only produces 1st order sidebands and not the higher order sidebands

Freq.f0

f0+f f0+2f f0+3ff0-ff0-3f f0-2f

Page 11: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

11

Validation of the FM theory using the DAC prototype

• 0.4% DC offset moves the carrier from 0Hz to ~19.5kHz (KFM=4.88MHz/FS)• Side-bands at 19.5kHz+-n*1kHz as expected, side-band amplitudes match

the harmonics for zero DC offset• Red graph with DC offset is a translation of the blue (zero DC offset) graph• This behaviour excludes any amplitude nonlinearity as the mechanism

behind the harmonic distortion

0 32k2k 4k 6k 8k 10k 12k 14k 16k 18k 20k 22k 24k 26k 28k 30k19.532k1.984k

Hz

-140

-60

-135

-130

-125

-120

-115

-110

-105

-100

-95

-90

-85

-80

-75

-70

-65

-111.798

-131.178

dBr A

-60dB 1kHz+0.4% DC-60dB, 1kHz, 0% DC

Page 12: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

12

Comparison to measurements

• Plot showing the 2nd harmonic amplitude versus input amplitude for KFM=2.44MHz/FS (FS=Full scale digital input) and input frequency f=1kHz

• KFM was found by applying a small DC and measuring the tone frequency

• Measurements match FM theory very well

• Such strongly frequency and amplitude dependent THD cannot be explained by the usual on-linearities such a cross-over distortion etc.

0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01-130

-125

-120

-115

-110

-105

-100

Sine Amplitude ref. FSH

arm

onic

am

plitu

de

MeasuredBessel function

Page 13: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

13

- 1 0 0 + 0- 9 0 - 8 0 -7 0 - 6 0 - 5 0 -4 0 -3 0 - 2 0 -1 0d B F S

-1 0 5

-8 0

-1 0 0

-9 5

-9 0

-8 5

dBr

B

TTTT

GLA enabled – KFM=4.88MHz/FSGLA disabled – KFM=2*4.88MHz/FS

THD+N vs Amplitude plots• Theoretical plot uses KFM and tone

amplitude matched from DC-input measurements

• THD+N drops off at higher amplitudes, sinces the harmonics spread across a wider and wider bands

• THD+N drops off fast at low amplitudes

• Measurements match theory very well

• Blue graph is for disabled GLA where the KFM doubles – which gives a shift on the THD+N ”bump”

– Again mathcing measurements!• ISSUE: The FM harmomics

dominate the THD+N at -60dB, ie. The DNR is degraded by 5-7dB due to the tone problem

• We need to suppres the tone!!– The tone is the root cause

-100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0-105

-100

-95

-90

-85

-80

Sine Amplitude [dBFS]

THD+N

- A-W

eigh

ted

[dB]

THD cf. FM theory, A-Weighting, fin=1kHz

4.88kHz/mFS (with GLA)2*4.88kHz/mFS (without GLA)

Measured

FM-theory

Page 14: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

14

Root cause of the FM tones

• The popular and simple DWA (GLA) is a rotation scheme:– circular pointer– Pointer index incremented by the segment

count every sample– The rotation speed is proportional to the

signal• This is almost like a VCO

– We simply get FM modulation...

Page 15: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

15

Cost of Filtering OBN

Classical RC Filtering of out of band noise

Area usage is dominated by RC filtering

Page 16: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

16

Try Analog-FIR Filtering

Unity FIR does not provide enough suppression.

8-tap

16-tap

AFIRDAC

Page 17: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

17

Try Adding More Quantizer Levels

Similar type of reduction to AFIR plus the digital complexity

Increase quantizer resolution in the modulatorHigh

Res.DAC

Page 18: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

18

Cascaded Modulator Architecture

( ) ( ) ( ) ( )zEzNTFK

zXzY 21

⋅⋅+=

For a 2-level cascade

Resolution is boosted by K.

For N-level cascades

( ) ( ) ( ) ( )zEzNTFK

zXzY NN ⋅⋅+= −1

1

Page 19: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

19

Impact of Mismatch on Resolution

( ) ( ) ( ) ( )zEzNTFK

zXzY 21

⋅⋅+=

( ) ( ) ( ) ( ) ( ) ( )zEzNTFK

zEzNTFKK

zXzYaa

d21

11 ⋅⋅+⋅⋅⎟⎟⎠

⎞⎜⎜⎝

⎛−+=

Ideal output for a 2-level cascade

If digital Kd and analog Ka do not match

Mismatch between Kd and Ka is shaped inherentlyMismatches between the DACs are shaped similarly

Page 20: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

20

This is not MASH

• Purpose of MASH is to get higher order from simple 2nd and 1st order modulators.– Same can be achieved with higher order single loop– The purpose of Cascade is to get finer quantization

from coarse quantized modulators.• MASH sub-modulators are summed in digital

domain always– Cascaded modulators are summed in analog domain.

• MASH is very sensitive to analog/digital mismatch– Cascaded architecture has built in shaping

Page 21: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

21

Reducing OBN Cost Effectively

Thermal noise floor Primary Modulator Only2-level Cascading3-level Cascading4-level Cascading

Impact on OBN is huge:By cascading smaller and smaller DACs, out of band noise can be pushed down to the thermal floor.

Page 22: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

22

Impact of Cascading on Area

Cascaded architecture with secondary DAC

Resolution is increased significantly with a small DAC

Page 23: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

23

Comparing to Segmented DACs

Segmentation and Cascading are not exclusive

Segmentation is used for high resolution modulators

Page 24: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

24

Using PWM and AFIR in DAC

PWM: M-level data @ Fs 2-level data @ 2*M*Fs– 1-bit data is inherently insensitive to mismatch– Reduced sensitivity to asymmetrical switching

Page 25: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

25

AFIR and PWM Spectrum

AFIR notch locations align with PWM harmonics

AFIR

PWM spectrum

Page 26: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

26

AFIR DAC Circuit

Page 27: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

27

Effect of Mismatch on AFIRIdeal AFIR DAC

1% mismatch

5% mismatch10% mismatch

Page 28: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

28

Impact of PWM on Area2-level Cascaded architecture with PWM and AFIR

Digital PWM costs nothing in gates.

Resistant to mismatch and ISI

Clock faster

Page 29: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

29

Keep Cascading

Multiple cascades combined with PWM and AFIR

Can eliminate Cap area completely

Page 30: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

30

Measurement Results

Very low distortion at -3dB signal2nd harmonic is down by 120dB3rd harmonic is down by 118dB60 Hz is visible around signal and DC

-3dB signal

Page 31: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

31

Measurement Results

No spurs and idle tones visible at low signal swing either

60 Hz and its harmonics is still visible around DC

-60dB signal

Page 32: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

32

Performance Summary

-100dBTHD+N110dBDynamic Range (A-weighted)

3.072MHz modulator clock 202.752MHz DAC clock

Clock Frequency64OSR

0.045mm2Total DAC area0.4mWAnalog power/DAC0.1mWDigital power/DAC

176uA peak to peakFull-scale differential output1.4V Analog/1.1V DigitalSupplies

45nm CMOSProcess

Page 33: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

33

Die Micrograph

Page 34: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

34

Summary

Cascaded Modulator Architecture reduced out of band noise efficiently

Reduced sensitivity to analog error sources

Reduced RC area cost for post filtering

Analog amplifier design requirements are relaxed too.

Smaller dV/dt transitions allow a slower amplifier with low area and power.

Page 35: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

35

Supporting Data

JSSC2000

ISSCC2000

ISSCC2004

ISSCC98

ISSCC2004ESSCIRC2001

ESSCIRC2004

CICC2006 ISSCC2008This Paper

An I2V converter has been designed and PGed for silicon testing. The simulation numbers for area power and performance for that is included above.

Page 36: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

36

Preview: The ISI shaping algorithm

• New mismatch shaping algorithm:– Shapes static mismatch – Shapes ISI errrors– Runs at the SDM rate (unlike PWM)

• Silicon results on the next slides

Page 37: A 110dB SNR and 0.5mW Current Steering Audio DAC in 45nm …

37

(a) Large Signal with DWA Rotation (b) Large Signal with ISI-Shaping

DAC current-mode output only

(c) Small Signal with DWA Rotation (d) Small Signal with ISI-Shaping