Data Converters EECT 7327 DAC Fall 2014 Professor

  • Slides: 30
Download presentation
Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu DAC Architecture – 1–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu DAC Architecture – 1–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu DAC Architecture • Nyquist

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu DAC Architecture • Nyquist DAC architectures – – Binary-weighted DAC Unit-element (thermometer-coded) DAC Segmented DAC Resistor-string, current-steering, charge-redistribution DACs • Oversampling DAC – – Oversampling performed in digital domain (zero stuffing) Digital noise shaping (ΣΔ modulator) 1 -bit DAC can be used Analog reconstruction/smoothing filter – 2–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Binary-Weighted DAC – 3–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Binary-Weighted DAC – 3–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Binary-Weighted CR DAC Cu

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Binary-Weighted CR DAC Cu = unit capacitance • Binary-weighted capacitor array → most efficient architecture • Bottom plate @ VR with bj = 1 and @ GND with bj = 0 – 4–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Binary-Weighted CR DAC •

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Binary-Weighted CR DAC • Cp → gain error (nonlinearity if Cp is nonlinear) • INL and DNL limited by capacitor array mismatch – 5–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Stray-Insensitive CR DAC Large

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Stray-Insensitive CR DAC Large A needed to attenuate summing-node charge sharing – 6–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu MSB Transition Code 1000

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu MSB Transition Code 1000 Code 0111 Largest DNL error occurs at the midpoint where MSB transitions, determined by the mismatch between the MSB capacitor and the rest of the array. – 7–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Midpoint DNL δC <

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Midpoint DNL δC < 0 δC > 0 • δC > 0 results in positive DNL • δC < 0 results in negative DNL or even nonmonotonicity – 8–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Output Glitches • Cause:

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Output Glitches • Cause: Signal and clock skew in circuits • Especially severe at MSB transition where all bits are switching – 0111… 111 → 1000… 000 • Glitches cause waveform distortion, spurs and elevated noise floors • High-speed DAC output is often followed by a de-glitching SHA – 9–

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu De-Glitching SHA samples the

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu De-Glitching SHA samples the output of the DAC after it settles and then hold it for T, removing the glitching energy. SHA output must be smooth (exponential settling can be viewed as pulse shaping → SHA BW does not have to be excessively large). – 10 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Frequency Response – 11

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Frequency Response – 11 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Binary-Weighted Current DAC •

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Binary-Weighted Current DAC • Current switching is simple and fast • Vo depends on Rout of current sources without op-amp • INL and DNL depend on matching, not inherently monotonic • Large component spread (2 N-1: 1) – 12 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu R-2 R DAC •

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu R-2 R DAC • A binary-weighted current DAC • Component spread greatly reduced (2: 1) – 13 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Unit-Element DAC – 14

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Unit-Element DAC – 14 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Resistor-String DAC • Simple,

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Resistor-String DAC • Simple, inherently monotonic → good DNL performance • Complexity ↑ speed ↓ for large N, typically N ≤ 8 bits – 15 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Code-Dependent Ro Signal-dependent Ro.

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Code-Dependent Ro Signal-dependent Ro. Co causes HD • Ro of ladder varies with signal (code) • On-resistance of switches depend on tap voltage – 16 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu DNL – 17 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu DNL – 17 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu INL – 18 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu INL – 18 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu INL and DNL of

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu INL and DNL of BW DAC A BW DAC is typically constructed using unit elements, the same way as that of a UE DAC, for good component matching accuracy. – 19 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Current-Steering DAC • Fast,

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Current-Steering DAC • Fast, inherently monotonic → good DNL performance • Complexity increases for large N, requires B 2 T decoder – 20 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Unit Current Cell •

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Unit Current Cell • 2 N current cells typically decomposed into a (2 N/2× 2 N/2) matrix • Current source cascoded to improve accuracy (Ro effect) • Coupled inverters improve synchronization of current switches – 21 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Segmented DAC – 22

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Segmented DAC – 22 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu BW vs. UE DACs

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu BW vs. UE DACs Binary-weighted DAC Unit-element DAC • • Pros – Min. # of switched elements – Simple and fast – Compact and efficient • – Good DNL, small glitches – Linear glitch energy – Guaranteed monotonic • Cons – Large DNL and glitches – Monotonicity not guaranteed • Pros Cons – Needs B 2 T decoder – complex for N ≥ 8 • INL/DNL – INL(max) ≈ (√N/2)σ – DNL(max) ≈ 2*INL INL/DNL – INL(max) ≈ (√N/2)σ – DNL(max) ≈ σ Combine BW and UE architectures → Segmentation – 23 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Segmented DAC • MSB

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Segmented DAC • MSB DAC: Mbit UE DAC • LSB DAC: L-bit BW DAC • Resolution: N = M+L • 2 M+L switching elements • Good DNL • Small glitches • Same INL as BW or UE – 24 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Comparison Example: N =

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Comparison Example: N = 12, M = 8, L= 4, σ = 1% Architecture σINL σDNL # of s. e. Unit-element 0. 32 LSB’s 0. 01 LSB’s 2 N = 4096 Binary-weighted 0. 32 LSB’s 0. 64 LSB’s N = 12 Segmented 0. 32 LSB’s 0. 06 LSB’s 2 M+L = 260 Max. DNL error occurs at the transitions of MSB segments – 25 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Example: “ 8+2” Segmented

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Example: “ 8+2” Segmented Current DAC Ref: C. -H. Lin and K. Bult, “A 10 -b, 500 -MSample/s CMOS DAC in 0. 6 mm 2, ” IEEE Journal of Solid-State Circuits, vol. 33, pp. 1948 -1958, issue 12, 1998. – 26 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu MSB-DAC Biasing Scheme Common-centroid

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu MSB-DAC Biasing Scheme Common-centroid global biasing + divided 4 quadrants of current cells – 27 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu MSB-DAC Biasing Scheme –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu MSB-DAC Biasing Scheme – 28 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Randomization and Dummies –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu Randomization and Dummies – 29 –

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu References 1. 2. 3.

Data Converters EECT 7327 DAC Fall 2014 Professor Y. Chiu References 1. 2. 3. 4. 5. 6. 7. 8. 9. M. J. M. Pelgrom, JSSC, pp. 1347 -1352, issue 6, 1990. D. K. Su and B. A. Wooley, JSSC, pp. 1224 -1233, issue 12, 1993. C. -H. Lin and K. Bult, JSSC, pp. 1948 -1958, issue 12, 1998. K. Khanoyan, F. Behbahani, A. A. Abidi, VLSI, 1999, pp. 73 -76. K. Falakshahi, C. -K. Yang, B. A. Wooley, JSSC, pp. 607 -615, issue 5, 1999. G. A. M. Van Der Plas et al. , JSSC, pp. 1708 -1718, issue 12, 1999. A. R. Bugeja and B. -S. Song, JSSC, pp. 1719 -1732, issue 12, 1999. A. R. Bugeja and B. -S. Song, JSSC, pp. 1841 -1852, issue 12, 2000. A. van den Bosch et al. , JSSC, pp. 315 -324, issue 3, 2001. – 30 –