Email and
Errata for CMOS Mixed-Signal Circuit Design
Email
1. In the switched-capacitor
circuits discussed in the MSD book all that sample …
2. Isn’t the KD1S in Fig. 9.4
simply a multi-bit modulator, Sec. 7.3.4?
3. Additional comments on the
use of K-paths (aka N-paths) seen on pages 52 – 53
5. Shouldn’t the
modulation noise in Fig. 8.16 be less than what is seen in Fig. 8.14 adjacent
to the input tone? Yes, see SPICE simulation comments here.
6. What, in simple terms, is
the benefit of the KD1S topology?
8. Would you post
the first edition’s Ch. 36, at the bench? Yes, Ch36_1e_MSD.pdf.
Errata
Typos
found in the 2nd
Edition of CMOS Mixed-Signal Circuit Design, ISBN 978-0-470-29026-2,
published December, 2008
Typos
found in the 3rd and later printings of the 2nd Edition
None to report
Typos
fixed in the 2nd printing of the 2nd Edition
pages 5-6 – as mentioned on page 4 the cosine signal
leads the sine signal by 90 degrees. This means that the quadrature
signal, with amplitude AQ,
in Fig. 1.6 should be drawn pointing down on the y-axis instead of up. The way
it’s currently drawn the sine signal leads the cosine signal. With this
correction the phase shift in Eqs. (1.10) and (1.11)
should be negated (change tan–1 to –tan–1). Also the I
and Q letters in Fig. 1.6 should be swapped (I on the x-axis and Q on the
y-axis)
page 12 – Fig. 1.14b, replace vin(f)
= z^-1*vout(f) with vout(f)
= z^-1*vin(f), in other words swap vin and vout
page 23 – Eq. (1.81) is incorrect. The delay is
already represented in the frequency domain so it doesn’t make sense to take
its Fourier transform. This will be changed to show that the Fourier transform
of a time shifted signal, x(t – t0), has a frequency
spectrum representation of X(f)*exp(-j2*pi*f*t0)
page 26 – Question 1.17, time was not included in the
arguments of the sinusoids. They should read sin(2*pi*f0*t + theta) and cos(2*pi*f0*t + phi)
page 38 – 11th line down change –39.7 to
–39.2
page 42 – Eq. (2.17), [u(t – nTs
– T) – u(t – NTs – Ts)] isn’t h_t(t). h_t(t) is
[u(t – T) – u(t – Ts)] (to fix the typo
remove the label h_t(t) in the first line of the
equation)
page 43 – fifth line from the bottom change “(call
interpolation)” to “(called interpolation)”
page 46 – add a space two lines above Eq. (2.30) so
that “Eq. [2.16]).In” changes to “Eq. [2.16]). In” (add a space)
page 52 – The left side of Eq. (2.53) should have
magnitude brackets
page 54 – 14th line down change CI to CF
page 58 – in Fig. 2.41 change the CH to CF so that
it matches the derivations, add “–” sign to exponents in Eqs. (2.73) and
(2.74), and minor correction to the derivation of the autozero,
see here
page 61 – 5th line down remove “that” and
change “is” to “are”
page 63 – 7th line down change (2.63) to
(2.83)
page 64 – fix spacing in Fig. 2.50 caption
pages 65-66 –
correction to the derivation of single-ended S/H response, see here. Also, 7th line down on page 66 change “uncharged”
to “discharged”
page 66 – remove the extra space at the end of Table
2.2’s caption
page 71 – Question 2.3, change “returning the output
of the S/H reduces…” to “returning the output of the S/H to zero reduces…” and change 2.2 to 2.4 in Fig. 2.59 caption
page 72 – change CH to CF in question 2.12 to
correspond to the change on page 58 listed above
page 73 – sixth line down remove the space between
continuous- and time, last line in first paragraph add hyphen between higher
and order.
page 76 – Figure 3.5 caption, replace 35.4 with 3.4
page 86 – change the label on the y-axis in Fig. 3.15b from iout+ – iout– to iout+ = iout–
page 87 – Eq. (3.30) remove the minus sign in front
of iout–
since iout– = iout+
page 93 – Figure 3.25 caption should refer to Fig.
3.24 not Fig. 5.24
page 102 – Figure 3.35 change the plus sign in the
denominator of the “max” equation to a minus sign
page 115 – swap the outputs of the gm4 transconductor in Fig. 3.53
page 117 – Questions 3.18 and 3.19 change 35.9 and 35.12
to 3.9 and 3.12
page 124 – 12th line down change “extended
and inverted” to “inverted and extended”
page 125 – Figure 4.7, change the last entry under A
from (1) to (+1) and add OF! after the next to the
last entry under Out(A + B), 0010 (+2) OF!
page 126 – Figure 4.8, change the last entry under
Out(A-B) from 0001 (-1) to 0001 (+1) OF!
page 127 – the counter and hold register in Fig. 4.9
should be log2(K) + 1 bits wide not K-bits wide
page 128 – add K in front of the Sinc ratio in the
equation seen in Fig. 4.10 for |H(f)|, see Eq. (4.12), add impulse on the left
in Fig. 4.11b so symmetrical
page 131 – in Fig. 4.14 show the first inverter’s
output as 2-bits and the input to the comb filter is 9 bits
page 136 – change “filer” to “filter” in the caption in
Fig. 4.22
page 137 – in Fig. 4.24 show the first inverter’s
output as 2-bits, 7-bits below the inverter instead of 8, and the input to the
comb filter is 9 bits. Also, in Fig. 4.24 the sign bit only needs to be
extended by 1 on the input of the resonator so a 10-bit DAC is used
pages 140 and
144 – 4th line from the
bottom change “integrators” to “integrator” and there are two Example 4.8s so
re-label the one on page 140 “Example 8a” and the one on page 144 “Example 8b”.
page 142 - add (KM)L before
the magnitude brackets in Eq. (4.33) and to the y-axis of the Sinc plot in Fig. 4.31, change M to MK in Fig. 4.31,
remove magnitude equation in Fig. 4.31 since it’s the same as Eq. (4.33), and
finally two lines above Fig. 4.31 change the K to KM so the number of
bits the integrator section grows is log2 (KM) -1 not log2 K -1
page 143 – 12th line from the top change
“write” to “equate”
page 144 – Figure 4.33 should be modified so that they
have 8 humps between DC and fs
page 158 – bottom two lines, 0.5625 is the result of
cascading two 0.75 multipliers not 0.875 multipliers (change 0.875 to 0.75 in
last line)
page 160 – in question 4.9 replace “Repeat question 4.3
for a…” with “Repeat Ex. 4.3 for a…”
page 170 – Example 5.2 should refer to Fig. 5.13 not
Fig. 5.9.
page 174 – 6th line down change Eq. (5.11) to
Eq. (5.13)
page 178 – last line change “of ideal” to “of the ideal”
page 180 – 4th line from the bottom remove
the extra space between the word “jitter” and the comma
page 188 – near midway down the page change (514) to
(5.14), also remove the square of 0.858 (it’s already power) in root(0.858 +
1.3^2) = 1.6 mV so SNR is 46.9 dB (instead of 47.1 dB)
page 190 – Figure 5.26, the unshaded
rectangle above the shaded rectangle should be made taller so its area matches
the shaded rectangle
page 198 – 14th line from the bottom change
24 dB to 48 dB
page 204 – Figure 6.2, 3rd waveform add a
horizontal line to the right so complete the waveform
page 205 – after Eq. (6.3) add “Note that, in Fig.
6.4b, we are assuming that the S/H response used in the model for an ADC, Fig.
5.2, is 1 ( f << fs).”
Replace, on the 5th line from the bottom line, VQe(0) with NTF(0).
page 207 – replace second paragraph in Ex. 6.1 with
information about the limitations of the comparator in a continuous-time
modulator
page 211 – 3rd line from the top change LSB
to MSB
page 212 – Figure 6.12 square both sides of |H(f)|, Eq.
(6.27) change K3 to K2
page 213 – Equation (6.30) drop the extra VQe
page 219 – Caption for Fig. 6.22 fix spelling of
implementation
page 220 – rewrite last line
page 221 – 5th line change “comparator’s” to
“comparators”
page 222 – in Fig. 6.24 indicate that the added
amplifier also reduces the effects of the comparator’s delay in addition to
comparator offsets
page 239 – 5th line change “Fig. 7.4” to
“Fig. 6.1”
page 255 – 6th line from the bottom change
Fig. 7.51c to Fig. 7.26c
page 260 – Eq. (7.67) change “G1” to “G2”,
4th line from bottom, replace "The block diagram of
the..." with "The implementation of the ..
page 263 – change the last sentence to comment on the
benefit of the topology, an added extra half clock cycle delay for the
comparator to make a decision
page 264 – 5th line above Fig. 7.40 change
“7.39” to “7.32”
page 267 – change “Fig. 7.32 and Eqs. (7.61) and (7.62)” to “Fig. 7.39 and Eqs. (7.68) and (7.69)”
page 272 – 6th line from bottom change
"then" to "than"
page 277 – Eq. (7.108) change “v1(z) + v2(z) + v3(z)” to
“v1(z)*z^-1 + v2(z)*(1 – z^-1) + v3(z)*(1 – z^-1)^2”
page 279 – shift Fig. 7.56 up so that it is in between
the two paragraphs, 9th line from the bottom change “v1(z)” to
“o1(z)”, 8th line from the bottom change “o1(z)” to “v1(z)”
page 280 – second line down change y1(t) to v1(t)
page 281 – add additional references. Shift the HW on
the following pages.
page 286 - swap the I
and Q labels in Fig. 8.1. The I sinusoid should lead the Q sinusoid by T/4
page 288 – add discussion of amplitude modulation from
varying comparator delay in Ex. 8.1
page 296 – 2nd line from the bottom change
“Figure 8.15” to “Figure 8.16”
page 298 - swap the I
and Q labels in Fig. 8.19. The I sinusoid should lead the Q sinusoid by T/4
page 314 – 1st sentence should end with a
period not a question mark
page 315 – change the discussion in the second two
paragraphs to focus on the comparator’s delay
pages 316-317 – minor modification to the delay
element in Fig. 9.23 so that there is less non-overlap in the clocks, change
the ring oscillator seen in Fig. 9.24 so that the edges of the clocks are more
uniformly spaced (extremely important, see paper here
and the highlighted text on fourth page).
page 321 – make minor cosmetic changes
pages 323-324 – add
additional reading. Delete question 9.12 and replace it (and re-number as 9.12)
with the old 9.13
page 325 – add pages 187, 207, 288, and 315 to the index
entry for amplitude modulation
page 327 – add page 315 to the limit cycle oscillations
entry
Sorry, no typo list for the 1st Edition, ISBN 978-0-471-22754-0, published
May, 2002.
However,
the 1st Edition’s supporting material is available in Mixed_Signal_1e.zip or Mixed_Signal_1e.rar