Precision Techniques: 8.1 Comparator Offset Cancellation
Precision Techniques: 8.1 Comparator Offset Cancellation
Precision Techniques
As data conversion interfaces are designed for higher precisions, the nonide-
alities that accompany monolithic devices become more problematic. Effects
such as mismatch, nonlinearity, and finite intrinsic gain limit the "raw" res-
olution to approximately 6 bits in CMOS technology and 10 bits in bipolar
technology. For higher resolutions, it is often necessary to correct for these
effects by means of circuit or algorithmic techniques. Such techniques are
applied to individual building blocks to improve their precision, as well as to
the overall architecture to make its input/output characteristic approach the
ideal. In addition to the regular mode of operation, circuits employing some of
these techniques typically require a dedicated period to carry out cancellation
or calibration, thereby complicating the system's timing scheme.
In this chapter, we describe a number of methods often used to enhance
the precision or "relax the speed-precision trade-offs of data acquisition sys-
tems. These include comparator and op amp offset cancellation, DAC and
ADC calibration, and range overlap with digital correction.
198
Sec. 8.1 Comparator Offset Cancellation 199
Traditionally, laser wafer trimming and fuse techniques have been used
in bipolar circuits to cancel offsets [1]. However, these techniques suffer from
several drawbacks: substantial area and cost penalty, failure to maintain the
cancellation over temperature and time, and sensitivity to package stress. Fur-
thermore, these methods cannot be easily applied to CMOS circuits because
the large offsets of MOS transistors require a much wider correction range
than do their bipolar counterparts.
The need for reliable offset cancellation has led to autozeroing tech-
niques in CMOS and BiCMOS comparators, wherein the offset is periodically
sensed, stored, and added to the input in such a way as to cancel itself. Of
the variety of comparator offset cancellation techniques [2, 3, 4], we discuss
four here. The general architecture using any of these techniques is similar
to that of Figure 7.19, consisting of a preamplifier and a latch. Each circuit
has three modes of operation: offset cancellation, tracking, and latching. The
challenge is to minimize the input offset contributed by the preamp and the
latch without compromising other aspects of the performance.
8.1.1 Input Offset Storage
This technique (denoted by lOS) measures the input offset of the pream-
plifier by closing a unity-gain feedback loop around it and stores the resulting
offset on capacitors in series with the input. Figure 8.1 depicts a configura-
tion employing this technique. The circuit operates as follows. During offset
cancellation, SI-S4 are on, Ss and S6 are off, nodes A and B are grounded,
a unity-gain feedback loop is established around Ao, and the input offset is
stored on CI and C2. During tracking, SI-S4 are off, S5 and S6 are on, the feed-
back loop is open, and the preamplifier senses the analog input and amplifies
the difference. In the latching mode, the latch is strobed so as to regeneratively
amplify the difference produced at the preamplifier output, hence providing
logic levels at VOUl •
The residual offset (the offset after cancellation) of this topology can
be calculated as follows. For the feedback circuit in the offset cancellation
mode, we have
(8.1)
x Latch Vout
y
VOSA ~q VOSL
VOS(IOI) = 1 + Ao + C + Ao ' (8.3)
Latch Vout
To calculate the residual offset of DOS, first note that in the cancellation
mode, the latch input voltage is zero; i.e., a zero difference at the comparator
input gives a zero difference at the latch input. Consequently, the offset of the
preamplifier is completely canceled, a feature in contrast with lOS. Thus, the
total offset results from only the charge injection mismatch between 53 and
54 and the latch offset:
~q VOS L
VOS(IOI) = AoC + Ao . (8.4)
Note that the effect of charge injection mismatch is divided by Ao, another
advantage of 005 over lOS.
In addition to a potentially lower offset, OOS usually exhibits less input
capacitance than 105 and is therefore more suitable for parallel ADC archi-
tectures. However, it suffers from two drawbacks that do not exist in IDS.
Since the preamplifiers used in 005 are open loop, they cannot employ high
gain. This is because, in the cancellation mode, the preamplifier may satu-
rate if the product of its input offset and its gain exceeds the maximum voltage
202 Precision Techniques Chap. 8
In the circuit of Figure 8.3, the input offset resulting from the latch is
equal to
VOSL
Vos = . (8.5)
AJ A 2 · .. An
The number of stages used in this approach depends on the overall gain re-
quired to suppress Vas below a certain value. For a given gain, n can be
calculated so as to achieve the maximum bandwidth [4], but in practice it is
between 2 and 4.
Sec. 8.1 Comparator Offset Cancellation 203
CK n
CKo
resistance of Aj and Ron,j is the on-resistance of switch Si]. With lOS, the
total resistance is Roj + Ron,j/Aj+1 + Ro(j+I), where Ro(i+l) is the closed-
loop output impedance of Aj+ 1 when configured as a unity-gain feedback
amplifier. The resulting time constant in each case imposes a lower bound on
the delay between C K j and C Kj+l.
(a) (b)
Fig. 8.5 Resistive paths associated with offset storage capacitors in a multi-
stage comparator. (a) DOS; (b) IDS.
The second issue relates to the error voltage introduced by charge in-
jection and clock feedthrough when each stage leaves the offset cancellation
mode. If the product of this voltage and the gain of a stage is excessively large,
the amplifier in that stage is driven out of its active region, hence exhibiting a
much lower gain.
Multistage comparators have been implemented in several forms [2, 4.,
5]. A simple approach is illustrated in Figure 8.6, where CMOS inverters
operate as amplifiers, with lOS applied to all the stages [5]. The simplicity of
this configuration has made it quite popular in the resolution range of 8 to 10
bits [6, 7]. An important feature of this topology is its scalability with lower
supply voltages, essentially the same as digital CMOS circuits. For example,
a 10-bit ADC [7] utilizes such stages extensively to allow operation from 2.5
V with a total power dissipation of 30 mW at 20 MHz.
supply rejection ratio. In order to ensure that the inverters remain in their
high-gain region after the feedback switches turn off, the coupling capaci-
tors must be quite large. Furthermore, the output voltage of each inverter is
very sensitive to supply noise because the small-signal input/output gain of
inverters is on the same order as the gain from the supply line to their output.
In addition, the power dissipation of the circuit is strongly process- and
supply-dependent because it is given primarily by the bias current of inverters
when their feedback switches are on, i.e., the current drawn from the supply
by two diode-connected MOSFETs in series. Also, as mentioned for lOS, the
large capacitance and switching noise seen at the input of this topology give
rise to long settling times and are particularly detrimental in flash architectures.
Multistage comparators can also be implemented in fully differential
form through the use of differential amplifiers. In contrast with the topology
of Figure 8.6, differential circuits are much less sensitive to common-mode
effects such as charge injection and supply variation.
Figure 8.7(a) shows a simple CMOS differential pair used in differential
comparators. For square-law devices, the gain of this circuit has a square root
dependence on device size and is usually limited to less than 10 for reasonable
device dimensions. Thus, it is well-suited to OOS. To achieve a higher gain,
the load circuit can be modified as shown in Figure 8.7(b), where current
sources II and /2 provide a major portion of the current drawn by M 1 and M2
[4]. Since the bias current of M3 and M4 is less than that of MI and M2, the
gain can be made higher than that in Figure 8.7(a). In practice, II and /2 track
/55 within a few percent. As a safe choice, /1 = 12 = 0.75(0.5/ss). so that
M3 and M4 do not "starve" in the presence of tracking and mismatch errors.
Another approach to increasing the gain is to incorporate positive feed-
back with controlled loop gain [8]. Illustrated in Figure 8.7(c), this technique
configures the load devices such that they boost the gain without entering
latch-up. The overall gain of this circuit is equal to
_ gml2 I
A v- , (8.6)
gm34 1- gm56/ gm34
where the second fraction represents the gain resulting from positive feedback.
Since gm56/gm34 is defined only by the ratio of PMOS device dimensions, it
can be controlled quite tightly. For example, with WS6/ W34 = 3/4 and
L56 = L34, we have /D56/ID34 =3/4, and positive feedback boosts the gain
by a factor of 4.
While multistage comparator topologies achieve a small input offset,
they also pose several problems. First, they suffer from strong trade-off among
gain, bandwidth, and power dissipation, often trading the latter two for a
206 Precision Techniques Chap. 8
-.
(a)
(b) (c)
Fig.8.7 (a) CMOS differential pair; (b) gain boosting using current sources;
(c) gain boosting using positive feedback.
high gain to ensure adequate resolution. This is especially acute if the latch
exhibits large offsets. Second, the complexity of these comparators and their
clocking sequence make them difficult to use in flash or two-step ADCs. Third,
the sequential clocking required to suppress the effect of charge injection
mismatch both imposes a lower bound on the clock period and faces timing
skew issues when clocks must be distributed on a large chip.
8.1.4 Comparators Using Offset-Canceled Latches
The problems described for multistage comparators can be substantially
alleviated if the offset of the latch is reduced in a reliable way. With a lower
latch offset, the preamplifier need not have a high gain and can therefore be
optimized for speed and power dissipation. In this section, we describe a com-
parator architecture that applies offset cancellation to both the preamplifier
and the latch.
Sec. 8.1 Comparator Offset Cancellation 207
Since this configuration calibrates both the preamplifier and the latch,
its residual offset is primarily caused by charge feedthrough mismatch of
switches SS-SIO. The resulting errors are discussed in [3].
and the G m2 R loop is closed. The op amp offset is thus stored on C) and
C2. During amplification, only Ss and S6 are on and G m 2 simply adds a de
component at the output so as to cancel the op amp offset.
Vout
This is the overall offset voltage of the circuit referred to the output (and is
stored on CI and C2). To find the offset referred to the input of Gmt, (8.7)
should be divided by the gain of the main amplifier G m I R:
G m2 R and divided by G m I R when referred to the main input. The total input
offset voltage is then equal to
The three terms in (8.9) impose different constraints on the design of the
op amp. To suppress the first two terms, G,n I, G fnZ, and R must be maximized,
whereas to reduce the last term, GmZ/Gml or ~ V must be minimized. In a
typical design, G m2/ G m 1 ~ 0.1 and ~ V is reduced using large offset storage
capacitors [12].
The topology of Figure 8.10 is easily realized in a folded cascade op
amp, with the G m I and G m2 output current summation occurring at the folding
point. Such an implementation is shown in Figure 8.11, where differential
pairs M 1-M2 and M3-M4 comprise the Gml and G m 2 amplifiers, respectively,
and common-gate transistors M« and M6 along with their loads form the R
amplifier. The ratio of G m I and G m 2 is set by the sizing and biasing of Mt-M4 .
..................................
~ Gm1 •
....................... R
- ~~ ~ ~~ V REF
,
(8.11)
Main DAC
Successive
Approximation
Logic
: VREF
.........................................................
Fig. 8.13 Calibration of a binary-weighted capacitor array.
a precision comparator, and digital logic required for storage and correction.
In the main DAC, Cj = 2 j -I C 1 for j > 1, and capacitor Co, equal to C 1, is
used only during calibration.
Before describing the algorithm utilized in this approach, we should
mention two points regarding the circuit of Figure 8.13. First, for perfectly
matched devices,
k-I
c, = Lej , for 1 < k ~ m, (8.12)
j=O
an important result used to measure capacitor mismatches. Second, it can be
easily proved that the accuracy of the following algorithm is not influenced
by Cca1, input capacitance of the comparator, or top plate parasitics of the
array.
Calibration begins with em and proceeds as follows. Using (8.11)
and (8.12), the mismatch between em and Cm - 1 + ... + Co is represented
as a residual voltage (Vres,m) at node P. Subsequently, the comparator and
CDAC perform a successive approximation routine to digitize Vres,m. This pro-
Sec. 8.3 Calibration Techniques 213
cedure is repeated for the mismatch between Cj and Cj-J + ... + Co for j =
m - 1, ... , 1, thus producing the digital representation of Vres,m-l, • • ., Vres , I.
For a digital input D m Dm-I . · · D], it can be shown [14] that the output
error voltage in the presence of capacitor mismatch is
V. .
f)
= VREF2j-l(tlC
2m C )
).. (8.15)
Thus, to find Verror for each input code, all V f j must be calculated. It can also
be shown that
1 m
Vf j = -(Vres,j -
2
L VEk)·
k=j+1
(8.16)
where IRis the mean value of I R 1 and I R2 [16]. Since ~c K can be less than 1%,
this approach improves the matching by more than two orders of magnitude.
As dynamic element matching is based on time averaging, it requires
low-pass filtering of the output currents, e.g., by means of capacitors con-
nected from nodes X and Y in Figure 8.14 to ground. However, unless clock
frequencies of several hundred megahertz are used, these capacitors tend to be
excessively large for on-chip fabrication, an issue that becomes more severe
as the number of averaged outputs increases.
A self-calibration technique for segmented current-steering arrays has
been introduced by Groenveld et a1. [18]. Illustrated in Figure 8.15, this
technique makes each unit current source equal to a reference current source,
thus canceling errors due to mismatches. Each unit in the array consists
of a fixed current source, MI, an adjustable current source, M2, and a hold
capacitor, C H. During calibration, Sl and S2 are on and the gate-source
voltage of M2 is adjusted so that II + /2 = I REF • When SI and S2 turn off,
this voltage is stored on C H , retaining the same 12.
The key point in this circuit is that typical device matching allows M I to
provide approximately 99% of the total current, thereby relaxing the precision
Sec. 8.3 Calibration Techniques 215
x lout,1
y
lout,2
CK···· .
CK .
-. -.
CK
'out,1 I R1 + I R2
...... ~----
'out,2 2
t
Fig. 8.14 Dynamic element matching.
-. -.
Current Cell
since /2 is quite small, M2 can be a long device to attain better matching and
lower sensitivity to charge injection at its gate.
In order to make the calibration transparent to the user, a proxy current
cell can be added to the DAC array such that it replaces the cell undergoing
calibration [18].
The circuit of Figure 8.15 nonetheless has two drawbacks. First, since
the adjustable current source has single-ended control (i.e., the gate of M2), it
requires a large value for C H to suppress the effect offeedthrough due to S2. If
this effect were identical for all the cells in the array, then it would simply yield
a constant offset in each source and deviate the full-scale current from its ideal
value, an error that could be corrected by adjusting I REF • However, if random
mismatches and gradients across the chip are significant, feedthrough effects
are not identical, thereby causing nonlinearity. To mitigate this problem, the
adjustable current source can incorporate differential control.
The second drawback is that if II > I REF , calibration fails, implying
that lREF must be skewed to guarantee II ~ I REF • However, since II and [REF
are generated using nonidentical devices (e.g., NMOS and PMOS devices,
respectively), it is difficult to ensure that II is less than [REF by only 1%. A
more practical approach is to employ a bidirectional current source for 12 so
that it can contribute either negative or positive components to II + 12-
Figure 8.16 shows a calibration circuit that satisfies both of the above
requirements. Here, the transconductance amplifier comprising M2-MS and
[55 operates as a bidirectional current source to generate 12. In the calibration
mode, SI-S3 are on and lDt + [D3 - IDS = [REF- When S2 and S3 tum off,
only their charge injection mismatch introduces a small error.
Groenveld describes another implementation of the calibration circuit
[18].
Another approach described by Miller et al. [19] stores the errors digi-
tall y to achieve stable operation over time and temperature without the need for
frequent calibration. Depicted in Figure 8.17, this technique employs a main
DAC (MDAC), a calibration DAC (CDAC), and a sampling DAC (SDAC)
along with control logic and a small memory. In the calibration mode, the
output corresponding to each code is examined and the error is detected and
stored. This operation occurs in two steps. In the first step, an input code D is
applied to the MDAC and the corresponding current cells are switched to node
X. In the ideal case, the output corresponding to the next code D + 1 would
result simply from drawing an additional LSB current from node X _Thus, an
extrapolated value for D + 1 is established at the output by switching an extra
LSB current source, I LSD , to X. Subsequently, the SDAC and the comparator
operate as a successive approximation ADC and reduce the voltage at node
Sec. 8.3 Calibration Techniques 217
...----__---------4t---.. VDD
'REF
-.
-.
Fig. 8.16 Differential bidirectional calibration of a current source.
Main
DAC
Cal.
Logic Cal. lc R
and DAC
Storage
Samplingl-- ~--_ __e y
DAC
-.
Fig. 8.17 Calibration of a current-steering DAC using extrapolation.
Y to zero. In other words, the SDAC samples the (extrapolated) output of the
main DAC.
In the second step, I LSs turns off, and the digital input of the MDAC is
incremented by 1 LSB to generate the actual output corresponding to D + 1.
Next, the CDAC and the comparator successively reduce the voltage of node
218 Precision Techniques Chap. 8
Y to zero, making Vout equal to the value stored in SDAC. As a result, the
difference between the actual output and the extrapolated output is detected
by CDAC and stored digitally. This difference is then used to correct the
output during actual digital-to-analog conversion.
Since the calibration and sampling DACs only measure or correct errors,
their resolution and dynamic range can be quite low. For example, in a 16-bit
system, these DACs require a resolution of approximately 6 bits [19].
8.3.2 ADC Calibration Techniques
Since high-resolution AID converters typically employ multistep archi-
tectures, they often impose two stringent requirements: small INL in their
interstage DACs and precise gain (usually a power of 2) in their interstage
subtractors/amplifiers. These constraints in turn demand correction for device
mismatches if resolutions above 10 bits are required.
In this section, we describe three calibration techniques suited to mul-
tistage ADC architectures. For simplicity, we consider single-ended imple-
mentations, but the actual circuits are fully differential.
(8.18)
(8.20)
Sec. 8.3 Cal i bration Techniques 219
Vout
-.
(a)
Vout
(b)
Fig. 8.18 A multiply-by-2 stage in (a) the sampling mode and (b) the am-
plification mode.
(a)
-. -. (b)
Fig.8.19 Multiply-by-2 stage of Figure 8.18 with C, and C2 interchanged.
220 Precision Techniques Chap. 8
1 Cl C2
Vout,av = 2~n(2 + C2 + C\) (8.21)
1 C2 + C2
~ - V (2 + 1 2). (8.22)
2 an C1C2
We can show that this approach reduces the gain error to a term proportional
to the square of the relative capacitor mismatch. Substituting C I = C and
C2 = C + ~C in (8.22), we have
V. - ~ V; 2 2C 2 + 2C ~C + ~C2
out.av - 2 IO[ + C(C + ~C) ] (8.23)
~C2
~ \lin(2 + 2C2 ). (8.24)
~C2
~Av ~ 2C2' (8.25)
Vout.av
Cl
= - ~n(1 + -) - -1 Vin ( -C2 - CI
-) (8.26)
C2 2 Cl C2
1 C2 C1
= -\lin - 2(C\ + C2)Vin, (8.27)
The negative sign in the output can be taken into account by the following
stage.
Capacitor Trimming. Figure 8.21 (a) shows a 2-bit stage of a pipelined
ADC [17] comprising nominally equal capacitors C l-C4 and C F, and op amp
Sec. 8.3 Calibration Techniques 221
~ oO Vout,av
-. -.
(a)
>-.--0 Vout,av
-.
(b)
Calibration Logic
(b)
Fig. 8.21 (a) A multibit stage in a pipelined ADC; (b) calibration of the stage
using trimmable capacitors.
than Cj and, on the other hand, they must offer sufficient trimming range. For
example, for Cj = 1 pF, a mismatch of 0.1 %, and an overall resolution of 12
bits, the trimmable capacitors will be on the order of a few femtofarads and,
more importantly, they must be adjustable in steps of a few tenths of a femto-
farad. In current technology, such small capacitors are difficult to fabricate
and typically exhibit fringe parasitics that introduce significant errors in their
values.
This problem can be overcome through the use of structures consisting
of larger capacitors that have a small equivalent capacitance. For example,
Lin et a1. [17] use capacitor ladders for this purpose.
Digital Calibration. The ADC calibration techniques described above
are based on analog processing and correction of nonidealities. Alternatively,
calibration can be performed in the digital domain to simplify the measurement
and storage of errors.
A digital calibration technique has been proposed for two-step ADCs
that employ switched-capacitor interstage 01A conversion and subtraction
Sec. 8.3 Calibration Techniques 223
[21]. This method computes the additional charge that must be pumped onto
the DAC output to correct the reconstructed analog signal and digitally stores
the voltage corresponding to that charge.
We consider the 3-bit topology shown in Figure 8.22 to illustrate this
approach. This configuration comprises the interstage DAC and subtrac-
tor/amplifier of a two-step ADC along with a calibration DAC (CDAC) and
a calibration capacitor (ecal ) . In this circuit, C3 = 2C2 = 4CI = 4CF.
During sampling, SF is on, establishing a virtual groundat X, and SI-S4 are
switched to Vin. During D/A conversion/subtraction, SF is off, CF is placed
in a negative feedback loop around AI, and 81-83 switch to either VREF or
ground according to the binary output of the first flash stage. As a result, if
all the devices are ideal, the amplifier output is
where D = D3D2DI is the binary output of the previous stage. [Note that
the analog equivalent of D is given by (22 D3 + 2 1 D2 + 2° D I) VREF /2 3 ] .
Cal.
DAC
~_ _... Ccal
Fig. 8.22 ADC calibration by pumping charge onto interstage DAC output
node.
..
I)
To
32 Lsa! Vj+1
"ou
I)
DAC Second
Stage
VJ - - - t - -.... C
Residue Residue
32 LSB + L1VJ+1
32 LSB . 32LSB
(b)
Digital
Output
~~16VJ+11
VJ ~+1 Vin
(c)
Fig.8.24 Residue plot for ADC of Figure 8.23. (a) Ideal system; (b) fi-
nite offsets in comparators Aj and A j + l ; (c) ADC input/output
characteristic in the presence of offsets.
has settled to IO-bit accuracy. In summary, almost all parts of the system
require high precision.
The above constraints all originate from the fact that the second-stage
in Figure 8.23 digitizes residues only between 0 and 32 LSB. Now, as an
example, suppose that the second stage accommodates inputs from -16 LSB
to +48 LSB, i.e., it employs 64 comparators with references ranging from -16
LSB to +48 LSB. Then, these constraints are significantly relaxed because
the total error can be as large as ± 16 LSB without introducing overrange, and
only the second-stage comparators require IO-bit resolution. This addition of
redundancy to the second stage is called "overlap," and since the second stage
has one additional bit of resolution, we say the overlap is I bit.
For the ADC of Figure 8.23, the overlap between the two stages can be
implemented in one of two forms: (I) if reference voltages from -16 LSB
to +48 LSB are available, the second-stage comparators can simply compare
the residue with these references. This is particularly easy in fully differential
architectures because a reference of + 16 LSB can be interpreted as -16 LSB
by exchanging its two terminals; (2) the DAC output can be shifted down by
16 LSB so that the residue is always positive (for errors less than 16 LSB).
These cases are depicted in Figure 8.25.
Sec. 8.4 Range Overlap and Digital Correction 227
Re.ldue
J1.V
J
VJ ~+1 Vln ~
-16 LSB j
(a)
Residue
~+1
(b)
VJ+1
32LSB
I VJ . -- ............
In order for the third case explained above not to introduce overrange
errors, the second stage is designed for 6-bit resolution; i.e., it quantizes
residues ranging from 1 LSB to 64 LSB. As a consequence, for the typical
situation depicted in Figure 8.26, the second stage digitizes the difference
between ~n and Vj - (16 LSB) and has no overrange errors if \t'in < Vj+1 + 16
LSB.
In order to produce the final binary output, the data generated by the
two stages must be digitally corrected. If the digital output of the first stage is
represented by a binary number X I = D l o •.. D6, then its value normalized to
the LSB of the 10-bit system is X I = DI 0 29 + D928 + ··.+ D62s. Similarly,
the digital output of the second stage, X2 = D s ... Do, can be expressed as
X2 Ds2 s + D424 + · · · + Do2°. Because the DAC output is shifted down
=
by 16 LSB, the final output is
4
Y = (DI02 9 + D928 + · · . + D62s ) - 2
(8.29)
+(Ds2 5 + D424 + ... + Do20).
This equation indicates that the digital correction procedure consists of three
steps: (1) shift Dlo ... D6 to the left by 5 bits, (2) subtract the binary number
Chap. 8 References 229
10000 from the result of step 1, and (3) add Ds ... Do to the difference obtained
in step 2.
We should mention two important points. First, the overlap and digital
correction techniques described above cannot correct for subtractor gain error.
Second, the total amount of overlap between consecutive stages can be more
or less than 1 bit, depending on the overall anticipated error.
In the ADC of Figure 8.26, the overlap is implemented by expanding the
quantization range of the second stage, resulting in a 5-bit first stage and a 6-bit
second stage. Alternatively, the first stage can be designed to have a higher
resolution, allowing fewer comparators in the second stage. For example,
the ADC can resolve 6 bits in the first stage and 5 bits in the second. The
exact allocation of resolution to the stages depends on various issues pertinent
to each particular design. For example, in CMOS technology, comparators
typically suffer from severe trade-offs among their speed, resolution, power
dissipation, and input capacitance. Thus, it is desirable to use fewer high-
resolution comparators in the second stage and hence more low-resolution
comparators in the first stage. This also relaxes the gain accuracy required of
the subtractor. On the other hand, as the resolution of the first stage and hence
that of the interstage DAC increases, the DAC may exhibit a longer settling
time.
REFERENCES
[1] G. Erdi, "A Precision Trim Technique for Monolithic Analog Circuits,"
IEEE J. Solid-State Circuits, vol. SC-I0, pp. 412-416, Dec. 1975.
[2] D. J. Allstot, "A Precision Variable Supply CMOS Comparator," IEEE
J. Solid-State Circuits, vol. SC-17, pp. 1080-1087, Dec. 1982.
[3] B. Razavi and B. A. Wooley, "Design Techniques for High-Speed High-
Resolution Comparators," IEEE J. Solid-State Circuits, vol. SC-27, pp.
1916-1926, Dec. 1992.
[4] J. Doernberg, P. R. Gray, and D. A. Hodges, "A ro-an 5-Msample/s
CMOS Two-Step Flash ADC," IEEE J. Solid-State Circuits, vol. SC-24,
pp. 241-249, April 1989.
[5] Y. S. Vee, L. M. Terman, and L. G. Heller, "A 1 mV MOS Comparator,"
IEEE J. Solid-State Circuits, vol. SC-13, pp. 294-297, June 1978.
[6] A. G. Dingwall and V. Zazzu, "An 8-MHz CMOS Subranging 8-Bit AID
Converter," IEEE J. Solid-State Circuits, vol. SC-20, pp. 1138-1143,
Dec. 1985.
230 Precision Techniques Chap. 8