Aaic Dac Note
Aaic Dac Note
(DAC)
Tai-Cheng Lee
Electrical Engineering/GIEE
1 Tai-Cheng Lee
Spring 2011
Digital
000 001 010 011 100 101 110 111 Input
2 Tai-Cheng Lee
Spring 2011
Codes for DAC
DAC codes
Decimal 0 1 2 3
Binary 00 01 10 11
Thermometer 0 0 0 0
0 0 0 1
0 0 1 1
0 1 1 1
1-of-n 0 0 0 1
0 0 1 0
0 1 0 0
1 0 0 0
Gray 00 01 11 10
3 Tai-Cheng Lee
Spring 2011
Glitch Impulse
4 Tai-Cheng Lee
Spring 2011
Reference Multiplication and Division
R Vin
R 1ofn code
m bits
5 Tai-Cheng Lee
Spring 2011
6 Tai-Cheng Lee
Spring 2011
Example Continued
j
DNL:
VREF
DNL j V j 1 V j
N
R
DNL j , MAX VREF , at j 1 and j N-1
2R
7 Tai-Cheng Lee
Spring 2011
L
R 2 Rc W
Wt
L
How to find the total mismatch in R?
R t
R
8 Tai-Cheng Lee
Spring 2011
Random Mismatch in Resistor Ladder
j
R k
VREF
Vj k 1
N
VREF , If Rk , Gaussian, R R, R R
Rk
RN
k 1
j V3
mean VREF R3
N
j j R 1 R
V j 2
(1 ) VREF INLMAX VREF R2
N N R 4N R
R1
Conclusion: If R/R remains constant, as N , Vjmax.
N R
Vjmax in LSB: V j max,LSB
4 R
This suggests that if we go from 8 bits to 10 bits, resistor
matching must be improved by a factor of ?
10 Tai-Cheng Lee
Spring 2011
Current Division & Multiplication
Division:
Uniform (Unary) Binary
Multiplication
I REF I1 I2
11 Tai-Cheng Lee
Spring 2011
8I 4I 2I I
12 Tai-Cheng Lee
Spring 2011
Current Source Mismatch
Design considerations:
I1 I2
I D ( Cox ) W L
I1 I2
2VTH
ID Cox W L VGS VTH VG
M1 M2
Current source mismatch, for long channel R s1 R s2
device with source degeneration
I D 1 ( Cox ) W L 2VTH
[ g m Rs ]
I D 1 g m Rs Cox W L VGS VTH
13 Tai-Cheng Lee
Spring 2011
14 Tai-Cheng Lee
Spring 2011
Charge Division (I)
Simple but impractical
QREF C1
Identical capacitor DN CN
(Unary)
D N1 C N1
C1 C2 C N
The same top plates are shared and
their bottom plates can be switched
from ground to a reference. Vout
Binary capacitor
Sp
C1 2 N 1 C2 2 N 2 C N VREF
15 Tai-Cheng Lee
Spring 2011
Capacitor mismatch
WL C W L tox
C
tox C W L tox
dq C0 (1 1V 2V 2 )dV
v2
Q C0 (1 1V 2V 2 )dV
v1
16 Tai-Cheng Lee
Spring 2011
Charge Division (III)
17 Tai-Cheng Lee
Spring 2011
Time constant( )
18 Tai-Cheng Lee
Spring 2011
Switching Function in Resistor-Ladder DAC(II)
Time constant( )
19 Tai-Cheng Lee
Spring 2011
ROUT ro 3 RON
RN CN
Capacitor DAC
R j+1 C j+1
The output settling behavior is
independent of C in the array! Rj Cj Vout
VREF
RC L
OUT C1
N R1 C1
VREF
20 Tai-Cheng Lee
Spring 2011
Switching Function in Other DACs
The size of the switches must be minimized to alleviate the
charge injection.
The impedance of VREF must be small enough. Ex: if 128
0.5-pF switch to VREF = 2 V and the ON resistance of switched
are 1 k, the initial current is larger than 50 mA.
Analog Multiplexer
Vout
j bits k bits
22 Tai-Cheng Lee
Spring 2011
Resistor DAC Architecture (II)
Possible implementation (next page)
Finite resistance in the interpolation network introduces DNL
and INL.
23 Tai-Cheng Lee
Spring 2011
R on VP B 31
VFS
A 31 R F29
A 31 R 31 B 30
S 31 A 30
R 30
R u2 Vout
A
A1 R1 1
R F1
B2
S1 A0
A0 R0
R F0
S0 B1
VN B0
A 0 ~ A 31 B ~ B
0 31
1ofn 1ofn
Encoder Encoder
24 Tai-Cheng Lee
Spring 2011
Intermeshed Ladder Architecture
A primary ladder divides the main references voltage into
equal segment, each of which is subdivided by a separate,
fixed secondary ladder.
Vout Vout
25 Tai-Cheng Lee
Spring 2011
I 2 I 1 I 0 I a
I 0+ I a
Q2 Q1 Q0 Qa
Q0 + Qa
VB
4A E 2AE AE AE 2A E
2R R 2R R 2R R R R
VEE
26 Tai-Cheng Lee
Spring 2011
Current Steering DAC (III)
In the above approach, resistors can be either R or 2R
dont need to scale them from 2m-1 to 1. But, the
transistors must be scaled. What happens if we dont scale
the transistors?
I2 I1
VBE 2 VBE1
Vb
R 2R
Vb
R 2R
27 Tai-Cheng Lee
Spring 2011
2R R 2R R R
I out
I3 I2 I1
R1 R1
Vout Vout
8I 4I 2I I 8I 4I 2I I
28 Tai-Cheng Lee
Spring 2011
Segmented Current Steering DAC (I)
For a n-bit DAC, segmented requires 2n identical current
sources.
Monotonicity is guaranteed .
Gltich can be minimized.
Full segmented DACs require binary-to-thermometer code
converter. Thus, for higher resolution DAC, this decoder
occupies significant area and consumes huge power.
R1
Vout
I I I I
BinaryThermometer Decoder
Binary Input
29 Tai-Cheng Lee
Spring 2011
I1 I I 63 I0 I I0 I0
2 0
30 Tai-Cheng Lee
Spring 2011
Segmented Current Steering DAC (III)
The segmented DAC proposed by Shoeff:
It acheives 12 - bit resolution without trimming.
I OUT
I 3 I 2 I 1 I 0
VB
4A E 2AE AE A E
0.25R 0.5R R R
D3 D2 D1
I7 I6 I5 I4
D4
Segment Decoder
D5
Column Decoder
D4
Row Decoder
D5 Local
Decoder
D6
32 Tai-Cheng Lee
Spring 2011
Use of Clocks in DACs
33 Tai-Cheng Lee
Spring 2011
First, S1, S2, and S5 are ON. Next, S3 and S4 turn on.
S1 S4
VREF C1 C2 VREF
V
S2
S3 S5
Main DAC
V ref C cal Calibration C j 2 j 1 C1 for j 1
DAC
k 1
CM C M1 C1 C0 C jk C j for 1 k m
Successive j 0
Sp Approximation
Logic
Error
Register
34 Tai-Cheng Lee
Spring 2011
DAC Calibration (II)
Calibration starts with Cm and proceeds as follows.
Vres,m is a residue voltage between Cm and Cm-1+ ..+ Co.
VREF m j 1 C m
Verror
2 m j 1
2 (
C
) j D j
j 1
Vj D j
35 Tai-Cheng Lee
Spring 2011
I1 I 2 I REF S1
CH
Two drawbacks: Current cell
(1) The current cell must be smaller than the master current
source
(2) Single-ends operation suffers from the charge injection
of the switch. Vdd
M4 M5
Bidirectional current source I5
S1
I D1 I D 3 I D 5 I REF I1
S2 S3
M1 Vb
M2 M3
C1 C1
36 Tai-Cheng Lee
Spring 2011
Case Study for DAC Calibration
[1] M. Tiilikainen, A novel high precision adjustment method for
The transconductance of a MOSFET, in Proc. CICC, May 1999,
pp.525528.
37 Tai-Cheng Lee
Spring 2011
38 Tai-Cheng Lee
Spring 2011
A 14-bit 1.8-V 20-mW 1-mm2 CMOS DAC
Calibrated current using 5-terminal devices:
39 Tai-Cheng Lee
Spring 2011
40 Tai-Cheng Lee
Spring 2011
A 14-bit 1.8-V 20-mW 1-mm2 CMOS DAC
Distributed calibrated cascode devices:
41 Tai-Cheng Lee
Spring 2011
42 Tai-Cheng Lee
Spring 2011
A 14-bit 1.8-V 20-mW 1-mm2 CMOS DAC
Calibration circuits
and building blocks.
43 Tai-Cheng Lee
Spring 2011
44 Tai-Cheng Lee
Spring 2011
A 10-bit 1-GSample/s Nyquist Current-Steering CMOS D/A Converter
45 Tai-Cheng Lee
Spring 2011
46 Tai-Cheng Lee
Spring 2011
A 10-bit 1-GSample/s Nyquist Current-Steering CMOS D/A Converter
47 Tai-Cheng Lee
Spring 2011
48 Tai-Cheng Lee
Spring 2011
A 10-bit 1-GSample/s Nyquist Current-Steering CMOS D/A Converter
49 Tai-Cheng Lee
Spring 2011
50 Tai-Cheng Lee
Spring 2011
A 10-bit 1-GSample/s Nyquist Current-Steering CMOS D/A Converter
M0 B0 B0 B0 B0 M0
16 14 14 16
8 4 2 6 6 2 4 8
5 1 3 7 7 3 1 5
13 16 15 13
B3 B2 B1 B1 B4
B2 B1 B1 B4
13 16 16 13
5 1 3 7 7 3 1 5
8 4 2 6 6 2 4 8
15 14 14 15
M0 B0 B0 B0 B0 M0
51 Tai-Cheng Lee
Spring 2011
32 32 32 32 32 32 32 32 32
Common Centroid
32 16 16 16 16 16 16 16 32
Structure (2n Ratio)
32 32 8 4 2 4 8 32 32
32 32 8 4 1 4 8 32 32
32 16 8 8 2 8 8 16 32 32 32 16 8 8 16 32 32
32 16 16 16 16 16 16 16 32
32 32 16 8 8 16 32 32
32 32 32 32 32 32 32 32 32
32 32 16 8 8 16 32 32
32 32 32 32 D D D 32 32 32 32 32 32 16 8 8 16 32 32
32 32 32 32 16 16 16 32 32 32 32 32 32 16 4 4 16 32 32
32 32 16 16 16 16 16 16 16 32 32
32 32 16 4 4 16 32 32
32 32 16 8 8 8 8 8 16 32 32
32 32 16 8 4 4 2 8 16 32 32 32 32 16 2 2 16 32 32
32 32 16 8 4 4 2 1 16 32 32 32 32 16 1 D 16 32 32
52 Tai-Cheng Lee
Spring 2011