Documente Academic
Documente Profesional
Documente Cultură
Abstract— A 10-b current steering CMOS digital-to-analog ponents from other channels. Therefore, the major challenge
converter (DAC) is described, with optimized performance for for designing DAC’s for frequency domain applications is to
frequency domain applications. For sampling frequencies up to obtain large wideband SFDR. Fig. 2 shows an example of a
200 MSample/s, the spurious free dynamic range (SFDR) is
better than 60 dB for signals from dc to Nyquist. For sampling 16-QAM spectrum for cable modem upstream signals. The
frequencies up to 400 MSample/s, the SFDR is better than 55 dB transmitted signal frequencies range from 5–65 MHz. The
for signals from dc to Nyquist. specification of the multimedia cable network system (MCNS)
The measured differential nonlinearity and integral nonlinear- requires the (aliased) harmonics to be at least 47 dB below the
ity are 0.1 least significant bit (LSB) and 0.2 LSB, respectively. fundamental signal. Experimental results have shown that this
The circuit is fabricated in a 0.35-m, single-poly, four-metal, 3.3-
V, standard digital CMOS process and occupies 0.6 mm2 . When number translates into an SFDR of more than 52 dB for a
operating at 500 MSample/s, it dissipates 125 mW from a 3.3-V single tone sinewave. That is a difficult requirement to meet
power supply. This DAC is optimized for embedded applications for DAC’s operating at high signal frequencies.
with large amounts of digital circuitry. The goal of the DAC reported here is to obtain true 10-bit
Index Terms—CMOS analog integrated circuits, digital–analog performance (SFDR 60 dB) for signals from dc to Nyquist,
conversion, matching, mixed analog–digital integrated circuits. for sampling speeds up to 200 MSample/s. For embedded
applications, use of standard digital CMOS processes and a
small chip area is a must. The chip area of this DAC is 0.6
I. INTRODUCTION
mm in a 0.35 m, single-poly, four-metal, 3.3 V, standard
(a)
(b)
Fig. 1. DAC’s for cable modem applications.
(b)
III. THERMOMETER CODED DAC
Fig. 4(a) shows an example of a 10-bit thermometer-coded
DAC. There are unit current sources. Each unit
current source is connected to a switch controlled by the signal
coming from the binary-to-thermometer decoder. When the
(c)
digital input increases by 1 LSB, one more current source
is switched from the negative to the positive side. Assuming Fig. 3. Matching and glitch problems of a binary-weighted DAC.
positive-only current sources, the analog output is always
increasing as the digital input increases. Hence, monotonicity only one current source to switch as the digital input only
is guaranteed using this architecture. increases by one. This greatly reduces the glitch problem.
In addition, there are several other advantages for a On top of that, glitches hardly contribute to nonlinearity
thermometer-coded DAC compared to its binary-weighted in the thermometer-coded architectures. This is because the
counterpart. First, the matching requirement is much relaxed: magnitude of a glitch is proportional to the number of switches
50% matching of the unit current source is good enough for that are actually switching. So for small steps, the glitch is
DNL 0.5 LSB, as shown in Fig. 4(b). At the midcode, small, and for a large step, the glitch is large. Since the
a 1-LSB transition (0 111 111 111 1 000 000 000), causes number of switches that switch is proportional to the signal
1950 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 12, DECEMBER 1998
(a)
(b) (c)
Fig. 4. Matching and glitch advantages of a thermometer-coded DAC.
Fig. 7. One hundred MATLAB simulation results for thermometer-coded versus binary-weighted DAC.
Fig. 8. RMS of 100 MATLAB simulation results for thermometer-coded versus binary-weighted DAC.
both cases. It is clear that the INL behavior is very similar To get a better view of these results, Fig. 8 shows the root
for both cases. However, their DNL behavior differs greatly, mean square (rms) of these 100 simulation results. The INL
especially at midcode. values are virtually identical and the peak values are very
1952 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 12, DECEMBER 1998
TABLE I
AREA REQUIREMENT FOR BINARY-WEIGHTED AND THERMOMETER-CODED DAC
(a) (b)
(a) (b)
Fig. 19. Sinewave spectrum for Fs = 300 MSample/s, Fsig = 100 MHz.
Fig. 22. The circuit was designed for a bias current of 400 tolerated, however, an AGC range of over 20-dB may be
A, in the middle of the curve. Decreasing the bias current obtained in this way.
decreases the SFDR because the effective gate-source voltage
( ) decreases and threshold voltage mismatch becomes G. Measurement Summary
more dominant. Increasing the bias current will also decrease All measurements are summarized in Table II. The maxi-
the SFDR since the output compliance will be reached due to mum sampling frequency is 500 MSample/s. The output swing
the increasing output swing. As is shown in Fig. 22, the flat is 2 V differential into a 75 load. At 500 MSample/s,
spot is more than an octave wide and could be used without the analog part and the digital part draw 18 mA and 20 mA,
any degradation of the SFDR. If an SFDR of 60-dB can be respectively, from a 3.3 V power supply.
LIN AND BULT: 10-b, 500-MSAMPLE/S CMOS DAC 1957
Fig. 20. Sinewave spectrum for Fs = 500 MSample/s, Fsig = 240 MHz.
[5] D. Draxelmayr, “A CMOS triple 9-Bit 180 MHz DAC for HDTV
applications,” in CICC Dig. Tech. Papers, May 1993, pp. 28.3.1–28.3.4.
[6] J. M. Fournier and P. Senn, “A 130-MHz 8-b CMOS video DAC
for HDTV applications,” IEEE J. Solid-State Circuits, vol. 26, pp.
1073–1077, July 1991.
[7] A. W. Vogt and I. J. Dedic, “A 10-bit high speed CMOS DAC
macrocell,” in CICC Dig. Tech. Papers, May 1989, pp. 6.7.1–6.7.4.
[8] A. Abrial, J. Bouvier, J.-M. Fournier, P. Senn, and M. Veillard, “A 27-
MHz digital-to-analog video processor,” IEEE J. Solid-State Circuits,
vol. 23, pp. 1358–1369, Dec. 1988.
[9] M. J. M. Pelgrom, A. C. J. Duinmaijer, and A. P. G. Welbers, “Matching
properties of MOS transistors,” IEEE J. Solid-State Circuits, vol. 24, pp.
1433–1440, Oct. 1989.