Sei sulla pagina 1di 11

1708 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 34, NO.

12, DECEMBER 1999

A 14-bit Intrinsic Accuracy


Random Walk CMOS DAC
Geert A. M. Van der Plas, Jan Vandenbussche, Willy Sansen, Fellow, IEEE,
Michel S. J. Steyaert, Senior Member, IEEE, and Georges G. E. Gielen, Senior Member, IEEE

Abstract— In this paper, a 14-bit, 150-MSamples/s current paper, the first intrinsic 14-bit current steering CMOS DAC
steering digital-to-analog converter (DAC) is presented. It uses known to the authors is presented. This has been achieved
the novel Q2 Random Walk switching scheme to obtain full 14- through a novel current steering architecture using the
bit accuracy without trimming or tuning. The measured integral
and differential nonlinearity performances are 0.3 and 0.2 LSB, Random Walk switching scheme, which reduces the systematic
respectively; the spurious-free dynamic range is 84 dB at 500 kHz and graded errors by a factor of more than 50 over classical
and 61 dB at 5 MHz. Running from a single 2.7-V power supply, approaches [5], [6], thus overcoming the technological barriers
it has a power consumption of 70 mW for an input signal of of current and near future digital CMOS processes. As opposed
500 kHz and 300 mW for an input signal of 15 MHz. The DAC to [7], no tuning is used to obtain static linearity.
has been integrated in a standard digital single-poly, triple-metal
0.5-m CMOS process. The die area is 13.1 mm2 . The DAC is implemented in a standard twin-well, single-
poly, triple-metal layer, digital 0.5- m CMOS technology
Index Terms— CMOS analog integrated circuits, digital-to- and can thus be used as an embedded converter. With a
analog conversion, matching, mixed analog–digital integrated
circuits. spurious-free dynamic range (SFDR) of 84 dB at 500 kHz
(spurs measured up until 40 MHz, dictated by measurement
equipment), this chip is the first current steering DAC to
I. INTRODUCTION achieve 14-bit linearity without trimming, calibration, tuning,
or dynamic averaging. This static linearity is in general a
B ROAD-BAND communication IC’s [1] demand embed-
ded high-speed, high-accuracy digital-to-analog convert-
ers (DAC’s) and analog-to-digital converters (ADC’s), typi-
prerequisite to obtain good dynamic linearity. The total chip
area is only 3.2 4.1 mm which is outstanding compared to
cally with 10-bit or higher linearity and sampling rates up to reported 10-bit [3] and 12-bit [4] implementations in similar
200 MSamples/s. These specifications push the designs to the technologies, knowing that the area requirement increases
technological limits of current digital CMOS processes. For quadratically with the number of bits. The total power con-
this situation current-steering DAC’s are often used, since they sumption from a single 2.7-V power supply is only 300 mW
can drive an output resistive load directly without requiring for an output signal of 15 MHz at an update rate of 150
the use of an extra buffer. MSamples/s.
Current steering DAC’s are based on an array of matched This paper is organized as follows. Section II describes the
current cells organized in unary encoded or binary weighted DAC architecture. Section III explains the implementation and
elements that are steered to the DAC output depending on the Random Walk switching scheme. The measurement
the digital input code. The segmented architecture is most results are given in Section IV. Conclusions are drawn in
frequently used to combine high conversion rate and high Section V.
resolution. In this architecture the least significant bits steer
binary weighted current sources, while the most significant II. DAC ARCHITECTURE
bits are thermometer encoded and steer a unary current source To overcome the technology constraints to obtain 14-bit
array [2]–[7]. The limitations of these architectures in terms of linearity, a modified segmented DAC architecture and a new
accuracy, linearity (INL), and speed are technology dependent switching scheme, called Random Walk, were developed,
[2]. In [3], a special biasing technique is used to avoid which are described next. The block diagram of the pre-
accumulation of graded errors and thus achieve the targeted 10- sented 14-bit segmented architecture is depicted in Fig. 1.
bit linearity: the biasing of the current source array is split into The eight most significant bits (MSB’s) (referred to as –
four separate quadrants. In [4], the current source array is split in Fig. 1) are encoded from binary to thermometer code in
into four smaller current source arrays in parallel, referred to the thermometer encoder, which steers the unary weighted
as the two-dimensional centroid switching scheme. This results current source array. The six least significant bits (LSB’s)
in spatial averaging of the systematic and graded errors, which (referred to as – in Fig. 1), which steer the binary weighted
would otherwise deteriorate the targeted 12-bit linearity. In this current source array, are delayed by the binary delay block to
have equal delay with the MSB’s. This architecture reflects
Manuscript received April 13, 1999; revised July 8, 1999. directly in the floorplan of the chip (see also Fig. 9). Unlike
The authors are with the Department of Elektrotechniek, ESAT-MICAS,
Katholieke Universiteit Leuven, Heverlee B-3001 Belgium. other implementations [3], [4], all digital coding (thermometer
Publisher Item Identifier S 0018-9200(99)08977-5. encoder and binary delay block) has been grouped at the top of
0018–9200/99$10.00  1999 IEEE
VAN DER PLAS et al.: 14-BIT RANDOM WALK CMOS DAC 1709

Fig. 1. Block diagram and floorplan of the modified segmented 14-bit DAC.

is impossible with the traditional row-column encoder [5],


[6], where a complete row of cells has to be turned on
before switching on a following row. This flexibility has been
exploited to implement a new switching scheme capable of
obtaining 14-bit intrinsic static linearity, as will be explained
in the following section.

III. DAC IMPLEMENTATION

A. Static Performance
Intrinsic 14-bit linearity can only be achieved by tackling
all possible random, systematic, and graded errors. Important
effects that must be taken into account are:
1) random errors:
a) device mismatches;
Fig. 2. Implementation of unary and binary current sources.
2) systematic and graded errors:
• output impedance of the current source and switch;
the chip. The latches and the current switches M2a and M2b • edge effects;
(see Fig. 1) are grouped in the switch/latch array in the middle
• voltage drops in the supply lines;
of the chip. Finally, all current sources (binary weighted as
well as unary weighted) can be found on the bottom of the • thermal gradients;
chip in an array of 74 by 72 units. Every unary current • CMOS technology related error components:
source (referred to as – in Fig. 1) is split in 16 units, a) doping gradients;
which are spread across the current source array to compensate b) oxide thickness gradients resulting in a shift
systematic and graded errors required for the 14-bit linearity, across the die.
as will be explained in the next section. The binary current 1) Random Errors: The random error of the current
sources (referred to as – in Fig. 1) are implemented by sources is determined by matching properties, which determine
connecting units of the array in parallel/series, as depicted in the dimensions of the unit current source M1 (see Fig. 1). An
Fig. 2. The least significant bit is implemented as four times estimation of the minimum channel area of transistor M1 was
16 units in series, which are again spread across the array. Bit made through Monte Carlo simulations of the circuit yield
is implemented as four times eight units in series, bit as as a function of the unit current source matching accuracy
four times four units in series, bit as four times two units [2]. For a yield of 99.7%, this results in a required relative
in series, bit as four units in parallel, and bit as eight current matching of 0.06%. Based on the statistical
units in parallel. mismatch model of [8] and [9], for which mismatch data
The presented architecture leaves full flexibility concerning of our process were available, and for the overdrive voltage
the switching sequence of the unary current sources. This chosen, the active area of an LSB current source
1710 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 34, NO. 12, DECEMBER 1999

is derived The current error caused by the voltage drop in the ground
lines [5] is given by

and thus (7)


where is the coordinate of the current source along the
m (1) ground line. Eliminating the voltage drop in the ground line
to achieve 14-bit linearity by properly sizing the ground
The full-scale current is used to calculate the width-
line would incur an unacceptable increase in the area of the
over-length ratio of the LSB current source device
current source array. Therefore, this error is preferred to be
compensated by the switching scheme.
mA (2) The thermal gradients and technology-related errors (e.g.,
doping, oxide thickness gradients, etc.) are approximated by
From (1) and (2). the current source dimensions and a Taylor series expansion around the center of the current
are then derived source array

m m (3)
(8)
These are the dimensions of the LSB current source. In the
where is the coordinate of the unit in the current source
current source array, a current source transistor is used that
array.
is four times wider. The unary and binary current sources are
The current source array thus contains units with errors that
then built up out of this basic current source transistor, as
are (to first order) linear and quadratic in spatial distribution;
indicated in Fig. 2.
2) Systematic and Graded Errors: A bigger problem for see (7) and (8). Let us call these spatial error profiles
14-bit linearity is the systematic and graded errors. One source and for first and second order, respectively. In Fig. 3,
of nonlinearity is the finite output impedance of the current these linear and quadratic error profiles are shown in the left
source. When the output voltage varies between zero and full column. In [3] and [6], every current source is implemented
scale, a different number of current sources are connected to as one single unit [see Figs. 3(a) and 4(a)], concentrated at
the output, and therefore different impedances are seen at the one position, having a total residual error equal to
output node the spatial error
(9)
(4)
In the case of 8- and 10-bit converters, this error is sufficiently
The parameter indicates the number of current sources that low. The 10-bit DAC presented in [3] already uses systematic
error compensation by separate biasing for each quadrant of
are switched on by the thermometer encoder. is the load,
the current source array. In the 12-bit converter presented in
and is the output resistance of the current source transistor
M1 and the switch transistor M2 in cascode (see Fig. 1) [4], every current source is split into four units of 1/4 the
value in four different locations [see Figs. 3(b) and 4(b)].
(5) By splitting the current source, a spatial averaging of the
error is achieved. When the distribution of the current source
This variation in output impedance causes nonlinearity at the transistors is symmetric around the and axes, the linear
output, given by [10] terms are compensated (as is the case with all odd higher order
terms of the Taylor series expansion). However, the quadratic
errors are left unaltered (as is the case with all even higher
INL (6)
order terms of the Taylor series expansion)

where is the full-scale current and is the number of (10)


current sources. Due to the large of the unit current source The residual error distribution for a basic segment is shown
M1, the output resistance of the cascode configuration in Fig. 3(b) on the right-side plot. In order to suppress the
of the unit current source and the current switch transistor is quadratic error, the current source must be split in a higher
sufficiently high to avoid any impact on the linearity error. number of current source units. By splitting the current source
The edge effect (current matching errors at the edge of the into 16 units, as depicted in Fig. 4(c), the systematic and
current source array) can be avoided by placing sufficient rows graded errors are suppressed by a factor of four in the
and columns of dummy current source cells at the edges. For direction and a factor of eight in the direction [Fig. 3(c)]
the presented 14-bit DAC, four rows and three columns of
dummy cells were added. The number of dummy cells was
(11)
derived from test-chip measurements.
VAN DER PLAS et al.: 14-BIT RANDOM WALK CMOS DAC 1711

(1) (2)
Fig. 3. Compensation of first-order sp (x; y ) and second-order sp (x; y )spatial errors. (a) Classical switching scheme, no compensation. (b) Centroid
switching scheme: compensation of linear and odd higher order systematic errors. (c) Q2 switching scheme: compensation of linear and odd higher order
systematic errors, and suppression of quadratic and even higher order errors.

This switching scheme will be referred to as quad quad- switched on one by one. It is essential to keep the accumulated
rant , as four (quad) units in every quadrant altogether error as low as possible, or in other words, to turn on current
compose one current source. sources in a sequence such that the systematic error residues
The linearity of the DAC is now determined by the accu- are not accumulating. Note that some current sources have a
mulation of these residual errors when the current sources are residual error higher than average (positive DNL) while others
1712 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 34, NO. 12, DECEMBER 1999

(a) (b) (c)


Fig. 4. Three different current source implementations: (a) unary current source implemented as one unit, (b) unary current source implemented as four
units in parallel, and (c) unary current source implemented as 16 units in parallel.

Fig. 5. Switching sequence of the Q2 Random Walk switching scheme.

have a residual error below the average (negative DNL). This to compensate for these linear-like second-order residues. This
leads us to the choice of the switching sequence for the 8–6 leads to the overall switching sequence of the unary current
segmented 14-bit DAC. From a test chip, an error profile of sources
the 256 unary current sources has been estimated. If quadratic 1. current source 0 in region A,
errors are taken into account and using the quad quadrant 2. current source 0 in region B,
scheme of Fig. 3(c), an error residue as shown in Fig. 3(c) on 3.
the right is found in every quadrant. Only 255 current sources 17. current source 1 in region A
are required for the DAC function. So one of the 256 current 18. current source 1 in region B
sources is used as a biasing circuit. 19.
The switching sequence of the 255 unary current sources is 254. current source 15 in region N
an important design parameter to limit the INL. Therefore, to 255. current source 15 in region O.
select the sequence of the current sources and determine the
By “random walking” through the 255 current sources, the
best switching scheme (256 possible solutions), an optimiza- residual error is not accumulated but rather “randomized,”
tion in two steps (hierarchically) has been undertaken. The goal hence the name Random Walk switching scheme. Fig. 6
is to “randomize” the different error contributions (positive and compares simulations of the resulting INL, for the same
negative) so that no error accumulation occurs. The 16 16 error profiles extracted from test structures, in case of the
current source matrix of cells with the above quadratic-like classical switching scheme used in [6] and the presented
error residue (which is calculated from the assumed error Random Walk switching scheme. The resulting INL is
profile) is divided into 16 4 4 regions (referred to with A-P), about ten times smaller using the Random Walk switching
as shown in Fig. 5. The switching sequence of these regions scheme, although in both cases a quad quadrant current
(A-P) has been optimized to compensate for the quadratic- source array was used. The overall nonlinearity suppression
like residual errors. Since the 16 current sources in every thus equals 4 10 in the direction and 8 10 in the
4 4 region do not have exactly the same residue, there still direction, overcoming the technology limits and resulting in
is a remaining small second-order residue within every 4 4 the first CMOS DAC with intrinsic 14-bit static linearity.
region. This can be approximated as linear, and the switching Current source 15 in region P is not used as a current source.
sequence within each 4 4 region therefore has been optimized It is configured as a MOS diode and used as a biasing reference
VAN DER PLAS et al.: 14-BIT RANDOM WALK CMOS DAC 1713

(a)

(a)

(b)
Fig. 7. Dynamic latch of the (a) switch/latch array and (b) output signals.

The following measures have been taken to reduce the dy-


namic nonlinearities. To improve the synchronization, a latch
is placed directly in front of the current switches M2 (see
block diagram of Fig. 1). This latch is depicted in Fig. 7. It
provides the two complementary signals needed at the input
of the current switches. The input signals and of the
latch are given directly by the encoder, so there is no need for
an extra inverter. This latch also reduces the current variation
due to the drain voltage variation of the current sources. In the
conventional driving scheme, the driving voltages at the input
of the switching transistors M2a and M2b (see Fig. 1) change
simultaneously and cross each other in the middle. In this case,
both switching transistors will be off for a short period. As a
result, the capacitance at the drain of current transistor M1
(b)
will be discharged. By properly sizing the latch, the crossing
Q
Fig. 6. Simulation of INL for the same error profiles using (a) 2 classical point has been shifted to avoid this [4].
Q
switching scheme [6] and (b) 2 Random Walk switching scheme.
Since the current switches of the binary current sources are
smaller, dummy switches have been added. So all latches,
for the current source array. Since it is spread across the array binary and unary, have the same load and delay.
in the same way as any other unary current source, it tracks Finally, the major-carry glitch is also determined by the
these sources accurately. partitioning between unary and binary current sources. In [3],
it is stated that a complete unary implementation would lead
B. Dynamic Performance to the best dynamic performance in terms of total harmonic
The dynamic performance of this DAC can be characterized distortion. The number of unary implemented bits is limited by
by the dynamic nonlinearities associated with current source the increased coding complexity ( 2 ) and area constraints.
switching. These nonlinearities are mainly caused by the In the available triple-metal technology, area constraints (rout-
following effects: ing of switch/latch and current source array) resulted in an 8–6
• an imperfect synchronization of the input signals of the segmented architecture as a good tradeoff.
current switches;
• current variation due to a drain voltage variation of C. Encoder
the current sources caused by the fact that both current Using the Random Walk switching, required to average
switches are simultaneously in the off-state; out the systematic and graded errors, implies that the classical
• the worst case glitch appears at the boundary between row-column encoder [2], [3], [5], [6] can no longer be used. In
binary and unary current sources (going from code 63 to this classical row-column encoder, a complete row of cells has
code 64). to be turned on before switching on a following row, which
• transients in the output response of the current source. results in an accumulation of systematic and graded errors.
1714 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 34, NO. 12, DECEMBER 1999

TABLE I
TRUTH TABLE FOR THE THERMOMETER ENCODER (N = 4 bits)

Fig. 8. Schematic of the thermometer encoder.

TABLE II
TRUTH TABLE FOR THE DIFFERENT CODERS: (a) COARSE
ENCODER, (b) FINE ENCODER, AND (c) ADDRESS DECODER

(a)

Fig. 9. Microphotograph of the 14-bit DAC.


(b)
decoder decides whether at the coarse level the diagonal
submatrices, the upper diagonal submatrices (1’s), or the lower
diagonal submatrices (0’s) are used. The address decoder steers
the different multiplexers, resulting in the correct thermometer
code. The truth table for the address decoder is given in
(c) Table II(c).
This lookup-table implementation of the 8-bit thermometer
In our case, the number of output lines of the thermometer encoder was synthesized with a standard cell library
encoder increases with 2 where is the number of bits, using standard commercial tools. An additional pipeline was
resulting in complex logic and large input capacitance, which inserted to meet the timing constraints. To complete the full
have to be carefully buffered. This complexity exceeds the encoder, the 6 LSB bits for the binary current sources are
behavioral synthesis capabilities of commonly used commer- delayed (see Fig. 1) to arrive at the same time as the outputs
cial tools, and a special VHDL implementation using lookup of the pipelined thermometer encoder for the unary current
tables was developed. Table I gives the example in case of sources.
four bits If we look at the truth table from a high
level (coarse encoding), three different submatrices D. Layout
can be distinguished: the lower diagonal matrices, which The 14-bit linearity requirement has strong influence on the
consist completely of zeros; the upper diagonal matrices, layout of the chip. The chip photograph is shown in Fig. 9.
which consist completely of ones; and the diagonal itself, The chip has been implemented in a single-poly, triple-metal
whose truth table will be referred to as the fine encoding. 0.5- m CMOS process.
The truth table for the overall coarse encoding is depicted in The digital encoder was placed on the top of the chip (see
Table II(a), where a “0” stands for lower diagonal, “1” stands Fig. 9), far away and well shielded from the sensitive analog
for upper diagonal, and “ ” stands for fine encoding. The parts (current source array). The standard cell placement
truth table for the fine encoding is given in Table II(b). The and routing was done with commercially available tools.
implementation of the thermometer encoder using fine and Digital and analog power supplies have been separated: 2.5
coarse encoders is schematically shown in Fig. 8: the address nF of decoupling capacitance has been integrated around the
VAN DER PLAS et al.: 14-BIT RANDOM WALK CMOS DAC 1715

Fig. 10. Floorplan of the current source array.

perimeter of the chip. All substrate straps and well straps


have been brought off-chip separately, as has been advised
in [11] and [12]. The output signals have been shielded from
the substrate and any other buses.
Two clock drivers have been added to the chip: one for
driving the digital encoder on top of the chip and the other
driving the analog latches in the switch/latch array at the
right side. Both clock drivers are implemented as inverter
chains with exponential scaling. The analog clock is distributed
through a binary tree, to ensure low skew between the different
analog latches. The clock tree is situated in between the digital Fig. 11. Layout of one current source transistor.
encoder and analog switch/latch array, routed on the top-level
metal layer (lowest capacitance). To implement the Random Walk switching scheme, the
The switch/latch array (middle of Fig. 9) has been organized three metal layers available in the technology were used. The
in a 9 30 matrix. The array has been generated automatically first metal layer is used to distribute ground and biasing,
by the Mondriaan tool [13]. Within this array, the decoupling horizontally. The second metal layer has been used to connect
of the power supplies has been located close to the latches the four parallel MOS current sources in one column (see
and inverters. It has been inserted under the power lines and Fig. 10). The third metal layer was then used to connect four
inside the cells. As such, an additional 750-pF decoupling of these metal-2 lines to achieve one unary current source of
capacitance has been integrated for the switch/latch array. The 16 units. In this way, the current source array was completely
latches have been flipped sideways to share power, ground, covered by identical metal wires by the Mondriaan tool [13].
clock, and output lines with their respective left and right As such, degrading of the matching by asymmetrical metal
neighbors. The unit switch and latch have been designed coverage [14] is avoided.
to switch a unary current source. The binary switches and
latches have been derived from this by reducing the size of IV. MEASUREMENTS
the current switches M2a and M2b (see Fig. 1) and adding The package setup for the measurements is shown in
dummy switches leading to the same amount of total load for Fig. 12: the fabricated die is mounted on a ceramic substrate,
the latches. In this way, an equal delay time and thus glitch where all power supplies have been locally decoupled. The
specification has been achieved. ceramic substrate is encapsulated in a copper-beryllium case
The current source array (bottom of Fig. 9) is organized in to shield the circuit from external noise coupling. The static
a 74 72 matrix and has also been generated automatically by measurements are performed with a 50- doubly terminated
the Mondriaan tool [13]. The 132 units used for the binary cable. The measurement setup for the dynamic characterization
current sources (see Fig. 2) have been integrated into the is shown in Fig. 13. Dynamic measurements were performed
current source array in columns 20 and 21 and 53 and 54, as with an HP 3585 spectrum analyzer having a frequency range
shown in Fig. 10. Three rows ( direction) and four columns of 40 MHz and a guaranteed dynamic range of 80 dB, with
( direction) of dummy cells have been added at each side a typical value of 84 dB.
of the array (Fig. 10). A single current source transistor is The modified segmented architecture using the Random
shown in Fig. 11; its current is equivalent to 4 LSB. Since its Walk switching scheme resulted in the measured INL and DNL
width-over-length ratio is extremely small, it has been folded plots shown in Figs. 14 and 15. An INL smaller than 0.3
three times to obtain an acceptable aspect ratio for the current LSB and a DNL smaller than 0.2 LSB are obtained. Fig. 16
source cell and current source array. shows the SFDR as a function of the output signal frequency
1716 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 34, NO. 12, DECEMBER 1999

Fig. 12. Photograph of the measurement setup.

Fig. 15. Measured DNL performance of the 14-bit DAC.

Fig. 13. Block diagram of the dynamic measurement setup.

Fig. 16. SFDR as a function of the output signal frequency (update rate of
150 MSamples/s).

Fig. 14. Measured INL performance of the 14-bit DAC.

at an update rate of 150 MSamples/s. An SFDR of 84 dB


was obtained for signal frequencies below 1 MHz. The output
spectrum of the chip is shown in Fig. 17: no measurable spurs
occurred for an output frequency of 500 kHz. Fig. 18 shows
the measured SFDR as a function of the update rate for a full-
scale input signal with a frequency of 500 kHz. Fig. 19 shows
the output spectrum at a signal frequency of 5 MHz.
The total chip area (bonding pads included) is only 13.1
mm The power consumption is 70 mW at a 500-kHz output
signal and 300 mW at a 15-MHz output signal, running from a
single power supply of 2.7 V. These results compare favorably
to other reported designs [2]–[6], as the chip area is entirely Fig. 17. Output spectrum at 150 MSamples/s update rate (approximately
determined by the requirement to reduce the mismatch effect 500-kHz signal, 0 dBFS).
VAN DER PLAS et al.: 14-BIT RANDOM WALK CMOS DAC 1717

V. CONCLUSIONS
A novel DAC architecture and switching scheme called
Random Walk able to overcome technological constraints
has been presented. A 14-bit, 150-MSamples/s update rate,
current steering DAC has been fabricated in a standard digital
0.5- m CMOS technology. The intrinsic 14-bit linearity (no
trimming or tuning was used) was achieved by compensation
of the systematic and graded errors using the Random
Walk switching scheme. With an SFDR of 84 dB at 500-kHz
output signal, and spurs measured up until 40 MHz (dictated
by measurement equipment), it is the first reported intrinsic
14-bit linear CMOS DAC known to the authors. The DAC is
implemented in only 13.1 mm has low power consumption,
and operates from a single 2.7-V power supply.

REFERENCES

Fig. 18. SFDR as a function of the update rate (input signal of 500 kHz [1] H. Samueli, “Broadband communications ICs: Enabling high-bandwidth
at 0 dBFS). connectivity in the home and office,” in Proc. IEEE 1999 ISSCC, Feb.
1999, pp. 26–30.
[2] J. Bastos, M. Steyaert, and W. Sansen, “A high yield 12-bit 250-MS/s
CMOS D/A converter,” in Proc. IEEE 1996 CICC, May 1996, pp.
431–434.
[3] C-H. Lin and K. Bult, “A 10b 500 MSamples/s CMOS DAC in 0.6
mm2 ,” IEEE J. Solid-State Circuits, vol. 33, pp. 1948–1958, Dec. 1998.
[4] J. Bastos, A. M. Marques, M. S. J. Steyaert, and W. Sansen, “A 12-
bit intrinisic accuracy high-speed CMOS DAC,” IEEE J. Solid-State
Circuits, vol. 33, pp. 1959–1969, Dec. 1998.
[5] Y. Nakamura, T. Miki, A. Maeda, H. Kondoh, and N. Yazawa, “A 10-b
70-MS/s CMOS D/A converter,” IEEE J. Solid-State Circuits, vol. 26,
pp. 637–642, Apr. 1991.
[6] T. Miki, Y. Nakamura, M. Nakaya, S. Asai, Y. Akasaka, and Y. Horiba,
“An 80-MHz 8-bit CMOS D/A converter,” IEEE J. Solid-State Circuits,
vol. SC-21, pp. 983–988, Dec. 1986.
[7] A. R. Bugeja, B.-S. Song, P. L. Rakers, and S. F. Gillig, “A 14b 100
MSample/s CMOS DAC designed for spectral performance,” in Proc.
IEEE 1999 ISSCC, Feb. 1999, pp. 148–149.
[8] K. Lakshmikumar, R. Hadaway, and M. Copeland, “Characterization
and modeling of mismatch in MOS transistors for precision analog
design,” IEEE J. Solid-State Circuits, vol. SC-21, pp. 1057–1066, Dec.
1986.
[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–1439, Oct. 1989.
[10] B. Razavi, Principles of Data Conversion System Design. Piscataway,
Fig. 19. Output spectrum at 150 MSamples/s update rate (approximately NJ: IEEE Press, 1995, pp. 62–63.
5-MHz signal, 0 dBFS). [11] D. K. Su, M. J. Loinaz, S. Masui, and B. A. Wooley, “Experimental
results and modeling techniques for substrate noise in mixed-signal
TABLE III integrated circuits,” IEEE J. Solid-State Circuits, vol. 28, pp. 420–429,
MEASURED PERFORMANCE OF THE 14-BIT DAC Apr. 1993.
[12] M. Ingels and M. Steyaert, “Design strategies and decoupling techniques
for reducing the effects of electrical interference in mixed-mode IC’s,”
IEEE J. Solid-State Circuits, vol. 32, pp. 1136–1141, July 1997.
[13] G. Van der Plas, J. Vandenbussche, G. Gielen, and W. Sansen, “Mondri-
aan: A tool for automated layout synthesis of array-type analog blocks,”
in Proc. IEEE 1998 CICC, May 1998, pp. 485–488.
[14] H. P. Tuinhout and M. Vertregt, “Test structures for investigation of
metal coverage effects on MOSFET matching,” in Proc. IEEE 1997 Int.
Conf. Microelectronic Test Structures, Mar. 1997, vol. 10, pp. 179–183.

Geert A. M. Van der Plas was born in Merchtem,


Belgium, in 1969. He received the M.Sc. degree
from the Katholieke Universiteit Leuven, Belgium,
in 1992, where he is pursuing the Ph.D. degree.
Since 1992, he has been a Research Assistant
at the ESAT-MICAS Laboratory at the Katholieke
Universiteit Leuven. His main research interest is
down to 14-bit linearity. Unlike [7], no tuning was used to in the field of computer-aided design of analog
achieve 14-bit linearity. integrated circuits.
The measured performance is summarized in Table III.
1718 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 34, NO. 12, DECEMBER 1999

Jan Vandenbussche was born in Leuven, Belgium, Michel S. J. Steyaert (S’85–A’89–SM’92), for a photograph and biography,
in 1971. He received the M.Sc. degree in electrical see p. 911 of the July 1999 issue of this JOURNAL.
and mechanical engineering from the Katholieke
Universiteit Leuven, Belgium, in 1994, where he
is pursuing the Ph.D. degree.
His research is on the design automation of
analog-to-digital and digital-to-analog converters.
Currently, he is a Research Assistant at the ESAT- Georges G. E. Gielen (S’87–M’92–SM’99) re-
MICAS laboratory of the university. His research ceived the M.Sc. and Ph.D. degrees in electrical
interests are in design and design automation of engineering from the Katholieke Universiteit (K.U.)
analog integrated circuits. Leuven, Belgium, in 1986 and 1990, respectively.
From 1986 to 1990, he was a Research Assis-
tant with the Belgian National Fund of Scientific
Research. In 1990, he was a Postdoctoral Research
Assistant and Visiting Lecturer at the Department
Willy Sansen (S’66–M’72–SM’86–F’95) was born of Electrical Engineering and Computer Science of
in Poperinge, Belgium, on May 16, 1943. He re- the University of California, Berkeley. From 1991
ceived the master’s degree in electrical engineering to 1993, he was a Postdoctoral Research Assistant
from the Katholieke Universiteit (K.U.) Leuven in of the Belgian National Fund of Scientific Research at the ESAT Laboratory
1967 and the Ph.D. degree in electronics from the of K.U. Leuven. In 1993, he was appointed as a tenured Research Associate of
University of California, Berkeley, in 1972. the Belgian National Fund of Scientific Research and an Assistant Professor
Since 1981, he has been a full Professor at at the Katholieke Universiteit Leuven. In 1995, he became an Associate
the ESAT Laboratory of K.U. Leuven. During the Professor there. His research interests are in the design of analog and mixed-
period 1984–1990, he was Head of the Electrical signal integrated circuits, especially in analog and mixed-signal CAD tools
Engineering Department. He was a Visiting Profes- and design automation (modeling, simulation and symbolic analysis, analog
sor at Stanford University, Stanford, CA, in 1978, synthesis, analog layout generation, and analog and mixed-signal testing). He
at the Federal Technical University Lausanne in 1983, at the University of is coordinator or partner of several (industrial) research projects in this area.
Pennsylvania, Philadelphia, in 1985, and at the Technical University Ulm He is the author or coauthor of one book and more than 100 papers in edited
in 1994. He has been involved in design automation and in numerous books, international journals, and conference proceedings. He is a member of
analog integrated circuit designs for telecom, consumer electronics, medical the Editorial Board of the Kluwer International Journal on Analog Integrated
applications, and sensors. He has been supervisor of 39 Ph.D. theses in that Circuits and Signal Processing.
field and has authored and coauthored more than 400 papers in international He received the 1995 Best Paper Award from the Wiley International
journals and conference proceedings and six books, among them (with K. Journal on Circuit Theory and Applications. He regularly is a member of the
Laker) Design of Analog Integrated Circuits and Systems. He is a member of Program Committees of international conferences, including ICCAD, DATE,
the editorial committee of Sensors and Actuators and High Speed Electronics. and ISCAS. He has been an Associate Editor of the IEEE TRANSACTIONS ON
Dr. Sansen is a member of the editorial committee of the IEEE JOURNAL CIRCUITS AND SYSTEMS PART I: FUNDAMENTAL THEORY AND APPLICATION, and
OF SOLID-STATE CIRCUITS. He servers regularly on the program commit- recently also of PART II: ANALOG AND DIGITAL SIGNAL PROCESSING. He was
tees of conferences such as ISSCC, ESSCIRC, ASCTT, Eurosensors, and the 1997 Laureate of the Belgian National Academy of Sciences, Literature
Transducers. and Arts.

Potrebbero piacerti anche