Beruflich Dokumente
Kultur Dokumente
-1
-2
bN-i2-i
-3
i=1
1 1 0 1
0
1 2-1 + 1 2-2 + 0 2-3 + 1 2-4 + 0 2-5 = 2 + 4 + 8 + 16 + 32
=
16 + 8 + 0 + 2 + 0 26 13
= 32 = 16
32
Amplitude
1.1-2 Process the sinusoid in Fig. P1.2 through an analog sample and hold. The sample
points are given at each integer value of t/T.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
10
11
Sample times
t
__
T
Figure P1.1-2
1.1-3 Digitize the sinusoid given in Fig. P1.2 according to Eq. (1) in Sec. 1.1 using a
four-bit digitizer.
Amplitude
1111
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
1110
1101
1100
1010
1000
1000
0110
0101
0011
0010
0010
10
11
Sample times
t
__
T
Figure P1.1-3
The figure illustrates the digitized result. At several places in the waveform, the digitized
value must resolve a sampled value that lies equally between two digital values. The
resulting digitized value could be either of the two values as illustrated in the list below.
Sample Time
0
1
2
3
4
5
6
7
8
9
10
11
4-bit Output
1000
1100
1110
1111 or 1110
1101
1010
0110
0011
0010 or 0001
0010
0101
1000
1.1-4 Use the nodal equation method to find vout/vin of Fig. P1.4.
R1
vin
R2
R3
v1
gmv1
R4
vout
Figure P1.1-4
Node A:
0 = G1(v1-vin) + G3(v1) + G2(v1 - vout)
v1(G1 + G2 + G3) - G2(vout) = G1(vin)
Node B:
0 = G2(vout-v1) + gm1(v1) + G4( vout)
v1(gm1 - G2) + vout (G2 + G4) = 0
G1+G2 +G3 G1vin
g -G
0
m1
2
vout = G +G +G
- G2
1 2
3
g -G
G2 + G4
m1
2
G1 (G2 - gm1)
vout
=
vin
G1 G2 + G1 G4 + G2 G4 + G3 G2 + G3 G4 + G2 gm1
1.1-5 Use the mesh equation method to find vout/vin of Fig. P1.4.
R1
vin
ia
R2
R3
v1
gmv1
ib
Figure P1.1-5
ic
R4
vout
vout
vout
R1
vin = ia (R1 + R3 + gm R1 R2) + vout R
4
R1 + R2+ R4
vin = ia (R1 + gm R1 R3 + gm R2 R3) + vout
R4
R1+R3 + gm R1 R3
vin
R +g R R +g R R v
1 m 1 3
m 2 3
in
vout =
R1+ R3 + gm R1 R3
R1/ R4
R + g R R + g R R (R + R +R ) / R
1 m 1 3
m 2 3
1
2
4
4
vout =
vin R3 R4 (1 - gm R2)
2
vin R3 R4 (1 - gm R2)
vout = R R + R R + R R + R R + R R + g R R R
1 2
1 4
1 3
2 3
3 4
m 1 3 4
R3 R4 (1 - gm R2)
vout
=
vin
R1R2 + R1R4 + R1R3 + R2R3 + R3R4 + gm R1 R3 R4
1.1-6 Use the source rearrangement and substitution concepts to simplify the circuit
shown in Fig. P1.6 and solve for iout/iin by making chain-type calculations only.
R2
iin
R1
v1
rmi
R3
iout
R2
iin
R1
v1
rmi
rmi
R3
iout
R-rm
rmi
R3
iout
R2
iin
R1
v1
Figure P1.1-6
-rm
iout = R i
3
R1
i = R + R - r iin
1 m
iout
-rm R1/R3
=
iin
R + R1 - rm
i1
gm(v1-v2)
v1
RL
v2
Figure P1.1-7
v2
v1 = gm (v1 - v2) RL
v2 (1 + gm RL ) = gm RL v1
v2
gm RL
=
v1
1 + gm RL
v2 = i1 RL
substituting for v2 yields:
i1 RL
gm RL
=
v1
1 + gm RL
v1 RL( 1 + gm RL )
i1 =
gm RL
v1
1
=
R
+
L
gm
i1
1.1-8 Use the circuit-reduction technique to solve for vout/vin of Fig. P1.8.
Av(vin - v1)
vin
R1
v1
R2
vout
N1
N2
Avvin
Avv1
vin
R1
v1
R2
vout
Figure P1.1-8a
Multiply R1 by (Av + 1)
Avvin
vin
R1(Av+1)
v1
Figure P1.1-8b
-Avvin R2
vout = R + R (A +1)
2
1 v
vout
-Av R2
=
vin R2 + R1(Av+1)
R2
vout
vout
vin =
-Av
-Av + 1 R2
R2
Av + 1 + R1
As Av approaches infinity,
vout -R2
vin = R1
1.1-9 Use the Miller simplification concept to solve for vout/vin of Fig. A-3 (see
Appendix A).
R1
R3
rm i a
vin
ia
R2
v1
ib
vout
Z2 =
R3
rm
1+ R
2
-rm
R3 R
2
rm
- R -1
2
R3
rm R
R3
2
Z2 = r
= R
m
2
R2 + 1
rm + 1
R1
rmia
vin
Z1
R2
ia
Z2
vout
Figure P1.1-9b
1.1-10 Find vout/iin of Fig. A-12 and compare with the results of Example A-1.
iin
R1
v1
R'2
gmv1
Figure P1.1-10
R3
vout
10
'
v1 = iin (R1 || R2)
'
vout = -gmv1 R3 = -gm R3 iin (R1 || R2)
vout
'
iin = -gm R3(R1 || R2)
R2
'
R2 = 1 + g R
m 3
R1R2
1 + gm R3
'
R1 || R2 = (1 + g R ) R + R
m 3 1
2
1 + gm R3
R1R2
'
R1 || R2 = (1 + g R ) R + R
m 3 1
2
vout
-gm R1 R2R3
=
iin R1+ R2+ R3+ gm R1R3
The A.1-1 result is:
vout
R1 R3 - gm R1 R2R3
=
iin R1+ R2+ R3+ gm R1R3
if gmR2 >> 1 then the results are the same.
1.1-11 Use the Miller simplification technique described in Appendix A to solve for the
output resistance, vo/io, of Fig. P1.4. Calculate the output resistance not using the Miller
simplification and compare your results.
R1
vin
R2
R3
v1
gmv1
Figure P1.1-11a
R4
vout
11
Zo with Miller
K = -gm R4
-R2 gm R4 R2 gm R4
Z2 = -g R - 1 = 1 + g R
m 4
m 4
2
Z0 = R4 || Z2 =
gm R2 R4
1 + gm R4
2
(1 + gm R4) R4 + gm R2 R4
1 + gm R4
gm R2 R4
Z0 = R4 || Z2 = R + g R ( R + R )
4
m 4
4
2
Zo without Miller
iT
R2
R1||R3
v1
gmv1
Figure P1.1-11b
vT
vT
v1 [1 + gm (R1 || R3)] = ( R1 || R3 ) iT + - R
4
R4
vT
12
vT (R1 || R3)
(2) v1 = R || R + R
1
3
2
Equate (1) and (2)
Z0 =
R1R3R4
R4 R2 + R + R
1
3
R2 + R4 +
gm R4R1 R3 + R1 R3
R1+R3
13
i
R=50K
v1
0.99v1
Figure P1.1-12
R
Rin = 1 - K
K = 0.99
50 K
50 K
Rin = 1 - 0.99 = 0.01 = 5 Meg
vout
Ion implantation
Polysilicon
Gate
(a)
Implanted ions
Polysilicon
Gate
(b)
Polysilicon
Gate
No overlap of
gate to diffusion
Polysilicon
Gate
After diffusion
Significant overlap of
polysilicon to gate
Implanted ions
diffused
(c)
Figure P2.1-3
Problem 2.1-4
What is the function of silicon nitride in the CMOS fabrication process described in
Section 2.1
The primary purpose of silicon nitride is to provide a barrier to oxygen so that when
deposited and patterned on top of silicon, silicon dioxide does not form below where the
silicon nitride exists.
Problem 2.1-5
Give typical thickness for the field oxide (FOX), thin oxide (TOX), n+ or p+, p-well, and
metal 1 in units of m.
FOX: ~ 1 m
TOX: ~ 0.014 m for an 0.8 m process
N+/p+: ~ 0.2 m
Well: ~ 1.2 m
Metal 1: ~ 0.5 m
Problem 2.2-1
Repeat Example 2.2-1 if the applied voltage is -2 V.
NA = 5 1015/cm3, ND = 1020/cm3
kT
1.38110-23300 510151020
ln
= 0.9168
1.610-19
(1.451010)2
NAND
o = q ln 2 =
n
i
1/2
2si(ovD)NA
xn=
qND(NA + ND)
1/2
1/2
2si(o vD)ND
xp =
qNA(NA + ND)
= 43.510-12 m
1/2
= 0.869 m
xd = xn xp = 0 + 0.869 m = 0.869 m
1/2
dQj
siqNAND
Cj0 = dv = A
D
2(NA + ND) (o)
1/2
11.78.85410-141.610-195101511020
Cj0 = 110-3110-3
2(51015+11020) (0.917)
= 21.3 fF
Cj0 =
Cj0
1
vD
1/2
21.3 fF
1/2
-2
0.917
= 11.94 fF
Problem 2.2-2
Develop Eq. (2.2-9) using Eqs. (2.2-1), (2.2-7), and (2.2-8).
Eq. 2.2-1
xd = xn xp
Eq. 2.2-7
1/2
2si(o vD)NA
xn =
qND(NA + ND)
Eq. 2.2-8
1/2
2si(o vD)ND
xp =
qNA(NA + ND)
2 ( v )N 2 + 2 ( v )N 21/2
si o
D D
si o D A
xd =
2 N 2 + N 2 1/2
si A
D
xd = (o vD)1/2
2si( NA + ND) 2
xd = (o vD)1/2
qNA ND (NA + ND)
1/2
2si( NA + ND)
xd = (o vD)1/2 qN N
A D
Problem 2.2-3
Redevelop Eqs. (2.2-7) and (2.2-8) if the impurity concentration of a pn junction is given
by Fig. 2.2-2 rather than the step junction of Fig. 2.2-1(b).
0
-NA
(x)
ND - NA = ax
qND
xp
0
xn
-qNA
E(x)
x
E0
V(x)
0 vD
x
xd
Figure P2.2-3
(x)
d2V
=2
dx
(x)= qax , when xp < x < xn
d2V
qax
=2
dx
dV qa 2
E(x) = - dx =
x + C1
2
E(xp) = E(xn) = 0
then
0=
qa 2
x + C1
2 p
C1 = -
qa 2
x
2 p
E(x) =
qa 2 qa 2
qa 2 2
x
x =
x xp
2
2 p
2
xn
qa 2 2
V=
E(x)dx = 2 x - xp dx
xp
xp
qa x3 2
V = 3 xp x
2
xn
xp
3
3
qa xn 2 xp 2
V = 3 xp xn 3 xp xp
2
3
qa xn 2 31
qa xn
2 3
2
V=
xp xn xp3 1 =
xp xn + 3 xp
3
3
2
2
Since -xp = xn
3
qa xp
2 3
qa 3 1
2
qa 34
3
V=
3 + xp + 3 xp =
xp3 + 1 + 3 =
x
2
2
2 p3
V =
2qa 3
x
3 p
0 VD =
2qa 3
x
3 p
1/3
3
xp = xn = 2qa
(0 VD)1/3
Problem 2.2-4
Plot the normalized reverse current, iRA/iR, versus the reverse voltage vR of a silicon pn
diode which has BV = 12 V and n = 6.
iRA
1
iR = 1 (v /BV)n
R
12
10
iRA/iR
6
0
0
10
12
14
VR
Figure P2.2-4
Problem 2.2-5
What is the breakdown voltage of a pn junction with NA = ND = 1016/cm3?
BV
BV
si(NA + ND)
2qNAND
Emax
Problem 2.2-6
What change in vD of a silicon pn diode will cause an increase of 10 (an order of
magnitude) in the forward diode current?
vD
vD
iD = Is exp V 1 Is exp V
t
t
vD1
vD1
Is exp V
exp V
10 iD
vD1- vD2
t
t
=
=
=
exp
V
iD
vD2
vD2
t
Is exp V
exp V
t
t
vD1- vD2
10 = exp V
the gate is greater than the source and increasing, then the region adjacent to the
source can begin to invert and thus provide a current path into the channel.
Problem 2.3-2
If VSB = 2 V, find the value of VT for the n-channel transistor of Ex. 2.3-1.
2F = -0.940
= 0.577
VT0 = 0.306
VT = VT0 + ( |2F + vSB|
|2F|)
VT = 0.736 volts
Problem 2.3-3
Re-derive Eq. (2.3-27) given that VT is not constant in Eq. (2.3-22) but rather varies
linearly with v(y) according to the following equation.
VT = VT0 + a v(y) << correction to book
L
vDS
vDS
0
0
0
iD L = WnCox
2 DS
v(y)
(vGS VT0 )v(y) (1 + a) 2
WnCox
iD =
L
10
vDS
(vGS VT0 ) vDS (1 + a) 2
Problem 2.3-4
If the mobility of an electron is 500 cm2/(Vs) and the mobility of a hole is 200 cm2/(Vs),
compare the performance of an n-channel with a p-channel transistor. In particular,
consider the value of the transconductance parameter and speed of the MOS transistor.
Since K = Cox, the transconductance of an n-channel transistor will be 2.5 time greater
than the transconductance of a p-channel transistor. Remember that mobility will degrade
as a function of terminal conditions so transconductance will degrade as well. The speed
of a circuit is determined in a large part by the capacitance at the terminals and the
transconductance. When terminal capacitances are equal for an n-channel and p-channel
transistor of the same dimensions, the higher transconductance of the n-channel results in
a faster circuit.
Problem 2.3-5
Using Ex. 2.3-1 as a starting point, calculate the difference in threshold voltage between
two devices whose gate-oxide is different by 5% (i.e., tox = 210 ).
3 1016
F(substrate) = 0.0259 ln
= 0.377 V
1.45 1010
4 1019
= 0.563 V
1.45 1010
F(gate) = 0.0259 ln
11
-19
-14
16
2 1.6 10 11.7 8.854 10 3 10
-7
1.644 10
= 0.607 V1/2
Problem 2.3-6
Repeat Ex. 2.3-1 using NA = 7 1016 cm-3, gate doping, ND = 1 1019 cm-3.
7 1016
= 0.3986 V
1.45 1010
F(substrate) = 0.0259 ln
1 1019
= 0.527 V
1.45 1010
F(gate) = 0.0259 ln
Cox = ox/tox =
12
-19
-14
16
2 1.6 10 11.7 8.854 10 7 10
-7
1.727 10
= 0.882 V1/2
Problem 2.4-1
Given the component tolerances in Table 2.4-1, design the simple lowpass filter
illustrated in Fig P2.4-1 to minimize the variation in pole frequency over all process
variations. Pole frequency should be designed to a nominal value of 1MHz. You must
choose the appropriate capacitor and resistor type. Explain your reasoning. Calculate the
variation of pole frequency over process using the design you have chosen.
R
vin
vout
Figure P2.4.1
The obvious choice for the resistor is Polysilicon. The obvious choice for the capacitor is
the MOS capacitor. Thus we have the following:
We want -3dB=2106 = 1/RC
C = 2.2 fF/m2 to 2.7 fF/m2 ; R = 20 /! to 40 /!
Nominal values are
C = 2.45 fF/m2 ; R = 30 /!
1.59106
N
1
2.275 MHz
(2)(5.04k) (13.88pF)
1
927 kHz
(2)(10.08k) (17.03pF)
Problem 2.4-2
13
14
List two sources of error that can make the actual capacitor, fabricated using a CMOS
process, differ from its designed value.
Sources of error are:
- Variations in oxide thickness between the capacitor plates
- Dimensional variations of the plates due to the tolerance in
- Etch
- Mask
- Registration error (between layers)
Problem 2.4-3
What is the purpose of the n+ implantation in the capacitor of Fig. 2.4-1(a)?
The implant is required to form a diffusion with a doping similar to that of the drain and
source. As the voltage across the capacitor varies, depleting the bottom plate of carriers
causes the capacitor to have a voltage coefficient which can have a bad effect on analog
performance. With a highly-doped diffusion below the top plate, voltage coefficient is
minimized.
Problem 2.4-4
Consider the circuit in Fig. P2.4-4. Resistor R1 is an n-well resistor with a nominal value of
10 k when the voltage at both terminals is 3 V. The input voltage, vin, is a sine wave with an
amplitude of 2 VPP and a dc component of 3 V. Under these conditions, the value of R1 is given
as
v + v
R1 = Rnom 1 + K in out
2
where Rnom is 10K and the coefficient K is the voltage coefficient of an n-well resistor
and has a value of 10K ppm/V. Resistor R2 is an ideal resistor with a value of 10 k.
Derive a time-domain expression for vout. Assume that there are no frequency
dependencies.
TBD
Problem 2.4-5
Repeat problem 21 using a P+ diffused resistor for R1. Assume that a P+ resistors
voltage coefficient is 200 ppm/V. The n-well in which R1 lies, is tied to a 5 volt supply.
TBD
Problem 2.4-6
Consider problem 2.4-5 again but assume that the n-well in which R1 lies is not
connected to a 5 volt supply, but rather is connected as shown in Fig. P2.4-6.
15
R1
n+
vin
vout
R2
Rn-well
FOX
FOX
p- substrate
n-well
p+ diffusion
Figure P2.4-6
Voltage effects a resistors value when the voltage between any point along the current
path in the resistor and the material in which it lies. The voltage difference causes a
depletion region to form in the resistor, thus increasing its resistance. This idea is
illustrated in the diagram below.
p+ diffusion
V1
VDD
+
Vx
-
+
0 Volts
VDD
Voltage difference
causes depletion region
narrowing the current path
n-well
In order to keep the depletion region from varying along the direction of the current path,
the potential of the material below the p+ diffusion (n-well in this case) must vary in the
same way as the potential of the p+ diffusion. This is accomplished by causing current to
flow in the underlying material (n-well) in parallel with the current in the p+ diffusion as
illustrated below.
Rp+
Rn-well
p+ diffusion
V1
Vp+
Vx
Vn-well
VDD
Ip+
In-well
VDD
n-well
16
It is easy to see that if Vp+ = Vn-well then Vx = 0. Thus by attaching the n-well in
parallel with the desired current path, the effects of voltage coefficient of the p+ material
are eliminated. There is a second-order effect due to the fact that the n-well resistor will
have a voltage coefficient due to the underlying material (p- substrate) tied to ground.
Even with this non-ideal effect, significant improvement is achieved by this method.
Problem 2.5-1
Assume vD = 0.7 V and find the fractional temperature coefficient of Is and vD.
1 dIs 3 1 VGo
3
1 1.205
Is dT = T + T Vt = 300 + 300 0.0259 = 0.1651
VGo 1.942 10-3 vD 3Vt
dvD
1.205 0.7 30.0259
-3
dT
T
300
300 = 1.942 10
T
1 dvD 1.942 10-3
=
= 2.775 10-3
0.7
vD dT
Problem 2.5-2
Plot the noise voltage as a function of the frequency if the thermal noise is 100 nV/ Hz
and the junction of the 1/f and thermal noise (the 1/f noise corner) is 10,000 Hz.
10 V/ Hz
noise
voltage
1 V/ Hz
100 nV/ Hz
1 Hz
10 Hz
100 Hz
1 kHz
10 kHz
100 kHz
frequency
Problem 2.6-1
Given the polysilicon resistor in Fig. P2.6-1 with a resistivity of = 810-4 -cm,
calculate the resistance of the structure. Consider only the resistance between contact
edges. s = 50 /
Fix problem: Eliminate . s = 50 / because it conflicts with = 8
10-4 -cm
L
R = WT =
17
810-4 310-4
= 30
110-4 800010-8
Problem 2.6-2
Given that you wish to match two transistors having a W/L of 100m/0.8m each.
Sketch the layout of these two transistors to achieve the best possible matching.
Best matching is achieved using the following principles:
- unit matching
- common centroid
- photolithographic invariance
Metal 2
Via 1
0.8 m
25 m
Metal 1
Metal 2
Figure P2.6-2
Problem 2.6-3
Assume that the edge variation of the top plate of a capacitor is 0.05m and that capacitor
top plates are to be laid out as squares. It is desired to match two equal capacitors to an
accuracy of 0.1%. Assume that there is no variation in oxide thickness. How large would
the capacitors have to be to achieve this matching accuracy?
Since capacitance is dominated by the area component, ignore the perimeter (fringe)
component in this analysis. The units in the analysis that follows is micrometers.
C = CAREA (d 0.05)2
where d is one (both) sides of the square capacitor.
C1 (d + 0.05)2
C1 = (d 0.05)2 = 1.001
18
C1 (d + 0.05)2
C1 = (d 0.05)2 = 1.001
Pcircle
Psquare
Ideally,
2d
=
4d
2 <1
Cperimeter
C area
Pcircle
= 0, so since P
< 1, the impact of perimeter on a circle is less
square
than on a square.
Problem 2.6-5
Show analytically how the Yiannoulos-path technique illustrated in Fig. 2.6-5 maintains a
constant area-to-perimeter ratio with non-integer ratios.
Area of one unit is:
Au = L
19
Total area = N Au
Total periphery = 2(N + 1)
CTotal = KA N Au + KP 2(N + 1)
where KA and KP represent area and perimeter capacitance (per unit area and per unit
length) respectively.
Consider two capacitors with different numbers of units but drawn following the template
shown in Fig. 2.6-5(a). Their ratio would be
L
One unit
KA N1 Au + KP 2(N1 + 1)
=
C2 KA N2 Au + KP 2(N2 + 1)
C1
20
Total area = (N + 1) Au
Total periphery = 2(N + 1) (as before)
Notice what has happened. By adding the extra unit area, two peripheral units are
eliminated but two additional ones are added resulting in no change in total periphery.
However, one additional area has been added. Thus
KA (N1 + 1) Au + KP 2(N1 + 1)
=
C2 KA (N2 + 1) Au + KP 2(N2 + 1)
C1
Problem 2.6-6
Design an optimal layout of a matched pair of transistors whose W/L are 8m/1m. The
matching should be photolithographic invariant as well as common centroid.
Metal 2
21
Via 1
1 m
2 m
Metal 1
Metal 2
Figure P2.6-6
Problem 2.6-7
Figure P2.6-7 illustrates various ways to implement the layout of a resistor divider.
Choose the layout that BEST achieves the goal of a 2:1 ratio. Explain why the other
choices are not optimal.
22
2R
R
A
(b)
(a)
A
A
A
(e)
(d)
(c)
A
x
2x
(f)
Figure P2.6-7
Option A suffers the following:
- Orientation of the 2R resistor is partly orthogonal to the 1R resistor. Matched resistors should
have the same orientation.
- Resistors do not have the appropriate etch compensating (dummy) resistors. Dummy stripes
should surround all active resistors.
Option B suffers the following:
- Resistors do not have the appropriate etch compensating (dummy) resistors. Dummy stripes
should surround all active resistors.
- Resistors do not share a common centroid as they should.
Option C suffers the following:
- Resistors do not share a common centroid as they should.
- Uncertainty is introduced with the additional notch at the contact head.
Option D suffers the following:
23
Resistors do not have the appropriate etch compensating (dummy) resistors. Dummy stripes
should surround all active resistors.
(a)
(b)
(c)
(d)
(e)
(f)
Unit Matching
Etch Comp.
Orientation
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
No
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Common
Centroid
Yes
No
No
Yes
Yes
No
IDS
3.00E-04
2.00E-04
1.00E-04
0.00E+00
0
VGS
Problem 3.1-2
Sketch to scale the output characteristics of an enhancement p-channel device if VT = -0.7
volt and ID = -500 A when VGS = -1, -2, -3, -4, and -6 V. Assume that the channel
modulation parameter is zero.
0.00E+00
-1.00E-04
-2.00E-04
IDS
-3.00E-04
-4.00E-04
-5.00E-04
-6.00E-04
-6
-5
-4
-3
VGS
-2
-1
Problem 3.1-3
In Table 3.1-2, why is P greater than N for a n-well, CMOS technology?
The expression for is:
2si q NSUB
Cox
Because is a function of substrate doping, a higher doping results in a larger value for .
In general, for an nwell process, the well has a greater doping concentration than the
substrate and therefore devices in the well will have a larger .
Problem 3.1-4
A large-signal model for the MOSFET which features symmetry for the drain and source
is given as
W
iD = K' L [(vGS VTS)2 u(vGS VTS)] [(vGD VTD)2 u(vGD VTD)]
where u(x) is 1 if x is greater than or equal to zero and 0 if x is less than zero (step
function) and VTX is the threshold voltage evaluated from the gate to X where X is either S
(Source) or D (Drain). Sketch this model in the form of iD versus vDS for a constant value
of vGS (vGS > VTS) and identify the saturated and nonsaturated regions. Be sure to extend
this sketch for both positive and negative values of vDS. Repeat the sketch of iD versus
vDS for a constant value of vGD (vGD > VTD). Assume that both VTS and VTD are positive.
K'(W/L)(vGS-VTS)2
vGS-VTS<0
vGS-VTS>0
vGD
constant
vGS
constant
vGD-VTD>0
vGD-VTD<0
-K'(W/L)(vGD-VTD)2
Problem 3.1-5
Equation (3.1-12) and Eq. (3.1-18) describe the MOS model in nonsaturation and
saturation region, respectively. These equations do not agree at the point of transition
between saturation and nonsaturation regions. For hand calculations, this is not an issue,
but for computer analysis, it is. How would you change Eq. (3.1-18) so that it would
agree with Eq. (3.1-12) at vDS = vDS (sat)?
vDS
W
iD = K' L (vGS VT) 2 vDS
W
iD = K' 2L (vGS VT)2(1 + vDS),
(3.1-12)
(3.1-18)
vDS (sat)
W
(vGS VT)
vDS(sat)
L
2
vDS (sat)
W
(vGS VT)2
W
2
(vGS VT)2
W
W (vGS VT)
2
2
W (vGS VT)
iD = K' L
2
W
iD = K' 2L (vGS VT)2 1 + (vDS vDS(sat)) ,
When vDS = vDS(sat) , this expression agrees with the non-saturation equation at the
point of transition into saturation. Beyond saturation, channel-length modulation is
applied to the difference in vDS and vDS(sat) .
Problem 3.2-1
Using the values of Tables 3.1-1 and 3.2-1, calculate the values of CGB, CGS, and CGD
for a MOS device which has a W of 5 m and an L of 1 m for all three regions of
operation.
We will need LD in these calculations. LD can be approximated from the value given for
CGSO in Table 3.2-1.
LD =
220 10-12
89 10-9
24.7 10-4
Off
CGB = C2 + 2C5 = Cox(Weff)(Leff) + 2CGBO(Leff)
Weff = 5 m
Leff = 1 m - 289 nm = 822 10-9
CGB = 24.7 10-4 (5 10-6)( 822 10-9) + 2700 10-12822 10-9
CGB = 11.3 10-15 F
Saturation
CGB = 2C5 = CGBO (Leff)
Polysilicon
Figure P3.2-2
BX
vBXMJSW
1 PB
1 PB
CBX =
1 PB
1 PB
PMOS case:
CBX =
1 PB
1 PB
vBX
vBXMJSW
1 PB
1 PB
CBX =
CBX =
-0.75 0.5
-0.75 0.38
1 1
1 1
PMOS case:
CBX =
CBX =
-0.75 0.5
-0.75 0.35
1 1
1 1
Problem 3.2-3
Calculate the value of CGB, CGS, and CGD for an n-channel device with a length of 1 m
and a width of 5 m. Assume VD = 2 V, VG = 2.4 V, and VS = 0.5 V and let VB = 0 V.
Use model parameters from Tables 3.1-1, 3.1-2, and 3.2-1.
LD =
220 10-12
89 10-9
24.7 10-4
2|F|]
Problem 3.3-1
Calculate the transfer function vout(s)/vin(s) for the circuit shown in Fig. P3.3-1. The
W/L of M1 is 2m/0.8m and the W/L of M2 is 4m/4m. Note that this is a smallsignal analysis and the input voltage has a dc value of 2 volts.
5 Volts
W/L = 2/0.8
RM1
M1
W/L = 4/4
M2
vIN = 2V(dc) + 1mV(rms)
vout
vout
CM2
Figure P3.3-1
Figure P3.3-1b
1/SCM2
vout(s)
1
=
vIN (s) RM1 + 1/SCM2 = SCM2RM1 + 1
VT1 = VT0 + [ 2|F| + vSB
2|F|]
1
= 1.837 k
K'(W/L)M1 (vGS1 VT1)
CM2 = WM2 LM2 Cox = 4 10-6 4 10-6 24.7 10-4 = 39.52 10-15
RM1CM2 = 1.837 k 39.52 10-15 = 72.6 10-12
vout(s)
vIN (s) ==
1
S
+1
13.77 109
Problem 3.3-2
Design a low-pass filter patterened after the circuit in Fig. P3.3-1 that achieves a -3dB
frequency of 100 KHz.
1
= 100,000
2RC
There is more than one answer to this problem because there are two free parameters.
Use the resistance from Problem 3.3-1.
RM1 = 1.837 k
CM2 =
1
= 866.4 pF
2 1.837 1031 105
Choose W = L
2
(2K'W/L)|ID|
2110 10-6 10 50 10-6 = 332 10-6
gmbs = gm
2(2|F| + VSB)1/2
0.4
= 40.4 10-6
2(0.7+2.0)1/2
gds = ID
gds = 50 10-6 0.01 = 500 10-9
P-Channel Device
gm =
(2K'W/L)|ID|
gm =
gmbs = gm
2(2|F| + VSB)1/2
0.57
= 38.2 10-6
2(0.8+2.0)1/2
gds = ID
gds = 50 10-6 0.01 = 500 10-9
VDS
=
2(2|F | + VSB)1/2
2|F|]
VDS
=
2(2|F | + VSB)1/2
50 10-6 0.57 1 10
= 85.2 10-6
2(0.8+2)1/2
2|F|]
10
11
Problem 3.3-4
Find the complete small-signal model for an n-channel transistor with the drain at 4 V,
gate at 4 V, source at 2 V, and the bulk at 0 V. Assume the model parameters from Tables
3.1-1, 3.1-2, and 3.2-1, and W/L = 10 m/1 m.
VT = VT0 + [ 2|F| + vSB
2|F|]
gm =
gm =
(2K'W/L)|ID|
2110 10-6 10 570 10-6 = 1.12 10-3
gmbs = gm
2(2|F| + VSB)1/2
0.4
= 136 10-6
2(0.7+2.0)1/2
gds = ID
gds = 570 10-6 0.04 = 22.8 10-9
220 10-12
LD =
89 10-9
24.7 10-4
Leff = L - 2 LD = 1 10-6 2 89 10-9 = 822 10-9
CGB = CGBO x Leff = 700 10-12 822 10-9 = 0.575 fF
CGS = CGSO(Weff) + 0.67Cox(Weff)(Leff)
12
CGS = 220 10-12 10 10-6 + 0.67 24.7 10-4 822 10-9 10 10-6
CGS = 15.8 10-15
CGD = CGDO(Weff)
CGD = CGDO(Weff) = 220 10-12 10 10-6 = 2.2 10-15
Problem 3.3-5
Consider the circuit in Fig P3.3-5. It is a parallel connection of n mosfet transistors.
Each transistor has the same length, L, but each transistor can have a different width, W.
Derive an expression for W and L for a single transistor that replaces, and is equivalent to,
the multiple parallel transistors.
The expression for drain current in saturation is:
ID =
2
K'W
v
v
(1 + vDS)
(
)
GS
T
2L
For multiple transistors with the same drain, gate, and source voltage, the drain current
can be expressed simply as
2
W
ID(i) = L ( vGS vT ) (1 + vDS)
i
The drain current in each transistor is additive to the total current, thus
W
L
i
1
ID(TOTAL) = L( vGS vT ) (1 + vDS)
Wi
Problem 3.3-6
Consider the circuit in Fig P3.3-6. It is a series connection of n mosfet transistors. Each
transistor has the same width, W, but each transistor can have a different length, L.
Derive an expression for W and L for a single transistor that replaces, and is equivalent to,
the multiple parallel transistors. When using the simple model, you must ignore body
effect.
Error in problem statement : replace parallel with series
13
Mn
M2
M1
Figure P3.3-6
vG
v2
M3
vDS
K'W
i1 = L (vGS VT) vDS 2
2
2
v1
v1
v1
i1 = 1 Von v1 2
where
vG
14
Von = vG VT
v1 = Von
Von
v1 = 2Von 2Von
2i1
Von
2i1
2i1
( v2 v1)
( v2 v1)
2
2
v1 v2
i2 = 2 Von v2 Vonv1 + 2 2
Substitue the earlier expression for v1 and equate the drain currents (drain currents must
be equal)
1 2
v2
i2 =
V v
1 + 2 on 2 2
2
v2
v2
The drain current in M3 must be equivalent to the drain current in M1 and M2, thus
-1
1 2
L2 -1
L1
1
1
3 =
=
+
=
+
1 + 2 1 2
K'W1 K'W2
15
Since the widths are equal and the transconductances are equal
3 =
1
(L + L2)
K'W 1
This analysis is easily extended to address any number of transistors (repeat the analysis
with M3 and another transistor in series with ittwo at a time)
i
LEQUIVALENT = Li
0
Problem 3.5-1
Calculate the value for VON for n MOS transistor in weak inversion assuming that fs and
fn can be approximated to be unity (1.0).
Assume (from Level 1 parameters):
GAMMA = 0.4
PHI = 0.7
COX = 24.7 10-4 F/m2
vSB = 0
NFS = 7 1015
von = VT + fast
where
1/2
kT
q NFS GAMMA fs (PHI + vSB) + fn (PHI + vSB)
fast =
1 + COX +
2(PHI + vSB)
q
if
fs = fn =1
1/2
kT
q NFS GAMMA (PHI + vSB) + (PHI + vSB)
fast = q 1 + COX +
2(PHI + vSB)
2(0.7 + 0)
24.7 10-4
16
gm =
vGS
W
I
exp
L DO
n(kT/q)
ID
ID
vGS
W 1
= L n(kT/q)IDO exp n(kT/q) = n(kT/q)
VGS
Problem 3.5-3
Another way to approximate the transition from strong inversion to weak inversion is to
find the current at which the weak-inversion transconductance and the strong-inversion
transconductance are equal. Using this method and the approximation for drain current in
weak inversion (Eq. (3.5-5)), derive an expression for drain current at the transition
between strong and weak inversion.
vGS
W 1
gm = L n(kT/q)IDO exp n(kT/q) =
(2K'W/L)ID
2
2vGS
W2 1 2
L n(kT/q) IDO exp n(kT/q) = (2K'W/L)ID
2
2vGS
1 W IDO
ID = 2K' L n(kT/q) exp n(kT/q)
2
vGS W
vGS
1
1
ID = 2K' IDO n(kT/q) exp n(kT/q) L IDO exp n(kT/q)
2
vGS
1
1
ID = 2K' IDO n(kT/q) exp n(kT/q) ID
ID
vGS
2
2K' [n(kT/q)] = IDO exp n(kT/q) = W/L
17
2
W
ID = 2K' L [n(kT/q)]
Problem 3.6-1
Consider the circuit illustrated in Fig. P3.6-1. (a) Write a SPICE netlist that describes
this circuit. (b) Repeat part (a) with M2 being 2m/1m and it is intended that M3 and
M2 are ratio matched, 1:2.
Part (a)
Problem 3.6-1 (a)
M1 2 1 0 0 nch W=1u L=1u
M2 2 3 4 4 pch w=1u L=1u
M3 3 3 4 4 pch w=1u L=1u
R1 3 0 50k
Vin 1 0 dc 1
Vdd 4 0 dc 5
.MODEL nch NMOS VTO=0.7 KP=110U GAMMA=0.4 LAMBDA=0.04 PHI=0.7
.MODEL pch PMOS VTO=-0.7 KP=50U GAMMA=0.57 LAMBDA=0.05 PHI=0.8
.op
.end
Part (b)
Problem 3.6-1 (b)
M1 2 1 0 0 nch W=1u L=1u
M2 2 3 4 4 pch w=1u L=1u M=2
M3 3 3 4 4 pch w=1u L=1u
R1 3 0 50k
Vin 1 0 dc 1
Vdd 4 0 dc 5
.MODEL nch NMOS VTO=0.7 KP=110U GAMMA=0.4 LAMBDA=0.04 PHI=0.7
.MODEL pch PMOS VTO=-0.7 KP=50U GAMMA=0.57 LAMBDA=0.05 PHI=0.8
.op
.end
Problem 3.6-2
Use SPICE to perform the following analyses on the circuit shown in Fig. P3.6-1: (a) Plot
vOUT versus vIN for the nominal parameter set shown. (b) Separately, vary K' and VT by
+10% and repeat part (a)four simulations.
Parameter N-Channel P-Channel
VT
0.7
-0.7
K'
110
50
l
0.04
0.05
Units
V
A/V2
V-1
VDD = 5 V
4
W/L = 1/1
W/L = 1/1
M3
3
M2
vOUT
2
vIN
W/L = 1/1
R =50k
M1
Figure P3.6-1
Problem 3.6-2
M1 2 1 0 0 nch W=1u L=1u
M2 2 3 4 4 pch w=1u L=1u
M3 3 3 4 4 pch w=1u L=1u
R1 3 0 50k
Vin 1 0 dc 1
Vdd 4 0 dc 5
*.MODEL nch NMOS VTO=0.7 KP=110U LAMBDA=0.04
*.MODEL pch PMOS VTO=-0.7 KP=50U LAMBDA=0.05
*
*.MODEL nch NMOS VTO=0.77 KP=110U LAMBDA=0.04
*.MODEL pch PMOS VTO=-0.7 KP=50U LAMBDA=0.05
*
*.MODEL nch NMOS VTO=0.7 KP=110U LAMBDA=0.04
*.MODEL pch PMOS VTO=-0.77 KP=50U LAMBDA=0.05
*
*.MODEL nch NMOS VTO=0.7 KP=121U LAMBDA=0.04
*.MODEL pch PMOS VTO=-0.7 KP=50U LAMBDA=0.05
*
.MODEL nch NMOS VTO=0.7 KP=110U LAMBDA=0.04
.MODEL pch PMOS VTO=-0.7 KP=55U LAMBDA=0.05
.dc vin 0 5 .1
.probe
.end
18
19
K' = 55u
P
VTN= 0.77
4V
K'N=121u
VOUT
V = -0.77
TP
2V
0V
0V
2V
4V
VIN
Problem 3.6-3
Use SPICE to plot i2 as a function of v2 when i1 has values of 10, 20, 30, 40, 50, 60, and
70 A for Fig. P3.6-3. The maximum value of v2 is 5 V. Use the model parameters of VT
= 0.7 V and K' = 110 A/V2 and = 0.01 V-1. Repeat with = 0.04 V-1.
i1
i2
+
v2
W/L = 10m/2m
W/L = 10m/2m
M1
M2
Figure P3.6-3
p3.6-3
M1 1 1 0 0 nch
M2 2 1 0 0 nch
I1 0 1 DC 0
V1 3 0 DC 0
V_I2 3 2 DC 0
l = 2u
l = 2u
w = 10u
w = 10u
.MODEL nch NMOS VTO=0.7 KP=110U LAMBDA=0.01 GAMMA = 0.4 PHI = 0.7
*.MODEL nch NMOS VTO=0.7 KP=110U LAMBDA=0.04 GAMMA = 0.4 PHI = 0.7
.dc V1 0 5 .1 I1 10u 80u 10u
.END
20
Lambda = 0.01
80uA
I2= 70uA
I2= 60uA
60uA
I2= 50uA
I2
I2= 40uA
40uA
I2= 30uA
I2= 20uA
I2= 10uA
10uA
V2
Lambda = 0.04
80uA
I1= 70uA
60uA
I1= 60uA
I2
I1= 50uA
I1= 40uA
40uA
I1= 30uA
I1= 20uA
10uA
I1= 10uA
2
V2
Problem 3.6-4
Use SPICE to plot iD as a function of vDS for values of vGS = 1, 2, 3, 4 and 5 V for an nchannel transistor with VT = 1 V, K' = 110 A/V2, and l = 0.04 V-1. Show how SPICE
can be used to generate and plot these curves simultaneously as illustrated by Fig. 3.1-3.
p3.6-4
M1 2 3
0 nch
l = 1u
w = 5u
VGS 3 0 DC 0
VDS 4 0 DC 0
V_IDS 4 2 DC 0
.MODEL nch NMOS VTO=1 KP=110U
.dc VDS 0 5 .1 VGS 0 5 1
.END
21
VGS= 5
4mA
IDS
VGS= 4
2mA
VGS= 3
VGS= 2
0
0
VDS
Problem 3.6-5
Repeat Example 3.6-1 if the transistor of Fig. 3.6-5 is a PMOS having the model
parameters given in Table 3.1-2.
p3.6-5
V_IDS 5 2 DC 0
VGS 3 0 DC 0
VDS 5 0 DC 0
M1 2 3 0 0 pch l = 1u w = 5u
.MODEL pch PMOS VTO=-0.7
KP=50U
.dc VDS 0 -5 -.1 VGS 0 -5 -1
.END
22
0mA
VGS= -2
VGS= -3
-1mA
VGS= -4
IDS
-2mA
VGS= -5
-3mA
-4
-5
-3
-2
-1
VDS
Problem 3.6-6
Repeat Examples 3.6-2 through 3.6-4 for the circuit of Fig. 3.6-2 if R1 = 200 K.
4V
VOUT
2V
0V
0V
2V
VIN
4V
23
AC Analysis
40
20
vdb(2)
0
-20
e2
e4
e6
e8
e6
e8
Frequency
vp(2)
-45
-90
e2
e4
Frequency
Transient Analysis
24
4V
V(2)
2V
0V
0
2us
4us
6us
VG
VG = 5 V
2.5
VG = 4 V
5.0
V1
VG = 3 V
VG = 2 V
I (mA)
VG = 1 V
0.0
-2.5
0.0
2.5
V1 (volts)
Figure P4.1-1
Problem 4.1-2
The circuit shown in Fig. P4.1-2 illustrates a single-channel MOS resistor with a W/L of
2m/1m. Using Table 3.1-2 model parameters, calculate the small-signal on resistance
of the MOS transistor at various values for VS and fill in the table below.
5 Volts
I = 0.0
VS
Figure P4.1-2
The equation for threshold voltage with absolute values so that it can be applied to nchannel or p-channel transistors without confusion.
|VT |= |VT0 | + 2|F| + |vSB|
rON =
2|F|
1
L
L
=
=
(when VDS= 0)
ID/VDS K'W(|VGS| |VT| |VDS|) K'W(|VGS| |VT|)
= 0.4
2|F| = 0.7
The table below shows the value of VGS and VSB for each value of VS
VS (volts)
0.0
1.0
2.0
3.0
4.0
5.0
VGS (volts)
5
4
3
2
1
0
VSB (volts)
0
1
2
3
4
5
Using VS = 0, calculate VT
Calculate ron
rON =
1
L
1
=
=
= 1057
ID/VDS K'W(|VGS| |VT| |VDS|) 110 2(5 0.7 0)
Repeat for VS = 1
|VT | = 0.7 + 0.4[ 0.7 + 1.0 0.7] = 0.887
rON =
1
L
1
=
=
= 1460
ID/VDS K'W(|VGS| |VT| |VDS|) 110 2(4 0.887 0)
Repeat for VS = 2
|VT | = 0.7 + 0.4[ 0.7 + 2.0 0.7] = 1.023
rON =
1
L
1
=
=
= 2299
ID/VDS K'W(|VGS| |VT| |VDS|) 110 2(3 1.023 0)
Repeat for VS = 3
|VT | = 0.7 + 0.4[ 0.7 + 3.0 0.7] = 1.135
rON =
1
L
1
=
=
= 5253
ID/VDS K'W(|VGS| |VT| |VDS|) 110 2(2 1.135 0)
Repeat for VS = 4
|VT | = 0.7 + 0.4[ 0.7 + 4.0 0.7] = 1.233
rON =
1
L
1
=
=
= -19549
ID/VDS K'W(|VGS| |VT| |VDS|) 110 2(1 1.233 0)
The negative sign means that the device is off due to the fact that VGS < VT
Thus
rON = infinity
Repeat for VS = 5
1
L
1
=
=
= -3442
ID/VDS K'W(|VGS| |VT| |VDS|) 110 2(0 1.320 0)
The negative sign means that the device is off due to the fact that VGS < VT
Thus
rON = infinity
Summary:
VS (volts)
0.0
1.0
2.0
3.0
4.0
5.0
R (ohms)
1057
1460
2299
5253
infinity
infinity
Problem 4.1-3
The circuit shown in Fig. P4.1-3 illustrates a single-channel MOS resistor with a W/L of
4m/1m. Using Table 3.1-2 model parameters, calculate the small-signal on resistance
of the MOS transistor at various values for VS and fill in the table below. Note that the
most positive supply voltage is 5 volts.
5 Volts
I = 0.0
VS
Figure P4.1-3
The equation for threshold voltage with absolute values so that it can be applied to nchannel or p-channel transistors without confusion.
|VT |= |VT0 | + 2|F| + |vSB|
2|F|
rON =
1
L
=
ID/VDS K'W(|VGS| |VT| |VDS|)
= 0.57
2|F| = 0.8
The table below shows the value of VGS and VSB for each value of VS
VS (volts)
0.0
1.0
2.0
3.0
4.0
5.0
VGS (volts)
0
1
2
3
4
5
VBS (volts)
5
4
3
2
1
0
Using VS = 5, calculate VT
1
L
1
=
=
= 1163
ID/VDS K'W(|VGS| |VT| |VDS|) 50 4(5 0.7 0)
Repeat for VS = 4
|VT | = 0.7 + 0.57[ 0.8 + 1.0 0.8] = 0.955
rON =
1
L
1
=
=
= 1642
ID/VDS K'W(|VGS| |VT| |VDS|) 50 4(4 0.955 0)
Repeat for VS = 3
|VT | = 0.7 + 0.57[ 0.8 + 2.0 0.8] = 1.144
rON =
1
L
1
=
=
= 2694
ID/VDS K'W(|VGS| |VT| |VDS|) 50 4(3 1.144 0)
Repeat for VS = 2
|VT | = 0.7 + 0.4[ 0.8 + 3.0 0.8] = 1.301
rON =
1
L
1
=
=
= 7145
ID/VDS K'W(|VGS| |VT| |VDS|) 50 4(2 1.301 0)
Repeat for VS = 1
|VT | = 0.7 + 0.57[ 0.8 + 4.0 0.8] = 1.439
rON =
1
L
1
=
=
= -11390
ID/VDS K'W(|VGS| |VT| |VDS|) 50 4(1 1.439 0)
The negative sign means that the device is off due to the fact that VGS < VT
Thus
rON = infinity
Repeat for VS = 0
|VT | = 0.7 + 0.57[ 0.8 + 5.0 0.8] = 1.563
rON =
1
L
1
=
=
= 3199
ID/VDS K'W(|VGS| |VT| |VDS|) 50 4(0 1.563 0)
The negative sign means that the device is off due to the fact that VGS < VT
Thus
rON = infinity
Summary:
VS (volts)
0.0
1.0
2.0
3.0
4.0
5.0
R (ohms)
infinity
infinity
7145
2694
1642
1163
Problem 4.1-4
The circuit shown in Fig. P4.3 illustrates a complementary MOS resistor with an nchannel W/L of 2m/1m and a p-channel W/L of 4m/1m. Using Table 3.1-2 model
parameters, calculate the small-signal on resistance of the complementary MOS resistor
at various values for VS and fill in the table below. Note that the most positive supply
voltage is 5 volts.
5 Volts
I = 0.0
VS
Figure P4.3
R (ohms)
1057
1460
2299
5253
infinity
infinity
VS (volts)
0.0
1.0
2.0
3.0
4.0
5.0
R (ohms)
infinity
infinity
7145
2694
1642
1163
R (ohms), n-channel
1057
1460
2299
5253
infinity
infinity
R (ohms), p-channel
infinity
infinity
7145
2694
1642
1163
R (ohms), parallel
1057
1460
1739
1781
1642
1163
Problem 4.1-5
For the circuit in Figure P4.1-5(a) assume that there are NO capacitance parasitics
associated with M1. The voltage source vin is a small-signal value whereas voltage
source Vdc has a dc value of 3 volts. Design M1 to achieve the frequency response
shown in Figure P4.1-5(b).
5 Volts
M1
vin
2 pF
vout
Vdc
(a)
0 dB
-6 dB
vout/vin
-12 dB
-18 dB
160 MHz
80 MHz
40 MHz
20 MHz
10 MHz
5 MHz
2.5 MHz
-24 dB
(b)
Figure P4.4
1
L
L
=
=
ID/VDS K'W(|VGS| |VT| |VDS|) K'W(|VGS| |VT|)
Then
1 K'W(|VGS| |VT|)
= 40 rad/s
RC =
LC
10
W C 40 106
L = K'(|VGS| |VT|)
Calculate VT due to the back bias.
VT = VT0 +
|2f| + |vbs| -
0.7 + 3.0 -
0.7 = 1.135
W 40 106 2 10-12
L = 110 10-6 (2 1.135) = 2.64
Problem 4.1-6
Using the result of Problem 4, calculate the frequency response resulting from changing
the gate voltage of M1 to 4.5 volts. Draw a Bode diagram of the resulting frequency
response.
rON =
1
L
L
=
=
ID/VDS K'W(|VGS| |VT| |VDS|) K'W(|VGS| |VT|)
rON =
|2f| + |vbs|
0.7 + 3.0
1
L
=
ID/VDS K'W(|VGS| |VT|)
1
110 10-6 2.64(4.5 3 1.135)
(-3 dB) = r
== 9434
1
=
= 53 106 rad/s
C
3
ON
9.434 10 2 10-12
0.7 = 1.135
11
0 dB
-6 dB
vout/vin
-12 dB
-18 dB
160 MHz
80 MHz
40 MHz
20 MHz
10 MHz
5 MHz
2.5 MHz
-24 dB
8.44 MHz
Figure P4.1-6
Problem 4.1-7
Consider the circuit shown in Fig. P4.1-7 Assume that the slow regime of charge
injection is valid for this circuit. Initially, the charge on C1 is zero. Calculate vOUT at
time t1 after 1 pulse occurs. Assume that CGS0 and CGD0 are both 5 fF. C1=30 fF.
You cannot ignore body effect. L = 1.0 m and W = 5.0 m.
5V
1
0V
t1
M1
2.0
C1
Figure P4.1-7
CHANGE PROBLEM:
vout
12
W CGD0 + Cchannel
Verror =
CL
U CL W CGD0
+
(VS + VT VL )
CL
2
and
VS = 2.0 volts
VL = 0.0 volts
VT is calculated below
The source of the transistor is at 2.0 volts, so the threshold for the switch must be
calculated with a back-gate bias of 2.0 volts.
VT = VT0 +
|2f| + |vbs|
0.7 + 2.0
0.7 = 1.023
VT = 1.023
Cchannel = W L Cox = 5 10-6 1 10-6 24.7 10-4 = 12.35 10-15 F
VHT = VH VS VT = 5 2 1.023 = 1.98
Verify slow regime:
2
VHT
2CL
W CGD0 + Cchannel
Verror =
C
U CL W CGD0
+
(VS + VT VL )
CL
2
Verror =
-15
30
10
30 10-15
13
(2 + 1.023 0 ) = 0.223
Problem 4.1-8
In Problem 4.1-7, how long must 1 remain high for C1 to charge up to 99% of the
desired final value (2.0 volts)?
rON =
1
L
=
ID/VDS K'W(|VGS| |VT|)
rON =
1
= 972.3
-6
5 110 10 (3 1.135)
rON C1
vO(t) C1
e-t/RC ) = 0.01
t = RC ln(0.01) = 134.3 ps
Problem 4.1-9
In Problem 4.1-7, the charge feedthrough could be reduced by reducing the size of M1.
What impact does reducing the size (W/L) of M1 have on the requirements on the width
of the 1 pulse width?
The width of 1 must increase since a decrease in size (and thus feedthrough) increases
resistance and thus the time required to charge the capacitor to the desired final value.
Problem 4.1-10
Considering charge feedthrough due to slow regime only, will reducing the magnitude of
the 1 pulse impact the resulting charge feedthrough? What impact does reducing the
magnitude of the 1 pulse have on the accuracy of the voltage transfer to the output?
14
Reducing the magnitude does not effect the result of feedthrough in the slow regime
because all of the charge except residual channel charge (at the point where the device
turns off) returns to the voltage source. Decreasing the magnitude does effect the
accuracy because the time required to charge the capacitor is increased due to higher
resistance when the device is on.
Problem 4.1-11
Repeat Example 4.1-1 with the following conditions. Calculate the effect of charge
feedthrough on the circuit shown in Fig. 4.1-9 where Vs = 1.5 volts, CL = 150 fF, W/L =
1.6m/0.8m, and VG is given for two cases illustrated below. The fall time is 0.1ns
instead of 8ns.
Case 1: 0.1ns fall time
VT = VT0 +
|2f| + |vbs|
0.7 + 1.5
0.7 = 0.959
Cchannel = W L Cox = 1.6 10-6 0.8 10-6 24.7 10-4 = 3.162 10-15 F
3
WCGD0 + Cchannel
VHT WCGD0
2
VHT
Verror =
C
6U CL +
CL (VS + VT VL )
L
-15
-6
-12 + 3.162 10
1.6 10 220 10
2
220 10-6 2.5413
+
Verror =
2.541
150 10-15
650 109 150 10-15
15
|2f| + |vbs| -
0.7 + 1.5 -
0.7 = 0.959
5
8
10-9
= 625 106
W CGD0 + Cchannel
Verror =
C
U CL W CGD0
+
(VS + VT VL )
CL
2
and
VS = 1.5 volts
VL = 0.0 volts
Cchannel = W L Cox = 1.6 10-6 0.8 10-6 24.7 10-4 = 3.162 10-15 F
W CGD0 + Cchannel
Verror =
C
U CL W CGD0
+
(VS + VT VL )
CL
2
Verror =
150 10-15
Error!
Vout(t1) = 2.0 Verror = 2.0 0.0163 = 1.984
16
Problem 4.1-12
Figure P4.1-12 illustrates a circuit that contains a charge-cancellation scheme. Design
the size of M2 to minimize the effects of charge feedthrough. Assume slow regime.
5V
1
0V
t1
M1
M2
2.0
C1
vout
Figure P4.1-12
When U is small, the expression for the charge feedthrough due to M1 in the slow regime
can be approximated as
W CGD0 + Cchannel
Verror =
CL
Verror
U CL W CGD0
+
(VS + VT VL )
CL
2
W CGD0
(VS + VT VL )
CL
17
Cchannel = W L Cox
Consider the voltage on C1 due to charge injected from the overlap and the channel
separately.
The error voltage due to overlap is approximated to be
Verror_overlap
2 W CGD0
(VS + VT VL )
CL
Notice the factor of 2 to account for the overlap from the drain and the source.
The error voltage due to the channel is approximated to be
Verror_channel
Cchannel
CL (5 VS VT )
2 W2 CGD0
Cchannel
(V
+
V
)
+
S
T
CL
CL (5 VS VT )
Since the error voltage due to M2 is in the opposite direction to that due to M1 then to
minimize the overall effect due to charge injection, the error due to M1 and M2 should be
made equal. Therefore
W1 CGD0
2 W2 CGD0
Cchannel
(V
+
V
)
=
(V
+
V
)
+
S
T
S
T
CL
CL
CL (5 VS VT )
(W1 CGD0) (VS + VT ) = (2 W2 CGD0) (VS + VT ) + Cchannel_M2 (5 VS VT )
(W1 CGD0) (VS + VT ) = (2 W2 CGD0) (VS + VT ) + W2 L2COX (5 VS VT )
W1 = 2 W2 +
W2 L2COX (5 VS VT )
CGD0 (VS + VT )
L2COX (5 VS VT )
W1 = W2 2 +
CGD0 (VS + VT )
18
-1
L2COX (5 VS VT )
W2 = W1 2 +
CGD0 (VS + VT )
Problem 4.3-1
Figure P4.3-1 illustrates a source-degenerated current source. Using Table 3.1-2 model
parameters calculate the output resistance at the given current bias.
10 A
2/1
VGG
vOUT
100K
-
Figure P4.3-1
iout
gmvgs
+
rds
gmbsvbs
+
vs
-
vout
19
ID = 10 A
VS = ID R = 10 10-6 100 103 = 1 volt
VS = VSB
vout
rout = i = r + rds + [(gm + gmbs)rds]r (gmrds)r
out
gm
(2K'W/L)|ID| =
gmbs = gm
2(2|F| + VSB)1/2
= 66.310-6
0.4
= 10.1710-6
2(0.7 + 1)1/2
2iD
2 10 10-6
=
2 110 10-6
Problem 4.3-3
10
110 = 0.302
20
Using the cascode circuit shown in Fig. P4.3-3, design the W/L of M1 to achieve the
same output resistance as the circuit in Fig. P4.3-1. Ignore body effect.
10 A
+
2/1
VGC
M2
vOUT
M1
Figure P4.3-3
rDS1 = g
m1
1
gm = 100 k
gm1 =
100 k
2 11010-6 1010-6
2K'(W/L)1ID =
(W/L)1
10-5
1
W
= 22
L =
1 2 11010-6 1010-6
From the previous problem,
gm2 = 66.3 10-6
rds2 = 2.5106
Note that the terminal conditions of M2 must change in order to support the larger gate
voltage required on M1. This will be addressed in the next problem.
Problem 4.3-4
Calculate the minimum output voltage required to keep device in saturation in Problem
4.3-3. Compare this result with that of Problem 4.3-2. Which circuit is a better choice in
most cases?
21
20
+ 0.7 = 2.7
110 (1/22)
2ID
K'(W/L) + VT =
iOUT
+
5/1
M2
M4
vOUT
5/1
M1
M3
5/1
5/1
Figure P4.3-5
2iD
+ VT =
2 10 10-6
+ 0.7 =
5 110 10-6
20
550 + 0.7 = 0.891
22
(2K'W/L)|ID| =
2(2|F| + VSB
)1/2
= 104.9 10-6
0.4
= 16.6310-6
2(0.7 + 0.891)1/2
vout
rout = i = rds1 + rds2 + [(gm2 + gmbs2)rds2] rds1
out
gds1 = gds2 ID = 1010-6 0.04 = 40010-9
1
rds1 =rds2 = g = 2.5106
ds
rout = rds1 + rds2 + [(gm2 + gmbs2)rds2] rds1 = 2.5106+ 2.5106
rout = 2.5106+ 2.5106 + [(104.9 10-6 + 16.6310-6) 2.5106] 2.5106
rout = 764106
Spice Simulation
IBIAS
5
10 A
VPLUS
iOUT
2
4
5/1
M2
M4
5/1
3
M1
M3
5/1
5/1
Problem 4.3-5
M4 4 4 3 0 nch w=5u l=1u
M3 3 3 0 0 nch w=5u l=1u
M2 2 4 1 0 nch w=5u l=1u
VOUT
m1 1 3 0 0 nch w=5u
ibias 5 4 10u
vplus 5 0 5
vout 2 0 3
.op
.model nch NMOS
+ LEVEL
=
+ VTO
=
+ UO
=
+ TOX
=
+ NSUB
=
+ XJ
=
+ LD
=
+ NFS
=
+ VMAX
=
+ DELTA
=
+ ETA
=
+ KAPPA
=
+ THETA
=
+ CGDO
=
+ CGSO
=
+ CGBO
=
+ MJ
=
+ CJSW
=
+ MJSW
=
.model pch
+ LEVEL
+ VTO
+ UO
+ TOX
+ NSUB
+ XJ
+ LD
+ NFS
+ VMAX
+ DELTA
+ ETA
+ KAPPA
+ THETA
+ CGDO
+ CGSO
+ CGBO
+ MJ
.end
PMOS
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
23
l=1u
3
0.70
660
1.40E-08
3E+16
2.0e-7
1.6E-08
7e+11
1.8e5
2.40
0.1
0.15
0.1
2.20E-10
2.20E-10
7.00E-10
0.50
3.50E-10
0.38
3
-0.70
210
1.40E-08
6.00e16
2.0e-7
1.5E-08
6E+11
2.00e5
1.25
0.1
2.5
0.1
2.20E-10
2.20E-10
7.00E-10
0.50
Problem 4.3-6
24
Calculate the output resistance, and the minimum output voltage, while maintaining all
devices in saturation, for the circuit shown in Fig. P4.3-6. Assume that IOUT is actually
10A. Simulate this circuit using SPICE Level 3 model (Table 3.4-1) and determine the
actual output current, IOUT . Use Table 3.1-2 for device model information.
10 A
10 A
iOUT
+
M2
4/1
M4
vOUT
1/1
M1
M3
4/1
4/1
-
Figure P4.3-6
VGS4 = VG4 =
2iD
VGS3 = VG3 =
+ VT =
2 10 10-6
+ 0.7 =
1 110 10-6
20
110 + 0.7 = 1.126
+ VT =
2 10 10-6
+ 0.7 =
4 110 10-6
20
+ 0.7 = 0.913
440
-VGS of M2 must be solved taking into account the back-bias voltage and its effect on
threshold voltage. The following equations relate to M2 terminals (subscripts dropped
for simplicity)
VGS = VG VS =
2iD
+ VT0 +
|2f| + vSB
2iD
+ VT0 +
|2f| + vS
|2f|
|2f|
2iD
VG VS
VG
2iD
VT0 +
A VS =
|2f| =
|2f| + vS
|2f| VS =
|2f| + vS
VT0 +
|2f| + vS
where
2iD
A = VG
VT0 +
|2f|
2
(A VS) = 2 |2f| + vS
2
A2 2AVS + VS = 2 |2f| + vS
2
VS VS( 2A + 2) + A2 2|2f| = 0
A = VG
VT0 +
|2f| = 1.126
20
0.7 + 0.4 0.7 = 0.5475
440
VS VS (1.255) + 0.1877 = 0
VS = 0.1736
VON =
2iD
20
= 0.2132
440
(2K'W/L)|ID| =
25
gmbs2 = gm2
2(2|F| + VSB
)1/2
= 93.81 10-6
26
0.4
= 20.0710-6
2(0.7 + 0.1736)1/2
vout
rout = i = rds1 + rds2 + [(gm2 + gmbs2)rds2] rds1
out
gds1 = gds2 ID = 1010-6 0.04 = 40010-9
1
rds1 =rds2 = g = 2.5106
ds
rout = rds1 + rds2 + [(gm2 + gmbs2)rds2] rds1 = 2.5106+ 2.5106
rout = 2.5106+ 2.5106 + [(93.81 10-6 + 20.0710-6) 2.5106] 2.5106
rout = 717106
Spice Simulation
IBIAS2
5
IBIAS1
10 A
10 A
iOUT
VPLUS
2
M2
4/1
M4
4
1/1
M1
M3
4/1
Problem 4.3-6
M4 3 3 0 0 nch
M3 4 4 0 0 nch
M2 2 3 1 0 nch
m1 1 4 0 0 nch
ibias1 5 3 10u
ibias2 5 4 10u
vplus 5 0 5
vout 2 0 3
.op
w=1u
w=4u
w=4u
w=4u
l=1u
l=1u
l=1u
l=1u
4/1
1
VOUT
.model nch
+ LEVEL
+ VTO
+ UO
+ TOX
+ NSUB
+ XJ
+ LD
+ NFS
+ VMAX
+ DELTA
+ ETA
+ KAPPA
+ THETA
+ CGDO
+ CGSO
+ CGBO
+ MJ
+ CJSW
+ MJSW
NMOS
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
3
0.70
660
1.40E-08
3E+16
2.0e-7
1.6E-08
7e+11
1.8e5
2.40
0.1
0.15
0.1
2.20E-10
2.20E-10
7.00E-10
0.50
3.50E-10
0.38
.model pch
+ LEVEL
+ VTO
+ UO
+ TOX
+ NSUB
+ XJ
+ LD
+ NFS
+ VMAX
+ DELTA
+ ETA
+ KAPPA
+ THETA
+ CGDO
+ CGSO
+ CGBO
+ MJ
.end
PMOS
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
3
-0.70
210
1.40E-08
6.00e16
2.0e-7
1.5E-08
6E+11
2.00e5
1.25
0.1
2.5
0.1
2.20E-10
2.20E-10
7.00E-10
0.50
27
Problem 4.3-6
DC Operating Point Analysis, 27 deg C
Mon Sep 02 16:24:37 2002
----------------------------------------------------------------------->>>
i(vout) = -8.1815e-006
i(vplus) = -2.0000e-005
v(0)
= 0.0000e+000
v(1)
= 3.2664e-001
v(2)
= 3.0000e+000
v(3)
= 1.1450e+000
v(4)
= 8.4156e-001
v(5)
= 5.0000e+000
Problem 4.3-7
Design M3 and M4 of Fig. P4.3-7 so that the output characteristics are identical to the
circuit shown in Fig. P4.3-6. It is desired that IOUT is ideally 10A.
5A
5A
28
iOUT
+
M2
4/1
M4
vOUT
M1
M3
4/1
-
Figure P4.3-7
By comparison with the circuit in P4.3-6, the output transistors are identical but the bias
currents are halved. In order to achieve the same gate voltages on M1 and M2, the W/L
of M3 and M4 must be half of those in Fig P4.3-6. This is illustrated in the following
equations.
VGS =
2iD
K'(W/L) + VT
VGS (5A) =
2(5A)
K'(W/L)5A
2(5A)
+ VT = VGS (10A) =
K'(W/L)5A
=
2(10A)
K'(W/L)10A
5A
10A
=
(W/L)5A
(W/L)10A
(W/L)10A
10A
=
=2
(W/L)5A
5A
(W/L)10A = 2(W/L)5A
Thus for Fig. 4.3-7
(W/L)4 = 1/2
(W/L)3 = 2/1
Problem 4.3-8
2(10A)
+ VT
K'(W/L)10A
29
For the circuit shown in Fig. P4.3-8, determine IOUT by simulating it using SPICE Level
3 model (Table 3.4-1). Use Table 3.1-2 for device model information. Compare the
results with the SPICE results from Problem 4.3-6.
10 A
10 A
iOUT
+
M2
M4
4/1
vOUT
4/1
1/1
M1
M3
4/1
4/1
Figure P4.3-8
IBIAS2
5
IBIAS1
10 A
10 A
iOUT
VPLUS
2
M2
M5
4/1
M4
1/1
M1
M3
4/1
Problem 4.3-8
M5 4 3 6 0 nch
M4 3 3 0 0 nch
M3 6 4 0 0 nch
M2 2 3 1 0 nch
m1 1 4 0 0 nch
ibias1 5 3 10u
ibias2 5 4 10u
vplus 5 0 5
vout 2 0 3
w=4u
w=1u
w=4u
w=4u
w=4u
l=1u
l=1u
l=1u
l=1u
l=1u
4/1
1
VOUT
.op
.model nch
+ LEVEL
+ VTO
+ UO
+ TOX
+ NSUB
+ XJ
+ LD
+ NFS
+ VMAX
+ DELTA
+ ETA
+ KAPPA
+ THETA
+ CGDO
+ CGSO
+ CGBO
+ MJ
+ CJSW
+ MJSW
.model pch
+ LEVEL
+ VTO
+ UO
+ TOX
+ NSUB
+ XJ
+ LD
+ NFS
+ VMAX
+ DELTA
+ ETA
+ KAPPA
+ THETA
+ CGDO
+ CGSO
+ CGBO
+ MJ
.end
NMOS
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
3
0.70
660
1.40E-08
3E+16
2.0e-7
1.6E-08
7e+11
1.8e5
2.40
0.1
0.15
0.1
2.20E-10
2.20E-10
7.00E-10
0.50
3.50E-10
0.38
PMOS
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
3
-0.70
210
1.40E-08
6.00e16
2.0e-7
1.5E-08
6E+11
2.00e5
1.25
0.1
2.5
0.1
2.20E-10
2.20E-10
7.00E-10
0.50
30
Problem 4.3-8
DC Operating Point Analysis, 27 deg C
Mon Sep 02 18:01:39 2002
-----------------------------------------------------------------------i(vout) = -1.0233e-005
i(vplus) = -2.0000e-005
v(0)
= 0.0000e+000
v(1)
= 3.0942e-001
v(2)
= 3.0000e+000
v(3)
= 1.1450e+000
v(4)
= 8.6342e-001
v(5)
= 5.0000e+000
v(6)
= 2.4681e-001
Notice that the output current is more accurate than that simulated in problem 4.3-6. This
is because M3 and M1 have more closely matched terminal conditions.
Problem 4.4-1
31
Consider the simple current mirror illustrated in Fig. P4.20. Over process, the absolute
variations of physical parameters are as follows:
Width variation
+/- 5%
Length variation
+/- 5%
K variation
+/- 5%
VT variation
+/- 5mV
Assuming that the drain voltages are identical, what is the minimum and maximum
output current measured over the process variations given above.
20 A
3/1
+
iO
M1
M2
VDS1
VGS
3/1
+
VDS2
-
Figure P4.4-1
W
iD = K' L (vGS VT )2
and
vGS =
2iD
K'(W/L) + VT
22010-6
+
V
V
T1
T2
K'1(W/L)1
iO(min)
K'1
K'2
(W/L)1
(W/L)2
VT1
VT2
Max
Min
Max
Min
Min
Max
iO(max)
Min
Max
Min
Max
32
Max
Min
K'2
(W/L)1
(W/L)2
VT1
VT2
27.82
115.5
104.5
3.316
2.714
0.695
0.705
56.93
104.5
115.5
2.714
3.316
0.705
0.695
Problem 4.4-2
Consider the circuit in Fig. P4.21 where a single MOS diode (M2) drives two current
mirrors (M1 and M3). A signal (vsig) is present at the drain of M3 (due to other circuitry
not shown). What is the effect of vsig on the signal at the drain of M1, vOUT ? Derive
the transfer function vsig(s)/ vOUT(s). You must take into account the gate-drain
capacitance of M3 but you can ignore the gate-drain capacitance of M1. Given that
IBIAS=10A, W/L of all transistors is 2m/1m, and using the data from Table 3.1-2 and
Table 3.2-1, calculate vOUT for vsig =100mV at 1MHz.
IBIAS
IBIAS
IBIAS
+
vOUT
vsig
M1
M2
Figure P4.4-2
M3
Cgd3
gm3vgs3
vsig
r3
33
vg1
Cgs1+Cgs2
Cgd3
1/gm2
gm1vg1
vOUT
r1
vg1
vOUT
gm1vg1
Z
vsig
r1
vg1 = vsig
Z
+
1/sC
gd3
Z vsig
vOUT = -gm1 r1 vg1 = -gm1 r1
Z + 1/sCgd3
vOUT
s Cgd3
=
-g
r
m1
1
vsig
s (Cgd3+Cgs1+Cgs2) + gm1
vOUT()
= -gm1 r1
vsig ()
Cgd3
2
[ (Cgd3+Cgs1+Cgs2)]2 + gm1
gm1
p = C + C + C
gs1
gs2
gd3
z =
gm1
Cgd3
r1 =
1
1
=
= 2.5 106
id 0.04 10 10-6
gm1 =
2K'(W/L)iD =
Cgs1 =
34
2
C W L + CGSO W = 3.29 fF + 0.44 fF = 3.73 fF
3 ox
Cgs1 = Cgs2
Cgd3 = CGSO W = 0.44 fF
Substituting numerical values yields:
vOUT()
[6.28 106 (0.44 10-15+ 3.73 10-15+ 3.73 10-15)]2 + (66.33 10-6)2
6.28 106 0.44 10-15
vOUT()
N
= 2 VREF VTN
P 1/2
VDD VREF | VTP | = VREF VTN
N
1/2
VREF =
P
N
V |V | + V
TP
TN
DD
P
1+
When:
P = N , | VTP | = VTN
then
1/2
VREF =
VREF
VDD
VDD
2
= ??
gmp
+
gmn
VREF
Figure P4.5-1
VREF
vREF
= v
VDD
DD
VREF
1/gmN
gmP
= 1/g + 1/g = g + g
VDD
mN
mP
mN
mP
VREF
VDD
VREF
S
VDD
2P ID
2P ID +
2N ID
= =1
VDD VREF 1/2
Problem 4.5-2
ID
ID +
ID
= 1/2
35
36
Fig P4.5-2 illustrates a reference circuit that provides an interesting reference voltage
output. Derive a symbolic expression fo VREF .
5 volts
M4
M3
1/1
4/1
4/1
M1
M2
VREF
4/1
Fig. P4.5-2
5 volts
Iout
M1
M2
Fig. P4.5-3
IREF =
VDD
+ VT
2IREF
1
R
2IREF
VDD VT
IREF
R
Define V = VDD VT
2IREF
= (V IREF R)2
1
2
IREF R2 2IREF VR + + V2 = 0
1 V2
2
V
IREF 2IREF R + 2 + 2 = 0
R R
V
1
1
IREF = R + 2 R
R
IREF =
2V
1
+
R 2R2
VDD VT
1
1
+ 2 R
R
R
2(VDD VT)
2R2
37
T
K' (T) = K' (T0) T
0
-1.5
343
K'(min) (70C) = 99 10 298
= 80.17 10-6
-6
-1.5
273
K'(max) (0C) = 121 10 298
= 138 10-6
-6
VT
VDD
IREF(min)
Max
Max
Min
Max
IREF(max)
Min
Min
Max
Min
K'
VT
VDD
IREF(min)
80.17 10-6
0.9075
4.5
952 K
IREF(max)
138 10-6
0.4465
5.5
240 K
38
39
Plugging in these minimums and maximums yields the following over process and
temperature:
IREF(min) = 3.81 10-6
IREF(max) = 21.3 10-6
Problem 4.5-4
Figure 4.5-4 illustrates a current reference circuit. Assume that M3 and M4 are identical
in size. The sizes of M1 and M2 are different. Derive a symbolic expression for the
output current Iout .
VDD
M3
M4
Iout
M2
M1
M5
Fig. P4.5-4
Assume that M3 and M4 make a perfect current mirror, as does M2 and M5.
VGS2 VGS1 + IR = 0
VT1 + VON1 VT2 VON2 = IR
IR = VON1 VON2 =
IR =
2iD
K'
2iD
K'(W/L)1
1
(W/L)1
2iD
K'(W/L)2
1
(W/L)2
1
I= R
2iD
K'
1
(W/L)1
40
1
(W/L)2
Problem 4.5-5
Find the small-signal output resistance of Fig. 4.5-3(b) and Fig. 4.5-4(b).
VDD
VDD
R1
VREF
R1
VREF
R2
R2
Figure 4.5-3(b)
Figure 4.5-4(b)
IT
+
V
R1
VT
R
gmV
R2
41
IT
R1
VT
R
+
Vg
gmVg
R2
Part a:
r || R1
v = vt r || R + R
1
2
vt
vt
it = r || R + R + R + gm v +
2
1
vt
r
1
1 gm (r || R1) 1
it = vt r || R + R + R + r || R + R + r
2
1
2
1
vt
R r (r || R1 + R2 )
1
gm
Part b:
R2
R 1 + R2
vG = vt
vt
vt
vt
+
+
it = gm vG +
R
R1 + R2
r
it
g m R2
1
1
1
=
+
+
+
vt
R 1 + R2
r
R
R1 + R2
42
if R2 >> R1 then
it
1
1
1
= gm +
+
+
vt
r
R
R2
if gm >>
1
1
1
, g >> , gm >> then
R2 m
r
R
it
= gm
vt
Problem 4.5-6
Using the reference circuit illustrated in Fig. 4.5-3(b), design a voltage reference having
VREF=2.5 when VDD=5.0. Assume that IS = 1 fA and F=100. Evaluate the sensitivity of
VREF with respect to VDD.
VDD
R
I1
R1
IB
VREF
R2
Figure 4.5-3
(b)
IR = 2.5
Choose R = 250 k, I = 10A
I = I1 + IE
choose IE = 1 A, and I1 = 9 A
With =100, base current is insignificant and will be ignored.
43
2.5
2.5
I1 = R + R = 9 A = R + R
1
2
1
2
R1 + R2 = 277.8 k
VREF = I1 R2 + VEB
1 A
2.5 = 9 A R2 + 0.0259 ln 1 fA
R2 = 218.1 k
R1 = 59.64 k
VEB =
VREF R1
R1+ R2
VREF = VEB
VREF
S
VDD
VREF
S
VDD
R1+ R2 R1+ R2
VDD VREF
=
V
ln
t
R1
R IS
R1
VREF VDD
=
=
VDD VREF
R IS
1 R1+ R2
VDD
V
Vt V V
REF DD
REF R IS R1
VDD
1
R1+ R2
= V
Vt V V
REF DD
REF R1
VREF
5
1 277.8
= 2.5 0.0259 2.5 59.64 = 0.0965
VDD
Problem 4.6-1
An improved bandgap reference generator is illustrated in Fig. P4.6-1. Assume that the
devices M1 through M5 are identical in W/L. Further assume that the area ratio for the
bipolar transistors is 10:1. Design the components to achieve an output reference voltage
of 1.262 V. Assume that the amplifier is ideal. What advantage, if any, is there in
stacking the bipolar transistors?
44
VDD
M1
M2
M3
M4
M5
opamp polarity
corrected
+
I1
I2
+
VR1
R1
+
-
Q2b
Q2a
R2
VREF
Q1b
Q1a
Q3
Figure P4.6-1
VREF
T=T0
0.0259 ln(10)
= 59.64 k
1 A
K=
45
R2
1.205 - 0.53 + 0.0259(2.2)
=
28.26
k
=
R ln (10)
0.0259
1
R2 = 732 k
Stacking bipolar transistors reduces sensitivity to amplifier offset.
Problem 4.6-2
In an attempt to reduce the noise output of the reference circuit shown in Fig. P4.6-1, a
capacitor is placed on the gate of M5. Where should the other side of the capacitor be
connected and why?
The other end of the capacitor should be connected to VDD. At high frequencies, the
capacitor is a small-signal short circuit. Therefore, high-frequency noise on VDD also
appears at the gate of M5 and thus is not amplified by M5. If on the other hand, the
capacitor was connected to ground, noise on VDD would appear as vGS of M5 and thus be
amplified to the output.
Problem 4.6-3
In qualitative terms, explain the effect of low Beta for the bipolar transistors in
Fig. P4.6-1?
In our analysis, we assume that
IE = IS e(VBE/ Vt)
but in reality, this is the expression for IC .
If is large, then the approximation is warranted, but if not, the performance will deviate
from the ideal.
Problem 4.6-4
Consider the circuit shown in Fig. P4.6-4. It is a variation of the circuit shown in Fig.
P4.6-1. What is the purpose of the circuit made up of M6-M9 and Q4?
This circuit performs base-current compensation so that none of the base currents in Q1b
and Q2b flow into Q1a and Q2a respectively.
Problem 4.6-5
Extend Example 4.6-1 to the design of a temperature-independent current based upon the
circuit shown in Fig. 4.6-4. The temperature coefficient of the resistor, R4, is +1500
ppm/C.
R3
R2
opamp polarity
corrected
+
I1
46
M1
M2
I2
+
IREF
R1
VR1
Q2
Q1
R4
Figure P4.6-5
Ae1
A = 10
e2
Veb = 0.7 , R2 = R3 , Vt = 26 mV , TC4 = 1500 ppm/C
VG0 = 1.205 , = 3.2 , = 1 , T0 = 27 C
Since the amp forces V + = V , then I1 = I2
VREF
IREF = I4 + 2 I1 = R + 2 I1
4
Vbe 1 kT
I1 = R = R q ln(10)
1
1
We want
IREF
T
IREF
T
2
I1
=0
T = T0
VREF
(2 I1)
+
T R4 T
2K ln(10)
= q R
T
1
VREF
=
T R4
R4
T
VREF
T
R4 VREF
R4
T
R4
(R + R4TC4T) = R4TC4
T 4
VREF
IREF
R2 Ae1 R2
K = R ln A = R ln(10)
1 e2
1
R2
choose R = 10 then K = 23.03
1
I1 =
VBE kT ln(10)
R1 = q R1 = 2 A
thus
R1 = 29.93 k , and R2 = 299.3 k
assume that VREF = 1.262 and solve for R4
T0 R1 VG0VBE0 ( )Vt0
Vt0 VREF TC4 T0
R4 = 2 V ln(10)
+
K
T +
T0
T0
T0
t
0
R1
47
VREF
1.262
IREF = R + 2 I1 = 4 10-6 + 3825 = 333.9 10-6
4
48
Page 5-1
5
+5V
Vout (V)
10k
Vin
Vout
2m
1m
0
0
3
Vin(V)
5
Fig. S5.1-01
The maximum output is obviously equal to 5V. The minimum output requires the
following calculation assuming that M1 is in the active region.
110x10-62[(5-0.7)vout 0.5vout2] =
5-vout
4.3 vout - vout2 = 2.22
This gives,
vout (min) = 4.254.2945 = 0.5V
5- vout
10k
vout2 9.5 vout + 4.504 = 0
Page 5-2
Problem 5.1-02
Using the large-signal model parameters of Table 3.1-2, use
Eqs. (1) and (5) to calculate the values of vOUT(max) and
vOUT(min). Compare with the results shown on Fig. 5.1-2 on
the voltage transfer function curve.
5V
W2 = 1m
L2 1m
ID
M2
Solution
From Eq. (5.1-1), Vout (max) can be calculated as
+
vOUT
W1 = 2m
L1 1m
-
M1
+
vIN
Fig. S5.1-02
1+ 2
1
(5 0.7)
= 0.183 V
(50)(1)
1+
(110)(5)
Problem 5.1-03
What value of 1/2 will give a voltage swing of 70% of VDD
if VT is 20% of VDD? What is the small-signal voltage gain
5V
M2
Solution
Given VT = 0.2VDD and (Vout (max) Vout (min)) = 0.7VDD
M1
+
vIN
or,
0.7VDD =
(VDD VT )
(V DD 0.2VDD )
1+ 2
1
W2 =
2
L2
ID
+
vOUT
W1 =
1
L1
-
Fig. S5.1-03
1+ 2
1
1 + 2 = 8
1 7
Av
1 = 0.306
gm1
= 1 = -1.8 V/V
gm 2
2
Page 5-3
Problem 5.1-04
What value of Vin will give a current in the active load
inverter of 100A if W1/L1 = 5m/1m and W2/L2 =
2m/1m? For this value of V in, what is the small-signal
voltage gain and output resistance?
M2
Solution
M1
' W (Vin VT )
I D1 = K N
L 1
2
(V 0.7) 2
or,
100 = (110 )(5) in
5V
+
vIN
W2 = 2m
L2 1m
ID
Fig. S5.1-04
Vin = 1.303V
g
Av m1 =
gm 2
Rout
(K ) W L
(K ) L W
'
N
'
P
= -2.345 V/V
2
1
= 7.07 k
gm 2
Problem 5.1-05
Repeat Ex. 5.1-1 if the drain current in M1 and M2 is 50A.
Solution
From Eqs. (5.1-1) and (5.1-5) we get
vOUT(max) = 4.3V
5-0.7
vOUT(min) = 5 0.7 = 0.418 V
1 + (501/1102)
From Eq. (5.1-7) we get,
gm1
vout
148.3
=
vin
gds1+gds2+gm2 = 2.0 + 2.5+ 70.71 = -1.972 V/V
From Eq. (5.1-8) we get,
1
106
Rout = g +g +g
= 2.0 + 2.5 + 70.71 = 13.296 k
ds1 ds2 m2
The zero is at,
gm1
148.3S
z1 = C
= 0.5ff = 2.966x1011 rads/sec 47.2 GHz
gd1
The pole is at,
p1 = --3dB = R
+
vOUT
W1 = 5m
L1 1m
-
1
1
=
(C
+C
+C
+C
)
bd1
(13.296k)(1.0225pF)
out
bd2 gs2 L
Page 5-4
Problem 5.1-06
Assume that W/L ratios of Fig. P5.1-6 are W1/L1 =
2m/1m and W 2/L2 = W3/L3 = W4/L4 =
1m/1m. Find the dc value of V in that will give a
dc current in M1 of 110A. Calculate the small
signal voltage gain and output resistance of Fig.
P5.1-6 using the parameters of Table 3.1-2.
Solution
Assuming all transistors are in saturation and ideal
current mirroring
VDD
M2
M3
+
M1
vOUT
+
vIN
W (Vin VT )
L 1
2
or,
(V 0.7) 2
110 = (110 )(2) in
Vin = 1.7V
gm1
K N' W L I D1
= -6.95 V/V
AV
=
gm 2
K P' L 1 W 2 I D 2
where, I D 3 = I D 4 = 100 A , and I D 2 = 10 A .
The output resistance can be given by
Rout
1
= 31.6 k
gm 2
Figure P5.1-6
I D1 = K N'
M4
100A
Page 5-5
Problem 5.1-07
Find the small-signal voltage gain and the -3dB frequency in Hertz for the active-load
inverter, the current source inverter and the push-pull inverter if W1 = 2m, L1 = 1m,
W2 = 1m, L2 = 1m and the dc current is 50A. Assume that Cgd1 = 4fF, Cbd1 = 10fF,
Cgd2 = 4fF, Cbd2 = 10fF and CL = 1pF.
VDD
M2
ID
vIN
vOUT
M1
M2
VGG2
ID
vIN
vOUT
M1
M2
vIN ID
vOUT
M1
Active
Current
PushPMOS Load
Source Load
pull
Inverter
Inverter
Inverter
Figure 5.1-1 Various types of inverting CMOS amplifiers.
Solution
1. Active load inverter
The output resistance can be given by
1
1
= 14.14 k
Rout
=
gm 2
2(50 )(1)(50 )
The total output capacitance can be given by
Cout = CL + Cgs2 + Cbd 2 + Cgd 1 + Cbd 1 = 1.029 pF
The 3 dB frequency can be given by
1
f 3 dB =
= 10.9 MHz
2Rout Cout
2. Current-source inverter
The output resistance can be given by
1
1
Rout
=
= 222.22 k
gds1 + gds2 I D ( N + P )
The total output capacitance can be given by
Cout = CL + Cgd 2 + Cbd 2 + Cgd 1 + Cbd 1= 1.028 pF
The 3 dB frequency can be given by
1
f 3 dB =
= 0.697 MHz
2Rout Cout
Page 5-6
1
1
=
= 222.22 k
gds1 + gds2 I D ( N + P )
1
2Rout Cout
= 0.697 MHz
Problem 5.1-08
What is the small-signal voltage gain of a current-sink
inverter with W1 = 2m, L1 = 1m, W2 = L2 = 1 m at ID
= 0.1, 5 and 100 A? Assume that the parameters of the
devices are given by Table 3.1-2.
1. I D = 0.1 A
gm1 =
(0.1 ) = 1.538 S
I D1
=
n pVt (2.5)(26 m)
Av =
gm1
gm1
=
= - 170.9 V/V
(gds1 + gds2 ) ID (N + P )
2. I D = 5 A
gm1 = 2K P'
Av =
W
I = 31.62 = 31.62 S
L 1 D1
gm1
gm1
=
= - 70.27 V/V
(gds1 + gds2 ) ID (N + P )
3. I D = 100 A
gm1 = 2K P'
Av =
W
I = 141.42 S
L 1 D1
gm1
gm1
=
= -15.71 V/V
(gds1 + gds2 ) ID (N + P )
5V
2.5V
M2
M1
+
vIN
W2 = 2m
L2 1m
ID
+
vOUT
W1 = 2m
L1 1m
-
Page 5-7
Problem 5.1-09
A CMOS amplifier is shown. Assume M1 and M2 operate in
the saturation region. a.) What value of VGG gives 100A
through M1 and M2? b.) What is the DC value of vIN? c.)
What is the small signal voltage gain, vout/vin, for this
amplifier? d.) What is the -3dB frequency in Hz of this
amplifier if Cgd = Cgd = 5fF, Cbs = Cbd = 30fF, and CL =
500fF?
Solution
a) VGG = VT 2 + Vdsat 2
VGG = VT 2 +
c) Av =
d)
2ID 2
= 2.05 V
K (W L) 2
2 I D1
= 3.406 V
K (W L)1
'
P
v out
gm1
=
= -24.85 V/V
v in
(gds1 + gds2 )
f 3 dB =
M1
vin
5m/1m
vout
M2
1m/1m
VGG
Figure P5.1-9
'
N
b) Vin = VDD VT 1
VDD
(gds1 + gds2 )
= 2.51 MHz.
Page 5-8
Problem 5.1-10
VDD
M2
1.38x10-23
100A
vin
Solutions
CL
M1
All W/L's
equal 10
1
1
1
1
where Rout = g +g = 100A(0.04+0.05) =
= 111k
C
9x10-6
out out
ds1 ds2
Cout = Cgd1+Cbd1+Cgd2+Cbd2+CL = 0.05 + 0.05 + 0.1 + 0.1 +1 pF = 1.3pF
-3dB = R
1
-3dB = 0.111M1.3pF = 6.923x106 rads/sec.
g 3g8kT
gm22en22
m22 m2 = e 21 + gm2
eni 2 = en1 2 1 +g e = en1 2 1 + g 8kT
m1 n1
m1 3g n1 gm1
m1
where
gm1 =
and
2IDKNW1
= 469S, gm2 =
L1
2IDKPW2
= 316S,
L2
8kT 81.38x10-23300
en1 = 3g =
= 2.354x10-17 V2/Hz
3469x10-6
m1
2
vout
Page 5-9
Problem 5.1-11
Six inverters are shown. Assume that KN' = 2KP' and that N = P, and that the dc bias
current through each inverter is equal. Qualitatively select, without using extensive
calculations, which inverter(s) has/have (a.) the largest ac small signal voltage gain, (b.)
the lowest ac small signal voltage gain, (c.) the highest ac output resistance, and (d.) the
lowest ac output resistance. Assume all devices are in saturation.
VDD
M2
vIN
vIN
M2
vOUT
vOUT
M2
vOUT
M1
M1
Circuit 1
M1
Circuit 2
VBP
M2
vOUT
vIN
M2
vOUT
M1
vIN
vIN
M2
vOUT
vIN
Circuit 3
Circuit 4
M1
Circuit 5
M1
VBN
Circuit 6
Figure P5.1-11
Solution
gm
Circuit 1
gmN= 2 gmP
Circuit 2
gmP
1
1
Rout gmN+gmbN gmP+gmbP
0.707
=g +g
mP mbP
|Gain|
(a.)
(b.)
(c.)
(d.)
gmP
gmP+gmbP
gmP
gmP+gmbP
Circuit 3
gmN= 2 gmP
g
1
mP
Circuit 4
gmP
g
1
mN
0.707
g
mP
2
1
2
Circuit 5
gmN= 2 gmP
Circuit 6
gmP
1
1
gdsN+gdsP gdsN+gdsP
=
=
1
1
gdsP(1+ 2) gdsP(1+ 2)
gmP
2 gmP
gdsP(1+ 2) gdsP(1+ 2)
Page 5-10
Problem 5.1-12
Derive the expression given in Eq. (5.1-29) for the CMOS
push-pull inverter of Fig. 5.1-8. If Cgd1 = Cgd2 = 5fF, Cbd1
5V
M2
Solution
vIN
W
W
gm ,eff = gm1 + gm 2 = 2 I D K N'
+ K P'
L 1
L 2
' W
+
K
K
N
P
L 1
L 2
2
Av =
1 + 2 )
ID
(
For I D = 200 A
Av = 43.63 = -43.63 V/V
The total capacitance at the output node is
Ctotal = Cgd 1 + Cgd 2 + Cbd 1 + Cbd 2 + CL = 10.11 pF.
Thus, the 3 dB frequency is
gout
f 3 dB =
= 283.36 kHz.
2Ctotal
M1
W2 = 2m
L2 1m
ID
+
vOUT
W1 1m
=
L1 1m
Fig.P 5.1-12
Eq. (5.1-29)
Page 5-11
Problem 5.1-13
For the active-resistor load inverter, the current-source load inverter, and the push-pull
inverter compare the active channel area assuming the length is 1m if the gain is to be
1000 at a current of ID = 0.1 A and the PMOS transistor has a W/L of 1.
VDD
M2
ID
vIN
M2
VGG2
vOUT
ID
vIN
M1
M2
vIN ID
vOUT
M1
vOUT
M1
Active
Current
PushPMOS Load
Source Load
pull
Inverter
Inverter
Inverter
Figure 5.1-1 Various types of inverting CMOS amplifiers.
Soluton
Given, I D = 10 A , and Av = 100 V/V
a) Active-resistor load inverter
g
Av m1
g m2
100 =
(W L )1
KN
K P (1)
W1
L1 = 4546
100 =
(W L )1
2K N
I D (1 + 2 )2
W1
L1 = 3.64
(g m1 + g m2 )
(g ds1 + g ds 2 )
100 =
W1
(W L )1 + 2 K P (1 / 1)
2K N
L1 = 1.55
I D (1 + 2 )2
Page 5-12
VDD
M2
vIN
vOUT
M1
+
vin
-
VSS
iout
CM
gm1vin
rds1
gm2vin
rds2
Cout
Fig. P5.1-14
+
vout
-
Fig. S5.1-14
gm1+ gm2
vout
=
vin
gds1+ gds2 = vout
vin = Av =
2
200x10-6
W1
2 L I D KN +
1
W2
2 L I D KP
2
I D ( N+ P )
=-
2
ID
W1
W2
K
+
L1 N
L 2 KP
N+ P
5110x10-6 + 550x10-6
= - (100)(0.436) = - 43.63V/V
0.05 + 0.04
Av = - 43.63V/V
The output resistance is found by setting vin = 0 and solving for vout/iout.
Rout is simply expressed as,
1
1
1
=
=
= 55.55k
Rout = g + g
-6
I
(
)
200x10
(0.05+0.04)
ds1
ds2
D N
P
Rout = 55.55k
-3dB = 1 =
=
gds1 + gds2
1
=
Cgd1 + Cgd2 + Cbd1 + Cbd2 + CL Rout(Cgd1 + Cgd2 + Cbd1 + Cbd2 + CL)
1
1
= 1.8x106 rad/s
55.55x10-3( 5fF + 5fF + 30fF + 30fF + 10pF ) 55.55x10310x10-12
Page 5-13
Problem 5.2-01
Use the parameters of Table 3.1-2 to calculate the small-signal, differential-in,
differential-out transconductance g md and voltage gain Av for the n-channel input,
differential amplifier when ISS = 100 A and W1/L1 = W2/L2 = W3/L3 = W4/L4 = 1
assuming that all channel lengths are equal and have a value of 1m. Repeat if W1/L1 =
W2/L2 = 10W3/L3 = 10W4/L4 = 10.
Solution
Referring to Fig. 5.2-5 and given that
a)
W W W W
=
=
=
=1
L 1 L 2 L 3 L 4
W
I = 104.8 S
L 1 SS
b)
gm 2
2 gm 2
=
= 23.31 V/V
(gds2 + gds4 ) ISS (2 + 4 )
W W
W
W
= 10
=
= 10
= 10
L 1 L 2
L 3
L 4
gmd = gm1 = gm 2 = 331.4 S
Av =
gm 2
= 36.82 V/V
(gds2 + gds4 )
Page 5-14
Problem 5.2-02
Repeat the previous problem for the p-channel input, differential amplifier.
Solution
Referring to Fig. 5.2-7 and given that
(a.)
W W W W
=
=
=
=1
L 1 L 2 L 3 L 4
W
I = 70.71 S
L 1 SS
(b.)
gm 2
2 gm 2
=
= 15.7 V/V
(gds2 + gds4 ) ISS (2 + 4 )
W W
W
W
= 10
=
= 10
= 10
L 1 L 2
L 3
L 4
gmd = gm1 = gm 2 = 223.6 S
Av =
gm 2
= 24.84 V/V
(gds2 + gds4 )
Problem 5.2-03
Develop the expressions for VIC(max) and VIC(min) for the p-channel input differential
amplifier of Fig. 5.2-7.
Solution
The maximum input common-mode input is given by
V IC (max) = VDD (VT 1 + Vdsat1 + Vdsat 5 )
or,
I DD
2 I DD
VIC (max) = VDD VT 1 +
+
K P' (W L)1
K P' (W L) 5
or,
I DD
K (W L) 3
'
N
Page 5-15
Problem 5.2-04
Find the maximum input common mode voltage, v IC (max) and the minimum input
common mode voltage, vIC(min) of the n-channel input, differential amplifier of Fig. 5.25. Assume all transistors have a W/L of 10m/1m, are in saturation and ISS = 10A.
What is the input common mode voltage range for this amplifier?
Solution
The maximum input common-mode input is given by
V IC (max) = VDD + VT 1 VT 3 Vdsat 3
or,
I SS
= 4.86 V
K (W L) 3
'
P
or,
I SS
2 I SS
= 0.93 V
+
'
K (W L)1
K N (W L) 5
'
N
Problem 5.2-05
Find the small signal voltage gain, vo/vi, of the circuit in the previous problem if vin = v1
- v2. If a 10pF capacitor is connected to the output to ground, what is the -3dB frequency
for Vio(j)/VIN(j) in Hertz? (Neglect any device capacitance.)
Solution
Small-signal voltage gain is given by
Av =
gm 2
2 gm 2
=
= 233.1 V/V
(gds2 + gds4 ) ISS (2 + 4 )
f 3 dB
4 CL
= 7.16 kHz.
Page 5-16
Problem 5.2-06
For the CMOS differential amplifier of Fig. 5.2-5, find the small signal voltage gain,
vout/vin, and the output resistance, Rout, if ISS = 10A, V DD = 2.5V and vin = vgs1-vgs2. If
the gates of M1 and M2 are connected together, find the minimum and maximum
common mode input voltage if all transistors must remain in saturation (ignore bulk
effects).
Solution
Small-signal model for calculations:
+ vin +
+
vgs2
vgs1
gm1vgs1
-
iout
i3
1
rds1 rds3 gm3
gm2vgs2
i3
rds2
rds4
+
vout
-
Fig. S5.2-06
1
1
= (0.04 + 0.05)5A = 2.22 M
+
g
ds2
ds4
gm1gm3rp1
vout =
vgs1 gm2vgs2Rout (gm1vgs1 gm2vgs2)Rout = gm1Routvin
1 + gm3rp1
vout
v = gm1Rout = gm2Rout ,
gm1= gm2 = 211052) S = 46.9 S
in
Rout = g
vout
vin = 46.9S2.22M = 104.1 V/V
Common mode input range:
210
1102
25
25
1102+0.7 = 0.3015+0.9132
Page 5-17
Problem 5.2-07
Find the value of the unloaded differential-transconductance gain, gmd, and the unloaded
differential-voltage gain, Av, for the p-channel input differential amplifier of Fig. 5.2-7
when ISS = 10 microamperes and ISS = 1 microampere. Use the transistor parameters of
Table 3.1-2.
Solution
Assuming all transistors have W/L = 1
a) Given, I SS = 10 A
gmd = K P'
W
I = 22.36 S
L 1 SS
Av =
gmd
2 gmd
=
= 49.69 V/V
(gds2 + gds4 ) ISS (2 + 4 )
b) Given, I SS = 1 A
gmd = K P'
W
I = 7.07 S
L 1 SS
Av =
gmd
2 gmd
=
= 157.11 V/V
(gds2 + gds4 ) ISS (2 + 4 )
Problem 5.2-08
What is the slew rate of the differential amplifier in the previous problem if a 100 pF
capacitor is attached to the output?
Solution
Slew rate can be given as
I
SR = SS
CL
For I SS = 10 A and C L = 100 pF
I
SR = SS = 0.1 V/s
CL
For I SS = 1 A and C L = 100 pF
SR =
I SS
= 0.01 V/s
CL
Page 5-18
Problem 5.2-09
Assume that the current mirror of Fig. 5.2-5 has an output current that is 5% larger than
the input current. Find the small signal common-mode voltage gain assuming that ISS is
100A and the W/L ratios are 2m/1m for M1, M2 and M5 and 1m/1m for M3 and
M4.
Solution
Given that
I D 4 = (1.05) I D3 or, I D 2 = (1.05) I D1
This mismatch in currents in the differential input pair will result in an input offset
voltage.
Now, I D1 + I D 2 = I SS
So,
I D1 (0.49) I SS and I D 2 (0.51) I SS
To calculate the common-mode voltage gain, let us assume a small signal voltage
v s applied to both the gates of the differential input pair.
The small-signal output current iout is given by
iout = (i D 4 i D 2 )
where,
0.5 gds5
gm 4 v s
iD 4
gm 3
i D 2 (0.5 g ds5 )v s
So,
g
Thus,
iout
g g
ds5 m 4 1v s
gout 2 gds4 gm 3
v out
g g
= ds5 m 4 1
vs
2 gds4 gm 3
v out I SS ( 5 ) I D 4
=
1
vs
I SS ( 4 ) I D 3
v out
= 0.02 V/V
vs
v out =
or,
or,
or,
Page 5-19
Problem 5.2-10
Use the parameters of Table 3.1-2 to calculate the differential-in-to-single-ended-output
voltage gain of Fig. 5.2-9. Assume that ISS is 50 microamperes.
Solution
Let, the aspect ratio of all the transistors be 1.
The small-signal differential-in single-ended out voltage gain is given by
g
Av = m1 =
2 gm 3
( )
( )
W
K N'
L
'
4KP W
L
= 0.74 V/V
Problem 5.2-11
Perform a small-signal analysis of Fig. 5.2-10 that does not ignore rds1. Compare your
results with Eq. (5.2-27).
Solution
Referring to Fig. 5.2-10
Applying KVL
v o v ic v gs1
v ic v gs1 = gm1v gs1 2 rds5 +
rds1
or,
) 2r
ds 5
(1)
v o v ic v gs1
= gm1v gs1 +
rds1
1
r
+
gm 3 ds3
v o
or,
v gs1 =
{vic vo (1 + g m3 rds1 )}
(1 + g m1rds1 )
{vic vo (1 + g m3 rds1 )}
(2rds5 (1 + g m1rds1 ))+ vo (2rds5 ) = vic (rds1 + 2rds5 )
(1 + g m1rds1 )
or,
or,
vo
1
=
vic
(g m3 2rds5 )
(2)
Page 5-20
Problem 5.2-12
Find the expressions for the maximum and minimum input voltages, vG1(max) and
vG1(min) for the n-channel differential amplifier with enhancement loads shown in Fig.
5.2-9.
Solution
VG1 (min) = VT 1 + Vdsat1 + Vdsat 5
or,
VG1 (min) = VT 1 +
I SS
K N (W
L )1
2 I SS
K N (W L )5
or,
I SS
K P (W L )3
Page 5-21
Problem 5.2-13
If all the devices in the differential amplifier of Fig. 5.2-9 are saturated, find the worstcase input offset voltage, V O S , if |VTi| = 1 0.01 volts and i = 10-5 5 10-7
amperes/volt2. Assume that
1 = 2 = 103 = 104
and
1
Carefully state any assumptions that you make in working this problem.
Solution
Referring to the figure
or,
VGS1 = VT 1 + Vdsat1
2 I D1
VGS1 = VT 1 +
1
VGS 2 = VT 2 + Vdsat 2
2I D 2
or,
VGS 2 = VT 2 +
2
The input-offset voltage can de defined as
VOS = VGS1 VGS 2
2 I D1
2 I D1
1
2
Considering the transistors M 3 and M 4 , mismatches in these two transistors would
cause an offset voltage between the output nodes. But, if it is assumed that this offset
voltage between the output nodes is small as compared to the drain-to-source voltages of
the transistors M 1 and M 2 , then
V DS1 V DS 2
Thus, it is assumed here that
I D1 = I D 2 = I
So, the input-offset voltage becomes
2I
2I
VOS = VT 1 VT 2 +
1
2
or,
VOS = VT 1 VT 2 +
1.05(10 )
0.95(10 )
or,
VOS(max) = 0.18 V
Page 5-22
Problem 5.2-14
Repeat Example 5.2-1 for a p-channel input, differential amplifier.
Solution
The best way to do this problem is to use the equations for the n-channel, source-coupled
pair with opposite type transistor parameters and then subtract the result from 5V.
Eq. (5.2-15) gives
VIC(max) = 4
250A
+ 0.85 + 0.55 = 4 1.855 + 0.55 = 2.695 volts
99A/V 21
VIC(min) = 0 + 0.2 +
250A
= 0.2 + 1.517 = 1.717 volts
+0.85
45A/V 25
Page 5-23
Problem 5.2-15
Five different CMOS differential amplifier circuits are shown in Fig. P5.12-15. Use the
intuitive approach of finding the small signal current caused by the application of a small
signal input, vin, and write by inspection the approximate small signal output resistance,
Rout, seen looking back into each amplifier and the approximate small signal, differential
voltage gain, vout/vin. Your answers should be in terms of gmi and gdsi, i = 1 through 8.
(If you have to work out the details by small signal model analysis, this problem will take
too much time.)
VDD
M7 M8
M7 M8
M7 M8
M7 M8
M7 M8
M5 M6 vOUT
M5 M6 vOUT
VBP
vOUT
vOUT
vOUT
M4
M3
M1
M1
M1
M2 vIN
vIN
ISS
Circuit 1
M1
M2
M2 vIN
ISS
ISS
Circuit 2
Circuit 3
M1
VBN
M2
M2
ISS
ISS
Circuit 4
Circuit 5
Figure P5.2-15
Solution
Assume gm1 = gm2 otherwise multiply the gain of circuits 1 and 2 by g
gm2
.
m1+gm2
Circuit
Rout
vout/vin
1
gds2+gm8+gds8
gm1gm2
0.5gm2
=
(gm1+gm2)(gds8+gm8+gds8) gds2+gm8+gds8
1
gds2+gds8
gm1gm2
0.5gm2
=
(gm1+gm2)(gds2+gds8) gds2+gds8
1
gds2+gds8
gm1+gm2
2(gds2+gds8)
gm6
1
=
gds6gds8 gds6gds8+gm6gds2
gds2+ g
m6
(gm1+gm2)gm6
2(gm6gds2+gds6gds8)
gm4gm6
gds2gm6gds4+gm6gds4gds8
(gm1+gm2)gm4gm6
2(gds2gm6gds4+gm6gds4gds8)
Page 5-24
Problem 5.2-16
If the equivalent input-noise voltage of each transistor of the differential amplifier of Fig.
5.2-5 is 1nV/ Hz find the equivalent input noise voltage for this amplifier if W 1/L1 =
W2/L2 = 2 m/1 m, W3/L3 = W 4/L4 = 1 m/1 m and I SS = 50 A. What is the
equivalent output noise current under these conditions?
Solution
From Equation. (5.2-39)
2
gm 3 2
2
2
2
(en 3 + en24 )
eeq = en1 + en 2 +
gm1
g 2
2
2
or,
eeq = 2en 1 + m 3 = 2.455en2
gm1
Given
en = 1 nV / Hz
Thus,
eeq. = 1.567 nV/ Hz
The equivalent output noise current is given by
2
2 2
ito
= gm
1eeq
or,
Page 5-25
Problem 5.2-17
Use the small-signal model of the differential amplifier using a current mirror load given
in Fig. 5.2-8(a) and solve for the ac voltage at the sources of M1 and M2 when a
differential input signal, vid, is applied. What is the reason that this voltage is not zero?
Solution
Neglecting the current source i3 in the figure, let us assume that
v
v g1 = v g 2 = id
2
Applying nodal analysis, we will get the following three equations
(1)
(2)
(3)
v
Now, assuming g m >> g ds , g m1 = g m 2 , g ds1 = g ds 2 , and v g1 = v g 2 = id
2
g ds1v D3 + g ds 2 vout
v s1 =
(g m1 + g m2 + g ds1 + g ds 2 g ds5 )
g v + g ds 2 v out
v s1 = ds1 D 3
or,
(2 g m1 + 2 g ds1 g ds5 )
g
gm10.25 ds1
gm 3
v
v s1 =
id
gm1
g
0.75 gm1 + gds12
gm 3 ds5
The value of v s1 is non-zero because the loads (M3 and M4) seen by the input transistors
(M1 and M2) at their drains are different.
Page 5-26
Problem 5.2-18
The circuit shown Fig. P5.2-18
+1.5V
called a folded-current mirror
differential amplifier and is
useful for low values of power
M9
M8 M6
M7
supply. Assume that all W/L
vout
values of each transistor is 100.
v1
v2
a.) Find the maximum input
M1 M2
common mode voltage,
v IC (max) and the minimum
M4
M3
M5
M10
input common mode voltage, 100A
v IC(min). Keep all transistors
in saturation for this problem.
b.) What is the input common
Fig. P5.2-18
mode voltage range, ICMR?
c.) Find the small signal voltage gain, vo/vin, if vin = v1 - v2.
d.) If a 10 pF capacitor is connected to the output to ground, what is the -3dB frequency
for Vo(j)/Vin(j) in Hertz? (Neglect any device capacitance.)
Solution
a.) v1(max) = VDD - VDS6(sat) + VTN = 1.5
v1(max) = 2V
200
50100 + 0.7 = 1.5 0.2 + 0.7
2100
110100 +
250
110100 + 0.7
v1(min) = 0.9302V
vout 1049
vin = 7 = 149.8V/V
1
7x10-6
d.) -3dB = Rout10pF = 10x10-12 = 0.7x106 f-3dB = 111.4kHz
Page 5-27
Problem 5.2-19
+1.5V
M9
M8
M6
v1
M7
M1
vout
v2
M2
100A
M4
M3
M5
M10
Fig. P5.2-18
Solution
Equivalent noise circuit:
VDD
en62
*
M6
v1
en72 M7
vout
en12
v1
M1
M2
*
en22
M3
en32
en42
VSS
2
M4
S99FES6
e out = (gm12 e n1+ gm22 e n2+ gm32 e n3+ gm42 e n4+ gm52 e n6+ gm62 e n7)Rout2
2
2
eq
2
2 gm12
2
2 gm12
2
2
=
e
+
e
+
(
e
+
e
n1
n2
n3
n4)+g ( e n6+ e n7)
2
g
(gm1Rout)
m3
m6
e out
Page 5-28
Problem 5.2-20
Find the small signal transfer
function V3(s)/Vin(s) of Fig. P5.220, where Vin = V1-V2, for the
capacitors shown in algebraic
form (in terms of the small signal
model parameters and
capacitance). Evaluate the lowfrequency gain and all zeros and
poles if I = 200A and C1 = C2 =
C3 = C4 = 1pF. Let all W/L = 10.
Solution
VDD
M5
M6
v3
M7
M8
v4
C3
C2
C1
C4
v1
M2
M1
M3
v2
M4
I
VBias
M9
Small-signal model:L
iA = 0: (Gout = gds1 + gds5)
Fig. P5.2-20
0.5gm1vin + sC1v3
+ Goutv3 + gm5v6 = 0
iB = 0:
0.5gm3
v6 = sC + g v6
m6
2
A
gm1vin
2
rds1
rds5
C1
v3
C2
gm5v6
1
gm6
v6
rds3 rds6
gm3vin
2
gmN =
When s 0,
v3
-gm1
=
vin gds1 + gds5
1
1
= 0.5M, and rdsP =
= 0.4M
-6
0.0450x10
0.0550x10-6
v3
rdsN =
A zero is at, z1 =
Page 5-29
Problem 5.2-21
For the differential-in, differential-out amplifier of Fig. 5.2-13, assume that all W/L
values are equal and that each transistor has approximately the same current flowing
through it. If all transistors are in the saturation region, find an algebraic expression for
the voltage gain, vout/vin, and the differential output resistance, Rout, where vout = v3-v4
and vin = v1-v2. Rout is the resistance seen between the output terminals.
Solution
v out (v3 v 4 )
g m1
=
=
(v1 v2 ) (g ds1 + g ds3 )
vin
or,
( )
W
2K N
vout
L1
=
vin
I BIAS (1 + 3 )2
Considering differential output voltage swing, the output resistance can be given by
1
1
Rout =
+
(g ds1 + g ds3 ) (g ds2 + g ds 4 )
or,
Rout =
2
2
=
(g ds1 + g ds3 ) I BIAS (1 + 3 )
Problem 5.2-22
Derive the maximum and minimum input common mode voltage for Fig. 5.2-15
assuming all transistors remain in saturation. What is the minimum power supply
voltage, VDD, that will give zero common input voltage range?
Solution
The minimum input common-mode voltage is given by
V IC (min) = VT 1 + Vdsat1 + Vdsat 5
Assuming all the Vdsat voltages to be the same, the minimum supply voltage for zero
input common mode can be given by
V IC (max) VIC (min) = 0
or,
or,
VDD 3Vds(sat)
Page 5-30
Problem 5.2-23
Find the slew rate, SR, of the differential amplifier shown
where the output is differential (ignore common-mode
stability problems). Repeat this analysis if the two current
sources, 0.5ISS, are replaced by resistors of RL.
VDD
0.5ISS
Solution
a.) Slew rate of the differential output amplifier with
constant current source loads.
Under large signal swing conditions, the maximum
current that can be carried by each of the two transistors
M 1 and M 2 is I SS . Due to the presence of constant
current sources as loads, the maximum charging or
discharging current through C L would be 0.5I SS . Thus,
the slew rate can be given by
0.5ISS
CL
+ vOUT
M2
M1
ISS
VSS
Fig. P5.2-23
ISS
SR = 2C
b.) Slew rate of the differential output amplifier with resistive loads.
In presence of resistive loads, the maximum charging or discharging current through
C L would be I SS . Thus, the slew rate can be given by
ISS
SR = C
L
Page 5-31
Problem 5.2-24
If all the devices in the differential amplifier shown in Fig. 5.2-5 are saturated, find the
worst-case input-offset voltage VOS using the parameters of Table 3.1-2. Assume that
10(W4/L4 = 10(W 3/L3) = W2/L2 = W1/L1 = 10 m/10 m. State and justify any
assumptions used in working this problem.
Solution
The offset voltage between the input terminals is given by
Vos = VGS1 VGS 2
I D1 = 1 (VGS1 VT 1 )2
2
I D 2 = 2 (VGS 2 VT 2 )2
2
or,
2 I D1
2I D 2
1
2
Mismatches would cause ID1 ID2. But, to simplify the problem, it can be assumed that
I D1 = I D 2 = 0.5I SS . Under this assumption and considering the mismatches in VT and
only, the worst-case input-offset voltage (from Table 3.1-2) can be given by
I SS
I SS
0.9
1.1
Vos = 0.3 +
Assuming
I SS = 100 A
Vos = 0.3 +
100
100
= 0.48 V
0.9(110 )(10 / 10 )
1.1(110 )(10 / 10 )
Page 5-32
Problem 5.3-01
Calculate the small-signal voltage gain for the cascode
amplifier of Fig. 5.3-2 assuming that the dc value of vIN is
selected to keep all transistors in saturation. Compare this
value with the slope of the voltage transfer function given 2.3V
in this figure.
5V
M3 W3 2m
=
L3 1m
ID
M2
Solution
The small-signal voltage gain can be approximated as
g
Av m1
g ds 3
or,
Av
3.4V
(W L )1
2K N
I D332
M1
+
vIN
+
W2 = 2m
L2 1m
vOUT
W1 = 2m
L1 1m
Fig. P5.3-2
Av =
2KN'(W1/L1)
=
IDN2
2502
2000.050.05 = -20 V/V
From the transfer characteristics, the small-signal gain is approximately -10 V/V.
Page 5-33
Problem 5.3-02
Show how to derive Eq. (5.3-6) from Eqs. (5.3-3) through (5.3-5). Hint: Assume that
VGG2-VT2 is greater than vDS1 and express Eq. (5.3-4) as iD2 2(VGG2-VT2)vDS2. Solve
for vOUT as vDS1 + vDS2 and simplify accordingly.
Solution
From Eqs. (5.3-3) through (5.3-5)
I D1 1 (VDD VT 1 )Vds1
I D 2 2 (VGG 2 Vds1 VT 2 )(Vout Vds1 )
I D3 = 0.5 3 (VDD VGG 3 VT 3 )
Assuming, when Vin is taken to V DD , the magnitudes of Vds1 and Vout are small.
Equating I D1 = I D 3
2
or,
Vds1 =
(1)
1 (VDD VT 1 )
Equating I D1 = I D 2
(2)
From Eqs. (1) and (2), the minimum output voltage is given by
Vout (min) =
2
3
1
1
VDD VGG 3 VT 3
+
2 1
V
V
V
GG 2
T2
DD T 1
) (
) (
Page 5-34
Problem 5.2-03
Redrive Eq. (5.3-6) accounting for the channel modulation where pertinent.
Solution
From Eqs. (5.3-3) through (5.3-5)
I D1 1 (VDD VT 1 )Vds1
I D 2 2 (VGG 2 Vds1 VT 2 )(Vout Vds1 )
I D3 = 0.5 3 (VDD VGG 3 VT 3 ) (1 + 3 (VDD Vout ))
2
Assuming, when Vin is taken to V DD , the magnitudes of Vds1 and Vout are small.
Equating I D1 = I D 3
or,
(1)
Equating I D1 = I D 2
(2)
From Eqs. (1) and (2), assuming V DD Vout V DD , the minimum output voltage is
given by
Vout (min) =
2
3
1
1
VDD VGG 3 VT 3
+
1 + 3VDD
2 1
V
V
V
GG 2
T2
DD T 1
) (
) (
)(
Page 5-35
Problem 5.3-04
VDD
Show that the small signal input resistance looking in the source
of M2 of the cascode amplifier of Fig. 5.3-1 is equal to rds if the
simple current source, M3 is replaced by a cascode current
source.
VGG4
M4
Solution
The effective resistance of the cascoded PMOS transistors is VGG3
represented by RD3 and it is given by
M3
RD3
Vout
v x v1
v1 = gm 2v x +
rds 2
or,
v1 =
) R
D3
(1 + g m2 rds2 )RD3
v
(R D3 + rds 2 ) x
VGG2
M2
RS2
Vin
M1
(1)
Now
ix = g m2 v x +
(v x v1 )
rds 2
vx
rds1
i x = ( g m2 + g ds 2 + g ds1 )v x g ds 2 v1
i x g m 2 v x g ds 2 v1
or,
or,
[g m2 (RD3 + rds 2 ) g m2 R D3 ]
RD 3
v
R D3
RS 2 = x
ix
g m 2 rds 2
g r r
RS 2 = m3 ds 3 ds 4 = rds
g m 2 rds 2
VSS
Page 5-36
Problem 5.3-05
Show how by adding a dc current source from VDD
VDD
to the drain of M1 in Fig. 5.3-1 that the smallsignal voltage gain can be increased. Derive an
VGG3
expression similar to that of Eq. (11) in terms of
M3
ID1 and ID4 where ID4 is the current of the added
dc current source. If ID2 = 10 A, what value for
this current source would increase the voltage gain
by a factor of 10. How is the output resistance
affected?
Vout
VGG2
M2
Solution
Assuming all the transistors are in saturation
I D1 = I D 2 + I D 4
g
Av m1
g ds 3
W
2K N
(I D 2 + I D 4 )
L 1
2 2
ID
23
or,
Av
or,
I
Av Avo 1 + D 4
I D2
where, Avo =
Thus,
W
2K N
Av
= 1+
Avo
I D 2 23
ID4
Vin
M1
Fig. S5.3-05
VSS
I D4
I D2
10 = 1 + D 4
Avo
I D2
or,
I D 4 = 99 I D 2 = 990 A
The value of rds1 decreases due to increased current through M 1 , thus decreasing the
overall output resistance.
Page 5-37
Problem 5.3-06
Assume that the dc current in each transistor in
Fig. P5.3-6 is 100A. If all transistor have a W/L
of 10m/1m, find the small signal voltage gain, VP1
vout/vin and the small signal output resistance,
Rout, if all transistors are in the saturated region.
Solution
This circuit is a folded cascode amplifier. The
small signal analysis is best done by the
schematic analysis approach. In words, v i n vin
creates a current flowing into the drain of M1 of
gm1vin. This current flows through M4 from
drain to source back around to M1. The output
voltage is simply this current times Rout . The
details are:
+5V
M3
M2
VP2
M4 Rout
vout
VN2
M5
M1 VN1
M6
Fig. P5.3-6
vout = -gm1Routvin
Rout [rds6(gm5rds5)]||[(rds1||rds2||rds3)(gm4rds4)]
The various small signal parameters are:
gmN = 211010010 = 469S, gmP = 25010010 = 316.2S
25V
20V
rdsN = 100A = 0.25M and rdsP = 100A = 0.2M
Rout 29.31M||(0.0667M)(63.2) = 29.31M||4.216M = 3.686M
Rout = 3.686M
vout
vin = -(469S)(3.686M) = -1,729 V/V
Page 5-38
Problem 5.3-07
Six versions of a cascode amplifier are shown below. Assume that K'N = 2K'P, P = 2N,
all W/L ratios of all devices are equal, and that all bias currents in each device are equal.
Identify which circuit or circuits have the following characteristics: (a.) highest small
signal voltage gain, (b.) lowest small signal voltage gain, (c.) the highest output
resistance, (d.) the lowest output resistance, (e.) the lowest power dissipation, (f.) the
highest Vout(max), (g.) the lowest Vout (max), (h.) the highest Vout (min), (i.) the lowest
Vout (min), and (j.) the highest -3dB frequency.
VDD
VBP1
vIN
vIN
vIN
VBP2
vOUT
vOUT
vOUT
vOUT
vOUT
vOUT
VBN2
vIN
vIN
vIN
VBN1
Circuit 1
Circuit 2
Circuit 3
Circuit 4
Circuit 5
Circuit 6
Figure P5.3-7
Solution
gm
Circuit 1
gmN
Circuit 2
gmP
Rout
rdsP
rdsN
R* = (gmPrdsP2)||(gmNrdsN2)
e.)
f.)
g.)
h.)
i.)
j.)
Circuit 3
gmN
Circuit 4
gmP
R*
R*
Circuit 5
2 gmN
Circuit 6
2 gmP
rdsP
rdsN
Page 5-39
Problem 5.3-08
All W/L ratios of each transistor in the
amplifier shown in Fig. P5.3-8 are 10m/1m.
Find the numerical value of the small signal
voltage gain, vout/vin, and the output resistance,
Rout.
Solution
The output resistance can be given as
Rout [g m 2 rds 2 rds1 || g m3 rds3 rds 4 ]
VDD
M8
M4
M7
M3 Rout
vout
100A
M6
M2
Rout 8.838 M
vin
M1
M5
Figure P5.3-8
Page 5-40
Problem 5.3-09
Use the Miller simplification described in Appendix A on the capacitor C2 of Fig. 5.35(b) and derive an expression for the pole, p1, assuming that the reactance of C2 at the
frequency of interest is greater than R3. Compare your result with Eq. (5.3-32).
Vout
R1
V1
C1
Vin/Rs
(1-Av)C2
gm1V1
C3
C2
Av
(Av-1)
R3
sC2<<R3
Vout
V1
R1
Vin/Rs
C1
gm1V1
(1-Av)C2
R3
C3
Fig. S5.3-09
Solution
Given that in the frequency of interest, the reactance of C2 is greater than 1 /R3
1
2fC2 >>
or,
R3
Referring to the figure
Vin ( s)
V1 ( s) =
1
RS
+ s C1 + (1 + Av )C2
R1
where, Av = gm1R3
gm1V1 ( s) gm1V1 ( s)
sC3
+ sC3
R3
gm1
Vin ( s)
Vo ( s) =
or,
1
1
+ sC3 RS
+ s C1 + (1 + Av )C2
R3
R1
The dominant pole in Eq. (2) can be expressed as
1
1
p1 =
R1 ( Av C2 + C1 ) R1 ( Av C2 )
(1)
Also, Vo ( s) =
or,
p1 = g
-1
R
m1 1R3C2
(2)
Page 5-41
Problem 5.3-10
Consider the current-source load inverter of Fig. 5.1-5 and the simple cascode amplifier
of Fig. 5.3-1. If the W/L ratio for M2 is 1 m/1 m and for M1 is 3 m/1 m of Fig. 5.15, and W3/L3 = 1 m/1 m, W2/L2 = W1/L1 = 3 m/1 m for Fig. 5.3-1, compare the
minimum output-voltage swing, vOUT(min) of both amplifiers if VGG2 = 0 V and VGG3 =
2.5 V when VDD = VSS = 5 V.
Solution
a) Current source load inverter
When Vin = V DD , it can be assumed that M 1 operates in the triode region and
M 2 is in saturation. Thus,
0.5 2 (VSG 2 VT 2 )
Vout (min) =
+ VSS
1 (VDD VSS VT 1 )
2
or,
Assuming, VSG 2 = 5 V
Vout(min) = -4.85 V
b) Simple cascode amplifier
Vout (min) = VSS + Vdsat1 + Vdsat 2
or,
2 I D1
K N (W L )1
2 I D2
K N (W L )2
Now,
I D3 =
3
(VDD VGG3 VT 3 )2 = 81 A
2
Page 5-42
Problem 5.3-11
Use nodal analysis techniques on the cascode amplifier of Fig. 5.3-6(b) to find vout/vin.
Verify the result with Eq. (5.3-37) of Sec. 5.3.
Solution
Nodal analysis of cascode amplifier
Applying KCL
g m1vin + g ds1v1 + g m 2 v1 + g mbs 2 v1 = g ds 2 (vout v1 )
or,
or,
v1 =
(g ds 2 vout g m1vin )
(1)
( g ds1 + g m 2 + g mbs 2 + g ds 2 )
or,
Also,
or,
v4 =
g ds3
v
(g m3 + g ds3 + g ds4 + g mbs3 ) out
(2)
(3)
Using Eqs. (1) through (3) and neglecting body effect, it can be shown that
Av =
or,
or,
Av =
Av =
g m1 g m 2 g m3
(g m3 g ds1 g ds 2 + g m2 g ds3 g ds 4 )
g m1
g ds1 g ds 2 g ds 3 g ds 4
+
g m3
g m2
2 K1 (W L )1
3 4
1 2
ID
+
2 K 2 (W L )
2 K 3 (W L )3
2
Eq. (5.3-37)
Page 5-43
Problem 5.3-12
Find the numerical value of the small signal
VDD
voltage gain, vout/vin, for the circuit of Fig.
M3
M6 M5
M4
P5.3-12. Assume that all devices are saturated
4/1
and use the parameters of Table 3.1-2. Assume 4/1
4/1
40/1
vout
that the dc voltage drop across M7 keeps M1 in
M2
saturation.
4/1
Solution
M7
I D 3 = I D 2 = 20 A
1/1
vin M1
I D 3 = 220 A
20A
4/1
Now,
gm1 = 440 S and rds1 = 113.64 k
gm 2 = 132.67 S and rds2 = 1.25 k
rds3 = 1 M
Thus,
So,
Av = gm1Rout = -418 V/V
Fig. P5.3-12
Page 5-44
Problem 5.3-13
A cascoded differential amplifier is shown in
VDD
Fig. P5.3-13.
M7
(a) Assume all transistors are in saturation
M8
M12
and find an algebraic expression for the small
I7
I8
signal voltage gain, vout/vin.
M5
M6
(b) Sketch how would you implement VBias? M11
vout
(Use a minimum number of transistors.)
M4
(c.) Suppose that I7+I8 I9. What would be
M3
+
the effect on this circuit and how would you
I
+
M1
VBias
v
solve it? Show a schematic of your solution.
in
M2 You should have roughly the same gain and
M9
the same output resistance.
I9
Solution
M10
a ) The effective transconductance is
VSS
given by
g
Fig. P5.3-13
gm ,eff = m1
2
The output resistance of the cascoded output is given by
1
Rout =
gds2 gds4 gds6 gds8
+
gm 4
gm 6
Thus, the small-signal voltage gain is given by
0.5 gm1
Av =
gds2 gds4 gds6 gds8
+
gm 4
gm 6
b) The magnitude of VBIAS should be at least VGS + Vdsat . One way to implement VBIAS
is shown in Fig. 6.5-1(b) of the text.
c) If the currents were not equal, the voltages at the drains of M3-M5 and M4-M6
will near VDD or near the sources of M1 and M2. Either, M5-M8 or M1-M4 will
not be saturated. The best way to solve this problem is through the use of
common mode feedback. This is illustrated in Fig. 5.2-15 of the text.
Page 5-45
Problem 5.3-14
Design a cascode CMOS amplifier using Fig. 5.3-7 for the following specifications. VDD
= 5V, Pdiss 0.5mW, |Av| 100V/V, vOUT(max) = 3.5V, vOUT(min) = 1.5V, and slew
rate of greater than 5V/s for a 5pF capacitor load. Verify your design by simulation.
Solution
1.) The slew rate should be at least 5 V/s driving a 5 pF load. So, the load current
should be at least 25 A.
Let,
I D 3 = I D 2 = I D1 = 25 A
2.) The maximum output voltage swing should be at least 3.5 V
Let,
Vdsat 3 = 1.5 V
2ID 3
W
=
= 0.44
2
L 3 K P' Vdsat
3
So, let us choose
W W
=
=1
L 3 L 4
W ( Av 3 ) I D1
=
= 2.84
or,
L 1
2K N'
So, let us choose
W
=3
L 1
Vdsat1 = 0.39 V
4.) The minimum output voltage swing should be greater than 1.5 V
2
or,
2I
W
= ' D22 = 0.37
L 2 K NVdsat 2
So, let us choose
W
=1
L 2
5.) The bias voltage VGG 2 can be calculated as
or,
Page 5-46
i2
i1 R
1
in
ip
vs
R2
io
Ai
vo
Current
Amplifier
Figure P5.4-1
io = Ai i p in = Aiin
Now, v in = i1R1
v o = i2 R2
or,
v o = (i1 in ) R2
or,
v o
R2
v
R
v o = in +
Ai 2
R1
v
i
v o = in + o R2
R1 Ai
R2
vo
R1
=
v in 1 + 1
Ai
Eq. (5.4-3)
Problem 5.4-02
The simple current mirror of Fig. 5.4-3 is to be used as a current amplifier. If the W/L of
M1 is 1m/1m, design the W/L ratio of M2 to give a gain of 10. If the value of I 1 is
100A, find the input and output resistance assuming the current sources I1 and I2 are
ideal. What is the actual value of the current gain when the input current is 50A?
Solution
The current gain can be expressed as
(W L)2
Ai =
(W L)1
For Ai = 10 , W 2 = 10 m and L2 = 1 m.
If I1 = 100 A, then I 2 = 1000 A.
The input resistance is
1
Rin =
= 6.74 k
gm1
The output resistance is
1
Rout =
= 25 k
N I D 2
When I1 = 50 A, then I 2 = 500 A and the current gain ( Ai ) is still 10.
Page 5-47
VDD
VDD
100A
100A
M2
M1
5m
1m RL=0
iin
5m/1m
Solution
Fig. P5.4-3
+
gm1
iin
gds1
V1 C1
-
iout
gm1V1
S99E2S3
W1
2KN L I1 = 21105100 = 332S
1
and
gds1 = NI1 = 0.04100A = 4S
The current gain is,
iin
1
1
= 336S = 2.796k
+g
m1 ds1
-3dB =
Ai(0) = 0.988
gm1+gds1 332S+4S
=
= 6.11x109
C1
55fF
Rin = 2796
Rout = 250k
iout
f-3dB = 973MHz
Page 5-48
Problem 5.4-04
VDD
I1
ix
Solution
Vx
v s3 = v x
VGG3
M3
v g1 = v d 3
I2
M1
M2
rds4
g m3
v
(g ds3 + g ds 4 ) x
i x = id1 + id 3
or,
or,
or,
i x = g m1v g1 + g m3v x
g m3
i x = g m1
v +g v
(g ds3 + g ds4 ) x m3 x
v
(g + g ds 4 )
Rin = x ds3
ix
g m1 g m3
Problem 5.4-05
Show how to make the current accuracy of Fig. 5.4-5(a) better by modifying the circuit
so that VDS1 = VDS2.
Solution
Referring to the figure, M3-M6 form a
differential amplifier. If it is assumed that the smallsignal gain of this differential amplifier is large
enough, then the bias voltages at the gates of M3 and
M4 would almost be equal (because in presence of I1
large gain, the differential input ports would act as null
ports). Thus, the drain bias voltages of M1 and M2
would almost be identical causing very good
mirroring.
M1
It is also important to note that the bias voltage
at the drain of M4 could be very large as gate bias
voltages for M1 and M2. One can use a PMOS
differential amplifier in place of the shown NMOS
differential amplifier to overcome this problem.
VDD
M5
M3
M6
I2
M4
M2
I3
Page 5-49
Problem 5.4-06
Show how to use the improved high-swing current mirror of Sec. 4.4 to implement Fig.
5.4-7(a). Design the current amplifier so that the input resistance is 1k and the dc bias
current flowing into the input is 100A (when no input current signal is applied) and the
dc voltage at the input is 1.0V.
Solution
The high-swing cascode current
mirror,
constitut-ing the
transistors M1 through M4, is
shown in the figure. The overall
figure shows a differential current
amplifier. To design the highswing cascode current mirror, it is
desired that
VDD
i1
i1-i2 2I
i2
i2
M3 M4
M7 M8
M1 M2
VBias =
M5 M6
VT +
2VON
Rin = 1 k
or,
g m1 = 1 S
or,
W W
=
= 45.5
L 1 L 2
Let us assume
W W
=
= 45.5
L 3 L 4
Fig. S5.4-06
iout
i1-i2
Page 5-50
Problem 5.4-07
Show how to use the regulated cascode mirror of Sec. 4.4 to implement a single-ended
input current amplifier. Calculate an algebraic expression for the small signal input and
output resistance of your current amplifier.
Solution
iout
vg3
+
vgs3=(-gm1rds1)vs3
M3
iin
ix
vs3
M1
gm3vgs3
rds3
vs3
M4
vx
M2
rds2
Referring to the figure, the current gain of the regulated cascode mirror can be expressed
as
(W L)2
i
Ai = out
iin (W L) 4
The input resistance is given by
1
Rin =
gm 4
The output resistance can be calculated as follows:
v g 3 = ( gm1rds1 )v s3
Now, ix = gm 3v gs3 +
or,
(1)
(v x v s3 )
rds3
ix = gm 3 ( gm1rds1 )v s3 +
(v x v s3 )
Also, v s3 = ix rds2
rds3
Rout =
vx
= ( gm1rds1gm 3 rds3 rds2 )
ix
(2)
(3)
Page 5-51
Problem 5.4-08
VDD
D2=G3=S4
+
M3
it
vt v
gs3
-
rds2
M2
M1
D4
vgs4
iout
M4
iin
Rin
Rin
Figure P5.4-8
rds4
D3=G4
rds3
gm3 vgs3
S2=S3
it = (gds2+gds4)vt - gm4vgs4
But, vgs4 = -gm3rds3vgs3 - vt
and
vgs3 = vt
it = (gds2+gds4)vt + gm4(1+gm3rds3)vt
Thus, Rin is
vt
1
1
Rin = it = gds2+gds4+gm4 + gm3gm4rds3 gm3gm4rds3
Sketching iout as a function of iin:
Note that iD4 = I + iout and iD4 + iin = iD2 = iD1 = I
Therefore, I + iout = I - iin iout = - iin
i out
1
1
i in
Page 5-52
Problem 5.4-09
Find the exact small signal expression for Rin for
the circuit in Fig. P5.4-9. Assume VDC causes the
current flow through M1 and M2 to be identical.
Assume M1 and M2 are identical transistors and
that the small signal rds of M5 can be ignored (do
not neglect rds1 and rds2).
Solution
The small-signal model is shown below.
VDD
Vb2
VDD
M5
M2
M1
Vb1
Rin
vin
M3 -
M4
-
Fig. 5.4-9
gm1vgs1
gm2vgs2
iin
vin
+
vd1
D1 rds1
rds2
S1=S2
G1=D2 gm2vd1
G2 = D3 = D4
rds3 gm4vd1
rds4
+
vg2
-
Fig. S5.4-9
or
vin =
(rds1 + rds2)iin
vin
(rds1 + rds2)
R
=
=
in
gm2rds2(gm3+ gm4)
gm2rds2(gm3+ gm4)
iin
1+
1
+
gds3 + gds4
gds3 + gds4
Rin = 1 + g
rds1 + rds2
r
m2 ds2(gm3+ gm4)rds3||rds4
VDC
+2V
Problem 5.4-10
A CMOS current amplifier is shown.
Find the small signal values of the
current gain, Ai = iout/iin, input
resistance, Rin, and output resistance,
Rout. For Rout, assume that gds2/gm6 is
equal to gds1/gm5. Use the parameters
of Table 3.1-3.
Solution
M5
M4
M2
10/1
10/1
iin
M6
10/1
M7
100/1
iout
Rout
100/1
M8
50A
-2V
i2
S98FEP6
iout
Ai = i = -10
in
v2
rds2
10/1 10/1
M3
M1
Rin
gm7
gm7
gm7i1 gm8i2
- g
= - g (i1+i2) = g iin
=- g
m5
m6
m5
m5
gm2vin
+
vin
50A
10/1
iin
Page 5-53
gm1vin
i1
rds1
iout
v1
1
gm5
1
gm6 gm7v1
gm8v2
rds7 rds8
S98FES6
Rout = g
1
1
1
= (500A)(0.04+0.05) = 45S = 22.2k
+g
ds7 ds8
Rin:
iin = gm1vin + gm2vin + gds1(vin-v1) + gds2(vin-v2)
gds1i1 gds2i2
gds1
= (gm1+gm2+gds1+gds2)vin - g
- g
= (gm1+gm2+gds1+gds2)vin - g iin
m5
m6
m5
gds1
1
+
vin
gm5
Rin = i = g +g +g +g
, gm1 =
in
m1 m2 ds1 ds2
gm2 =
Thus,
1 + 0.0112
Rin = 331.7+223.6+2+2.5 = 1.8k
Page 5-54
Problem 5.4-11
Find the exact algebraic expression (ignoring bulk effects)
for the following characteristics of the amplifier shown.
Express your answers in terms of gms and rdss in the form
M6
of the ratio of two polynomials.
(a.) The small signal voltage gain, Av = vout/vin., and current
gain, Ai = iout/iin.
VDD
M3
Rout
iout
vout
100A
M2
M5
Rin
iin
vin
M1
Figure P5.4-11
or
gm2vgs2
iout
iin
+
vin rds1
-
iin
+
+
vgs2 = -vin
vin
vout
-
rds2 rds3
rds1
gm2vin
iout
rds2 rds3
+
vout
S98E2S3
(b.) The input resistance is best done by finding R and putting it in parallel with rds1.
vin = (i-gm2vin)rds2 + irds3
rds2+rds3
Rin = rds1||R = rds1||1+g r
m2 ds2
(c.)
rds2rds3
Rout = rds2||rds3 = r +r
ds2
ds3
vin rds2+rds3
R = i = 1+g r
m2 ds2
rds1(rds2+rds3)
Rin = r +r +r +g r r
ds1 ds2 ds3 m2 ds2 ds1
Page 5-55
Problem 5.4-12
Find the exact expression for the small signal input
resistance of the circuit shown. Assume all
transistors have identical W/L ratios, are in
I
saturation and ignore the bulk effects. Simplify
your expression by assuming that gm=100gds and
that all transistors are identical. Sketch a plot of
iin
iout as a function of iin.
Solutions
A small signal model for this problem is:
Rin
gm4 vgs4
M1
Rin
D2=G3=S4
D4
r
ds4
+
+
vgs4
D3=G4
rds2
vt v
it
+
gs3
rds3
VDD
I
iout
M4
M3
M2
Figure P5.4-12
gm3 vgs3
S2=S3
it = (gds2+gds4)vt - gm4vgs4
But, vgs4 = -gm3rds3vgs3 - vt
and
vgs3 = vt
it = (gds2+gds4)vt + gm4(1+gm3rds3)vt
Thus, Rin is
vt
1
1
Rin = it = gds2+gds4+gm4 + gm3gm4rds3 gm3gm4rds3
Sketching iout as a function of iin:
i out
1
1
i in
Page 5-56
Problem 5.5-01
Use the values of Table 3.1-2 and design the W/L ratios of M1 and M2 of Fig. 5.5-1 so
that a voltage swing of 3 volts and a slew rate of 5 volts/s is achieved if RL = 10 k
and CL = 1 nF. Assume that VDD = VSS = 5 volts and VGG2 = 2 volts.
Solution
ID 2 =
K P' W
V VGG 2 VT 2
2 L 2 DD
For positive swing of the output voltage, the slew rate should be at least +5 V/s.
SR =
ID 2
CL
2ID 2
W
=
'
L 2 K V V V
P
DD
GG 2
T2
W
38/1
L 2
Also, for the output voltage to swing to +3 V, the load current into RL will be 0.3 mA.
Since I D 2 is greater than 0.3 mA, the output voltage would be greater than +3 V.
For negative output voltage swing
I out = SR(CL ) = 5 mA
I D1 = I out + I D 2 = 10 mA
or,
2 I D1
W
= '
L 1 K (V V V ) 2
N
DD
SS
T1
W
= 2.1 3/1
L 1
For Vout (min) = 3 V, I out = 0.3 mA. Since I D1 > I out + I D 2 , the output will be able to
swing down to 3 V.
Page 5-57
Problem 5.5-02
Find the W/L of M1 for the source follower of Fig. 5.5-3a when VDD = VSS = 5 V, VOUT
= 1 V, and W2/L2 = 1 that will source 1 mA of output current. Use the parameters of
Table 3.1-2.
Solution
Given, Vout = 1 V and VSS = 5 V
So,
VGS 2 = 6 V
ID 2
K N' W
2
VGS 2 VT 2 )
=
(
2 L 2
I D 2 = 1.55 mA
2 I D1
W
= 8.6/1
= '
L 1 K (V V V ) 2
N
DD
out
T1
Problem 5.5-03
Find the small-signal voltage gain and output resistance of the source follower of Fig.
5.5-3b. Assume that VDD = VSS = 5 V, VOUT = 1 V, ID = 50 A, and the W/L ratios of
both M1 and M2 are 20 m/10 m. Use the parameters of Table 3.1-2 where pertinent.
Solution
The small-signal voltage gain is given by
gm1
Av =
(gm1 + gds1 + gds2 )
VT 1 = VT 0 + 1 Vout VSS
gm1 = 2K N'
W
I
L 1 D1
VT1 = 1.68 V
gm1 = 148 S
Av = 0.943 V/V
Page 5-58
Problem 5.5-04
An output amplifier is shown. Assume that vIN can
vary from -2.5V to +2.5V. Let KP = 50A/V 2, VTP
+2.5V
200A
vOUT
vIN
300/1
50pF
10k
SR+
-2.5V
e.) Find the small signal output resistance (excluding the 10k resistor) when vOUT =
0V.
Solution
When vIN = +2.5V, the transistor is shut off and vOUT(max) = 200A10k =
+2V
When vIN = -2.5V, the transistor is in saturation (drain = gate) and the minimum
output voltage under steady-state is,
50300
= -1.80667 0.22519
vOUT = 2
2
It can be shown that the correct choice is vOUT(min) = -1.80667 + 0.22519 = -1.5815V
200A
c.) The positive slew rate is SR+ = 50pF = +4V/s
SR+ = +4V/s
d.) The negative slew rate is found as follows. With vOUT = 0V, the drain current is
ID = 7.5mA/V2(2.5-0.7)2 = 24.3mA
Therefore, the sourcing current is 24.3mA-0.2mA = 24.1mA which gives a negative slew
24.1mA
SR- = - 482V/s
rate of
SR- = 50pF = - 482V/s
e.) The output resistance, Rout, is approximately equal to 1/gm. Therefore,
1
Rout g =
m
L
1
2KPIDW = 250200300 = 408.2
Rout 408
Page 5-59
Problem 5.5-05
An output amplifier is shown. Assume that
+2.5V
vIN can vary from -2.5V to +2.5V. Ignore
bulk effects. Use the parameters shown
300m
below.
vIN
1m
a.) Find the maximum value of vOUT,
vOUT(max).
b.) Find the minimum value of vOUT,
50pF
200A
vOUT(min).
c.) Find the positive slew rate, SR+ when
vOUT = 0V in volts/microseconds.
-2.5V
d.) Find the negative slew rate, SR- when
Figure P5.5-5
vOUT = 0V in volts/microseconds.
e.) Find the small signal output resistance when vOUT = 0V.
vOUT
10k
Solution
(a.) When vIN = 2.5V, the transistor shuts off and vOUT(max) = 200A10k = +2V
(b.) Assume vIN = -2.5V. Therefore, the transistor is in saturation and the minimum
output voltage under steady-state is,
110x10-6300
2-200A
vOUT = -10k(ID-200A) = -10k
(v
+2.5-0.7)
OUT
2
or
vOUT = -165(vOUT+1.8)2 + 2V
3.6061
(3.6061)2 - 43.228
= -1.8030 0.1516
2
2
It can be shown that the correct choice is vOUT = -1.8030 + 0.1516 = -1.6514V
vOUT = -
53.44mA
50pF = 1069V/s
L
106
=
= 275.24
2KIDW
2110300200
Page 5-60
Problem 5.5-06
For the circuit shown in Fig. P5.5-6, find the small signal voltage
gain, vout/vin and the small signal output resistance, Rout. Assume
vin
that the dc value of vOUT is 0V and that the dc current through
M1 and M2 is 200A.
Solution
-3V
(Unfortunately the gate-source voltage is given on the schematic
which causes a conflict with the problem statement of 200A of
current. We will use the 200A in the solution.)
+5V
M1 10/1
-5V
M2
Rout
10/1
-5V
Fig. P5.5-6
iout
+ vgs1 rds1
rds2
+
vout
gm1vgs1 gmb1vbs1
Fig. S5.5-6
663.3S(0.4)
= 55.57S,
2 0.7 + 5
vout
Page 5-61
Problem 5.5-07
Develop an expression for the efficiency of the source follower of Fig. 5.5-3b in terms of
the maximum symmetrical peak-output voltage swing. Ignore the effects of the bulksource voltage. What is the maximum possible efficiency?
Solution
Efficiency () is expressed as
max =
PRL
Psup ply
Vout ( peak ) 2
2 RL
=
(VDD VSS )IQ
2
VDD VT 1 )
2 RL
(
max =
=
(VDD VSS )IQ (VDD VSS )(VDD VSS VT 1)
Assuming
Page 5-62
Problem 5.5-08
Find the pole and zero location of the source followers of Fig. 5.5-3a and Fig. 5.5-3b if
Cgs1 = Cgd2 = 5fF and Cbs1 = Cbd2 = 30fF and CL = 1 pF. Assume the device parameters
of Table 3.1-2, ID = 100 A, W1/L1 = W2/L2 = 10 m/10 m, and VSB = 5 volts.
Solution
Cgd1
+
vgs
gm1vgs
Cgs1
vin
vout
CL
RL2=(gm2+gds2+gL)-1
(C
gs1
= -140.8 MHz
(C
= -71.1 MHz
rds1
Page 5-63
Problem 5.5-09
Six versions of a source follower are shown below. Assume that K'N = 2K'P, P = 2N,
all W/L ratios of all devices are equal, and that all bias currents in each device are equal.
Neglect bulk effects in this problem and assume no external load resistor. Identify which
circuit or circuits have the following characteristics: (a.) highest small-signal voltage
gain, (b.) lowest small-signal voltage gain, (c.) the highest output resistance, (d.) the
lowest output resistance, (e.) the highest vout(max) and (f.) the lowest vout(max).
vin M1
M2
vout
M2
vin M1
vout
vout
vin M1
vout
M2
Circuit 2
M1
Circuit 3
M2
vout
vin
M2
Circuit 1
vin M1 VBP
M2
VBN
Circuit 4
Circuit 5
VDD
vout
vin M1
VSS
Circuit 6
FS02E1P1
Solution
vin
g v
g v
- m in m out
GL
+
vout
-
Circuit
1
2
3
4
5
6
vout
gmN
gmP
gmN
gmP
gmN
gmP
vin
gmN+gmN gmP+gmP gmN+gmP gmP+gmN gmN+gdsN+gdsP gmP+gdsN+gdsP
But gmN = 2 gmP and gdsN = 0.5gdsP, therefore
Circuit
vout
vin
1
1
2
2
1
2
3
0.5858
4
0.4142
5
gmP
gmP+(gdsP+gdsN)/ 2
6
gmP
gmP+gdsP+gdsN
Thus, circuit 5 has the highest gain and circuit 4 the lowest gain
(c.) and (d.) - Output resistance.
The denominators of the first table show the following:
Ckt.6 has the highest output resistance and Ckt. 1 the lowest output resistance.
(e.) Assuming no current has to be provided by the output, circuits 2, 4, and 6 can pull
the output to VDD. Circuits 2, 4 and 6 have the highest output swing.
(f.) Assuming no current has to be provided by the output, circuits 1, 3, and 5 can pull
the output to ground. Circuits 1, 3 and 5 have lowest output swing.
Summary
(a.) Ckt. 5 has the highest voltage gain
(b.) Ckt. 4 has the lowest voltage gain
(c.) Ckt. 6 has the highest output resistance
Page 5-64
Problem 5.5-10
Show that a class B, push-pull amplifier has a
maximum efficiency of 78.5% for a sinusoidal
signal.
Solution
VDD
M1
VSS
iOUT
VBias
Referring to the figure, assuming there is no
v
cross-over distortion, the efficiency can be given IN V
Bias
by
M2
(VDD
Vout ( peak )
2 RL
V ( peak )
VSS ) out
RL
vOUT
VSS
VDD
RL
Fig. S5.5-10A
vin
Thus, =
or,
2
VDD
2 RL
(VDD
V 2
VSS ) DD
RL
= 78.5%
4
vout
vout(peak)
t
id1
vout(peak)/RL
t
id2
t
-vout(peak)/RL
Page 5-65
Problem 5.5-11
Assume the parameters of Table 3.1-2 are valid
for the transistors of Fig. 5.5-5a. Design VBias so
that M1 and M2 are working in class-B
operation, i.e., M1 starts to turn on when M2
starts to turn off.
Solution
VGS1 = (Vin + VBIAS Vout )
VDD
M1
vIN
M2
K' W
K N' W
2
V VT 2
VGS1 VT 1 ) = P
(
2 L 1
2 L 2 SG 2
K' W
K N' W
2
V VT 2
VBIAS VT 1 ) = P
(
2 L 1
2 L 2 BIAS
or,
or,
VBIAS VT 1
K P' W L
=
K N' L 2 W 1
VBIAS VT 2
VBIAS
VT 1
=
K P' W L
VT 2
'
K N L 2 W 1
K P' W L
K N' L 2 W 1
vOUT
VBias
or,
VSS
iOUT
VBias
Vout
RL
VSS
VDD
RL
Fig. S5.5-10A
Page 5-66
Problem 5.5-12
Find an expression for the maximum and minimum output voltage swing for Fig. 5.5-5a.
Solution
To calculate the maximum output voltage swing, it can be assumed that the input is taken
to VDD . Thus,
So,
V (max)
K N' W
2
VDD + VBIAS Vout (max) VT 1 ) = out
(
RL
2 L 1
or,
where, Y =
RL K (W L)1
'
N
(R K (W L) )
L
'
N
2(VDD + VBIAS VT 1 )
(R K (W L) )
L
'
N
or,
K P' W
V VBIAS Vout (min) + VT 2
2 L 2 SS
or,
where, Z =
'
RL K P (W L) 2
Vout (min)
RL
(R K (W L) )
L
'
P
2 VSS VBIAS + VT 2
(R K (W L) )
L
'
P
Page 5-67
Problem 5.5-13
Repeat the previous problem for Fig.
5.5-8.
VDD
Solution
Assuming M 2 operate in triode region
when Vin = VSS , the maximum output
voltage swing can be calculated as
follows:
M2
VTR2
iOUT
vIN
vOUT
VTR1
M1CL
I D 2 = I out
RL
or,
or,
V (max)
W
VSS VDD + VTR 2 + VT 2 (Vout (max) VDD ) = out
L 2
RL
Vout (max) =
VDD
1
1 + ' W
K P L RL VSS VDD + VTR 2 + VT 2
2
Assuming M1 operate in triode region when Vin = VDD , the minimum output voltage
swing can be calculated as follows:
I D1 = I out
V (min)
W
VSS + VDD VTR1 VT 1 )(Vout (min) VSS ) = out
(
L 1
RL
or,
K N'
or,
Vout (min) =
VSS
1
1
+
' W
Page 5-68
Problem 5.5-14
Given the push-pull inverting CMOS amplifier shown in Fig. 5.5-14, show how shortcircuit protection can be added to this amplifier. Note that R1 could be replaced with an
active load if desired.
Solution
VDD
ISC
M9
VSS
VDD
M3
M8
M7
Vout
VBIAS
VSS
VDD
M2
Vin
M1
M5
M6
VSS
M4
ISC
VSS
The current source I SC in the figure represents the short circuit current whose value can
be set as desired. The current through the transistors M2 and M3 need to be regulated for
short circuit protection. The currents carried by M2 and M3 are mirrored into M4 and M9
respectively. When the current tends to increase in M2, the current in M4 would also
increase. This would tend to increase the voltage at the drain of M5, but it will decrease
the current in M5. Since the current carried by M4 and M5 are same, the gate bias of M4
as well as M2 cannot increase beyond a point where they both carry the maximum limit
of the current as set by the short circuit current source. Similarly, the diode-connected
transistor M9 would limit the gate bias of M3, thus limiting the output sinking current.
Page 5-69
Problem 5.5-15
If R1 = R2 of Fig. 5.5-12, find an expression for the small-signal output resistance Rout.
Repeat including the influence of RL on the output resistance.
Solution
v g1 = v g 2 =
or,
R1
v
(R1 + R2 ) x
v g1 = v g 2 = 0.5v x
id 1 = 0.5 gm1v x
and,
id2
R1
R2
ix
id 2 = 0.5 gm 2v x
Now, ix = id 1 + id 2
or,
VDD
ix = 0.5( gm1 + gm 2 )v x
R1
Vx
(R1+R2)
id1
v
2
= x =
ix ( gm1 + gm 2 )
VSS
2
Rout =
|| [RL ]
( gm1 + gm 2 )
The presence of the load resistance ( RL ) will tend to decrease the output resistance.
Vx
Page 5-70
Problem 5.5-16
Develop a table that expresses the dependence of the small-signal voltage gain, output
resistance, and the dominant pole as a function of dc drain current for the differential
amplifier of Fig. 5.2-1, the cascode amplifier of Fig. 5.3-1, the high-output-resistance
cascode of Fig. 5.3-6, the inverter of Fig. 5.5-1, and the source follower of Fig. 5.5-3b.
Solution
Differential
Amplifier
Cascode
Amplifier
VDD
High-Gain
Cascode
Amp.
VDD
M4
M4
vout
M3
M3
+
vi
-
M1
M2
M2
vout
M5
VBias
FigS5.2-05
+
vin
-
M1
Figure 5.3-1
Av
KN'W
2IDL1 -
2
+P
2KN'W1
L1IDP2
ID
VGG3
M2
VGG2
vo
Rout
vOUT
VSS
iOUT
M2
VGG2
VSS
vIN
M1
Fig. 5.5-3(b)
M1
vin
Figure 5.1-1
Fig. 5.3-6(a)
1
I
1
I
|p1|
ID
ID
ID1.5
M2
VGG2
Rout
VDD
M1
vIN
M3
VGG2
Source
Follower
VDD
VDD
VGG4
VGG3
+
Circuit
Inverting
Amplifer
1
ID
-1.5
KN'W
2IDL1
-2
+P
Error!
1
ID
1
I
ID
ID0.5
vOUT
Page 5-71
Problem 5.6-01
Propose an implementation of the VCCS of Fig. 5.6-2(b).
Solution
VDD
M4
M3
io
M1
+
vi
-
M2
M5
VBias
FigS5.6-01
Problem 5.6-02
Propose an implementation of the VCVS of Fig. 5.6-3(b).
Solution
VDD
M4
M3
M6
M1
+
vi
-
M5
vo
M2
M7
VBias
FigS5.6-02
Page 5-72
Problem 5.6-03
Propose an implementation of the CCCS of Fig. 5.6-4(b).
Solution
VDD
VDD
VDD
I
2I
io
i1
i2
i2
i1-i2
M3 M4
M1 M2
Fig. S5.6-03
Problem 5.6-04
Propose an implementation of the CCVS of Fig. 5.6-5(b).
Solution
VDD
VDD
I
2I
VDD
VDD
i1
M6
i2
i2
M1 M2
M3 M4
vo
i1-i2
M7
VBias
Fig. S5.6-04
Page 6-1
+
vin
-
R1
+
R2
vout
-
Figure P6.1-1
v1 = v 2 = vin
Applying KCL
(vout
v2 )
R2
or,
vout
vin
= 1 +
(v 2 )
R1
R2
R1
(vout
v in )
R2
(vin )
R1
Problem 6.1-02
Show that if the voltage gain of an op amp approaches infinity that the differential input
becomes a null port. Assume that the output is returned to the input by means of negative
feedback.
Solution
Rs
Ro
Referring to the figure, in
Vout
the presence of negative
series
feedback,
the
Vi
Rin
AvVi
differential input can be Vin
written as
v in = v S fvout
and,
So,
or,
v out = Av v in
fVout
v in = v S fAv vin
vS
v in =
(1 + fAv )
For a finite value of the negative feedback factor ( f ) , if the value of open-loop differential
gain (Av ) tends to become infinite, then the value of the differential input voltage (vin )
would tend to become zero and become a null port.
Page 6-2
Problem 6.1-03
Show that the controlled source of Fig. 6.1-5 designated as v1/CMRR is in fact a suitable
model for the common-mode behavior of the op amp.
v1
CMRR
Ricm
IB2
vn2
v2
*
VOS
in2
Cid
Rid
v1
Rout
vout
Ideal Op Amp
Ricm
IB1
Figure 6.1-5 A model for a nonideal op amp showing some of the nonideal
linear characteristics.
Solution
Referring to the figure, considering only the source representing the common-mode
behavior, v1 / CMRR , the following analysis is carried out
The common-mode input, v cm , is given by
v cm = v1 = v2
Thus, the differential input is
v1
v id = v1 v 2 +
CMRR
v1
v id =
or,
CMRR
The output voltage is given by
v out = Avd v id
and, the common-mode rejection ratio is given by
A
CMRR = vd
Acm
where, Avd and Acm are the differential and common-mode gains respectively.
Thus,
or,
This expression proves that the source v1 / CMRR represents the common-mode behavior
of the op amp.
Page 6-3
Problem 6.1-04
Show how to incorporate the PSRR effects of the op amp into the model of the nonideal
effects of the op amp given in Fig. 6.1-5.
Solution
+
Referring to the figure, the sources (v dd / PSRR ) and (v ss / PSRR ) would model the
positive PSRR and negative PSRR respectively.
vdd
PSRR+
v1
CMRR
Ricm
IB2
vn2
v2
vss
PSRR-
VOS
in2
Cid
Rid
Rout
vout
v1
Ideal Op Amp
Ricm
IB1
Problem 6.1-05
Replace the current mirror load of Fig. 6.1-8 with two separate current mirror and show
how to recombine these currents in an output stage to get a push-pull output. How can you
increase the gain of the configuration equivalent to a two-stage op amp?
Solution
Referring to the figure, if the aspect ratios of M3 through M6 are same and that of M7 and
M8 are equal, then the small-signal gain of this configuration becomes equivalent to a twostage op amp. The small-signal gain of this configuration is given by
g m 2 (g m 6 + g m5 )
Av =
M5
M3
M4
M1
M2
M6
Vout
M7
M8
VBIAS
M5
VSS
Page 6-4
Problem 6.1-06
Replace the II stage of Fig. 6.1-9 with a current mirror load. How would you increase
the gain of this configuration to make it equivalent to a two-stage op amp?
Solution
In the figure, the transistor M4 is a diode-connected transistor.
VDD
VBias
M3
M12 M13
+
vin
-
M1
M2
M10 M11
VBias
M8
vout
M9
M5
VBias
M6
M4
M7
VSS
IV Fig. S6.1-6
The gain in the above circuit is already at the level of a two-stage op amp. The gain could
easily be increased by making the W/L ratio of M7 to M4 and M6 to M5 greater than one.
V I
II
Page 6-5
Problem 6.2-01
Develop the expression for the dominant pole in Eq. (6.2-10) and the output pole in Eq.
(6.2-11) from the transfer function of Eq. (6.2-9).
Solution
The transfer function is given by Equation (6.2-9). Assuming the dominant pole and the
output pole are wide apart, the dominant pole, p1 , can be calculated as the root of the
polynomial
[1 + s{R I (C I + CC )+ RII (C II
+ C C )+ g mII R I R II CC }] = 0
2
where, the effect due to the s term is neglected assuming the dominant pole is a low
frequency pole.
1
p1 =
{R I (C I + CC )+ RII (C II + C C )+ g mII R I RII CC }
[s{R (C
or,
p2 =
or,
p2
or,
p2
{R I R II (C C CII )}
{g mII }
{C II }
Page 6-6
Problem 6.2-02
Fig. 6.2-7 uses asymptotic plots to illustrate the difference between an uncompensated and
compensated op amp. What is the approximate value of the real phase margin using the
actual curves and not the asymptotic approximations?
Solution
Assume that the open-loop gain can be expressed as
-A v0
where p1 is the dominant pole
L(j) = s
+ 1 s + 1
p1
GB
The magnitude and phase shift of the open-loop gain can be expressed as,
A v0
| L(j)| =
2
2
p + 1
GB + 1
1
Arg[L(j)] = 180 - tan-1(/p1) - tan-1(/GB)
At frequencies near GB, we can simplify these expression as,
GB
| L(j)|
2
GB + 1
Arg[L(j)] = 180 - 90 - tan-1(/GB) = 90 - tan-1(/GB)
The unity gain frequency is found as,
GB
=1
(/GB)4 + (/GB)2-1 = 0
2
+1
GB
(/GB)2 = 0.5 0.5 1+4 = 0.6180
= 0.7862GB
Page 6-7
Problem 6.2-03
Derive the relationship for GB given in Eq. (6.2-17) of Sec. 6.2.
Solution
The small signal voltage gains of the two stages can be given by
Av1 = g m1R I
Av 2 = g m 2 R II
Assuming the dominant pole is much smaller than the output pole, and the Gain-bandwidth
frequency is smaller than the output pole, the overall transfer function of the op amp can be
approximated by a single dominant pole, p1 .
Av
Av ( s) =
s
1 +
1
where,
or,
p1
Av ( j ) =
1
{g mII R I R II CC }
Av
j
1 +
p1
GB Av p1 =
gmI
CC
Page 6-8
Problem 6.2-04
For an op amp model with two poles and one RHP zero, prove that if the zero is 10 times
larger than GB, then in order to achieve a 45 phase margin, the second pole must be
placed at least 1.22 times higher than GB.
Solution
Given, z = 10(GB )
The transfer function is given by
s
Av 1
z
Av ( s) =
s
s
1 +
1 +
p1
p 2
GB
GB
GB
PM = 180 o tan 1
+ tan 1
+ tan 1
z
p1
p2
or,
GB
45 o = 180o 90 o + tan 1
+ 5.7o
p2
or,
p2 = 1.22(GB )
GB
tan 1
= 39.3 o
p
2
Problem 6.2-05
For an op amp model with three poles and no zero, prove that if the highest pole is 10 times
GB, then in order to achieve 60 phase margin, the second pole must be placed at least 2.2
times GB.
Solution
The transfer function is given by
Av
Av ( s) =
s
s
s
1 +
1 +
1 +
p1
p 2
p 3
GB
GB
GB
PM = 180 o tan 1
+ tan 1
+ tan 1
p1
p2
p 3
or,
GB
60 o = 180o 90 o + tan 1
+ 5.7o
p2
or,
p2 = 2.2(GB )
GB
tan 1
= 24.3o
p2
Page 6-9
Problem 6.2-06
Derive the relationships given in Eqs. (6.2-34) through (6.2-37) in Sec. 6.2.
Solution
The transfer function is given by Equations (6.2-32) through (6.2-36). Now, the
denominator of Equation (6.2-32) cannot be factorized readily. So, the roots of this
polynomial can be determined intuitively. The zero can be calculated as
CC
R z CC = 0
1 s
g mII
or,
z=
CC RZ 1
g
mII
[1 + s{R I (C I + CC )+ RII (C II
+ C C )+ g mII R I R II CC + RZ CC }]= 0
2
where, the effect due to the s and higher order terms are neglected assuming the dominant
pole is a low frequency pole.
1
p1 =
{R I (C I + CC )+ RII (C II + C C )+ g mII R I RII CC + RZ CC }
Considering the most dominant term
1
p1
{g mII R I R II CC }
To compute the output pole (which is assumed to be at high frequency), the polynomial
2
with the s and s terms from Equations (6.2-34) and (6.2-35) are considered.
{R I (CI + CC ) + R II (CII + CC ) + g mII R I R II C C + R Z CC }
=
p
2
or,
{RI R II (C I CII + C I CC + CC C II )+ RZ C C (RI C I + R II C II )}
or,
p2
or,
p2
{g mII R I R II CC }
{R I R II (C C CII )}
{g mII }
{C II }
2
3
To compute the third pole, p4 , the polynomial with the s and s terms from Equations
(6.2-35) and (6.2-36) are considered.
{RI R II (C I CII + C I CC + CC C II )+ RZ C C (RI C I + R II C II )}
p
=
4
or,
RI R II R Z C I CII CC
{R I R II C II CC }
p4
or,
R I RII R Z C I C II CC
or,
p4
1
RZ C I
Page 6-10
Problem 6.2-07
Physically explain why the RHP zero occurs in the Miller compensation scheme illustrated
in the op amp of Fig. 6.2-8. Why does the RHP zero have a stronger influence on a CMOS
op amp than on a similar type BJT op amp?
Solution
Referring to the figure and considering the
VDD
M
transistor 6 , there are two paths from the
input (gate) to the output (drain): inverting
and non-inverting.
The signal current in the inverting path is
M6
given by
iinv = g m6 v g 6
iinv
Cc
inon-inv
Vout
or,
or,
g m6 v g 6 = v g 6 v out sCC
v out
vg 6
( g m6 + sCC )
sCC
Page 6-11
Problem 6.2-08
A two-stage, Miller-compensated CMOS op amp has a RHP zero at 20GB, a dominant
pole due to the Miller compensation, a second pole at p2 and a mirror pole at -3GB. (a) If
GB is 1MHz, find the location of p2 corresponding to a 45 phase margin. (b) Assume
that in part (a) that |p2| = 2GB and a nulling resistor is used to cancel p2. What is the new
phase margin assuming that GB = 1MHz? (c) Using the conditions of (b), what is the
phase margin if CL is increased by a factor of 4?
Solution
a.) Since the magnitude of the op amp is unity at GB, then let = GB to evaluate the
phase.
GB
GB
GB
GB
Phase margin= PM = 180 - tan-1 |p1| - tan-1 |p2| - tan-1 |p3| - tan-1 |z1|
But, p1 = GB/Ao, p3 = -3GB and z1 = -20GB which gives
GB
PM = 45 = 180 - tan-1(Ao) - tan-1 |p2| - tan-1(0.33)- tan-1(0.05)
GB
GB
45 90 - tan-1 |p2| - tan-1(0.33)- tan-1(0.05) = 90 - tan-1 |p2| - 18.26 - 2.86
GB
GB
tan-1 |p2| = 45 - 18.26 - 2.86 = 23.48 |p2| = tan(23.84) = 0.442
p 2 = - 2.26GB = -14.2x10 6 rads/sec
b.) The only roots now are p1 and p3. Thus,
PM = 180 - 90 - tan -1 (0.33) = 90 - 18.3 = 71.7
c.) In this case, z1 is at -2GB and p2 moves to -0.5GB. Thus the phase margin is now,
PM = 90 - tan -1 (2) + tan -1 (0.5) - tan -1 (0.33) = 90-63.43+26.57-18.3 = 34.4
Page 6-12
Problem 6.2-09
Derive Eq. (6.2-53).
Solution
Cc
-A
gmIIvi
CII
Vi
II
or,
or,
II
+ sCC v out ( s)
(sACC + gmII )
v out ( s)
=
v i ( s)
1
sCII +
+ sCC
RII
g
s + mII
ACC
v out ( s)
ACC
=
v i ( s)
(CC + CII )
1
s +
RII
Vout
Page 6-13
Problem 6.2-10
For the two-stage op amp of Fig. 6.2-8, find W1/L1, W6/L6, and Cc if GB = 1 MHz, |p2| =
5 GB, z = 3 GB and CL = C2 = 20 pF. Use the parameter values of Table 3.1-2 and
consider only the two-pole model of the op amp. The bias current in M5 is 40 A and in
M7 is 320 A.
Solution
Given
VDD
GB = 1 MHz.
p2 = 5GB
M6
z = 3GB
CL = C2 = 20 pF
g
Now, p2 = m 6
C2
or,
M3
vin
+
or,
gm 6 2
W
=
12.33
L 6 2K P' I D 6
M1
+
VBias
-
gm 6
CC
CC =
gm 6
= 33.3pF
z
M2
M5
vout
C1
C2
M7
VSS
Figure 6.2-8 A two-stage op amp with various parasitic and
circuit capacitances shown.
or,
Cc
C3
gm 6 = 628.3 S
z=
M4
gm1
CC
or,
gm1 = 209.4 S
or,
gm12
W
=
10
L 1 2K N' I D1
Page 6-14
Problem 6.2-11
In Fig. 6.2-13, assume that RI = 150 k, RII = 100 k, gmII = 500 S, CI = 1 pF, CII = 5
pF, and Cc = 30 pF. Find the value of Rz and the locations of all roots for (a) the case
where the zero is moved to infinity and (b) the case where the zero cancels the next highest
pole.
Solution
(a.) Zero at infinity.
1
1
Rz = g
= 500S
mII
R z = 2k
Check pole due to Rz.
1
-1
p4 = R C =
= -500x106 rps or 79.58 MHz
z I 2k1pF
The pole at p2 is
p2
gmIICc
gmII -500S
C = 5pF = 100x106 rps or 15.9 MHz
II
C IC II + C c C I + C c C II
c
R z = 2.33k
Page 6-15
Problem 6.3-01
Express all of the relationships given in Eqs. (6.3-1) through (6.3-9) of Sec. 6.3 in terms
of the large-signal model parameters and the dc values of drain current.
Solution
I
SR = 5
(6.3-1)
CC
2 K N (W L)1
Av1 =
2
I1 ( P + N )
Av 2 =
(6.3-2)
2K P
(W L)6
(6.3-3)
I 6 ( P + N )
2 K N (W L)1 I1
CC
GB =
(6.3-4)
2 K p (W L)6 I 6
p2 =
CL
z1 =
(6.3-5)
2K p (W L)6 I 6
CC
(6.3-6)
Positive CMR
I5
Vin (max) = V DD
K P (W L )3
VT 03 (max) + VT 1 (min)
(6.3-7)
Negative CMR
Vin (min) = V SS +
VDS(sat) =
K N (W L )1
2IDS
I5
2I 5
K N (W L )5
+ VT 1 (max)
(6.3-8)
(6.3-9)
Page 6-16
Problem 6.3-02
Develop the relationship given in step 5 of Table 6.3-2.
Solution
Referring to the figure, p3 is generated at the drain of M 3 .
Resistance looking into the drain of M 3 is given by
1
1
RIII =
(g m3 + g ds3 + g ds1 ) g m3
The total capacitance at the drain of M 3 is given by
Now, if
gm3
2C gs3
> 10GB , then the contribution due to this pole on the phase margin is less
(1)
or,
VT 4 + V dsat4 = VT 6 + V dsat6
So,
V dsat4 = V dsat6
or,
(W L )6
(W L )4
I
I
= 6 = 7
I4 I4
=2
(W L )7
(W L)5
VT 4 = VT 6
2I 4
(W L )6
(W L )4
K P (W L )4
(W L )6
(W L )4
2I 7
I5
2I6
K P (W L)6
Page 6-17
Problem 6.3-04
Draw a schematic of the op amp similar to Fig. 6.3-1 but using p-channel input devices.
Assuming that same bias currents flow in each circuit, list all characteristics of these two
circuits that might be different and tell which is better or worse than the other and by what
amount (if possible).
Solution
In working this problem we shall assume that KN>KP.
+5V
+5V
M3
M4
M6
VBias
M5
Cc
M1 M2
+
vin
-
M7
vout
vout vin
+
M1
M2
Cc
M5
M7
VBias
M3
M4
-5V
Circuit 2 Fig. S6.3-04
-5V
Circuit 1
Characteristic
Noise
Phase margin
Gainbandwidth
Vicm(max.)
Vicm(min.)
Sourcing output
current
Sinking output
current
M6
Circuit 1
Worse but not by much because
the first stage gain is higher.
Poorer (gmI larger but gmII is
smaller)
Larger (GB = gmI/Cc)
Larger
Smaller
Large
Circuit 2
Better but degraded by the lower
first stage gain
Better
Smaller
Smaller
Larger
Constrained
Constrained
Large
Page 6-18
Problem 6.3-05
Use the op amp designed in Ex. 6.3-1 and assume that the input transistors, M1 and M2
have their bulks connected to -2.5V. How will this influence the performance of the op
amp designed in Ex. 6.3-1? Use the W/L values of Ex. 6.3-1 for this problem. Wherever
the performance is changed, calculate the new value of performance and compare with the
old.
Solution
Referring to the design in Example. 6.3-1, it can be shown that the threshold voltages of
the input transistors M1 and M 2 are increased due to body effect (VBS 0)
V BS1 = VBS 2 = V DS 5
Let us assume that V DS 5 = 1 V. Then,
VT 1 = VT 2 = VT 0 + N
or,
( 2 + V SB1
VT 1 = VT 2 = 0.89 V
Assuming that the bias currents in the various branches remain the same, the small-signal
g m and g ds values will remain the same. Considering all the performance specifications
of the op amp, only the ICMR will be effected.
The maximum input common-mode voltage can be given by
Vin (max) = V DD + VT 1 (min) VT 3 (max)
or,
2I 3
K P (W
L)3
2 I1
K N
(W L)1
2I5
K N
(W L)5
Problem 6.3-06
Repeat Ex. 6.3-1 for a pchannel input, two-stage
op amp. Choose the same
currents for the first-stage
and second-stage as in Ex.
6.3-1.
VDD
+
VBias
+
vin
-
M5
M6
M1
Solution
Following the steps
of Ex. 6.3-1 we have the
following:
M3
M2
Cc
vout
M4
M7
VSS
Cc = 3pF, I5 = 30A,
(W/L)3 =
Page 6-19
FigS6.3-06
30 x 10 - 6
= 6.82 W3 = W4 = 7m
(110x10 -6 )[2.5 2 .85 + 0.55] 2
W 1= W 2 = 6m
(W/L)5 =
30x10-6
- .85 = 0.203V
50x10-63
2(30 x 10 - 6 )
= 29.1
(50 x 10 -6 )(0.203) 2
W 5 = 29m
W 6 = 43m
93A
(W/L)7 = (W/L)520A = 29(93/30) = 89.9
W7 = 90m
The gain and power dissipation are identical with that in Ex. 6.3-1.
CL
Page 6-20
Problem 6.3-07
For the p-channel input, CMOS op amp of Fig. P6.3-7, calculate the open-loop, lowfrequency differential gain, the output resistance, the power consumption, the powersupply rejection ratio at DC, the input common-mode range, the output-voltage swing, the
slew rate, the common-mode rejection ratio, and the unity-gain bandwidth for a load
capacitance of 20 pF. Assume the model parameters of Table 3.1-2. Design the W/L ratios
of M9 and M10 to give a resistance of 1/gm6 and use the simulation program SPICE to find
the phase margin and the 1% settling time for no load and for a 20 pF load.
Solution
Bias current calculation:
VT 8 + VON 8 + I8 .R S = V dd V ss or, VT 8 +
2.I 8
= 5 I 8 .Rs .
3.K p/
(1)
/
Using the formula, g m = 2.K
gm2
gm6
(2)
(3)
Av = Av1Av2 = 2489V/V
(3)
Output resistance:
Rout =
1
= 185K
( g ds 6 + g ds 7 )
Power dissipation:
Pdiss = 5(36 + 36 + 60)W = 660W
ICMR:
(6)
(7)
(8)
(5)
I5
Slew rate under no load condition can be given as SR = C = 6V / s
C
(9)
Page 6-21
VGS 9 4V
and VGS10 1V .
Putting the appropriate values in (11), we can solve for the aspect ratios of M9 and M10.
One of the solutions could be,
W 10
W 9 1
and K10 L = very small
(12)
K 9 L = 1
9
10
The dominant pole could be calculated as,
(g ds4 + g ds2 )
p1 =
= 1.16 KHz.
2. . AV 1 .C C
And the load pole would be,
gm6
p2 =
= 2.8MHz.
2. .C L
for a 20 pF load.
It can be noted that in this problem, the product of the open-loop gain and the
dominant pole is approximately equal to the load pole. Thus, the gain bandwidth is
approximately equal to 2.8 MHz and the phase margin would be close to 45 degrees.
Page 6-22
Problem 6.3-08
Design the values of W and L for each transistor of the CMOS op amp in Fig. P6.3-8 to
achieve a differential voltage gain of 4000. Assume that K' N = 110 A/V2, K' P = 50
A/V2, VTN = VTP = 0.7 V, and N = P = 0.01 V-1. Also, assume that the minimum
device dimension is 2 m and choose the smallest devices possible. Design Cc and R z to
give GB = 1 MHz and to eliminate the influence of the RHP zero. How much load
capacitance should this op amp be capable of driving without suffering a degradation in the
phase margin? What is the slew rate of this op amp? Assume VDD = VSS = 2.5V and RB
= 100 k.
Solution
Given
Av = 4000 V/V
GB = 1 MHz
and
z1 =
I8 = 40 A
Thus, VGS 8 = 1 V
or,
2I 8
16 m
2
2 m
8 K N (VGS 8 VT 8 )
or,
5 W
=
5 4 L
and,
40 m
W
=
2 m
L 7
20 m
=
2 m
8
2I3
3 m
W
=
= =
2
2 m
3 L 4 K (V
P SG 3 VT 3 )
or,
12 m
W
=
2 m
L 6
g m6 = 245 S
2 g m1 g m6
I 5 I 7 ( P + N )
RZ =
1
g m6
4 K
or,
g m1 =
or,
g m1 = 16 S
or,
g m12
W
=
L 1 K N I 5
2 g m6
= 0.00145
1
W
=
1 L
2 m
=
2 2 m
GB
GB
PM = 180 o tan 1
+ tan 1
p
p
1
2
GB
or,
C L (max) =
g m6
p2 (min)
= 141.5 pF
Page 6-23
Page 6-24
Problem 6.3-09
Use the electrical model parameters of the previous problem to design W 3 , L 3 , W 4 , L 4 ,
W5, L5, Cc, and Rz of Fig. P6.3-8 if the dc currents are increased by a factor of two and if
W 1 = L1 = W 2 = L2 = 2 m to obtain a low-frequency, differential-voltage gain of 5000
and a GB of 1 MHz. All devices should be in saturation under normal operating conditions
and the effect of the RHP should be canceled. How much load capacitance should this op
amp be able to drive before suffering a degradation in the phase margin? What is the slew
rate of this op amp?
Solution
Given
W1 = L1 = W 2 = L2 = 2 m
Referring to the solution of P6.3-8
or,
Also,
gm1 = 104.8 S
g
CC = m1 = 105 pF
GB
A I I ( + N )
gm 6 = v 5 7 P
= 190.8 S
2 gm1
g 2 7.2 m
W
= m' 6 =
L 6 KP I7
2 m
1
RZ =
5.24 K
gm 6
2
or,
and,
Now,
W W
W L W 2 m
=
= 0.5
L 3 L 4
L 6 W 7 L 5 2 m
Assuming VGS 5 = 1 V
2I5
40 m
W
= '
2
L 5 K (V V )
2 m
N
GS 5
T5
Slew rate can be expressed as
I
SR = 5 1 V / s
CC
Considering the worst-case phase margin to be 60 degrees
GB
or,
or,
CL (max) =
gm 6
= 110 pF
p2 (min)
Page 6-25
Problem 6.3-10
+2.5V
For the op amp shown in Fig.
P6.3-10, assume all transistors are
10/1 10/1
M9
operating in the saturation region
10/1
M4
1/1
M3
and find (a.) the dc value of I5, I7
M6
vo
and I8, (b.) the low frequency
I8
differential voltage gain, Avd(0),
Cc=5pF
M1
M2
(c.) the GB in Hz, (d.) the I7
positive and negative slew rates, vin
10/1
10/1
20pF
+
(e.) the power dissipation, and (f.)
I5
the phase margin assuming that the
open-loop unity gain is 1MHz.
M5
M8
M7
10/1
2/1
1/1
-2.5V
Solution
Figure P6.3-10
(a.)
2I8
2I8
1
1
5V =
+
0.7
+
K P 1
K N 1 + 0.7 3.6 = I8 25 + 55 I8 = 10.75A
I 8 = 10.75A, I 5 = 2I 8 = 21.5A, and I 7 = 10I 8 = 107.5A
(b.) Av(0) = gm1(rds2||rds4)gm6(rds6||rds7)
gm1 =
2K N 10I8
153.8S
gm6
2K P 10I7
327.9S
25
rds2 = 10.75 = 2.33M,
20
20
25
rds4 = 10.75 = 1.86M, rds6 = 107.5 = 0.186M , and rds7 = 107.5 = 0.233M .
A v (0) = (153.8S)(1.034M)(327.9S)(0.1034M) = 5395 V/V
(c.)
g m 1 153.8S
GB = C =
5pF = 30.76Mradians/sec = 4.90MHz
c
I5 21.5A
(d.) Due to Cc: |SR| = C = 5pF = 4.3 V/s
c
I7-I5 86A
Due to CL: |SR| = C = 20pF = 4.3V/s
L
|SR| = 4.3V/s
2
v
gm6
gm6
p2 = C = 16.395x106 rads/sec and z = C = 65.6x106 rads/sec
L
c
(e.)
6.28
6.28
Phase margin = 90 - tan -1 16.395 - tan -1 65.6 = 6 3 . 6
Page 6-26
Problem 6.3-11
+5V
M4
A simple CMOS op amp is shown. Use
2/1
1/1
10/1
vo1
the following model parameters and find
M3
M8
v out
M1 10A
the numerical value of the small signal
+
4/1 M2 10A
differential voltage gain, vout/vin, output 20A
v in
5pF 100A
4/1
resistance, R out, the dominant pole, p 1,
M7
1/1
M6
M5
1/1
5/1
-5V
2KNW1ID1
= 242410 x10-6 = 43.82S
L1
2KPW4ID4
= 2810100 x10-6 = 126.5S
L4
ds4 ds5
106
|p1| = 3.332.15.8 = 1,391 rads/sec
GB =
0.5gm1 0.543.82x10-6
=
= 4.382Mrads/s
Cc
5x10-12
ID 6 1 0 A
SR = C = 5pF = 2V/s
c
GB=4.382 Mrads/sec=0.697MHz
Page 6-27
Problem 6.3-12
On a log-log plot with the vertical axis having a range of 10-3 to 10+3 and the horizontal
axis having a range of 1 A to 100 A, plot the low-frequency gain A v(0), the unity-gain
bandwidth GB, the power dissipation Pdiss, the slew rate SR, the output resistance R out,
the magnitude of the dominant pole |p1|, and the magnitude of the RHP zero z, all
normalized to their respective values at IB = 1 A as a function of IB from 1 A to 100 A
for the standard two-stage CMOS op amp. Assume the current in M5 is k1IB and the
output current (M6) is k2IB.
VDD
Solution
gmI
GB = C
c
M6
M3 M4
IBias
vout
vin
+
M1
M2
K2IBias
K1IBias
IBias
1
1
I
Rout =
Bias
2K2IBias
M7
M5
VSS
IBias2
1
|p1| = g R R C
IBias1.5
IBias
mII I II c
gmII
|z| = C IBias
c
Illustration of the Ibias dependence
Plot is done for normalized bias current.
103
102
Pdiss and SR
Fig. 6.3-04D
|p1|
101
GB
100
and z
10-1
10-2
10-3
1
Ao
and Rout
10
IBias
IBias(ref)
100
Fig. 160-05
Problem 6.3-13
Develop the
expression similar to
Eq. (6.3-32) for the
W/L ratio of M6A in
Fig. P6.3-13 that will
cause the right-half
plane zero to cancel
the output pole.
Repeat Ex. 6.3-2
using the circuit of
Fig. P6.3-13 using
vin
the values of the
+
transistors in Ex.
6.3-1.
Page 6-28
VDD
M10
M11
M3
M4
M6A
M6B
M1
M2
vout
Cc
CL
+
VBias
M5
-
M7
M8
M9
VSS
Figure P6.3-13 Nulling resistor implemented by a MOS diode.
Solution
RZ =
1
gm 6 B
1
2K (W L) 6 B I 8
'
P
Now, z1 = p2
or,
g
1
= m 6A
CC ( RZ 1 gm 6 A )
CL
W
W I 8 CC + CL
=
or,
L 6 A L 6 A I 7 CC
Referring to Example 6.3-1
W
W
=
= 94 and,
L 6A L 6
(1)
I 8 = I 9 = I10 = I11 = 15 A
gm 6 B = 218 S
gm 6 A = 945 S
RZ =
z1 =
1
gm 6 B
= 4.59 K
1
= 15 MHz.
CC ( RZ 1 gm 6 A )
p2 =
gm 6 A
= 15 MHz.
CL
g
1
= m 6A
CC (1 gm 6 B 1 gm 6 A )
CL
Page 6-29
Problem 6.3-14
Use the intuitive approach presented in Sec. 5.2 to calculate the small-signal differential
voltage gain of the two-stage op amp of Fig. 6.3-1.
Solution
Referring to the figure, the small-signal currents in the first stage can be given by
id 4 = id 3 = id 1 = gm1
v in
2
v in
2
and,
id 2 = gm 2
So,
iout1 = id 4 id 2 = ( gm1 + gm 2 )
or,
iout1 = ( gm1 )v in
v in
2
gm1
(gds2 + gds4 )
gm 6
(gds6 + gds7 )
gm1gm 6
(gds2 + gds4 )(gds6 + gds7 )
Page 6-30
Problem 6.3-15
A CMOS op amp capable of operating from 1.5V power supply is shown. All device
lengths are 1m and are to operate in the saturation region. Design all of the W values of
every transistor of this op amp to meet the following specifications.
Slew rate = 10V/s
Vout(max) = 1.25V
Vout(min) = 0.75V
Vic(min) = 1V
Vic(max) = 2V
GB = 10MHz
Phase margin = 60 when the output pole = 2GB and the RHP zero = 10GB.
Keep the mirror pole 10GB (Cox = 0.5fF/m2).
Your design should meet or exceed these specifications. Ignore bulk effects in this
problem and summarize your W values to the nearest micron, the value of Cc(pF), and
I(A) in the following table. Use the following model parameters: KN=24A/V2, KP =
8A/V2, VTN = - VTP = 0.75V, N = 0.01V-1 and P = 0.02V-1.
+1.5V
M10
M11
M12
1.5I
1.5I
M7
M9
I
I
v1
M1
Cc
M2
v2
vout
10pF
10I
I
M3
M5
M8
M4
M6
Solution
1.) p2=2GB gm6/CL=2gm1/Cc and z=10GB gm6=10gm1. C c = C L /5 = 2pF
2.) I = CcSR = (2x10-11)107 = 20A
I = 20A
21.5I
K PS11
S11 = W11
230
(0.25)28
= 120
Page 6-31
400A
8x10-6(0.25)2
2200A
8x10-6S7
W 7 = 800m
10.) Now to achieve the proper currents from the current source I gives,
S7
S9 = S10 = 10 = 80 W 9 = W 10 = 80m
and
1.5S7
10 = 120 W11 = W12 = 120m. We saw in step 5 that W11
and W12 had to be greater than 120m to satisfy Vic(max). W 11=W 12=120m
S11 = S12 =
Page 6-32
Problem 6.3-16
A CMOS circuit used as an output buffer for an OTA is shown. Find the value of the small
signal output resistance, Rout, and from this value estimate the -3dB bandwidth if a 50pF
capacitor is attached to the output. What is the maximum and minimum output voltage if a
1k resistor is attached to the output? What is the quiescent power dissipation of this
circuit? Use the following model parameters: KN=24A/V2, KP = 8A/V2, VTN = - VTP
= 0.75V, N = 0.01V-1 and P = 0.02V-1.
vin
20 VDD = 2.5V
M7
6
M5
M9
8/1
+
10/1
2
vin 1
5
M8
M1
M2
4/2
4/2
1/5
3
4
M4
M3
5/1
5/1
16/1
+
-
vout
vout
1.5V
Cc 17
7
M10
1/1
vout
t
20/1
M6
30 VSS = -2.5V
-1.5V
Figure P6.3-16
Solution
Considering the Miller compensation path, the value of the nulling resistor implemented by
M10 is given by
1
RZ = '
(1)
K N (W L)10 (VDD VS10 VT 10 )
The zero created at the output is given by
1
z1 =
(2)
CC ( RZ 1 gm 6 )
a.) When the output swings high, the voltage at the source of M10 goes low assuming the
compensation capacitor tends to get short-circuited. Thus, (VDD VS10 VT 10 ) increases
causing a decrease in the value of RZ . Also, as the voltage at the gate of M 6 goes down,
the current in M 6 decreases causing a decrease in value of gm 6 . Referring to Equation (2), a
decrease in both RZ and gm 6 would tend to place the zero in the right half plane and it
would degrade the phase margin causing the op amp to oscillate.
b.) When the output swings low, the voltage at the gate of M 6 and the source of M10 goes
up. This decreases (VDD VS10 VT 10 ) causing an increase in RZ . Also, as the voltage at the
gate of M 6 increases, the current through M 6 increases causing and increase in gm 6 . Thus,
from Equation (2), an increase in RZ and gm 6 would create a LHP zero which would make
the op amp more stable.
Page 6-33
Problem 6.4-01
Sketch the asymptotic frequency response of PSRR+ and PSRR- of the two-stage op amp
designed in Example 6.3-1.
Solution
Referring to Example 6.3-1, for the positive PSRR, the poles and zeros are
p1 =
(GB )g ds 6
Av (0)GII
= 361 Hz.
z1 = GB = 5 MHz.
z2 = p 2 = 15 MHz.
(GB )GI
= 71.6 KHz.
g m1
z1 = GB = 5 MHz.
z2 = p 2 = 15 MHz.
PSRR-
Magnitude (dB)
60
40
PSRR+
20
0
-20
10
100
1000
10 4 10 5
10 6
Frequency (Hz)
10 7
10 8
Problem 6.4-02
Find the low frequency PSRR
and all roots of the positive and
negative power supply rejection
ratio performance for the twostage op amp of Fig. P6.3-9.
Page 6-34
+1.5V
10/1
M3
M9
1/1
10/1
M4
100/1
M6
I8
Cc=5pF
M2
I7
10/1
M1
vin
+
10/1
vo
20pF
I5
M5
2/1
-1.5V
M8
1/1
Solution
Figure P6.3-10
or,
M7
10/1
2 I8
K N (W L)8
2I 8
K P (W L )9
I8 = 60 A
Now,
g m1 = 363.3 S , g ds2 = 2.4 S , g ds4 = 3 S , g m6 = 774.6 S , g ds6 = 30 S
g ds7 = 24 S
and
Av 2 = 14.3
Page 6-35
Problem 6.4-03
Repeat the analysis of the positive PSRR of Fig. 6.4-2 if the Miller compensation circuitry
of Fig. 6.2-15(a) is used. Compare the low frequency magnitude and roots with those of
the positive PSRR for Fig. 6.4-2.
Solution
TBD
Page 6-36
Problem 6.4-04
In Fig. P6.4-4, find vout/vground and identify the low-frequency gain and the roots. This
represents the case where a noisy ac ground can influence the noise performance of the
two-stage op amp.
M6
M3
M4
M1
Cc
vout
vground
CL
M2
+
VBias
-
VDD
M7
M5
VSS
Figure P6.4-4
Solution
v ground
and, v 5 be the small-signal ac voltage at the drain of M 5 .
2
Applying nodal analysis
v dd = v ss =
Let,
(g (v
m2
v5 =
or,
out
(1)
Now,
(g (v
m2
out
or,
Also,
(sC (v
C
) (
) (
(2)
Using v dd = v ss , we get
(gm 6 gm 7 + gds6 gds7 )v dd = (gds6 + gds7 + s(CC + CL ))v out + (gm 6 sCC )v1 (3)
Using Equations (2) and (3) gives the low frequency PSRR as
v out
v ground
The zero is
2 gmI gmII
=
GI ( gds6 gds7 gm 7 )
GI ( gds6 gds7 gm 7 )
CC (GI + gm 6 gm 7 + gds6 gds7 )
The two poles are same as given by the zeros of Equation (6.4-14) in the text.
z1
+
VBias
-
M1
Page 6-37
VDD
M5
M7
M2
vout
Cc
CL
M3
M4
M6
VSS
Figure P6.4-5
Page 6-38
Problem 6.5-01
Assume that in Fig. 6.5-1(a) that the currents in M1 and M2 are 50A and the W/L values
of the NMOS transistors are 10 and of the PMOS transistors are 5. What is the value of
VBias that will cause the drain-source voltage of M1 and M2 to be equal to Vds(sat)? Design
the value of R. to keep the source-drain voltage of M3 and M4 equal to Vsd(sat). Find an
expression for the small-signal voltage gain of vo1/vin for Fig. 6.5-1(a).
Solution
V BIAS = VT , MC1 + Vdsat, MC1 + Vdsat , M 1
or,
V BIAS = VT , MC1 +
2I 1
2 I1
+
W
W
KN
KN
L C1
L
IR = VG , C3 VG3 = V dsat, C3
2
= 12.65k
' W
IK P
L C 3
The output impedance is given by
Rout = g m, C 4 rds, C 4 rds4 || g m, C 2 rds, C 2 rds2
or,
R=
][
Rout = 19.38 M
Page 6-39
Problem 6.5-02
If the W/L values of M1, M2, MC1 and MC2 in Fig. 6.5-1(b) are 10 and the currents in
M1 and M2 are 50A, find the W/L values of MB1 through MB5 that will cause the drainsource voltage of M1 and M2 to be equal to Vds(sat). Assume that MB3 = MB4 and the
current through MB5 is 5A. What will be the current flowing through M5?
Solution
Let, I B 5 = 5 A
VT , B5 + Vdsat, B 5 = VT , C1 + Vdsat , C1 + Vdsat1
2 I B5
2I1
VT , B5 +
= VT , C1 +
+
or,
K N (W L )B5
K N (W L)C1
2 I1
K N
(W L)1
+ sC L
g m, C 4
Thus, the impedance looking between the source of MC2 and Vdd (ac ground), Z S,C 2 ,
can be expressed as
rds, C 2 + Z C4 1
ZS , C 2 =
||
1 + g m , C2 rds, C 2 sC1
1
ZC 4
||
S
,
C
2
or,
g
r
m , C2 ds, C 2 sC1
Page 6-40
ZS , C 2 =
or,
g m, C2 (g ds 4 + sC1 )g ds, C 4
g m , C2
+s
C L + sC1
g m, C 4 g ds , C2
g ds , C2
1
ZS , C 2 =
g m, C 2
g m, C 2 g ds , C4
g m, C2 g ds4 g ds, C4
s
C
+
+
L 1 +
g ds, C 2
g m, C 4 g ds, C 2
g m, C 4 g ds , C2
or,
C1
Similarly, the impedance looking from the source of MC4 to ac ground, ZS ,C 4 , can be
expressed as
1
ZS , C 4 =
g m, C 4
g m, C 4 g ds , C2
g m, C4 g ds2 g ds, C2
C1
+ s
C L + 1 +
g
g
g
g
g
m, C 2 ds, C 4
m, C 2 ds , C 4
ds, C 4
Referring to problem 6.5-3, we have
g m, C 4 = g m 4 = 158.1 S
g m, C 2 = g m 2 = 331.7 S
g ds, C 4 = g ds4 = 2.5 S
g ds, C 2 = g ds2 = 2 S
When C L = 0
1
ZS , C 2 =
6
12
6.6 10 + s 0.72 10
1
ZS , C 4 =
6
12
0.76 10 + s 0.27 10
When C L = 10 pF
1
ZS , C 2 =
6
12
6.6 10 + s 1659 10
1
ZS , C 4 =
6
12
0.76 10 + s 632.7 10
Page 6-41
Problem 6.5-04
Repeat Example 6.5-1 to find new values of W 1 and W 2 which will give a voltage gain of
10,000.
Solution
From Example 6.5-1
Rout = 25 M
2
gm
14.5
W W
1
=
= =
1
L 1 L 2 2K N
I1
Problem 6.5-05
Find the differential-voltage gain of Fig. 6.5-1(a) where the output is taken at the drains of
MC2 and MC4, W1/L1 = W2/L2 = 10 m/1 m, WC1/LC1 = WC2/LC2 = WC3/LC3 =
WC4/LC4 = 1 m/1 m, W3/L3 = W4/L4 = 1 m/1 m, and I5 = 100 A. Use the model
parameters of Table 3.1-2 . Ignore the bulk effects.
Solution
I 5 = 100 A
g m1 = g m2 = 331.67 S
g m, C 2 = 104.8 S
g m, C 4 = 70.7 S
rds , C4 = rds4 = 400 K
rds , C2 = rds2 = 500 K
The output impedance is given by
Rout = g m, C 2 rds, C 2 rds2 || g m, C 4 rds, C 4 rds4
][
or,
So,
A = gm 2 Rout = 2620V /V
v
Page 6-42
Problem 6.5-06
A CMOS op amp that uses a 5V power supply is shown. All transistor lengths are
1m and operate in the saturation region. Design all of the W values of every transistor of
this op amp to meet the following specifications. Use the following model parameters:
KN=110A/V2, KP=50A/V2, VTN=0.7V, VTP=-0.7V, N=0.04V-1 and P=0.05V-1.
Slew rate = 10V/s
Vic(min) = 1.5V
Vout(max) = 4V
Vout(min) = 1V
Vic(max) = 4V
GB = 10MHz
Your design should meet or exceed these specifications. Ignore bulk effects and
summarize your W values to the nearest micron, the bias current, I5(A), the power
dissipation, the differential voltage gain, A vd, and VBP and VBN in the following table.
Assume that Vbias is whatever value necessary to give I5.
W1=W2 W3=W4=W6
=W7=W8
89.75
W9=W10 W5
=W11
40
18.2
I5(A)
Avd
VBP
VBN
Pdiss
2.5mW
VDD = 5V
M8
M3
v2
M4
M1 M2
I9
VBias
I5
M5
M6
VBP
v1
M7
I10
VBN
vout
M11
25pF
M10
M9
S01FEP2
Solution
Since W3 =W4 =W6 =W7 =W8 and W9 =W10 =W11, then I5 is the current available to
charge the 25pF load capacitor. Therefore,
dvOUT
= 25pF(10V/s) = 250A
I5 = C dt
Note that normally, I10 = I9 = 125A. However, for the following calculations we will
use I6 or I10 equal to 250A for the following vOUT(max/min) calculations.
vOUT(max) = 4V
0.5 =
W 6 = W 7 = 40 = W 3 = W 4 = W 8
2I5
K P '(W6/L6) =
2I5
K P '(W6/L6)
Page 6-43
Problem 6.5-07
Verify Eqs. (6.5-4) through (6.5-8) of Sec. 6.5 for the two-stage op amp of Fig. 6.5-3
having a cascode second stage. If the second stage bias current is 50 A and W6/L6
=W C6/LC6 = WC7/LC7 = W7/L7 = 1 m/1 m, what is the output resistance of this
amplifier using the parameters of Table 3.1-2?
Solution
From intuitive analysis, it can be shown that
gm1
Av1 =
(gds2 + gds4 )
For the second gain stage, the output resistance of the cascode stage can be given by
RII = [gm ,C 6 rds,C 6 rds6 ] || [gm ,C 7 rds,C 7 rds7 ]
or,
Av 2 = gm 6 RII
Thus, Av = Av1 Av 2 =
For, I 7 = 50 A
gm1gm 6
Page 6-44
Problem 6.5-08
Verify Eqs. (6.5-9) through (6.5-11) of Sec. 6.5 assuming that M3 = M4 = M6 = M8 and
M9 = M10 = M11 = M12 and give an expression for the overall differential-voltage gain of
Fig. 6.5-4.
Solution
Solving the circuit intuitively
The effective transconductance of the first stage
gm1
2
The effective conductance of the first stage
gmI =
gI = gm 3
The effective transconductance of the second stage
gmII = ( gm 6 + gm11 )
The effective conductance of the second stage
gII =
Now,
Av1 =
Av 2 =
or,
Av =
gm1
2 gm 3
(gm 6 + gm11)
gm1 ( gm 6 + gm11 )
g g
g g
2 gm 3 ds6 ds7 + ds11 ds12
gm 7
gm12
Problem 6.5-09
An internallycompensated, cascode
op amp is shown in
Fig. P6.5.-9. (a)
Derive an expression
for the common-mode
input range. (b) Find
60/10
W 1/L 1, W 2/L 2, W 3/L 3,
and W4/L4 when IBIAS
is 80 A and the input
CMR is 3.5 V to 3.5
V. Use K'N = 25
A/V2, K'p = 11
A/V2 and |VT| = 0.8
60/10
to 1.0 V.
Page 6-45
VDD = 5V
M10
M8
M5
M6
M11
M4
M3
IBias
vin
+
M1
Cc
vout
CL
M2
I7
M9
M7
M12
30/10
VSS = -5V
Figure P6.5-9
Solution
The minimum input
common-mode voltage can be given by
Vin (min) = VSS + VT 1 (max) Vdsat1 Vdsat 7
Vin (min) = VSS + VT 1 (max)
I7
2I7
'
K (W L)1
K N (W L) 7
'
N
(1)
I7
I7
'
K (W L) 3
K P (W L) 5
'
P
(2)
Problem 6.5-10
Develop an expression for
the small-signal differentialvoltage gain and output
resistance of the cascode op
amp of Fig. P6.5-9.
VDD = 5V
M10
M8
M5
60/10
IBias
vin
+
Solution
The output resistance of the
first gain stage is
Rout1 rds 6
60/10
So,
M4
I 7 I 9 ( P + N ) P
The small-signal output resistance is given by
1
Rout = Rout 2 =
(g ds8 + g ds9 )
2
M1
Cc
vout
CL
M2
I7
M12
Av =
M6
M11
M3
or,
Page 6-46
M7
30/10
VSS = -5V
Figure P6.5-9
M9
Page 6-47
Problem 6.5-11
Verify the upper input common mode range of Ex. 6.5-2, step 6.) for the actual value of S 3
= S4 of 40.
Solution
The maximum input common-mode voltage is given by
Vin (max) = V DD + VT 1 (min) VT 3 (max) Vdsat3
or,
or,
2I3
(W L)3
KP
Problem 6.5-12
Repeat Example 6.5-2 if the differential input pair are PMOS transistors (i.e. all NMOS
transistors become PMOS and all PMOS transistors become NMOS and the power supplies
are reversed).
VDD
VBIAS
M13
M5
M1
M10
M6
M9
M2
M7
R1
Vout
R2
CL
M14
M12
M4
M3
M8
M15
VSS
Solution
To satisfy the slew rate
I 6 = I 7 = I12 = I11 = 250 A
S6 = S7 = S 9 = S10 = 40
M11
Page 6-48
But for this value of S1 = S 2 = 4.4 , from the expression of maximum input commonmode voltage, we will get V dsat5 = 0.025 V which is too small. So let us choose
S1 = S 2 = 20
This, from the expression of Vin (max) , will give S5 = 27.7
Or,
S8 = 2.5S 3 = 40
Page 6-49
Problem 6.5-13
A CMOS op amp that uses a 5V
VDD = 5V
power supply is shown. All
transistor lengths are 1m and
operate in the saturation region.
M8
M6
M3 M4
Design all of the W values of
every transistor of this op amp
to
meet
the
following
VBP
M7
specifications: Slew rate =
vout
v2
M2
v1
M1
10V/s, Vout(max) = 4V,
I
10
Vout(min) = 1V, Vic(min) =
I9
1.5V, Vic(max) = 4V and GB =
I5
VBN
M11
VBias
10MHz.
25pF
M5
Your design should
meet
or
exceed
these M9
M10
specifications.
Ignore bulk
effects and summarize your W
values to the nearest micron, the
bias current, I5(A), the power
Figure P6.5-13
dissipation, the differential
voltage gain, Avd, and VBP and VBN in the table shown.
Solution
1.) I5 = CLSR = 250A
W1 (1.570x10-3)2
2.) gm1 = GBCL= 20x10625pF = 1,570.8S L =
= 90
1
2110125x10-6
2ID
2250
3.) W3=W4=W6=W7=W8 =
= 500.25 = 40 (assumed ID of 250A
2
K(VDS(sat))
worst case)
2ID
2250
4.) W9=W10=W11 =
=
= 18 (assumed ID of 250A worst case)
1100.25
K(VDS(sat))2
5.) Vicm(min) = VDS5(sat) + VGS1 VDS5(sat) = 1.5 - (0.159+0.7) = 0.6411V
2ID
2250
W5 =
=
= 11
2
K(VDS(sat))
1100.64112
gmN = 704S, rdsN = 0.2M, gmP = 707S, rdsN = 0.16M
6.) Avd = gm1Rout
Rout gmN rdsN2|| gmP rdsP2 = 28.14M||18.1 = 11
90
18
40
11
VBP
VBN
Pdiss
2.5mW
Page 6-50
Problem 6.5-14
Repeat Example 6.5-3 if the differential input pair are PMOS transistors (i.e. all NMOS
transistors become PMOS and all PMOS transistors become NMOS and the power supplies
are reversed).
VDD
VBIAS
M12
M3
M1
M10
M11
M8
M2
M9
R2
Vout
R1
M13
M14
M6
M4
VSS
Solution
I 3 = 100 A and,
Given, Vout (max) = 2 V
I 4 = I5 = 125 A
V dsat9 = V dsat11 = 0.25 V
And,
S4 = S5 = S14 = 36.4
V
R1 = dsat7 = 2 K
I14
From gain-bandwidth
(GB )2 C L2 = 79
S1 = S 2 =
K P I3
and
V
R2 = dsat9 = 2 K
I10
CL
M7
M5
Page 6-51
(2 + k ) g R
(2 + 2k ) mI II
R (g
+ g ds 4 )
k = 9 ds2
(g m7 rds7 )
Av =
where, R9 = 55 M
g mI = 628.3 S , g m7 = 347 S , g ds7 = 3 S , g ds4 = 5 S , g ds2 = 2.5 S
So,
k = 3.96
RII = 12 M
or,
Av = 4364 V/V
Page 6-52
Problem 6.5-15
This problem deals
+3V
with the op amp
M3
M4
shown in Fig.
M14
P6.5-15. All
1.5I
1.5I
device lengths are
1m, the slew rate
M15
M6
M7
is 10V/s, the GB
is 10MHz, the
0.5I
0.5I
I
I
maximum output
I
v1
M1
voltage is +2V, the
M8 M9
minimum output
v2
I
M2
voltage is -2V, and
the input common
I
I
mode range is from
M13
M10
M12
M5
M11
-1V to +2V.
Design all W values
of all transistors in
-3V
this op amp. Your
Figure P6.5-15
design must meet or
exceed the specifications. When calculating the maximum or minimum output voltages,
divide the voltage drop across series transistors equally. Ignore bulk effects in this
problem. When you have completed your design, find the value of the small signal
differential voltage gain, Avd = vout/vid, where vid = v1-v2 and the small signal output
resistance, Rout.
vout
10pF
Solution
1.) The slew rate will specify I.
W 1 = W 2 = 36m
W1 = 2K (0.5I) = 211050 = 35.85
N
3.) Design W15 to give VT+2VON bias for M6 and M7. VON = 0.5V will meet the desired
maximum output voltage specification. Therefore,
2I
VSG15 = VON15 + |VT| = 2(0.5V) + |VT|
VON15 = 1V =
K PW 15
2I
2100
W15 =
=
= 4m
W 15 = 4m
KPVON152 5012
4.) Design W3, W4, W6 and W7 to have a saturation voltage of 0.5V with 1.5I current.
W3 =W 4 =W 6 =W 7 =
2(1.5I)
2150
=
= 24m
2
KPVON
500.52
W 3 =W 4 =W 6 =W 7 = 24m
Page 6-53
250
W 12 =W 13 =W 5 = 1.4m
W 14 = 16m
25V
2KNIW9 = 1632S, rds9 = rds11 = 100A = 0.25M,
20V
25V
gm7 = 2KPIW7 = 490S, rds7 = 100A = 0.2M, rd2 = 50A = 0.5M
20V
rds4 = 150A = 0.1333M
R out 102||10.31 = 9.3682
102M
2+k
Avd = 2+2k gm1Rout, k = (r ||r )g r = 9.888, gm1 = K N IW1 = 629S
ds2 ds4 m7 ds7
gm9 =
A vd = 3,217V/V
Page 6-54
Problem 6.5-16
The small signal resistances looking into the sources of M6 and M7 of Fig. P6.5-15 will be
different based on what we learned for the cascode amplifier of Chapter 5. Assume that the
capacitance from each of these nodes (sources of M6 and M7) are identical and determine
the influence of these poles on the small-signal differential frequency response.
Solution
The resistance looking from the output to Vss is
RD 9 g m9 rds9 rds11
(rds7 + R D9 )
(1 + g m 7 rds7 )
(g r r )
m 9 ds9 ds11
(g m 7 rds7 )
RB =
or,
RB
(1)
1
g m8
1
g m10
(1 + g m 6 rds6 )
g m6
The poles at the sources of M6 and M7 are
g
1
pA =
m6
and
RA C
C
pB =
1
RB C
(2)
1
rdsC
Both of these poles will appear as output poles in the overall voltage transfer function.
Problem 6.6-01
How large could the offset voltage in Fig. 6.6-1 be before this method of measuring the
open-loop response would be useless if the open-loop gain is 5000 V/V and the power
supplies are 2.5V?
Solution
Given, V DD V SS = 5 V, and Av = 5000 V/V
Therefore, the offset voltage should be less than
(V V SS )
Vos < DD
Av
or,
Vos < 1 mV
Page 6-55
Problem 6.6-02
Develop the closed-loop frequency response for op amp circuit shown which is used to
measure the open-loop frequency reasponse. Sketch the closed-loop frequency response of
the magnitude of Vout/Vin if the low frequency gain is 4000 V/V, the GB = 1MHz, R =
10M, and C = 10F. (Ignore RL and CL)
vOUT
vIN
CL
RL
VSS
VDD
S01E2P2
Solution
The open-loop transfer function of the op amp is,
2x106
GB
Av(s) = s +(GB/A (0)) =
v
s +500
The closed-loop transfer function of the op amp can be expressed as,
-1/sC
-1/RC
vOUT
-2x106s -2x104
-2x106s -2x104
-2x10 6(s +0.01)
=
=
=
v I N (s+0.01)(s+500)+2x104 s2+500s +2x104 (s+41.07)(s+1529.72)
The magnitude of the closed-loop frequency response is plotted below.
Magnitude, dB
80
60
|Av(j)|
40
Vout(j)
Vin(j)
20
0
-20
0.001
0.1
10
1000
105
Radian Frequency (radians/sec)
107
S01E2S2
Page 6-56
Problem 6.6-03
Show how to modify Fig. 6.6-6 in order to measure the open-loop frequency response of
the op amp under test and describe the procedure to be followed.
Solution
From the figure, let us change the v SET associated with the top op amp. Change in this
voltage would cause a change in v I at the input of the DUT.
Let, for v SET 1
v
v I 1 = out1
AV
And, for v SET 2
v
v I 2 = out2
AV
v
(v v )
(v v out 2 )
= 1000 out
AV = out1 out 2 = 1000 out1
or,
v os
(v I 1 v I 2 )
(v os1 v os2 )
Thus, by measuring the values of vout and vos while changing v SET can help in
finding the value of the open-loop gain.
+
-
Problem 6.6-04
A circuit is shown which is used to
measure the CMRR and PSRR of an vos
op amp. Prove that the CMRR can be
given as
1000 vicm
10k
CMRR =
vos
100k
100k
Solution
vOUT
The definition of the common-mode
+
rejection ratio is
10 vi
vout
CL RL
Avd v id
CMRR = A = v
out
cm
vicm
However, in the above circuit the value of vout is the same so that we get
vicm
CMRR = v
id
vos
But vid = vi and vos 1000vi = 1000vid
vid = 1000
vicm 1000 vicm
Substituting in the previous expression gives,
CMRR = v
=
vos
os
1000
vicm
VDD
vicm
VSS
S99FEP7
Page 6-57
Problem 6.6-05
Sketch a circuit configuration suitable for simulating the following op amp characteristics:
(a) slew rate, (b) transient response, (c) input CMR, (d) output voltage swing. Repeat for
the measurement of the above op amp characteristics. What changes are made and why?
Solution
VDD
Vin
Vout
VSS
CL
RL
RL
The measurement of ICMR, Slew rate, and large-signal transient response can be
measured using the buffer configuration as shown in the figure. The input applied is a railto-rail step signal, which can be used to measure the maximum and minimum input swing,
the slew rate, rise and settling time. The same configuration can be used to measure the
performance in simulation. This buffer configuration can also be used to measure the smallsignal transient performance. The applied input should be a small signal applied over the
nominal input common-mode bias voltage, and it can be used to measure the overshoot.
The maximum and minimum output voltage swing can be measured using the open-loop
configuration of the op amp as shown in the figure. The input applied is a rail-to-rail step
signal, which will overdrive the output to its maximum and minimum swing voltage levels.
Page 6-58
Problem 6.6-06
Using two identical op amps, show how to use SPICE in order to obtain a voltage which is
proportional to CMRR rather than the inverse relationship given in Sec. 6.6.
Solution
TBD
Page 6-59
Page 6-60
Problem 6.6-08
Use SPICE to simulate the op amp of Example 6.5-2. The differential-frequency response,
power dissipation, phase margin, common-mode input range, output-voltage range, slew
rate, and settling time are to be simulated with a load capacitance of 20 pF. Use the model
parameters of Table 3.1-2.
Solution
TBD
Page 6-61
Problem 6.6-09
Use SPICE to simulate the op amp of Example 6.5-3. The differential frequency response,
power dissipation, phase margin, input common-mode range, output-voltage range, slew
rate, and settling time are to be simulated with a load capacitance of 20pF. Use the model
parameters of Table 3.1-2.
Solution
VDD
M14M4
M5
9
8
10
11
1
vin
+
M1
M2
M15 M6 13
R1
M10
4
CL
M9
15
M3
vout
14
M8
VSS
R2
12
+
VBias7
-
M7
16
M11
Page 6-62
Page 6-63
Page 6-64
Page 6-65
Page 6-66
1) -1.0000 (
3)
NODE VOLTAGE
2.5000 (
4) -2.5000 (
1.7094 (X1.11)
NODE VOLTAGE
1.3594 (X1.12)
NODE VOLTAGE
5) -1.0004
1.5876 ( X1.9)
.5508 (X1.13)
1.5874
-.9291
V2
Page 6-67
VDD
vout
V1
VSS
Vcm
S02E2P4
Vout
V2
Avd(V1-V2)
V1
AcmVcm
or
Acm
Vout A cm
1
=
S02E2S4A
The potential problem with this method is that PSRR+ is not equal to PSRR -. This can be
seen by moving the Vcm through the power supplies so it appears as power supply ripple
as shown below. This method depends on the fact that the positive and negative power
supply ripple will cancel each other.
Vcm
V2
V1
S02E2S4B
VDD
vout
Vcm
VSS
Page 6-68
Problem 6.6-11
Explain why the positive overshoot of the simulated positive step response of the op amp
shown in Fig. 6.6-20(b) is smaller than the negative overshoot for the negative step
response. Use the op amp values given in Ex. 6.3-1 and the information given in Tables
6.6-1 and 6.6-3.
Solution
Consider the following circuit and waveform:
VDD = 2.5V
94/1
M6 i6
iCc
iCL
0.1V
vout
Cc
95A
CL
-0.1V
VBias
M7
0.1s
VSS = -2.5V
0.1s
Fig. 6.6-22
During the rise time, iCL = CL(dvout/dt )= 10pF(0.2V/0.1s) = 20A and iCc = 3pf(2V/s)
= 6A
i6 = 95A + 20A + 6A = 121A gm6 = 1066S (nominal was 942.5S)
During the fall time, iCL = CL(-dvout/dt )= 10pF(-0.2V/0.1s) = -20A
and iCc = -3pf(2V/s) = -6A
i6 = 95A - 20A - 6A = 69A
gm6 = 805S
The dominant pole is p1 (RIgm6RIICc)-1 where RI = 0.694M, RII = 122.5k
and Cc = 3pF.
p1(95A) = 4,160 rads/sec, p1(121A) = 3,678 rads/sec, and p1(69A) = 4,870 rads/sec.
Thus, the phase margin is less during the fall time than the rise time.
Page 6-69
Problem 6.7-01
Develop a macromodel for the op amp of Fig. 6.1-2 which models the low frequency gain
Av(0), the unity-gain bandwidth GB, the output resistance Rout, and the output-voltage
swing limits VOH and VOL. Your macromodel should be compatible with SPICE and
should contain only resistors, capacitors, controlled sources, independent sources, and
diodes.
Solution
TBD
Page 6-70
Problem 6.7-02
Develop a macromodel for the op amp of Fig. 6.1-2 that models the low-frequency gain
Av(0), the unity-gain bandwidth GB, the output resistance Rout, and the slew rate SR.
Your macromodel should be compatible with SPICE and should contain only resistors,
capacitors, controlled sources, independent sources, and diodes.
Solution
TBD
Page 6-71
Problem 6.7-03
Develop a macromodel for the op amp shown in Fig. P6.7-3 that has the following
properties:
+
iO
s
1
Avd(0)z1 - 1
3 vO
2
a.) Avd(s) = s
Figure P6.7-3
p1 + 1 p2 + 1
where Avd(0) = 104,z1 = 106 rads/sec., p1 = 102 rads/sec, and p2 = 107 rads/sec.
b.) Rid = 1M.
c.) Ro = 100.
d.) CMRR(0) = 80dB.
Show a schematic diagram of your macromodel and identify the elements that define the
model parameters Avd(0), z1, p1, p2, Rid, R o, and CMRR(0). Your macromodel should
have a minimum number of nodes.
Solution
The following macromodel is used to solve this problem.
1
0.5Rid
2
0.5Rid
Avd(0)
(V -V )
R1 1 2
V4
R1
kAvd(0)
(V1-V2)
R2
R2
C2
R1
C1
V5
Ro
V1
2Ro
V2
2Ro
Ro
Fig. S6.7-03
V3 = V5 + 0.5(V1+V2) = sR C +1 R R 2 (V 1 -V 2 ) + Vicm
2 2 2
Avd(0)
Vid
Avd(0)
= sR C +1 sR C +1 - k V i d + Vicm= ( sR C +1)(sR C +1) (1-ksR1C1-k)Vid +
2 2
1 1
1 1
2 2
V icm
Choose R1 = 10k C1=1F, R2 = 1 C1=0.1F, Ro = 100, and Rid = 1M and
solve for k. (note that the polarity of k was defined in the above macromodel to make k
positive).
1 1
1
z = R C k - 1 106 = 102(k -1) k 10-4
1 1
With these choices, the transconductance values of all controlled sources are unity except
for the ones connected to the output node, node 3.
1-ksR1C1-k = 0
Page 6-72
Problem 6.7-04
Develop a macromodel suitable for SPICE of a differential, current amplifier of Fig. P6.7-4
having the following specifications:
iOUT = Ai(s)[i1 - i2]
where
Rin1
i1
106
GB
Ai(s) =
=
a s+100
s+
Rout
iOUT
Current
Amplifier
R in1 = R in2 = 10
Rin2 i2
Rout = 100k
Figure P6.7-4
and
Max|diOUT/dt| = 10A/s.
Your macromodel may use only passive components, dependent and independent sources,
and diodes (i.e., no switches). Give a schematic for your macromodel and relate each
component to the parameters of the macromodel. (The parameters are in bold.) Minimize
the number of nodes where possible.
Solution
A realization is shown below along with the pertinent relationships.
i1
1
VI1=0V
4
Rin1=10
i2
2
D1
6
104 I
104 I
VI1
VI2
R
R1
1
VI2=0V
R1
C1
ISR
D2
D2
iOUT
D1
V6,7
Ro
Ro=
100k
Rin2=10
Fig. S6.7-04
dv6,7
iC1 = dt C1 ISR = 107 C1
Choose C1 = 0.1F
IS R = 1A
1
107
R1 = 100C = 2 = 100k R 1 = 100k
1
10
Note that the voltage rate limit becomes a current rate limit because iOUT = v6,7
1
Therefore, R C = 100
1 1
Page 7-1
( 2 + VSB
or,
= 13.5
18
And, V SG19 = VT 19 +
or,
2 I18
K P (W L)18
2I 19
KN
(W L )19
W
= 4 .9
L 19
or,
(W L)21
W
= 10.3
L 21
And, V SG 22 = VT 22 +
or,
2I 21
K N
= 55
22
2I 22
K P (W L )22
Page 7-2
Problem 7.1-02
Calculate the value of VA and VB in Fig. 7.1-2 and therefore the value of VC.
Solution
The first trip point V A is defined as the input for which M 5 trips (or turns on). If it is
assumed that the small-signal gain of the inverters (M1 M 3 and M 2 M 4 ) is large, then
it can be assumed that M 5 will trip when M1 M 3 are in saturation.
Thus,
3
V A = VGS1 = VT 1 +
(V SG3 VT 3 )
V A = 0.9 V
1
Similarly, it can be assumed that M 6 will trip when M 2 M 4 are in saturation.
Thus,
4
V B = VGS 2 = VT 2 +
(V SG 4 VT 4 )
2
or,
V A = 1.0 V
So,
VC = VB VA = 0.1V
Page 7-3
Problem 7.1-03
Assume that K'N = 47 A/V2, K'P = 17 A/V2, V TN = 0.7 V, VTP = 0.9 V, N = 0.85
V1/2, P = 0.25 V1/2, 2|F| = 0.62 V, N = 0.05 V-1, and P = 0.04 V-1. Use SPICE to
simulate Fig. 7.1-2 and obtain the simulated equivalent of Fig. 7.1-3.
Solution
TBD
Page 7-4
Problem 7.1-04
Use SPICE to plot the total harmonic distortion (THD) of the output stage of Fig. 7.1-5 as
a function of the RMS output voltage at 1 kHz for an input-stage bias current of 20 A.
Use the SPICE model parameters given in the previous problem.
Solution
TBD
Problem 7.1-05
An MOS output stage is shown in Fig. P7.1-5. Draw a
small-signal model and calculate the ac voltage gain at low
frequency. Assume that bulk effects can be neglected.
Solution
Referring to the figure
v gs 2 = v out , and v gs1 = v in
Page 7-5
VDD
M6
vout
M2
g m 4v gs 4 + (g m3 + g ds4 )v out = 0
=0
(1)
M1
(2)
VSS
rds1
rds2 gm2vgs2
M5
vin
+
vgs4
- gm4vgs4
Figure P7.1-5
rds4
1/gm3
+
vout = vgs4
-
Fig. S7.1-05A
Problem 7.1-06
Find the value of the small-signal output resistance of Fig. 7.1-9 if the W values of M1 and
M2 are increased from 10m to 10m. Use the model parameters of Table 3.1-2. What is
the -3dB frequency of this buffer if CL = 10pF?
Solution
The loop-gain of the negative feedback loop is given by
g (g + g m8 )
LG = m 2 m 6
2g m 4 (g ds6 + g ds7 )
LG = 164
or,
The output resistance can be expressed as
Rout =
or,
(g ds6 + g ds7 ) 1
1 LG
Rout = 67.3
Page 7-6
Problem 7.1-07
A CMOS circuit used as an output buffer for an OTA is shown. Find the value of the small
signal output resistance, R out, and from this value estimate the -3dB bandwidth if a 50pF
capacitor is attached to the output. What is the maximum and minimum output voltage if a
1k resistor is attached to the output? What is the quiescent power dissipation of this
circuit? Use the following model parameters: KN=110A/V2, KP = 50A/V2, V TN =
-VTP = 0.7V, N = 0.04V-1 and P = 0.05V-1.
Solution
Use feedback concepts to calculate the output resistance, Rout.
Ro
Rout = 1-LG
where Ro is the output resistance with the feedback open and LG is the loop gain.
1
1
106
=
=
= 22.22k
ds6+gds7
(N+P)I6 0.09500
The loop gain is,
vout
1 gm2gm6 g m 1 g m 9
LG = v
= - 2 g
+ g
R
out
m4
m7 o
Ro = g
2505010 = 223.6S,
Second, the maximum current available to the 1k resistor is 1mA which means that the
output swing can only be 1V. Therefore, maximum/minimum output = 1V.
Pdiss = 6V(650A) = 3.9mW
Page 7-7
Problem 7.1-08
What type of BJT is available with a bulk CMOS p-well technology? A bulk CMOS n-well
technology?
Solution
In a bulk CMOS p-well technology, n-p-n BJTs (both substrate and lateral) are available.
In a bulk CMOS n-well technology, p-n-p BJTs (both substrate and lateral) are available.
Problem 7.1-09
Assume that Q10 of Fig. 7.1-11 is connected directly to the drains of M6 and M7 and that
M8 and M9 are not present. Give an expression for the small-signal output resistance and
compare this with Eq. (9). If the current in Q10-M11 is 500A, the current in M6 and M7
is 100A, and F = 100, use the parameters of Table 3.1-2 assuming 1m channel lengths
and calculate this resistance at room temperature.
Solution
Vdd
M7
Cc
Q10
Vout
M6
RL
M11
Vss
g ds6 + g ds7 = 9 S
CL
Page 7-8
Problem 7.1-10
Find the dominant roots of the MOS follower and the BJT follower for the buffered, classA op amp of Ex. 7.1-2. Use the capacitances of Table 3.2-1. Compare these root
locations with the fact that GB = 5MHz? Assume the capacitances of the BJT are C =
10pf and C = 1pF.
Solution
The model of just the output buffer of Ex. 7.1-2 is shown.
VDD
100A
V1
1000A
146/1 10A
M8
Q10
vo g (V -V )
m9 i 1
vi
10/1
M9
M11
CL
90A
1467/1
VSS
Vo
RL
100pF 500
R1
C1
gm10(V1-Vo)
R1 = rds8||rds9
C2
R2
R2 = rds11||ro10||RL
C1 = Cgd8+Cbd8+Cgs9+Cbs9+C10
C2 = C L
Fig. S7.1-10
where
a0 = g m9g 10 + g 10G 1 + g 1 0 G 2 + g m9g m11 0 + g m10G 1 + g m9G 2 + G 1G 2
a1 = gm9C 10+G 1C 10+G 2C 1 0 +g10C 1+g 1 0 C 2+gm10C 1+G 2C 1+gm9C 2 +G 1C 2
a2 = C10C1 + C 1 0 C2 + C1C2
The numerical value of the small signal parameters are:
1mA
gm10 = 25.9mV = 38.6mS, G2 = 2mS, g10 = 386S, gm9 =
300S, G1 = gds8 + gds9 = 0.05100A + 0.0590A = 9.5S
2501090 =
Page 7-9
1+ g
m10
1 + s G2C10g+gg10C2++ggm10CG1+gm9C2 + s 2 g g C2C+10
m9 m10
10 2
m9 m10 g 10 G 2
Assuming negative real axis roots widely spaced gives,
-(gm9gm10+ g10G 2)
1
1.235x10-5
p1 = - a = G C +g C +g C +g C = = -84.3 x106 rads/sec.
2 10 10 2 m10 1 m9 2
1.465 x10-13
= -13.4MHz
a -(G2C10+g10C2+gm10C1+gm9C2)
1.465 x10-13
p2 = - b =
=
C2C10
100x10-1210x10-12
= -146.5 x106 rads/sec. -23.32MHz
gm10
38.6x10-3
z1 = - C
== -3.86 x109 rads/sec. -614MHz
-12
10
10 x10
We see that neither p1 or p2 is greater than 10GB if GB = 5MHz so they will deteriorate the
phase margin of the amplifier of Ex. 7.1-2.
Problem 7.1-11
Given the op
amp in Fig. P7.111,
find
the
quiescent currents
flowing in the op
amp, the smallsignal
voltage
gain, ignoring any
loading produced
by the output
stage and the
small-signal
output resistance.
Assume K' N = 25
A/V2 and K' P =
10 A/V2 and =
0.04 V-1 for both
types of MOSFETs.
Page 7-10
VDD
10
20A 2
60A
M1
vin
M8 +
M3
8
2
M4
10
2
60A
M2
8
2
M6
2A
Q1
Q2
40A
120A
12
2
All W/L values in microns
VSS
Figure P7.1-11 - Solution
M5
2
2
14
2
vout
200A
4
M9
2
20
M7
2
Solution
The quiescent currents flowing in the op amp are shown on the above schematic.
The small-signal model parameters for the MOSFETs are:
gm1 = gm2 = 225460 = 109.5S
rds2 = rds4 =
25x106
25x106
=
0.4167M,
r
=
r
=
= 0.625M
ds6
ds7
60
40
25x106
and rds9 = 200 = 0.125M
101
200x10-6
r1 = 7.7S = 1.308M, gm2 =
= 7.7mS
26x10-3
2x10-6
= 7.7S,
26x10-3
101
and r2 = 7.7mS = 13.08k
10120.125M
=
= 0.998
Abuff =
r1+(1+F)[r2+(1+F)rds9] 1.3M+101[13.08k+1010.125M]
Av = 109.5S0.2083M74.8S0.3125M0.998 = 532.2V/V
(r1+RII)/(1+F)+r2
(0.3125M+1.208M)/101+13.08k
Rout = rds9||
= 0.125M||
101
1+F
= 0.125M||288 = 287.4
Page 7-11
Problem 7.2-1
Find the GB of a two-stage op amp using Miller compensation using a nulling resistor that
has 60 phase margin where the second pole is -10x106 rads/sec and two higher poles both
at -100x106 rads/sec. Assume that the RHP zero is used to cancel the second pole and that
the load capacitance stays constant. If the input transconductance is 500A/V, what is the
value of Cc?
Solution
The resulting higher-order poles are two at -100x106 radians/sec. The resulting phase
margin expression is,
GB
GB
PM = 180 - tan-1(Av(0)) - 2tan-1 7 = 90 - 2tan-1 7 = 60
10
10
GB
30 = 2tan-1 7
10
GB = tan(15) = 0.2679
107
gm1
GB = 2.679x107 = C
c
Cc =
500x10-6
= 18.66pF
26.79x107
Problem 7.2-02
For an op amp where the second pole is smaller than any larger poles by a factor of 10, we
can set the second pole at 2.2GB to get 60 phase margin. Use the pole locations
determined in Example 7.2-2 and find the constant multiplying GB if p6 for 60 phase
margin.
Solution
Referring to Example (7.2-2)
p6 = 0.966 Grad/sec
p A = 1.346 Grad/sec
p B = 1.346 Grad/sec
p8 = 3.149 Grad/sec
p9 = 3.149 Grad/sec
p10 = 3.5 Grad/sec
o
For a phase margin of 60 , the contributions due to all the poles on the phase margin can
be given as
GB
GB
GB
GB
tan 1
+ 2 tan 1
+ 2 tan 1
+ tan 1
= 30o
p
p
p
p
6
A
8
10
Solving for the value of gain-bandwidth, we get
GB 0.23 p 6 = 35 MHz.
Page 7-12
Problem 7.2-03
What will be the phase margin of Ex. 7.2-2 if CL = 10pF?
Solution
The value of the output resistance from Example (7.2-2) is
Rout = 19.4 M
1
= 8.2 KHz.
Rout C L
Considering the location of the various poles from Example (7.2-2), the phase margin
becomes
GB
GB
GB
GB
+ 2 tan 1
+ 2 tan 1
+ tan 1
PM = 180 o 90 o tan 1
p6
pA
p8
p10
[ {
or,
or,
PM = 16 o
}]
Page 7-13
Problem 7.2-04
Use the technique of Ex. 7.2-2 to extend the GB of the cascode op amp of Ex. 6.5-2 as
much as possible that will maintain 60 phase margin. What is the minimum value of CL
for the maximum GB?
Solution
Assuming all channel lengths to be 1 m , the total capacitance at the source of M7 is
C7 = C gs 7 + Cbd 7 + C gd 6 + Cbd 6
C7 = 75 + 51 + 9 + 51 = 186 fF
g m7 = 707 S
Thus, the pole at the source of M7 is
g
pS 7 = m7 = 605 MHz.
C7
The total capacitance at the source of M12 is
C12 = C gs12 + C bd12 + C gd11 + Cbd11 C12 = 34 + 29 + 4 + 29 = 96 fF
g m12 = 707 S
Thus, the pole at the source of M12 is
g
pS 12 = m12 = 1170 MHz.
C12
The total capacitance at the drain of M4 is
C 4 = C gs 4 + C gs6 + Cbd 4 + C gd 2 + Cbd 2 C 4 = 43 + 75 + 21 + 3 + 19 = 161 fF
g m 4 = 283 S
Thus, the pole at the drain of M4 is
g
p D4 = m4 = 280 MHz.
C4
The total capacitance at the drain of M8 is
C8 = C gd 8 + C bd8 + C gs10 + C gs12
R2 +
1
g m10
C8 = 9 + 51 + 34 + 34 = 128 fF
= 3 .4 K
1
C8
R2 +
g m10
GB
GB
GB
GB
+ tan 1
+ tan 1
+ tan 1
PM = 180 o 90 o tan 1
pS 7
pS12
p D4
pD 8
Page 7-14
Problem 7.2-05
For the voltage amplifier using a current mirror shown in Fig. 7.2-11, design the currents
in M1, M2, M5 and M6 and the W/L ratios to give an output resistance which is at least
1M and an input resistance which is less than 1k. (This would allow a voltage gain of 10 to be achieved using R1 = 10k and R2 = 1M.
Solution
1
(g ds6 + g ds2 )
I 2 = I 6 = 10 A
Let,
1
Rout =
= 1.1 M
or,
(g ds6 + g ds2 )
R1 = 10 K , R2 = 1000 K , and Av = 10
Given,
R 2 A0
And, Av =
R1 (1 + A0 )
Rout =
I2 1
=
Thus, A0 =
I1 9
I 2 = I 6 = 10 A and I1 = I 5 = 90 A
or,
1
Rin =
= 1 K
g m1
or,
W
W
= 50.5 , and = 5.6
L 1
L 2
and,
W
= 50.5 , and = 5.6
5
L 6
Page 7-15
Problem 7.2-06
In Ex. 7.2-3, calculate the value of the input pole of the current amplifier and compare with
the magnitude of the output pole.
Solution
Assuming all channel lengths to be 1 m .
In this problem, A0 = 0.1 , S2 = 20 , S1 = 200 , I 2 = 100 A , and I1 = 1000 A
g m1 = 6.63 mS
1
= 451
Thus, Rin = R3 +
g m1
The input capacitance is
Cin = C gd 5 + Cbd 5 + C gs3 + C gs 4 + C gd 3 + C gd 4
or,
1
= 466 MHz which is compared to 50 MHz for the output pole.
RinC in
Page 7-16
Problem 7.2-07
Add a second input to the voltage amplifier of Fig. 7.2-12 using another R 1 resistor
connected from this input to the input of the current amplifier. Using the configuration of
Fig. P7.2-7, calculate the input resistance, output resistance, and -3dB frequency of this
circuit. Assume the values for Fig. 7.2-12 as developed in Ex. 7.2-3 but let the twoR1
resistors each be 1000.
Solution
R1
Vin
Vout
R1
-Av
Vin
R1
Vout
-Av
R1/(1-Av)
R1(Av-1)/Av
Referring to the figure, the Miller resistance, R1 , between the input and the output can be
broken as shown.
Here, R1 = 1 K , R2 = 110 K , and R3 = 0.3 K
The input resistance can be written as
R
1
Rin = R1 + 1 || R3 +
g m1
1 Av
or,
1
1K
Rin = 1K + 1 + 10 || 300 + 6.63m
Rin = 1076
g m12
Av
Rout = 636
The 3 dB frequency, the pole created at the drains of M4 and M6, is given by
f 3dB =
1
2R2Co
Page 7-17
Problem 7.2-08
Replace R1 in Fig. 7.2-12 with a differential amplifier using a current mirror load. Design
the differential transconductance, gm, so that it is equal to 1/R1.
Solution
Vdd
M7
M15
M16
M5
i1
Vin
M13
R2
M14
R3
M3
VBIAS
M17
M1
VSS
Referring to the figure, the output current of the input transconductor, i1 , is given by
i1 = g m13v in
vin
Comparing with the expression i1 = R , we get
1
1
R1 =
g m13
Page 7-18
Problem 7.3-01
Compare the differential output op amps of Fig. 7.3-3, 7.3-5, 7.3-6, 7.3-7, 7.3-8 and 7.310 from the viewpoint of (a.) noise, (b.) PSRR, (c.) ICMR [Vic(max) and Vic(min)], (d.)
OCMR [Vo)max) and Vo(min)], (e.) SR assuming all input differential currents are
identical, and (f.) power dissipation if all current of the input differential amplifiers are
identical and power supplies are equal.
Solution
Assume that all differential amplifiers have the same bias current of ISS.
VDD
VDD
+
VBP
-
M7
Cc
M3
Rz
vo1
M15
M4
M4
M1
M9
M6
Cc
Rz
M7
vo2
R1
vi1
M1
vi2
M2
M5
+
VBN
-
M5
M13
M6
vo2
vi1
M14
R2
M16
M8
vi2
M2
M3
M12
M8
VSS
Figure 7.3-3 Two-stage, Miller, differential-in, differential-out op amp.
vo1
M9
VBias
M11
M10
M17
VSS
M3
M4
M13
M7
vo1
Cc
VDD
M6
M12
M14
Rz Cc
Rz
vi1
M1
M2
M20
M4
vo2
M6
M14
vi2
M10
+
VBN
-
M5
vo2
M8
M12
M15
M7
vi1
Cc
Rz
M13
R1
M10
M9
M5
M19
M1
M2
M11
vi2
Cc
Rz
vo1
M18
VSS
Figure 7.3-6 Two-stage, Miller, differential-in, differential-out op amp
with a push-pull output stage.
M16
M8
M3
M17
M9
VBias
VSS
Figure 7.3-7 Two-stage, differential output, folded-cascode op amp.
VDD
VDD
M7
M3 M4
M5
M13
vi1
M10
R2
vo1
M25
M26
M20
M21
M9
vi1
M1 M2
M22
vi2
M19
vo2
R1
M16
M15
M17
M23
M11
M3 M4
M24
vi2
M22
M19
M15
R1
M14
vo2
M20
R2
M16
M27
M12
M13
M1 M2
M21
vo1
M18
VBias
M10
M7 M8
M9
M8
M6
M11
M14
VSS
Figure 7.3-8 Unfolded cascode op amp with differential-outputs.
M17
M28 +
VBias
M18
M23
M12
M6
VSS
Figure 7.3-10 Class AB, differential output op amp using a cross-coupled
differential input stage.
-
M5
Page 7-19
Fig. 7.3-5
Fig. 7.3-6
Fig. 7.3-7
Fig. 7.3-8
Fig. 7.3-10
Noise
Good
Poor
Good
Poor
Okay
Poor
PSRR
Poor
Good
Poor
Good
Good
Good
VDD+VT
V SS +
2VON+VT
VDD-VON
V SS +
2VON+VT
VDD+VT
V SS +
2VON+VT
VDD-VON
V SS +
2VON+VT
VDD-VON
VSS+
3VON+2VT
VDD-VON
V SS +V O N
VDD-2VON
V SS+2V ON
VDD-VON
V SS +V O N
VDD-VON
V SS +V O N
VDD-2VON
V SS+2V ON
VDD-2VON
V SS+2V ON
ISS/Cc
ISS/C L
ISS/Cc
ISS/C L
ISS/C L
ISS/C L
ICMR
Vic(max) VDD-VON
VSS+
Vic(min) 2VON+VT
OCMR
Vo(max)
Vo(min)
SR
Problem 7.3-02
Prove that the load seen by the differential outputs of the op amps in Fig. 7.3-4 are
identical. What would be the single-ended equivalent loads if CL was replaced with a
resistor, RL?
Solution
vin
2CL
CL
vod
vin
vod
2CL
2CL
vin
vod
2CL
RL/2
vin
RL
vod
vin
vod
RL/2
Referring to the figure, when a capacitive load of C L is driven differentially, the load
capacitor can be broken into two capacitors in series, each with a magnitude of 2C L . The
mid point of the connection of these two capacitors is ac ground as the output signal swings
differentially. In case of a resistive load RL , it can be broken into two resistive loads in
series, each resistor being RL / 2 .
Page 7-20
Problem 7.3-03
Two differential output op amps are shown in Fig. P7.3-3. (a.) Show how to compensate
these op amps. (b.) If all dc currents through all transistors is 50A and all W/L values
are 10m/1m, use the parameters of Table 3.1-2 and find the differential-in, differentialout small-signal voltage gain.
VDD
+
VBias
-
M8
M3
M4
Rz
M1
Cc
vin
-
Cc
+
VBias
-
M6
vout+
M5
Rz
M9
Rz
Cc
Cc
vin+
M7
M2
VDD
+
VBias
Rz
vin-
vout
-
M10
+
VBias
-
VSS
(a.)
VSS
(b.)
Solution
a) The compensation of both the op amps are shown in the figure.
b) The small-signal voltage gain of Figure P7.3-3(a) is given by
g m1 g m6
Av =
(g ds1 + g ds 3 )(g ds6 + g ds9 )
(332 )(224 )
(4.5 )(4.5 )
or,
Av =
or,
A v = 3673 V/V
(332 )(556 )
(4.5 )(4.5 )
or,
Av =
or,
A v = 9117 V/V
Fig. S7.3-3
vout-
Page 7-21
Problem 7.3-04
Comparatively evaluate the performance of the two differential output op amps of Fig.
P7.3-3 with the differential output op amps of Fig. 7.3-3, 7.3-5, 7.3-6, 7.3-7, 7.3-8 and
7.3-10. Include the differential-in, differential-out voltage gain, the noise, and the PSRR.
Solution
TBD
Page 7-22
Problem 7.3-05
Fig. P7.3-5 shows a differential-in, differential-out op amp. Develop an expression for the
small-signal, differential-in, differential-out voltage gain and the small-signal output
resistance.
VDD
M8
M6
M3
Cc
M4
Cc
+
+
vin
M1
M2
vout
-
+
VBias
-
M9
M5
M7
VSS
Figure P7.3-5
Solution
The small-signal differential voltage gain can be found by simply connecting the sources of
M1 and M2 to ac ground and solving for the single-ended output assuming the full input is
applied single-ended.
gm1 gm8
1
1
Rout = g +g
+ g +g
Avdd = g g +g
ds8 ds9
m3 ds8 ds9
ds6 ds7
Page 7-23
Problem 7.3-06
Use the common-mode output stabilization circuit of Fig. 7.3-13 to stabilize the differential
output op amp of Fig. 7.3-3 to ground assuming that the power supplies are split around
ground (VDD = |VSS|). Design a correction circuit that will function properly.
Solution
VDD
Vo1
M3
Vo2
M2
M1
M4
VBP
M11
VBN
M12
M10
M9
Vocm
M5
M6
M8
M7
VSS
VDD
+
VBP
-
M7
+
- vo1
Cc
Rz
vi1
M9
M3
M6
M4
M1
M2
M5
VBN
Rz
Cc
vo2
vi2
M8
VSS
Referring to the figure of the common-mode stabilizing circuit, the common-mode voltage
at the output nodes vo1 and vo2 will be held close to the common-mode voltage Vocm due to
negative feedback. If these two output nodes swing differential, the drain of M5 will not
change and thus, the common-mode feedback circuit is non-functional. When the commonmode voltage at these two output nodes tend to change in the same direction, the negative
feedback loop of M1-M5-M6-M7-M9 and M2-M5-M6-M8-M10 will reduce the variations
at vo1 and vo2, respectively.
Page 7-24
Problem 7.3-07
(a.) If all transistors in Fig. 7.3-12 have a dc current of 50A and a W/L of 10m/1m,
find the gain of the common mode feedback loop. (b.) If the output of this amplifier is
cascoded, then repeat part (a.).
Solution
VDD
+
VBP
M10
M7
Cc
vo1
Rz
vi1
M9
M11
M3
M6
M4
M1
+
VBN
-
Cc
Rz
M2
vo2
vi2
M5
M8
VSS
Figure 7.3-12 Two-stage, Miller, differential-in, differential-out op amp
with common-mode stabilization.
The loop gain of the common-mode feedback loop is,
gm11
gm10
= -gm10rds9 or - g
= -gm11rds8
CMFB Loop gain - g
ds9
ds8
2KPWID
With ID = 50A and W/L = 10m/1m, gm10 =
= 2501050)
L
= 223.6S,
1
25
1
20
rdsN =
= 50A = 0.5M
and
rdsP =
= 50A = 0.4M
N ID
PID
2K NWID
= 21101050) = 331.67S
L
Page 7-25
Problem 7.3-08
Show how to use the common feedback circuit of Fig. 5.2-15 to stabilize the common
mode output voltage of Fig. 7.3-5. What would be the approximate gain of the common
mode feedback loop (in terms of gm and rds) and how would you compensate the common
mode feedback loop?
Solution
VDD
MC5
M4
MC3
M5
MC6
R1
M6
MC4
M7
R1
vi1
M1
M2
RCM1
vo1
vo2
RCM2
MC1
MC2
VICM
M8
M3
VB2
M10
MC7
vi2
M9
VB1
M11
VSS
Referring to the figure, the loop gain of the common-mode feedback loop can be given by
LG =
gm ,C 2 gm 4
g g
g g
2 gm ,C 5 ds4 ds6 + ds8 ds10
gm10
gm 4
The compensation of the common-mode feedback loop can be done using the output load
capacitor (single-ended load capacitors to ac ground). The dominant pole of this loop
would be caused at the output nodes by the large output resistance given by
Rout =
1
gds4 gds6 gds8 gds10
+
gm10
gm 4
Considering the differential output load capacitance to be C L , the dominant pole of the
common-mode feedback loop can be expressed as
p1 =
1
Rout (2CL )
The other poles, at the source and drain of MC3, and the source of M6, can be assumed to
be large as these nodes are low impedance nodes.
Page 7-26
Problem 7.4-01
Calculate the gain, GB, SR and Pdiss for the folded cascode op amp of Fig. 6.5-7b if VDD
= -VSS = 1.5V, the current in the differential amplifier pair is 50nA each and the current in
the sources, M4 and M5, is 150nA. Assume the transistors are all 10m/1m, the load
capacitor is 2pF and that n1 is 2.5 for NMOS and 1.5 for PMOS.
VDD
VDD
M6
I1
+
vin
-
I2
M14 M4 I4 M5 I5
A
B
RB
RA
M7
VB
M1 M2
Cascode
Current
Mirror
I2
I1
vout
+
vin
-
M13 M6 I6
M1 M2
R9
R2
I3
+
VBias
-
M7 I7
R1
M3
M8
vout
CL
M9
M12
M10
M11
VSS
VSS
(b)
(a)
Figure 6.5-7 (a) Simplified version of an N-channel input, folded cascode op amp.
(b) Practical version (a).
Solution
ID
50nA
1
= 500M
gm1 = gm2 = n (kT/q) = 2.525.9mV = 0.772S and rds1 = rds2 =
1
ID N
ID
150nA
1
gm4 = gm5 = n (kT/q) = 1.525.9mV = 3.861S and rds4 = rds5 =
= 133M
1
ID N
ID
100nA
1
gm6 = gm7 = n (kT/q) = 1.525.9mV = 2.574S and rds6 = rds5 =
= 200M
1
ID N
ID
100nA
gm8 = gm9 = gm10 = gm11 = n (kT/q) = 2.525.9mV = 1.544S
1
1
and rds8 = rds9 = rds10 = rds11 =
= 250M
ID N
Gain: A v(0) = gm1R out,
Rout rds11gm9rds9||[gm7rds7(rds5||rds2)] = 96.5G||34.23G = 25.269G
GB = gm1/CL = 386krads/sec = 61.43kHz (this assumes all other poles are greater than
GB which is the case if CL makes RB approximately the same as RA at = GB.)
SR = 100nA/2pF = 0.05V/s
Page 7-27
Problem 7.4-02
Calculate the gain, GB, SR and Pdiss for the op amp of Fig. 7.4-3 where I5 = 100nA, all
transistor widths (M1-M11) are 10m and lengths 1m, and VDD = -VSS = 1.5V. If the
saturation voltage is 0.1V, design the W/L values of M12-M15 that achieves maximum and
minimum output swing assuming the transistors M12 and M15 have 50nA. Assume that
IDO = 2nA, np = 1.5, nn = 2.5 and Vt = 25mV.
Solution
(Solution incomplete)
The small-signal gain can be expressed as
Av =
or,
gm1 gm 8
gm 7 + gm 6 Rout
2 gm 3 gm 9
Av = gm1Rout
gm10 gm11
||
gds10 gds6 gds11gds7
Rout = 96 G
Thus,
Av = gm1Rout = 73, 846 V/V
Assuming Cc = 1 pF
The dominant pole is
p1 =
1
= 1.66 Hz.
Rout Cc
I10
VSG10 = Vdsat 6 + Vdsat10 + n pVt ln
= 0.236 V
(W L)10 I D 0
I11
VGS11 = Vdsat 7 + Vdsat11 + n nVt ln
= 0.26 V
(W L)11 I D 0
Page 7-28
Problem 7.4-03
Derive Eq. (17). If A = 2, at what value of vin/nVt will iout = 5I5 or 5Ib if b=1 ?
Solution
Start with the following relationships:
i1 + i2 = I5 + A(i2 - i1)
and
Eq. (15)
i2
v in
=
exp
i1
nV t
Eq. (16)
v in
i1[(1+A) +(1-A) expnV ] = I5
i1 =
I5
v in
(1+A) +(1-A) exp nV
t
i1 =
v in
I5 exp nV
t
v in
(1+A) +(1-A) exp nV
t
v in
I 5 expnV -1
t
iout = b(i2 - I1) = iout = (i2 - I1) =
v in
(1+A) +(1-A) exp nV
t
Eq.
(17)
v in
Setting iout = 5I5 and solving for nV gives,
t
v in
v in
5[3- expnV ] = expnV -1
t
2.667
v in
nV t = ln(2.667) = 0.9808
v in
16 = 6 expnV
t
v in
expnV =
t
Page 7-29
Problem 7.4-04
Design the current boosting mirror of Fig. 7.4-6a to achieve 100A output when M2 is
saturated. Assume that i1 = 10A and W1/L1 = 10. Find W2/L2 and the value of VDS2
where i2 = 10A.
Solution
Given, S1 =10, I1 = 10 A, and I1 = 100 A when M2 is saturated. Thus,
S2 =100
And, Vdsat1 = Vdsat2 = 0.135 V
Now, in the active region of operation for M2
2
Vds
'
I D = K N S2 Vdsat 2Vds
2
or,
V2
10 = (100 )100 0.135Vds ds
2
or,
Vds 7 mV
Page 7-30
Problem 7.4-05
In the op amp of Fig. 7.4-7, the current boosting idea illustrated in Fig. 7.4-6 suffers from
the problem that as the gate of M15 or M16 is increased to achieve current boosting, the
gate-source drop of these transistors increases and prevents the v DS of the boosting
transistor (M11 and M12) from reaching saturation. Show how to solve this problem and
confirm your solution with simulation.
Solution
TBD
Page 7-31
Problem 7.5-01
For the transistor amplifier in Fig. P7.5-1, what is the equivalent inputnoise voltage due to thermal noise? Assume the transistor has a dc
drain current of 20 A, W/L = 150 m/10 m, K' N = 25 A/V2, and
RD is 100 Kilohms.
VDD
RD
Solution
g m = 122 S
and,
20A
Av g m R D = 12.2
Figure P7.5-1
8KT 4 KTRD
=
+
3gm
Av2
or,
2
e eq
= 102.1 10 18 V 2 / Hz
or,
Veq(rms) 10nV/ Hz
Problem 7.5-02
Repeat Ex. 7.5-1 with W1 = W2 = 500m and L1 = L2 = 0.5m to decrease the noise by a
factor of 10.
Solution
S1 = 500 / 0.5 , S3 = 100 / 20
Flicker noise
B N = 7.36 10 22 (Vm)2
e 2n1 =
So,
and
BP = 2.02 10 22 (Vm)2
8.08 10 13
BP
=
V 2 / Hz
fW1 L1
f
K B
e 2eq = 2en21 1 + N N
K P B P
L 2
1
L3
1.624 10 12
V 2 / Hz
f
e 2eq =
2
e eq
= 1.08 10 17 V 2 / Hz
Thermal noise
8KT
e 2n1 =
= 0.49 10 17 V 2 / Hz
3 g m1
K NW3 L1
K PW1 L3
2en21 1 +
( )
( )
Page 7-32
Problem 7.5-03
Interchange all n-channel and p-channel transistors in Fig. 7.5-1 and using the W/L values
designed in Example 7.5-1, find the input equivalent 1/f noise, the input equivalent thermal
noise, the noise corner frequency and the rms noise in a 1Hz to 100kHz bandwidth.
Solution
The flicker noise is
B N = 7.36 10 22 (Vm)2
BP = 2.02 10 22 (Vm)2
and
e 2n1 =
So,
e 2eq
BN
fW1 L1
K B
P P
K B
N N
2en21 1 +
7.36 10 12 2
V / Hz
f
L 2
1
L3
e 2eq =
14.72 10 12
V 2 / Hz
f
8KT
= 1.05 10 17 V 2 / Hz
3 g m1
e 2eq = 2en21 1 +
K P W3 L1
K NW1 L3
2 = 2.42x10-17 V2/Hz
eeq
Page 7-33
Problem 7.5-04
Find the input equivalent rms noise voltage of the op amp designed in Ex. 6.3-1 of a
bandwidth of 1Hz to 100kHz.
Solution
The input referred noise is given by
2
2
1 2
2
2 g m3
2
2en3 +
e n6
e eq = 2en1 +
g
A
m1
v1
Flicker noise
2
K B L 2
1 2
2
2
2
P
P
1
e eq = 2en1 +
2e n3 +
en6
K B L3
A
v1
N N
e 2n1 =
2.45 10 10
V 2 / Hz
f
e 2n3 =
1.35 10 11
V 2 / Hz
f
2.15 10 12
V 2 / Hz
f
Av1 = 68.5
e 2n6 =
2
Thus, e eq =
4.9 10 10
V 2 / Hz
f
Thermal noise
e n21 = 1.11 10 16 V 2 / Hz
e 2n3 = 7.395 10 17 V 2 / Hz
e n26 = 1.17 10 17 V 2 / Hz
or,
2
e eq
= 5.58 10 16 V 2 / Hz
( )
( )
2
Veq
(rms) = 4.9 10 10 ln 10 5 + 5.58 10 16 105
Veq(rms) = 75.5 V/ Hz
Page 7-34
Problem 7.5-05
Find the equivalent rms noise voltage of the op amp designed in Example 6.5-2 over a
bandwidth of 1Hz to 100kHz. Use the values for KF of Example 7.5-1.
Solution
VDD
The circuit for this
amplifier is
shown.
M6
M4
The W/L ratios in
M15
microns are:
M8
M3
S1 = S2 = 12/1
M14
M7
S3 = S4 = 16/1
S5 = 7/1
M1
eeq2 *
S5 = 8.75/1
S6 = S7 = S8 =
S14 = S15 = 40/1
M12
M10
M5
+
VBias
-
S9 = S10 = S11 =
S12 = 18.2/1
R2
R1
M9
M2
ito2
M11
M13
VSS
Fig. S7.5-05
circuit noise current at the output, i to , due to each noise-contributing transistor in the
circuit (we will not includeM7, M9, M12 and M14 because they are cascodes and their
effective gm is small. The result is,
g 2
2
2 e 2 m8 + 2g 2 e 2 + 2g 2 e 2 + + 2g 2 e 2
i to = 2gm1
n1 2
m8 n3
m8 n8
m11 n10
gm3
where we have assumed that gm1=gm2, gm3=gm4, gm6=gm8, and gm10=gm11 and
2
2
ito
2
= 2 2 2 = 2en1
gm1gm8/gm3
2
2
2g 2
gm3
gm3
gm3
m11
2
2
2
+ 2 2 en3 + 2 2 en8 + 2 2 2 e n10
g
g
g
g
m1
m1
m1 m8
e
2 1 + 1.266 n3 +
= 2en1
en1
2
2
eeq
e n8
2
en1
e n10
2
2
en1
Page 7-35
B P fW 1 L 1 B PW 1L1 2.0212
=
B N fW 3 L 3 = B N W 3 L 3 = 7.3616 = 0.2058
2
en1
2
en8
B P fW 1 L 1 B PW 1L1 2.0212
=
B N fW 8 L 3 = B N W 3 L 3 = 7.3640 = 0.0823
2
en1
2
en10
2
en1
B N fW 1 L 1
= B fW L
N
2 =2
eeq
B PW 1L1
12
= B W L = 18.2 = 0.6593
10 10
N 3 3
6.133x10-11
6.133x10-11
[1+1.266(0.2058+0.0823+0.6593)]
=
2
2.1995
f
f
2.1995x10-10 2
V /Hz
f
Thermal noise:
2 =
eeq
2
en1
8kT
81.38x10-23300
= 3g
=
= 4.398x10-17 V2/Hz
m1
3251x10-6
2
en3
gm1
251
=
=
= 0.8888 and
282.4
g
2
m3
en1
2
en8
2
en10
gm1 251
=
=
gm8 = 707 = 0.0.355
2
2
en1
en1
2.698x10-10
df = 2.698x10-10[ln(100,000) ln(1)]
f
1
= 3.1062x10-9 V2(rms)
Page 7-36
Problem 7.6-01
If the W and L of all transistor in Fig. 7.6-3 are 100m and 1m, respectively, find the
lowest supply voltage that gives a zero value of ICMR if the dc current in M5 is 100A.
Solution
W
I 5 = 100 A, and = 100
L
VIC (max) = VDD + VT 1 (min) Vdsat 3
and,
VDD =
2 I1
2I5
2I3
+
+
+ VT 1 (max) VT 1 (min)
'
'
K N S1
K N S5
K P' S3
VDD = 0.671 V
Problem 7.6-02
Repeat Problem 1 if M1 and M2 are natural MOSFETs with a V T = 0.1V and the other
MOSFET parameters are given in Table 3.1-2.
Solution
VT 1 = 0.1 V, I 5 = 100 A, and W = 100
L
VDD =
2 I1
2I5
2I3
+
+
+ VT 1 (max) VT 1 (min)
'
'
K N S1
K N S5
K P' S3
VDD = 0.411 V
Page 7-37
Problem 7.6-03
Repeat Problem 1 if M1 and M2 are depletion MOSFETs with a V T = -1V and the other
MOSFET parameters are given in Table 3.1-2.
Solution
W
VT 1 = 1 V, I 5 = 100 A, and = 100
L
Let, the variation in the threshold voltage be 20%
or,
VT 1 = m0.2 V
VDD =
2 I1
2I5
2I3
+
+
+ VT 1 (max) VT 1 (min) VDD = 0.711 V
'
'
K N S1
K N S5
K P' S3
Problem 7.6-04
Find the values of Vonn and Vonp of Fig. 7.6-4 if the W and L values of all transistors are
10m and 1m, respectively and the bias currents in MN5 and MP5 are 100A each.
Solution
Vonn = V dsat, N 5 + VTN 1 (max) + Vdsat, N1
or,
Vonn = 1.578 V
Page 7-38
Problem 7.6-05
Two n-channel source-coupled pairs, one using regular transistors and the other with
depletion transistors having a V T = -1Vare connected with their gates common and the
sources taken to individual current sinks. The transistors are modeled by Table 3.1-2
except the threshold is -1V for the depeletion transistors. Design the combined sourcecoupled pairs to achieve rail-to-rail for a 0V to 2V power supply. Try to keep the
equivalent input transconductance constant over the ICMR. Show how to recombine the
drain currents from each source-coupled pair in order to drive a second-stage single-ended.
Solution
VDD
M3
VBP
MD3 MD4
M4
M2
M1
VT=0.7
VBN
MD1
M5
MD2
VT=-1.0
MD5
VSS
VDD
M3
VBP
M1
M4
M2
VT=0.7
VBN
MD1
MD2
VT=-1.0
M5
MD5
VSS
Considering the differential amplifier consisting of M1-M5, the range of the input common
mode can be given by
VIC (max) = VDD + VT 1 Vdsat 3 and
(1)
Now, considering the differential amplifier consisting of MD1-MD5, the range of the input
common mode can be given by
VIC (max) = VDD + VT ,D1 Vdsat ,D 3 and VIC (min) = VSS + VT ,D1 + Vdsat ,D1 + Vdsat ,D 5 (2)
Let us assume that the saturation voltage (Vdsat ) of each of the transistors is equal to 0.1 V,
and let VDD = 2 V
Then, from Equation (1), for the transistors M1-M5
VIC (max) = 2.6 V
and
Page 7-39
Problem 7.6-06
Show how to create current mirrors by appropriately modifying the circuits in Sec. 4.4 that
will have excellent matching and a VMIN(in) = VON and VMIN(out) = VON.
Solution
VDD
I1-IB
iin
VDD
I2
IB
IB
I1
M4
M7
iout
M7
M3
M4
or
M6
M6
M2
M1
M5
I2
IB1
iin
iout
M3
IB2
IB1
M5
M1
IB2
M2
Fig. 7.6-13A
Problem 7.6-07
Show how to modify Fig. 7.6-16 to compensate for the temperature range to the left of
where the two characteristics cross.
Solution
TBD
Page 7-40
Problem 7.6-08
For the op amp of Ex. 7.6-1, find the output and higher order poles and increase the GB as
much as possible and still maintain 60 phase margin. Assume that L1+L2+L3 = 2m in
order to calculate the bulk-source/drain depletion capacitors (assume zero voltage bias).
What is the new value of GB and the value of Cc?
Solution
Referring to the Figure 7.6-17 and Example 7.6-1, the dominant pole is caused at the drain
of M9. The second pole ( p2 ) is caused at the output by the load capacitor. The magnitude
of this pole is given by
p2 =
gm14
= 20 MHz.
CL
To increase the gain bandwidth, let us design the nulling resistor ( RZ ) in such a way that
the LHP zero created by this resistor will cancel the load pole. The value of Cc = 2 pF.
Thus, RZ =
1
gm14
1
= 4.77 K
2Cc p2
1
= 101 MHz.
2RZ Cgs14
GB = 58 MHz.
W W
=
= 241.6
L 1 L 2
W
= 7.5
L 5
Page 7-41
Problem 7.6-09
Replace M8 and M9 of Fig. 7.6-17 with a high swing cascode current mirror of Fig. 4.3-7
and repeat Ex. 7.6-1.
Solution
Referring to the figure and Example 7.6-1
VGS 8 = 1.5 V
Vdsat 8 = 0.8 V
W W
=
= 0.57 1
L 8 L 9
W W
+
= 1.45
L 17 L 18
gm 7
gm18
= 50 M
gm 7
+
r
ds
18
RS18 =
|| [rds9 ] RS18 = [844 K ] || [1.25 M ] = 504 K
1 + gm18 rds18 )
(
p18 =
1
= 35 MHz
(504K )(9 10 15 )
It can be seen that this pole p18 would degrade the phase margin by 16 o. Thus to maintain a
60 o phase margin with a gain bandwidth of 10 MHz, let us use nulling resistor
compensation to cancel this pole. The value of Rz can be given by
RZ =
1
gm14
1
= 3.07 K
2Cc p18
1
= 157 MHz
RZ Cgs14
This pole is large enough to affect the phase margin. Though the pole at the source of M18
has been eliminated using the nulling resistor compensation technique, the pole at the
source of M7 could be dominant enough to degrade the phase margin.
Page 8-1
Vo
Vo
VOH
VOH
VOH
VIL
VIL
VIH
vp-vn
vp-vn
VOL
VOS
VOL
Vo
t
VOL
Vin
VIH
t
VIL
vp-vn
VOL
VOH
tp
VIH
Page 8-2
Problem 8.1-02
Use the macromodel techniques of Sec. 6.6 to model a comparator having a dc gain of
10,000 V/V, and offset voltage of 10mV, VOH = 1V, VOL = 0V, a dominant pole at -1000
radians/sec. and a slew rate of 1V/s. Verify your macromodel by using it to simulate Ex.
8.1-1.
Solution
TBD
Page 8-3
Problem 8.1-03
Draw the first-order time response of an inverting comparator with a 20 s propagation
delay. The input is described by the following equation
vin = 0
for t < 5 s
vin = 5(t 5 s)
for 5 s < t < 7 s
vin = 10
for t > 7 s
Solution
The input and the output response of the inverting comparator are shown in the figure.
VOH
Vo
0.5(VOH+VOL)
tp=20
VOL
t
Vin
VIH=10
0.5(VIH+VIL)
t
VIL=0
5
Page 8-4
Problem 8.1-04
Repeat Ex. 8.1-1 if the pole of the comparator is -105 radians/sec rather than -103
radians/sec.
Solution
The pole location is
c = 100 Krad/s
k=
Vin
Vin (min)
10m
= 100
0.1m
or,
1 2k
ln
c 2k 1
t p = 50.1 ns
(1)
Considering the maximum slew rate, the propagation delay can be expressed as
V
V OL
t p = OH
2 SR
or,
t p = 500 ns
(2)
c 2k 1
2SR
or,
2k c (VOH VOL )
ln
<
2SR
2k 1
Page 8-5
Problem 8.2-01
Repeat Ex. 8.2-1 for the two-stage comparator of Fig. 8.2-5.
Solution
The output swing levels are
2I7
6 (V DD VG 6 (min) VTP )
or,
2(234)
(50)(38)(2.5 0 0.7 )
or,
VOH = 2.43 V
V OL = -V SS = -2.5 V
and,
Av =
or,
Vin(min) = 1.5 mV
I1 I 6 ( P
2
+ N )
= 3300
g ds6 + gds7
= 0.67 MHz
CII
Page 8-6
Problem 8.2-02
If the poles of a two-stage comparator are both equal to -107 radians/sec., find the
maximum slope and the time it occurs if the magnitude of the input step is 10Vin(min) and
VOH -VOL = 1V. What must be the SR of this comparator to avoid slewing?
Solution
The response to a step response to the above comparator can be written as,
vout
where vout = A (0)V and tn = tp1
vout = 1 e-tn tne-tn
v
in
To find the maximum slope, differentiate twice and set to zero.
dvout
-t
-t
-t
-t
dtn = e n + tne n - e n = tne n
d2vout
dtn2
= -tne-tn + e-tn = 0
(1-tn)e-tn = 0
tn(max) = tp1 = 1
tn
1
and t(max) = |p | = 7 = 0.1s
1
10
dvout(max)
dvout(max)
-1 = 0.3679 V/sec
=
e
or
= 3.679V/s
dtn
dtn
tn(max) = 1sec
dvout(max)
dvout(max)
=
10(V
-V
)
= 36.79V/s
OH
OL
dt
dtn
Therefore, the slew rate of the comparator should be greater than 36.79V/s to avoid
slewing.
Problem 8.2-03
Repeat Ex. 8.2-3 if p1 = -5x106 radians/sec. and p2 = 10x106 radians/sec.
Solution
Given p1 = 5 Mrad/s, and p2 = 10 Mrad/s
So,
m=
p2
=2
p1
Vin
Vin (min)
= 15.576
and,
tp =
1
p1 mk
= 35.8 ns
Vin
Vin (min)
= 155.76
and,
tp =
and,
tp =
1
p1 mk
= 11.3 ns
Vin
Vin (min)
= 1557.6
1
p1 mk
= 3.58 ns
Page 8-7
Page 8-8
Problem 8.2-04
For Fig. 8.2-5, find all of the possible initial states listed in Table 8.2-1 of the first stage
output voltage and the comparator output voltage.
Solution
Condition: VG1 > VG 2 , I1 < I SS , I 2 > 0
2.1315 < Vo1 < 2.5 , and Vo 2 = 2.5
0.123
(2.5 Vo1 0.7 )
0.123
(2.5 Vo1 0.7 )
Problem 8.2-05
Calculate the trip voltage for the comparator shown in Fig. 8.2-4. Use the parameters given
in Table 3.1-2. Also, (W/L)2 = 100 and (W/L)1 = 10. VBIAS = 1V, VSS = 0V, and VDD =
4 V.
Solution
Given, V BIAS = 1 , V DD = 4 , V SS = 0 , S7 = 100 , and S7 = 10
The trip point is given by
VTRP = V DD VT 6
or,
VTRP = 1.89 V
K N S 7
K P S6
(V BIAS VSS
VT 7 )
Page 8-9
Problem 8.2-06
Using Problem 8.2-5, compute the worst-case variations of the trip voltage assuming a
10% variation on VT, K', VDD, and VBIAS.
Solution
The trip point is given by
VTRP = V DD VT 6
K N S 7
K P S6
(V BIAS VSS
VT 7 )
or,
0.9K N S 7
1.1K P S 6
VTRP(max) = 3.22 V
or,
1.1K N S 7
0.9 K P S 6
(1.1VBIAS
V SS 0.9VT 7 )
VTRP(min) = 0.39 V
Problem 8.2-07
Sketch the output response of the circuit in Problem 5, given a step input that goes from 4
to 1 volts. Assume a 10 pF capacitive load. Also assume the input has been at 4 volts for a
very long time. What is the delay time from the step input to when the output changes
logical (CMOS) states?
Solution
Let us assume VOH = 5 V and
vout
5
VOL = 0 V
The trip point of the second stage is 4
3.965 V.
When the input makes a transition
from 4 V to 1,
2.5
(3.965 0 ) = 26.4
vin
t ro1 = (0.2 p )
30
1
(
2 .5 )
nsand t f , out = (10 p )234 = 106.8
0
time
T
T+133.2ns
ns
Thus, the total propagation delay is 133.2 ns. This is also the time it takes to change the
output logical states.
Page 8-10
Problem 8.2-08
Repeat Ex. 8.2-5 with vG2 constant and the waveform of Fig. 8.2-6 applied to vG1.
Solution
Output fall time, tr:
The initial states are vo1 -2.5V and vout 2.5V. The reasoning for vo1 is
interesting and should be understood. When VG1 = -2.5V and VG2 = 0V, the current in
M1 is zero. This means the current is also zero in M4. Therefore, vo1 goes very negative
and as M2 acts like a switch with V DS 0. Since the only current for M3 comes through
M2 and from CI, the voltage across M3 eventually collapses and I3 becomes zero which
causes vo1 -2.5V.
From Example 8.2-5, the trip point of the second stage is 1.465V, therefore the rise
time of the first stage is,
1.465+2.5
tr1 = 0.2pF 30A = 26.4ns
The fall time of the second stage is found in Example 8.2-5 and is tf2 = 53.4ns. The total
output fall time is
1 W 6
I6 = 2K P' L (VSG6-|VTP|)2 = 0.550x10-638(3.0175-0.7)2 = 5102A
6
2.5
Page 8-11
Problem 8.2-09
Repeat Ex. 8.3-5 using the two-stage op amp designed in Ex. 6.3-1 if the compensation
capacitor is removed.
Solution
Let us assume the initial states as
VG 2 = 2.5 V
Vo1 = 2.5 V
Vout = 2.5 V
and, C I = 0.2 pF
For the rising edge of the input, VG 2 = 2.5 V
2I7
VTRP 2 = VDD VT 6 +
K P' S6
(0.9V )
(30 )
VTRP2 = 1.6 V
I 6 = 5.2875 mA
= 6 ns
t r , out = (5 p )
ns
t ro1 = (0.2 p )
and,
t f , out = (5 p)
(2.5) = 131.6
(95 )
ns
ns
p1 = p 2 =
I6 = I7 =
1
t p mk
= 12.65 Mrad/s
p2 C II
= 752 A
( P + N )
or,
2I 6
= 120
=
6 K P (Vdsat 6 )2
and,
2I7
= 55
=
7 K N (V dsat7 )2
g m1 = 324.4 S
or,
W
=
1 L
= 12
2
W
= 16
L 5
40
4
50(1.2-0.7)2
Page 8-12
Page 8-13
Problem 8.2-11
Design a comparator given the following requirements: Pdiss < 2 mW, VDD = 3 V, VSS = 0
V Cload = 3 pF, tprop < 1 s, input CMR = 1.5 2.5 V, Av0 > 2200, and output voltage
swing within 1.5 volts of either rail. Use Tables 3.1-2 and 3.3-1 with the following
exceptions: = 0.04 for a 5 m device length.
Solution
The ICMR is given as 1.5-2.5 V. Let us assume that
W
W
=
1 L
= 3 and I 5 = 30 A
2
or,
V dsat 5 = 0.35 V
= 4 .5
1
or,
V dsat5 = 0.2 V
W
= = 15
3 L 4
W
Let us assume = 31.5 and I 7 = 210 A
L 7
Page 8-14
Problem 8.3-01
Assume that the dc current in M5 of Fig. 8.3-1 is 100A. If W6/L6 = 5(W4/L4) and
W10/L10 = 5(W3/L3), what is the propagation time delay of this comparator if CL = 10pF
and VDD = -VSS = 2V?
Solution
The quiescent bias currents are
I 6 = I 7 = 250 A
Under large-signal swing conditions, the maximum sourcing and sinking currents are
I 6 (max) = 500 A
I 7 (max) = 500 A
0.5(V DD VSS )
or,
t p = (10 p )
or,
tp = 20 ns
IL
0.5(2)
(500 )
Page 8-15
Problem 8.3-02
If the folded-cascode op amp shown having a small-signal voltage gain of 7464V/V is used
as a comparator, find the dominant pole if CL = 5pF. If the input step is 10mV, determine
whether the response is linear or slewing and find the propagation delay time. Assume the
parameters of the NMOS transistors are KN=110V/A2, VTN = 0.7V, N=0.04V-1 and for
the PMOS transistors are KP=110V/A2, VTP = 0.7V, P=0.04V-1.
2.5V
+
VBias
-
80m/1m
80m/1m
I4 =
I5 =
M5
125A
125A
M4
I1
M1
+
vin
-
36m
1m
M6
I2
M2
I6
1.3V
R2=
2k
M8
I =
M3 3
100A
+
VBias
-
M7
80m/1m
36m
1m
36m/1m
-2.5V
M10
80m/1m
I7
vout
I9
CL
M9
36m/1m
M11
36m/1m
S02FEP1
Solution
VOH and VOL can be found from many approaches. The easiest is simply to assume
that VOH and VOL are 2.5V and 2.5V, respectively. However, no matter what the input,
the values of VOH and VOL will be in the following range,
(VDD-2VON)< VOH < VDD
and
The reasoning is as follows, suppose V in >0. This gives I1>I2 which gives I6<I7 which
gives I9<I7. Vout will increase until I7 equals I9. The only way this can happen is for M5
and M7 to leave saturation. The same reasoning holds for Vin <0.
Therefore assuming that VOH and VOL are 2.5V and 2.5V, respectively, we get
5V
Vin(min) = 7464 = 0.67mV
10mV
k = 0.67mV = 14.93
Page 8-16
1
=
= 10,318 rps
C
out L
19.4x1065pF
I3 100A
The slew rate of this op amp/comparator is SR = C = 5pF = 20V/s
L
Therefore, the comparator does not slew and its propagation delay time is found from the
linear response as,
2k
214.93
tP = 1ln2k-1 = 96.9sln 214.93-1 =( 96.9s)(0.0341) = 3.3s
Page 8-17
Problem 8.3-03
Find the open loop gain of Fig. 8.3-3 if the two-stage op amp is the same as Ex. 6.3-1
without the compensation and W10/L10 = 10(W8/L8)= 100(W6/L6), W9/L9 =
(KP/KN)(W8/L8), W11/L11 = (KP/KN)(W10/L10) and the quiescent current in M8 and
M9 is 100A and in M10 and M11 is 500A. What is the propagation time delay if CII =
100pF and the step input is large enough to cause slewing?
VDD
M8
M3
M10
M4
M6
vin
+
M1
vout
M2
CII
+
VBias
-
M5
M7
M9
M11
VSS
Figure 8.3-3 Increasing the capacitive drive of a two-stage, open-loop comparator.
Solution
From Ex. 6.3-1, we know that the small-signal gain to the input of the M8-M9 inverter is
7696 V/V. The gain of the M8-M9 and M10-M11 push-pull inverters are given as,
g m8 + g m9
g m10 + g m12
and
A
=
A v8,9 = - g
v10,11
g ds10 + g ds12
ds8 + g ds9
Since W6/L6 = 94 then W8/L8 = 940 and W9/L9 = (50/110)940 = 427.
Now, gm8 = gm9 = 250940100 S = 3,066S, gds8 = 0.04100S = 4S and gds9 =
0.05100S = 5S.
3,066 + 3,066
= -681.3 V/V
A v8,9 = 4+5
Since W6/L6 = 94W10/L10 = 9400 and W11/L11 = (50/110)9400 = 4270.
Now, gm10 = gm12 = 2509400500 S = 21.68mS, gds10 = 0.04500S = 20S and
gds9 = 0.05500S = 25S.
Av10,11 = V/V
21.68x2x103
= -963.5 V/V Total gain = 7696681963 = 5.052x109
20+25
KPW10
Vo
tp = C I where I = 2L
(VSG10-|VTP|)2 = 235x103(5-0.7)2 = 4.345A
10
2.5V
tp = 100x10-124.345A = 57.5 x10-12 sec.
Problem 8.3-04
Fig. P8.3-4 shows a circuit
called a clamped comparator.
Use the parameters of Table 3.14
2 and calculate the gain of this
4
comparator. What is the positive
M11
and negative slew rate of this
comparator if the load
capacitance is 5 pF?
20A
Solution
I 7 = 20 A
I1 = I 2 = 10 A
M10
I 5 = I 6 = 5 A
So,
2
2
I 3 = I 4 = 5 A
or,
So,
I8 (max) = 242 A
or,
SR +=
VDD
M6
M5
1
4
4
2
1
4
4
2
M3
M4
v2 M1 10
2
10
2
2 I 4 (max)
K P S 4
2(15 )
= 1.25 V
(50 )(2)
I8(max)
= 48.4V/s
CL
M2
64
2
M8 vout
v1
M9
M7
2
2
VSS
Fig. P8.3-4
I8 = 80 A
or,
Page 8-18
8
2
Page 8-19
Problem 8.4-01
If the comparator used in Fig. 8.4-1 has a dominant pole at 104 radians/sec and a gain of
103, how long does it take CAZ to charge to 99% of its final value, VOS? What is the final
value that the capacitor, CAZ, will charge to if left in the configuration of Fig. 8.4-1(b) for
a long time?
Solution
v
The output voltage for the circuit shown can be expressed as,
Av(0)
Vout(s) = (-VOS Vout(s))
s
1
+
|p
1|
+
VOS
CAZ
S8.4-1
v
1
v
v
1
Taking the inverse Laplace transform gives,
Av(0)VOS
vout(t) = - 1+A (0) [ 1 - e -[1+A v(0)]|p 1 |t]
v
Let vout(t) = -0.99VOS and solve for the time T.
1000VOS
vout(t) = -0.99VOS = - 1000+1 [1 e-1001104T]
1001 99
1- 1000 100 = 0.0090 = e-1001104T
110.99 = e1001104T
1000VOS
As t , vout(t) - 1000+1 = 0.999V OS
OUT
Page 8-20
Problem 8.4-02
Use the circuit of Fig. 8.4-9 and design a hysteresis characteristic that has VTRP- = 0V and
VTRP+ = 1V if VOH = 2V and VOL = 0V. Let R1 = 100k.
Solution
+
Given, VTRP
=1 V
VTRP
=0 V
VOH = 2 V
VOL = 0 V
and,
R1 = 100 K
R + R2
R
+
VREF 1 VOL
Now, VTRP
= 1
R2
R2
or,
R1 + R2
VREF = 1
R2
R + R2
R
VREF 1 VOH
Also, VTRP
= 1
R2
R2
or,
R1 + R2
R
VREF = 1 2
R2
R2
R2 = 2 R1 = 200 K
and,
VREF =
2
V
3
(1)
Page 8-21
Problem 8.4-03
Repeat Problem 8.4-2 for Fig. 8.4-10.
Solution
+
Given, VTRP
=1 V
VTRP
=0 V
VOH = 2 V
VOL = 0 V
and,
R1 = 100 K
R2
R2
VOL +
V REF
Now, VTRP =
+
+
R
R
R
R
1
1
2
2
or,
V REF = 0 V
R2
R2
+
VOH +
Also, VTRP =
R1 + R 2
R1 + R2
or,
R2
+
VTRP
VOH
=
R1 + R 2
or,
R1 = R2 = 100 K
VREF
Problem 8.4-04
Assume that all transistors in Fig. 8.4-11 are operating in the saturation mode. What is the
gain of the positive feedback loop, M6-M7 using the W/L values and currents of Ex. 8.42?
Solution
The loop-gain in the positive feedback loop can be expressed as
gm 6 gm 7
LG =
(gm 4 + gds4 + gds2 + gds6 )(gm 3 + gds1 + gds3 + gds7 )
Now, S1 = S2 = S6 = S7 = 10 , and S3 = S4 = 2
And,
I 5 = 20 A
10
50
I3 =
A, and I 6 =
A
6
6
gm 6 = 91.3 S
gm 7 = 91.3 S
gm 3 = 18.3 S
gm 4 = 18.3 S
So,
|LG| = 22.6
So,
Page 8-22
Problem 8.4-05
Repeat Ex. 8.4-1 to design VTRP+ = - VTRP- = 0.5V.
Solution
+
Given, VTRP = 0.5 V
VTRP
= 0 .5 V
VOH = 2 V
VOL = 2 V
R2
R2
VOL +
V REF
Now, VTRP =
+
R
+
R
R
R
1
2
2
1
or,
R2
0.5 =
R1 + R2
R2
( 2) +
R1 + R2
R2
R2
+
VOH +
Also, VTRP =
R1 + R 2
R1 + R2
or,
R2
0.5 =
R1 + R2
V REF
VREF
R2
( 2) +
V REF
R1 + R 2
(1)
(2)
Problem 8.4-06
Repeat Ex. 8.4-2 if i5 = 50A. Confirm using a simulator.
Solution
I 5 = 50 A
S1 = S 2 = 5 , S6 = S7 = 10 , and S3 = S 4 = 2
2 I1
K N S1
2I2
K N S 2
= 0.874 V
= 1.089 V
+
V TRP = VGS2 VGS1 = 0.215V
Based on a similar analysis, the negative trip point will be
50
I4 =
= 8.33 A
6
I1 = 41.67 A
VGS 2 = 0.874 V
VGS1 = 1.089 V
or,
V TRP
= VGS2 VGS1 = -0.215V
Page 8-23
Page 8-24
Problem 8.5-01
List the advantages and disadvantages of the switched capacitor comparator of Fig. 8.5-1
over an open-loop comparator having the same gain and frequency response.
Solution
Advantages
Disadvantages
Fig. 8.5-1
Requires switches
Charge feedthrough
Must be stable in autozero mode
Open-loop
Comparator
Problem 8.5-02
If the current and W/L values of the two latches in Fig. 8.5-3 are identical, which latch will
be faster? Why?
Solution
The closed loop gain of the NMOS latch can be given by
g
Avn = m
g ds
2K N (W L )
I 2N
2K P (W L)
I 2P
Problem 8.5-03
Repeat Ex. 8.5-1 if Vout = 0.5V(VOH-VOL).
Solution
The propagation delay of the latch can be expressed as
V
t p = L ln out
Vin
where, L = 108 ns
or,
V
VOL
t p = L ln OH
2Vin
L = 0.67C ox
WL3
2 K N I
= 48 ns
Page 8-25
Page 8-26
Problem 8.5-05
Redevelop the expression for Vout/Vi for the
circuit of Fig. P8.5-5 where vout = vo2 - vo1 and
V i = vi1 - vi2.
VDD
M4
M3
Solution
vo1
Referring to the figure and applying nodal
vi1
analysis
vo2
M1
M2
vi2
or,
g m1v i1 + (g ds1 + g ds3 )vo1 + g m 3v o2 = 0
IBias
(1)
Figure P8.5-5
(2)
or,
g m1
(vo 2 v o1 )
=
(vi1 v i2 ) ( g m 3 + g ds1 + g ds 3 )
gm3vo2
gm4vo1
rds3
vo1
gm1vi1
vi1
rds4
vo2
gm2vi2
rds1
rds2
Problem 8.5-06
Compare the dynamic latch of Fig. 8.5-8 with the NMOS and PMOS latches of Fig. 8.5-3.
Solution
Advantages
Disadvantages
Fig. 8.5-3
Fig. 8.5-8
vi2
Page 8-27
Problem 8.5-07
Use the worst case values of the transistor parameters in Table 3.1-2 and calculate the
worst case voltage offset for the NMOS latch of Fig. 8.5-3(a).
Solution
The offset voltage can be expressed as
VOS = Vo2 Vo1 = VT 1 + Vdsat1 VT 2 V dsat2
or,
VOS = 2 VT +
2I 1
K1S1
2I2
K 2 S 2
Assuming, I1 = I 2 = 10 A , and S1 = S 2 = 10
2(10 )
2(10 )
VOS = 2(0.15) +
0.9(110 )(10)
1.1(110 )(10)
or,
VOS = 0.314 V
Problem 8.6-01
Assume an op amp has a low frequency gain of 1000 V/V and a dominant pole at -104
radians/sec. Compare the -3dB bandwidths of the configurations in Fig. P8.6-1(a) and (b)
using this op amp.
Solution
Given, Av (0) = 1000 , and p1 = 10 Krad/s
Thus, the gain-bandwidth frequency is
GB = Av (0) p1 = 10 Mrad/s
a) The closed-loop gain is (-25). Thus, the 3 dB bandwidth becomes
GB
3dB =
= 400 Krad/s
25
b) The closed-loop gain of each gain stage is (-5). Thus, the 3 dB bandwidth
becomes
GB
3dB =
= 2000 Krad/s
5
There would be two poles at 2 Mrad/s at the output; each being created by a single
gain stage.
Problem 8.6-02
What is the gain and -3dB bandwidth (in Hz) of Fig.
P8.6-2 if CL = 1pF? Ignore reverse bias voltage
effects on the pn junctions and assume the bulksource and bulk-drain areas are given by W x5m.
Solution
Av =
g m1
g m3
KN
S1
KPS3
or,
p1 = 5.15 MHz
3V
2
1
2
1
M3
M4
CL
= 6.6 V/V
M1
Page 8-28
+
vin
-
40
1
vout
50A
Fig. P8.6-2
40
1
M2
Page 8-29
Problem 8.6-03
What is the gain and -3dB bandwidth (in Hz) of Fig. P8.6-3 if CL = 1pF? Ignore reverse
bias voltage effects on the pn junctions and assume the bulk-source and bulk-drain areas
are given by W x5m. The W/L ratios for M1 and M2 are 10m/1m and for the
remaining PMOS transistors the W/L ratios are all 2m/1m.
3V
M7
M5
M6
M3
M8
M4
CL
20A
+
vin
-
M1
vout
+
M2
20A
50A
Fig. P8.6-3
Solution
v
- out +
A small-signal model which
can be used to solve this
CL
problem is shown.
gmvin
Co
Ro
2
The voltage gain and the
3dB bandwidth can be
expressed as,
vout
1
-3dB = (C +0.5C )2R
v in = gmRo and
L
o
o
The various values in the above relationships are:
Ro
Co
gmvin
2
S8.6-3
gm =
f-3dB = 2.62MHz
and Av = 6.873V/V
Page 8-30
Problem 8.6-04
Assume that a comparator consists of an amplifier cascaded with a latch. Assume the
amplifier has a gain of 5V/V and a -3dB bandwidth of 1/L, where L is the latch time
constant and is equal to 10ns. Find the propagation time delay for the overall configuration
if the applied input voltage is 0.05(VOH-VOL) and the voltage applied to the latch from the
amplifier is (a) V i = 0.05(V OH -V OL), (b) Vi = 0.1(V OH -V OL), (c) V i = 0.15(VOHVOL) and (d) Vi = 0.2(VOH-VOL). Assume that the latch is enabled as soon as the output
of the amplifier is equal to 0.05(VOH-VOL). From your results, what value of V i would
give minimum propagation time delay?
Solution
Av(0)
The transfer function of the amplifier is
Av(s) =
sL+1
The output voltage of the amplifier is vo(t) = Av(0)[1-e-t/L]Vi
Let Vi = x(VOH-VOL), therefore the delay of the amplifier can be found as
x(VOH-VOL) = Av(0)[1-e-t1/L]0.05(VOH-VOL) = 5[1-e-t1/L]0.05(VOH-VOL)
or
x = 0.25[1-e-t1/L]
1
t1 = L ln1-4x
p = t1 + t2 = 2.23ns+2.30ns = 25.26ns
x = 0.1 = 1/10
p = t1 + t2 = 5.11ns+16.09ns = 21.20ns
x = 0.15
p = t1 + t2 = 9.16ns+12.04ns = 21.20ns
x = 0.2 = 1/5
p = t1 + t2 = 16.09ns+9.16ns = 25.26ns
Page 8-31
Problem 8.6-05
Assume that a comparator consists of two identical amplifiers cascaded with a latch.
Assume the amplifier has the characteristics given in the previous problem. What would be
the normalized propagation time delay if the applied input voltage is 0.05(VOH-VOL) and
the voltage applied to the latch is Vi = 0.1(VOH-VOL)?
Solution
The transfer function of the amplifiers is
Av(0) 2 5 2
A v(s) =
= s +1
sL+1
L
Vo(s) =
or
25
L2
0.05(VOH-VOL) 1.25(VOH-VOL) a
b
c
=
+
+
s
s
2
2
(s +1/ L )
L
s+(1/L)
(s+(1/L))
H(s) =
1
a
b
c
=
+
+
s
s(s+(1/L))2
s+(1/L) (s+(1/L))2
|
c = [s+(1/L)]2H(s) s=-1/L = -L
and
d 1
1
2
da s = a[s+(1/ L )] + b[s+(1/ L )] + c -s2 = 2a[s+(1/L)] + b
L
1
Vo(s) = 1.25(VOH-VOL) s
s+(1/L) [s+(1/L)]2
Setting vo(t) = 0.05(VOH-VOL) and solving for the amplifier delay, t1, gives
t1
1.25 1 . 2 5 t1
= ln 1.2 + 1.2
= ln 1.041667 1 +
L
L
L
t1
t1 = 3.13ns
OH OL
tcomparator = t1 + t2 = 19.226ns
Page 8-32
Problem 8.6-06
Repeat Problem 5 if there are three identical amplifiers cascaded with a latch. What would
be the normalized propagation time delay if the applied input voltage is 0.05(VOH-VOL) and
the voltage applied to the latch is Vi = 0.2(VOH-VOL)?
Solution
The combined transfer function of the three, cascaded amplifier stage can be given as
Av ( s) =
Av3
1 + s
In response to a step input, the output response of the three, cascaded amplifier stages can
be approximated as
v oa ( t) = Av3v in (1 3e t L )
The normalized propagation delay of the three, cascaded amplifier stages can be given by
3
t'p1 = ln
v
1 3oa
Av v in
t'p 2 = ln OH
2v oa
When v in = 0.05(VOH VOL ) , and v oa = 0.1(VOH VOL ) , the total normalized propagation
delay is
t'p = t'p1 + t'p 2 = 1.115 + 1.609 = 2.724
When v in = 0.05(VOH VOL ) , and v oa = 0.2(VOH VOL ) , the total normalized propagation
delay is
t'p = t'p1 + t'p 2 = 1.131 + 0.916 = 2.047
Page 8-33
Problem 8.6-07
A comparator consists of an amplifier cascaded with a latch as shown in Figure P8.6-7.
The amplifier has a voltage gain of 10 V/V and f-3dB = 100 MHz and the latch has a time
constant of 10 ns. The maximum and minimum voltage swings of the amplifier and latch
are VOH and VOL. When should the latch be enabled after the application of a step input
to the amplifier of 0.05(VOH VOL) to get minimum overall propagation time delay? What
is the value of the minimum propagation time delay? It may be useful to recall that the
V OH V O L where v is the
propagation time delay of the latch is given as tp = L ln
il
2vil
Amplifier
Av(0)=10V/V
f-3dB=100MHz
voa
vil
Comparator
vout
Latch
L=10ns
S02FEP2
Enable
Solution
The solution is based on the figure shown.
We note that,
Amplifier
VOH
voa(t) = 10[1-e--3dBt]0.05(VOH-VOL).
Latch
x(VOH-VOL)
t2
VOL
t1
t
S01E3S1
-3dB
1
ln 1-2x
ln
L
2x
il
tp = t1 + t2 =
t1 =
-3dB
1
1
ln 1-2x + L ln 2x
dtp
dx = 0 gives x =
= 0.4313
1+2
10ns
1+2
ln (1+2) = 1.592ns1.9856 = 3.16ns and t2 = 10ns ln
= 1.477ns
2
2
Page 9-1
1
1
i1(t)dt = T
i 1 (t)dt +
i1(t)dt
i1(average) = T
0
0
T/2
or in terms of charge,
T/2
T/2
1
1
q1(T) - q1(T/2)
i1(average) = T
dq1(t) + T
dq1(t) =
T
By following through the sequence of switching, we see that,
q1(T/2) = 0 and q1(T) = C[v1(T) v2(T)]
C[v1(T) v2(T)] C[V 1 V 2 ]
T
T
The average current of a series resistance, R, can be expressed as
[V 1 V 2]
i1(average) =
R
Equating the average currents gives
i1(average) =
T
R = C
Page 9-2
Problem 9.1-02
Develop the equivalent resistance expression for the bilinear switched capacitor
resistor equivalent circuit shown below assuming that the clock frequency is much larger
than the frequency of the signal.
1
C
v1(t)
v2 (t)
Solution
1 phase, 0<t<0.5T:
2 phase, 0.5T<t<T:
v1-v2
v1-v2
+
-
v1-v2
- +
+
v2
-
+
v1
-
+
v1
-
S00H6P1A
+
v2
-
+
v1
-
v1-v2
+
+
v2
-
S00H6P1B
T
0.5T
0.5T
1
2
2
2
4C
iAv = T
i(t)dt = T
i(t)dt = T
dq(t) = T 2C(v1-v2) = T (v1-v2)
(v1-v2) T
Req = i
= 4C
Av
T
R e q = 4C
Problem 9.1-03
What is the accuracy of a time constant implemented with a resistor and capacitor having a
tolerance of 10% and 5%, respectively. What is the accuracy of a time constant
implemented by a switched capacitor resistor emulation and a capacitor if the tolerances of
the capacitors are 5% and the relative tolerance is 0.5%. Assume that the clock frequency
is perfectly accurate.
Solution
Continuous time accuracy:
dC
dR dC
= R 1 + C 2 = 10%+5% = 15%
1
2
C
Discrete-time accuracy:
dD dC2 dC1 dfc
= C - C - f = 0.5%
2
1
c
D
Problem 9.1-04
Repeat Example 9.1-3 using a series switched capacitor resistor emulation.
Solution
Page 9-3
Page 9-4
Problem 9.1-05
Find the z-domain transfer function for the circuit shown in Fig. 9.15. Let = C2/C1 and find an expression for the discrete time + C1 2 +
frequency response following the methods of Ex. 9.1-4. Design (find vin
vout
) a first-order, highpass circuit having a -3dB frequency of 1kHz
1 C2
following the methods of Ex. 9.1-5.
Assume that the clock frequency is 100kHz. Plot the frequency response for the resulting
discrete time circuit and compare with a first-order, highpass, Figure P9.1-5
continuous time circuit.
Solution
Page 9-5
Problem 9.2-01
Fig. P9.2-1 shows two inverting summing amplifiers. Compare the closed-loop frequency
response of these two summing amplifiers if the op amp is modeled by Avd(0) = 10,000
and GB = 1MHz.
v1
v2
vo
v1
v2
v3
(a.)
vo
(b.)
Figure P9.2-1 (a.) 2-input inverting summer. (b.) 3-input inverting summer.
Solution
A model for calculating the closed-loop frequency response is shown.
Solving for the output voltage,
R
R
A
1
-(n+2)
-n+2
Avd(0) Avd(0)a GB
Vout
=
=
We
know
that
A(s)
=
= s
V1
A
1
1
s
s
1 + n+2 A + n+2
1+
Substituting gives,
1
GB
-n+2
-n+2
-3dB
Vout
=
=
=
A
os+
V1
s
1
GB
-3dB
GB + n+2 s + n+2n
GB
-3dB = n+2
and
Ao = -1
Page 9-6
Problem 9.2-02
Two switched-capacitor summing amplifiers are shown. Find the value of the 3dB
frequency of the closed-loop frequency response, vo/v1, with the remaining inputs shorted,
of these two summing amplifiers if the op amp is modeled by Avd(0) = 10,000 and GB =
1MHz.
v1
v2
C
C
C
+
vo
v1
v2
v3
vo
S02E2P3A
Solution
C
V1 C
A model for calculating the closed-loop frequency response is
shown.
nC
Vi
Solving for the output voltage,
n = 1 or 2 + AvVi
S02E2S3
C
C
A
1
-(n+2)
-n+2
Avd(0) Avd(0)a GB
Vout
=
=
We
know
that
A(s)
=
= s
V1
A
1
1
s
s
1 + n+2 A + n+2
1+
Substituting gives,
1
GB
-n+2
-n+2
-3dB
Vout
=
=
=
A
o
V1
s
1
GB
s + -3dB
GB + n+2 s + n+2n
GB
-3dB = n+2
and
Ao = -1
Vout
Page 9-7
Problem 9.2-03
Find the z-domain transfer function for Hee(z) for
the switched capacitor circuit shown.
Solution
In phase 2, the circuit is simply a charge
amplifier whose transfer function is given as
Hee(z)
e (z)
Vout
C1
= e
=-C
2
V in(z)
vin
C1
C2
-
vout
+
S02E2P3
Problem 9.2-04
Verify the transresistance of Fig. 9.2-6a.
Solution
Positive transresistance realization:
v1(t)
v1
RT = i (t) = i (average)
2
2
If we assume v1(t) is constant over one period of the clock, then we can write
T
q (T) - q (T/2) Cv (T) - Cv (T/2) Cv
1
2
2
C
C
i2(average) = T
=
= T1
i2(t)dt =
T
T
T/2
Substituting this expression into the one above shows that
RT = T/C
1: t = (n-1)T
o (n-1) = v o (n-1) and
v C1
in
Page 9-8
C1
C2
1
2
+
n- 3 n-1 n- 1 n n+ 1 n+1 n+ 3
2
2
2
2
Figure P9.2-5
o (n-1) = 0
v C2
2: t = (n-0.5)T
C
C
e (n-0.5) = - 1 -v o (n-1) = 1 v o (n-1)
v out
C2 in
C2 in
C
e (z) = 1 z -1/2 v o (z)
V out
in
C
2
C1
Hoe(z) = C z -1/2 = 10z -1/2
2
fc/2
fc
-90
-180
vout
Fig. S9.2-05
t
T
Page 9-9
Problem 9.2-06
1
e (z)/V o (z)) of the switched capacitor
Find Hoe(z) (=Vout
C1
in
vin
vout
C2
j
2
1
circuit shown in Fig. P9.2-6. Replace z by e
and
identify the magnitude and phase response of this
2
+
circuit. Assume C1 = C 2. Sketch the magnitude and
phase response on a linear-linear plot from f=0 to f=fc .
2 1 2 1 2
What is the magnitude and phase at f = 0.5fc?
t
Solution
1, t=(n-1)T:
Circuit:
2, t=(n-0.5)T:
Circuit:
e
vout(n- 3)T
- +2
o
o
vin(n-1)T
vout(n-1)T
C2
+ o
vin(n-1)T
C
vin(n-1)T
C1
v (n- 3)T e
C2 out 2 vout
(n- 1)T
2
+
S01E2S4B
S01E2S4A
oe(z)
e (z)
Vout
o (z)
V in
Replacing z by
ejT
(C1/C2)z-0.5
1-z-1
gives
Hoe(ejT)
(C1/C2)e-jT/2
(C1/C2)
ej T/2
x j T/ 2 = j T/2 -j T
e
e
-e
1-e-jT
(C1/C2)
C1
/2
Hoe(ejT) =
x
=
(note there is no phase error)
2jsin(T/2) jC2f sin(/2)
fc
f/fc
If C1 = C2, then Hoe(ejT) =
j2f sin(f/fc)
Sketch of frequency response:
f/fc
|
|Hoe(ejwT)|
Hoe(ej2f/fc)|
1.0
1
1/2
0.5
1
2
0
0
1
2
0.5
0.5
1-0.5
f
Phase shift is a constant
f
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 c -90.
S01E2S4C
Page 9-10
Problem 9.2-07
(a.) Find Hoo(z) for the switched
capacitor circuit shown. Ignore the fact
that the op amp is open loop during the
1 phase and assume that the output is
C
1
2
vout
sampled during 2 and held during 1. v
in
Note that some switches are shared
+
2
1
between the two switched capacitors.
(b.) Sketch the magnitude and phase of
F97E2P5
the sampled data frequency response
1
from 0 to the clock frequency in Hertz.
1
2
2
t/T
Solution:
n-1.5 n-1
n-0.5 n
n+0.5
10C
1(n-0.5):
During this phase, the 10C capacitor is charged to vino(n-0.5) and the output is sampled
and held.
2(n):
10C
vino(n-0.5)
voute(n) = 10vino(n-0.5)
Since the output is sampled and held during the
next phase period, we can write
vouto(n+0.5) = voute(n) = 10vino(n-0.5)
e
(n)
vout
C
+
F97E2S5
Vouto(z) = 10z-1Vino(z)
H oo (z) = 10z -1
or
b.)
Magnitude
Phase
00
10
0
0
fc
fc
f -360
F97E2S5A
Page 9-11
C2
VO
-
C1
Figure P9.2-8
Solution
Since the problem does not give the value of V in or the slope of the gate voltage, we shall
assume that the contribution to the feedthrough due to the channel can be neglected.
Therefore, the output voltage after the switch opens up can be expressed as,
C1
1
1
Cgd
Vo = - C Vin - C + C (VT) = -5Vin - 11 = -5Vin - 11
2
gd
1
The dc offset is 1/11V or 91mV.
A closer look at the problem reveals
that there will also be feedthrough during the
turn-on part of the 1 clock which should be
considered. However, if we are going to
consider this then we should also consider Vin
how C1 was charged. It is most likely the
complete circuit looks like the one shown.
1
C2
Vo
C1
+
Fig. S9.2-08
v2(t)
v2 (t)
C
2
Figure P9.2-9
C
104
106
where A = s
s
100 + 1
C
+
vi
-
v1
Avi
+
vo
-
S9.2-12
if >> 100.
V1(s) V o (s)
Vo(s) = AVi(s) = A+ 2 2
Vo(s) =
CcCCCC
2
Page 9-12
A
2
1
2
A
A
Vo(s)1+ 2 = 2 V1(a)
1
2
0.5x106
V
(a)
=
V
(a)
V
(a)
=
V (a)
A 1
1
1 1
s
1 1
s+0.5x106 1
1+ 2
+
+
A
2
2
106
0.5x106 V 1 A
B
s=s +
vo(t) = L-1
6
s+0.5x106
s+0.5x10
A=
|
0.5x106
V
= V1
1
s=0
s+0.5x106
and
B=
|
0.5x106
s V1 s=0.5x106 = -V1
vo(t) = V1[1-e-0.5x106t]
0.99V1 = V1[1-e-0.5x106T]
ln(100) = 0.5x106T
100 = e0.5x106T
T = 2x10-6ln(100) = 9.21s
Assuming a square wave, T would be half the period so the minimum clock frequency
would be
2
fclock(min) = T = 54.287kHz
Page 9-13
Problem 9.2-10
The switched capacitor circuit in Fig. 9.2-9 is an amplifier that avoids shorting the output
of the op amp to ground during the 1 phase period. Use the clock scheme shown along
with the timing and find the z-domain transfer function, Hoo(z). Sketch the magnitude and
phase shift of this amplifier from zero frequency to the clock frequency, fc.
2
C2
C1
vin
1
2
vout
C2
-
t
T
1
n+ n+1
2
n- 3 n-1 n- 1 n
2
2
Fig. P9.2-13
Solution
o
vin(n-1)
and
o
vc2(n-1)
o
vout(n-1)
C2
o
vout(n-1)
C1 o
C2 o
+ C v in(n-1) - C v out(n-1)
2
2
or
e
v out(n-0.5)
o (n-1)
vout
+
C1
e (n-1)
vout
C2
o (n-1)
vin
+
C1 o
= C v in(n-1)
2
o (n-1)
vout
+
+
C1 o
o
Vout(z) =z-1 C V in(z)
2
C1
H oo (z) = C z - 1
2
Phase Shift
0
0
C1/C2
0
0
fc
-360
fc
Page 9-14
Problem 9.2-11
(a.) Give a schematic drawing of a switched capacitor realization of a voltage amplifier
having a gain of Hoo = +10V/V using a two-phase nonoverlapping clock. Assume that the
input is sampled on the 1 and held during 2. Use op amps, capacitors, and switches with
Figure P9.2-11
a.)
vin
2
2
b.)
vin
10C
2
1
c.)
10C
C
-
F97E2S4
vout
2
1
vout
10C
+
vin
C
-
10C
2
1
2
C
+
-+
+-
vout
C
Page 9-15
Problem 9.3-01
Over what frequency range will the integrator of Ex. 9.3-1 have a 1 phase error?
Solution
Assuming the integrator frequency response can be represented as shown below.
|Vout(j)/Vin(j)|
Arg[Vout(j)/Vin(j)]
I
180
10Avd(0) 10I
135
Avd(0)
Avd(0) dB
Eq. (1)
0 dB
Eq. (3)
I
x1 = I
Avd(0)
x2 = GB
log10
90
45
0
Eq. (2)
10GB
I
Avd(0)
GB
The integrator phase error on the low side of the useful band is given as,
L
= 1
Error = 90 - tan-1
I/Avd(0)
I
L = 57.29 A (0)
vd
The integrator phase error on the high side of the useful band is given as,
H
Error = tan-1 G B = 1
GB
10
GB
H = 57.29
log10
Page 9-16
Problem 9.3-02
Show how Eq. (9.3-12) is developed from
vC1(t) 2
vin 2
Fig. 9.3-4(b.).
S1
S4
Solution
C1
S2
S3
1
vC2
+
C2
Fig. 9.3-4(b.)
vout
Page 9-17
Problem 9.3-03
Find the Heo(jT) transfer function for the v
vC1(t) 2
inverting integrator of Fig. 9.3-4b and compare in 2
S1
S4
with the Hee(jT) transfer function.
C1
S2
S3
Solution
1
vC2
+
C2
Fig. 9.3-4(b.)
vout
Problem 9.3-04
An inverting, switched-capacitor integrator
1
is shown. If the gain of the op amp is Ao,
find the z-domain transfer function of this
+
integrator. Identify the ideal part of the
transfer function and the part due to the V
C1
finite op amp gain, Ao. Find an expression in
for the excess phase due to Ao.
Page 9-18
C2
2
vo
Ao
+
VO
vC2
Solution
Figure P9.3-4
Let us use charge conservation to solve the
problem.
C2vC2(nT) = C2vC2[(n-1)T] C1[vin (n-1)T + vo(nT)/Ao]
or
C1
C1 Vo(z)
VC2(z) = z-1VC2(z) - C z-1Vin(z) - C A
2
2
o
C1
Vo(z)
where = C
VC2(z)[1- z-1] = - z-1Vin(z) - A ,
o
2
-1
-/Ao
- z
V C2(z) =
V
(z)
V (z)
1- z -1 in
1- z -1 o
Vo(z) - z-1
-/Ao
Vo(z) 1- z -1
Vo(z) = VC2(z) - A =
V
(z)
V
(z)
A o x 1- z -1
o
1- z -1 in
1- z -1 o
1- z - 1
Vo(z) 1- z -1 + A + A = - z-1Vin(z)
o
o
Vo(z)
- z- 1
- z - 1
1
H(z) = V (z) =
1
-1
-1
in
1- z
z
1+
z
1+
1+
1- z -1 +
Ao
-1
A o(1- z )
The first bracket is the ideal term and the second bracket is the term due to Ao.
To evaluate the excess phase due to Ao we replace z by ejT.
1
1
=
H(ejT) =
1+ - z-1
(1+ ) e j T/2
ej T/2
1+
1
+
+
A o (1- z -1)
A o (e j T/2 - e -j T/2 )
A o (e j T/2 - e -j T/2 )
1
=
1+ cos( T/2) + jsin( T/2)
j cos( T/2) + jsin( T/2)
+ 2A
1 - j 2A
o
o
sin(T/2)
sin(T/2)
2A cot(T/2)
o
Arg[H(ejT)] = -tan-1
2+
1 + Ao
2+
1 + A - j 2A cot(T/2)
o
o
cot(T/2)
C1
C2
vout
Page 9-19
2
1
+
+
v1
v2
1
+
v3
2
1
2
1
2
1
n- 3 n-1 n- 1 n n+ 1 n+1 n+ 3
2
2
2
2
o
Model:
o
v 1(n-1)
2, t = (n-0.5)T:
Model:
C1
v 3(n-1)
vout(n-1)
+
- C2 +
o
vout(n-1)
+
-
S02E2S4A
o
o
o
v1(n-1) - v3(n-1) vout(n-1)
+
+
- - C2 +
C1
e (n-0.5) = v o (n-1) e
e
C1
e
v out
vout(n-0.5)
out
C2 v 2 (n-0.5)
v2(n-0.5)
+
C1
C1 o
o
- C v 1 (n-1) + C v 3 (n-1)
S02E2S4B
2
2
1, t = (n)T:
C
C
C
o (n) = v o (n-1) - 1 ve (n-0.5) + 1 vo (n-1) - 1 vo (n-1)
v out
out
C2 2
C2 1
C2 3
C
C
C
o (z) = z-1V o (n-1) - z-0.5 1 Ve (z) + z-1 1 V o (z) - z-1 1 V o (z)
V out
out
2
1
C2
C2
C2 3
Replacing Ve2 (z) by z-0.5Vo2 (z) gives
C
C
C
o (z) = z-1V o (n-1) - z-1 1 V o (z) + z-1 1 V o (z) - z-1 1 V o (z)
V out
out
C2 2
C2 1
C2 3
z-1
[-Vo1 (z) + Vo2 (z) + Vo3 (z)]
1-z-1
Replacing 1- z-1 by sT and z-1 by 1 gives,
o (s) = - 1 [-Vo (s) + Vo (s) + Vo (s)]
V out
1
2
3
sT
o (z) = V out
t
T
S02E2P4
Solution
1, t = (n-1)T:
A1
+
1
V oou t (s ) = sT [V o1 (s) - V o2 (s) - V o3 (s) ]
Page 9-20
Problem 9.3-06
The switched capacitor circuit shown uses a two-phase, nonoverlapping clock. (1.) Find
the z-domain expression for Hoo(z). (2.) Replace z by ejT and plot the magnitude and
phase of this switched capacitor circuit from 0 Hz to the clock frequency, fc, if C1 = C3 and
C2 = C4. Assume that the op amps are ideal for this problem. (3.) What is the
multiplicative magnitude error and additive phase error at fc/2?
C2
C1
1
2
1
vin
2
n-1.5
1
n-1
2
n-0.5
1
n
C4
C3
vo1
1
2
2
n+0.5 n+1
vout
+
2
t
T
n+1.5 S02FEP1
Solution
(1.) 1 (n-1t/T<n-0.5):
o (n-1) = C v o (n-1)
qC1
1 in
and
o (n-1) = C v o (n-1)
qC2
2 o1
and
e (n-0.5) = C v e (n-0.5)
qC4
4 out
2 (n-0.5t/T<n):
e (n-0.5) = q o (n-1) + q o (n-1)
qC2
C2
C1
1 (nt/T<n+0.5):
o (n) = q e (n-0.5) = q o (n-1) + q o (n-1)
qC2
C2
C2
C1
C
o (n) = v o (n-1) + 1 v o (n-1)
v o1
o1
C in
2
C
o (z) = z-1V o (z) + 1 V o (z)
V o1
o1
C in
2
C /C
o (z) = 1 2 V o (z)
V o1
z-1 in
o (n) = C v o (n)
Also, qC3
3 o1
and
C
o (z) = z-1V o (z) - 3 V o (z)
V out
o1
C o1
4
o (z)
V out
-(C3/C4)z-1
o (z)
=
V in
z-1
o (z)
V out
o
-(C3/C4)z-1 C1/C2
Vout
C1C3 z
o
=
V
(z)
H
(z)
=
=
oo
z-1
o
z-1 in
C2C4 (z-1)2
V in
Page 9-21
T
2
j
T/2
-j
T/2
2
2 4 (e
2 4 (e
2 4 (2j sin(T/2))2
-1)
-e
)
C1C3
Hoo(ejT) = -C C
C1C3
T/2 C3
T/2
(T/2)
2 -C1
= -C C
=
2 4 j T sin( T/2)
jTC2 sin(T/2) jTC4 sin(T/2)
-o1 -o2 (T/2) 2 -o 2 (T/2) 2
=
=
j j sin( T/2)
j sin( T/2)
If C1 = C3 and C2 = C4, o1 = C1/(TC2), and o2 = C3/(TC4).
The frequency response is plotted below.
|Hoo(ejT)|
0 fo
0.5fc
f
fc-fo
fc
Phase of |Hoo(ejT)|
Phase
0
0.5fc
fc
S02FES1
(T/2) 2 (/2) 2 2
The magnitude error =
=
= 4 = 2.467
sin( T/2)
sin( /2)
Phase error = 0
Page 9-22
Problem 9.3-07
o (z) /V o (z) ) of the switched capacitor circuit shown. Replace z by ejt
Find Hoo(z) (=Vout
in
and identify the magnitude and phase response of this circuit. Assume C1/C2 = /25.
Sketch the exact magnitude and phase response on a linear-linear plot from f=0 to f=fc.
What is the magnitude and phase at f = 0.5fc? Assume that the op amp is ideal.
Solutions
2; (n-0.5)<t/T <n
At t =0+ we have the following model:
We can write,
C1 o
e
o
v out (n-0.5) = vout (n-1) - C v in (n-1)
2
C1 o
e
e
o
But vout (n) = vout (n-0.5) = vout (n-1) - C v in (n-1)
2
C1
o
o
o
V out(z) = z-1Vout(z) - C z-1Vin(z)
Hoo(z) =
C1
-1
C2z
1-z-1
C1 e-jT
C1
C1
T
e-jT/2
e-jT/2
Hoo(ejT) = - C -jT j T/ 2 = - C j T/2 -j T/ 2 = - C
x
2 1-e
2 e
2 2j sin( /2) T
-e
e
C1 T/2
o T/2
=
( e-jT/2) = ( e-jT/2)
jC
T
sin(
T/2)
j
sin(
T/2)
2
ej T/2
C1
2fc
=
=
and
2
22fc 2
C2T = 25 fc
fc/50 /2 = 1 = 0.06283 and Arg[Hoo(ej)] = +90-90 = 0
|Hoo(ej)| = f / 2
c
sin(/2) 25 2
Plots:
For f = 0.5fc we get
100
0.8
50
0.6
Degrees
Magnitude
0.4
-50
0.2
0
-100
0
0.2
0.4
f/fc
0.6
0.8
0.2
0.4
f/fc
0.6
0.8
Prob. 9.3-7
Problem 9.3-08
The switched capacitor circuit shown
uses a two-phase, nonoverlapping
clock. (1.) Find the z-domain
expression for Hee(z). (2.) If C2 =
0.2C1, plot the magnitude and phase
response of the switched capacitor
+
circuit from 0 rps to the clock
v IN
frequency (c). Assume that the op
amp is ideal for this problem. It may
be useful to remember that Eulers
formula is ejx = cos(x)jsin(x).
Solution
1: t =(n-1)T
The capacitor, C1, simply holds the
voltage,
vine (n-1.5)
Page 9-23
1
C1
2
C2 2
v OUT
1
1
+
2
t
T
n- 3 n-1 n- 1 n n+ 1 n+1 n+ 3
2
2
2
2
Figure P9.3-8
and C2 = 0V.
2: t =(n-0.5)T
The model for this phase is given.
The equation for this phase can be written as,
C
C
e (n-0.5) = - 1 v e (n-0.5) + 1 v e (n-1.5)
v out
in
C2
C2 in
o
vin
(n-1.5)
C1
e
vin
(n-0.5)
C2 ve (n-0.5)
out
+
Fig. S9.3-08
=
(1-z
)
=
H
C2
C2
ej/2
V ine (z)
V ine (j)
5 e j /2- e-j /2 5
10 jT sin(T/2) -j/2
Hee(j) =
= [j2sin(T/2)] e-j/2 =
e
j
/2
2 T/2
e
10f sin(T/2) -j/2
Hee(j) = j f
e
c T/2
e (z)
V out
Plotting gives,
5
2/
Phase
Magnitude
2
1
0
0 0.1fc
90
0 0.1fc
0.5fc
-90
0.5fc
fc
Fig. S9.3-08A
fc
Problem 9.3-09
Page 9-24
C4
C5
Solution
1: n-1<(t/T)n-0.5
n- 3
2
C2
during 1 and held through 2. Next, let the
clock frequency be much greater than the signal
vin(t) C1
frequency and find an expression for Hoo(j).
What kind of circuit is this?
1
2
C3
vout(t)
1
n-1
vC4o(n-0.5) = vouto(n-0.5)
C1
C2
vouto(n-0.5) = -C vino(n-0.5) - C vo1(n-0.5) = voute(n-1)
3
3
2
n- 1
2
1
n
t
T
n+ 1
2
F97FEP2
2: n-0.5<(t/T) n
C4
C2
C1
vo1e(n) = vo1o(n-0.5) - C voute(n) and voute(n) = -C vo1e(n) - C vine(n)
5
3
3
C2
C4
C
1
voute(n) = - C v o1 o (n-0.5) - C v out e (n) - C vine(n)
3
5
3
1: n<(t/T)n+0.5
C1
C2
C1
C2
vouto(n+0.5) = - C vino(n+0.5) - C vo1o(n+0.5) Vouto(z) = -C Vino(z) - C Vo1o(z)
3
3
3
3
C4
but, vo1o(n+0.5) = vo1e(n) = vo1o(n-0.5) + C vouto(n-0.5)
5
C4
C4
Vo1o(z) = z-1Vo1 o(z) - C Vouto(z)
Vo1o(z)[1-z-1] = - C Vouto(z)
5
5
Substituting into the above expression for Vouto(z) gives
C1
C 2 C4 1
Vouto(z) = - C Vino(z) + C C
V o(z) Hoo(z) =
3
3 5 1-z-1 out
H oo (z)
C 1 1-z-1
= C -1
3 z
C1 1-(1-sT) C1
Hoo(s) C 1 = C sT
3
3
-C1/C3
C 2C 4
1
1 -( C C )
3 5 1-z-1
C3
j
j
where D = TC
H oo (j ) C /C T =
3 1
1
D
Page 9-25
Problem 9.4-01
Repeat Ex. 9.4-1 for the positive switched capacitor transresistance circuit of Fig. 9.4-3.
Solution
TBD
Page 9-26
Problem 9.4-02
Use the z-domain models to verify Eqs. (9.2-19) and (9.2-23) of Sec. 9.2 for Fig. 9.24(b.).
Solution
TBD
Page 9-27
Problem 9.4-03
Repeat Ex. 9.4-5 assuming that the op amp is ideal (gain = ). Compare with the results
of Ex. 9.4-5 (Hint: use Fig. 9.4-8b).
Solution
TBD
Page 9-28
Problem 9.4-04
Repeat Ex. 9.4-5 assuming the op amp gain is 100V/V. Compare with the results of Ex.
9.4-5.
Solution
Page 9-29
Problem 9.4-05
Repeat Ex. 9.4-5 for the inverting switched capacitor integrator in Fig. 9.3-4(b).
vin
vC1(t)
C1
1
vC2
+
C2
vout
S9.2-5
Solution
The z-domain model for this circuit is shown below.
C1
C2
C2z-1/2
106V3
-C2z-1/2
-e
Vi
+
C2
-C2z-1/2
C2z-1/2
+o
Vi
-
106V4
+
o
Vo
0
-e
Vo
+
6
S9.4-5B
fc C 1
C1 2fI 2(10kHz)
1
I = R C = C
C2 = fc = 100kHz = 5 = 0.62832
1 2
2
Let C2 = 1F and C1 = 0.62832F
SPICE Input File
Problem 9.4-5 Solution
R24 2 5 1.592
X43PC2 4 3 43 DELAY
G43 4 3 43 0 1
R35 3 5 1.0
X56PC2 5 6 56 DELAY
G56 5 6 56 0 1
R46 4 6 1.0
X36NC2 3 6 36 DELAY
G36 6 3 36 0 1
X45NC2 4 5 45 DELAY
G45 5 4 45 0 1
EODD 6 0 4 0 1E6
EVEN 5 0 3 0 1E6
.SUBCKT DELAY 1 2 3
ED 4 0 1 2 1
TD 4 0 3 0 ZO=1K TD=5U
RDO 3 0 1K
.ENDS DELAY
.AC LIN 99 1K 99K
.PRINT AC V(6) VP(6) V(5) VP(5)
.PROBE
.END
Page 9-30
Magnitude
4
3
ee
20
40
60
Frequency (kHz)
80
100
200
150
Arg[H (ejT)]
Phase (Degrees)
100
50
0
-50
Arg[H (ejT)]
-100
-150
-200
20
40
60
Frequency (kHz)
Solution 9.4-5
80
100
Page 9-31
Problem 9.5-01
Develop Eq. (9.5-6) for the inverting low pass circuit obtained from Fig. 9.1-5(a.) by
reversing the phases of the leftmost two switches. Verify Eq. (9.5-7).
Solution
TBD
Page 9-32
C
C2
Cz-1/2
106V3
-Cz-1/2
-Cz-1/2
Cz-1/2
C1
C1z-1/2
-e
Vi
+
-C1z-1/2
C1
+o
Vi
-
C1z-1/2
Problem 9.5-02
Use SPICE to simulate the results of Ex. 9.5-1.
Solution
The SPICE model for this problem is given as
106V4
+
o
Vo
0
-e
Vo
+
6
Fig. S9.5-02
Maginitde dB
PROBLEM9.5-2SOLUTION
20
VIN10DC0AC1
R10C1101.592
X10PC11010DELAY
15
G10101000.6283
X14NC11414DELAY
10
G14411400.6283
R40C1401.592
X40PC14040DELAY
5
G40404000.6283
X43PC24343DELAY
G43434301
0
R35351.0
X56PC25656DELAY
-5
G56565601
R46461.0
-10
X36NC23636DELAY
G36633601
X45NC24545DELAY
-15
G45544501
*R35C23515.9155
-20
R46C24615.9155
10
100
EVEN60401E6
EODD50301E6
********************
.SUBCKTDELAY123
ED40121
TD4030ZO=1KTD=5U
RDO301K
.ENDSDELAY
********************
.ACLIN10001100K
.PRINTACV(6)VP(6)V(5)VP(5)VDB(5)VDB(6)
.PROBE
.END
Continuous
Time Circuit
1000
104
105
Frequency (Hz)
Fig. S9.5-02A
Page 9-33
Problem 9.5-03
Repeat Ex. 9.5-1 for a first-order, lowpass circuit with a low frequency gain of +1 and a 3dB frequency of 5kHz.
Solution
TBD
Page 9-34
Problem 9.5-04
Design a switched capacitor realization for a first-order , lowpass circuit with a low
frequency gain of -10 and a -3dB frequency of 1kHz using a clock of 100kHz.
Solution
TBD
Page 9-35
Problem 9.5-05
Design a switched capacitor realization for a first-order , highpass circuit with a high
frequency gain of -10 and a -3dB frequency of 1kHz using a clock of 100kHz.
Solution
TBD
Page 9-36
Problem 9.5-06
Repeat Ex. 9.5-2 for a treble boost circuit having 0dB gain from dc to 1kHz and an
increase of gain at +20dB/dec. from 1kHz to 10kHz with a gain of +20dB from 10kHz and
above (the mirror of the response of Fig. 9.5-7 around 1kHz).
Solution
TBD
Problem 9.5-07
The switched capacitor circuit
shown
uses
a
two-phase,
C1
nonoverlapping clock. (1.) Find
the z-domain expression for
1
+
oo
2
H (z). (2.) Plot the magnitude
and phase response of the switched vin
capacitor circuit from 0 rps to the
clock frequency (c). Assume that
the op amp is ideal for this
2 1 2
problem. It may be useful to
remember that Eulers formula is n-3/2 n-1 n-1/2 n
ejx = cos(x)jsin(x).
Page 9-37
C3
C2
2
2
1
vo1(n-1)
C1
t/T
n+1/2
Figure P9.5-7
vo2(n-1)
-- +
C2
+
Solution
1, (n-1)t/T<(n-0.5):
+o
v1(n-1)
-
2, (n-0.5)t/T<(n):
But,
vo2(n)
C2
o
C1
+ C vo1(n-1)
vo1(n-1)
C2
C1
V2(z) = z-1V2(z) - C V2(z) + C z-1V1(z)
3
3
(C1/C3)z-1
V 2 (z)
o o (z) =
=
H
V1(z)
1 + (C 2 /C 3 ) - z - 1
v2(n-1)
C1
which gives,
v2(n-1)
Fig. S9.5-7A
vout
Hoo(ejT) =
ve2(n-0.5)
C3
+
Fig. S9.5-7B
(C 1/C 3)e-jT
1 + (C 2 /C 3 ) - e -j T
sinT
and Arg[Hoo(ejT)] = -T tan-1
1.1-cosT
(1.1- cos T) 2 + sin 2 T
Replace T by 2f/fc and plot as a function of f/fc to get the following plots.
|Hoo(ejT)| =
0.2
Page 9-38
Problem 9.5-08
The switched capacitor circuit shown uses a two-phase, nonoverlapping clock. (a.) Find
the z-domain expression for Hoo(z). (b.) Use your expression for Hoo(z) to design the
values of C1 and C2 to achieve a realization to
10,000
H(s) = s+1000
if the clock frequency is 100kHz and C3 = 10pF. Assume that the op amp is ideal.
Solution
(a.) Converting the problem into a
summing integrator gives:
C1
vin
1: (n-1.5) t/T<(n-1)
o
+
-
and
o
=vout(n-1.5)
vin
2: (n-1) t/T<(n-0.5)
+
-
2
1
o
vin
(n-3/2) C1
+
C2 o
o
- C v out(n-0.5) + vout(n-1.5)
3
e
vout
(n-1) C2
+
1: (n-0.5) t/T<(n)
+
o
C3 vout (n-3/2)
+
C1 o
C2 o
o
e
o
v out(n-0.5) = vout(n-1) = C v in(n-1.5) - C v out(n-0.5) + vout(n-1.5)
3
3
C1 o
C2 o
o
o
Transforming to the z-domain gives, Vout(z) = z-1C V in(z) - C V out(z) + z-1Vout(z)
3
3
o
Solving for
Hoo(z)
gives,
H oo (z)
V out(z)
o
V in(z)
vout
C2
C3 = 10pF
z-1C1
C2+C3-C3z-1
C1
= z(C +C ) - C
2
3
3
(b.) Assume that f<<fc and let z 1+sT. Substituting into the above gives
C1
C1
C 1/ C2
Hoo(s) (1+sT)[C +C ] -C = C +C -C +sT(C +C ) = sT(C +C )/C + 1
2
3
3
2
3 3
2
3
2
3
2
Equating this result with the H(s) in the problem statement gives
C1
C3
fc
=10,
1+
=
C2
C2 1000 C2=C3/99=10pF/99=0.101pF and C1=10C2=1.01pF
e
vout
(n-1)
Page 9-39
Problem 9.5-09
Find Hoo(z) of the switched
capacitor circuit shown.
Replace z by ejT and identify
the magnitude and phase
response of this circuit.
Solution
2, (n-0.5)t/T<(n):
1
+
n- 1 n n+ 1n+1 n+ 3
2
2
2
Figure P9.5-9
n- 3 n-1
2
C 2=
1 1pF 1
C3 ve (n-0.5)
2
o
v1(n-1)
v 2(t)
v 1(t)
C 1 = 10pF
2
C 3 = 1pF
Fig. S9.5-9A
C3
C2
+
C1
V (z) = C z-1V o1 (z)
3
C1
|H oo (e j T )| = C = 1 0
2
v2(n)
e
v2(n-0.5)
1, (n)t/T<(n+0.5):
o
2
t
T
Fig. S9.5-9B
V o2 (z)
C
oo (z) = 1 z -1
=
H
C2
V o1 (z)
and
|Arg[H oo (e j T )] = - T
Comment: Note that this configuration is an amplifier that avoids taking the output of the
op amp to zero when the feedback capacitor is shorted out. Therefore, slew rate limitation
of the op amp is avoided.
Problem 9.5-10
The switched capacitor circuit
shown is used to realize an
audio bass-boost circuit. Find
Vout(ejT)
H(ejT) =
Vin(ejT)
+
assuming that fc >> fsignal. If
C2 = C4 = 1000pF and fc =
vin(t)
10kHz, find the value of C1
and C3 to implement the
following transfer function.
s
100 + 1
Vout(s)
Vin(s) = -10 s
10 + 1
C 2 =1000pF
2
C1
Page 9-40
C 4 =1000pF
C3
2
vout (t)
t
T
Solution
n- 3 n-1 n- 1 n n+ 1 n+1 n+ 3
2
2
2
2
Write the circuit as the
Figure P9.5-10
following summing integrator
and replacing with z-domain models gives:
vin
C1
C4
vout Vin(z) C (1-z-1)
vin
C1
2
Vout(z)
2
2
Vin(z)
C4(1-z-1)
C1
1 1
+
Vout(z)
C3
+
vout
C3
2
2
1 1
Summing currents gives,
C2(1-z-1)Vin(z) + C1Vin(z) + C3Vout(z) + C4(1-z-1)Vout(z) = 0
Transforming to the s-domain by 1-z-1 -sT gives,
sT C2 Vin(s) + C1Vin(s) + C3Vout(s) + sT C4 Vout(s) = 0
sT C 2
s
100 + 1
Vout(s) sT C 2 +C 1 C1 C1 + 1
= -10 s
H(s) = V (s) = - sT C +C = - C s T C
in
4
3
4
+
1
10
C3 + 1
C1
C1
C3
Therefore, C = 10 , TC = 100 and TC = 10
3
2
4
C1 =
100C 2 1001000pF
10,000 = 1 0 p F
fc =
and
C 3 = 1pF
Page 9-41
Problem 9.6-01
Combine Figs. 9.6-2a and 9.6-2b to form a continuous time biquad circuit. Replace the
negative resistor with an inverting op amp and find the s-domain frequency response.
Compare your answer with Eq. (9.6-1).
Solution
TBD
Page 9-42
Problem 9.6-02
(a.) Use the low-Q switched capacitor biquad circuit shown to design the capacitor ratios
of a lowpass second-order filter with a pole frequency of 1kHz, Q = 5 and a gain at dc of
-10 if the clock frequency is 100kHz. What is the total capacitance in terms of Cu?
(b.) Find the clock frequency, fc, that keeps all capacitor ratios less than 10:1. What is the
total capacitance in terms of Cu for this case?
1C1
Vin(z)
C1
2
2C1
e
V1(z)
5C2
1
2
6C2
2
Vout(z)
4C2
3C2
Design Eqs: 1 =
+
1
C2
oT
, 2 = |5| = oT, 3 = K2, 4 = K1T, and 6 = Q .
o
K0T
Solution
(a.) H(s) =
-10o2
o
s2 + Q s + o2
1 =
10o2T
o T oT
= 10oT , 2 = |5| = oT, 3 = 4 = 0, and 6 = Q = 5
2fo 2
oT = f = 100 = 0.06283
c
1
1
1
1
Total capacitance = 0.6283 + 0.06283 + 2 + 0.01256 + 0.06283 = 115.45C u
(b.) 5f = 0.1
c
f c = 2 o = 4000 = 12.566kHz
Page 9-43
Problem 9.6-03
A Tow-Thomas continuous time filter is shown. Give a discrete-time realization of this
filter using strays-insensitive integrators. If the clock frequency is much greater than the
filter frequencies, find the coefficients, ai and bi, of the following z-domain transfer
function in terms of the capacitors of the discrete-time realization.
a 0 + a 1 z -1 + a 2 z - 2
H(z) =
b 0 + b 1 z -1 + b 2 z - 2
Solution
The development of a
discrete-time
realization of the TowThomas continuous
time filter is shown to
the right.
vin
Using z-domain
analysis, we can solve
for the desired transfer
function and find the
coefficients.
R3
R1
R4
C1
+
CR3
2
1
CR4
1
2
2
1
1 - z- 1
C R4z-1V (z) -C R1 z-1V (z) +C R3z-1V (z)
in
out
2
C1
C1
C1
Vout(z) =
vout
1
2
CR1
Vin
C2
R2
C1
-
2
1
vout
C2
CR2
1
V2
Fig.S9.6-3
CR2/C2
and V2(z) = V (z)
1 - z - 1 out
C R1
C C
1
C R4 -1
z-1
-1V (z) + R2 R3
z
V
(z)
z
Vout(z)
in
out
C
C
C
C
1
1
1
1
1
2
1-z
1-z
C
C
C
C
R1
R2 R3
R4
Vout(z)(1 - z -1 ) 2 - C (1 - z -1 ) + C C z -1 (1 - z -1 ) = z-1(1 - z-1) C
1
1 2
1
Vout(z) =
Vin(z)
C
-1 - z -2 ) R4
(z
Vout(z)
C1
H(z) = V (z) =
C R1 C R1
C R2 C R3
C R2 C R3
in
1 + 2z -1 + z -2 + C - C z -1 + C C z -1 - C C z-2
1
1
1 2
1 2
Equating coefficients gives,
CR4
CR4
CR1
CR1 CR2CR3
CR2CR3
a0 = 0, a1 = C , a2 = - C , b0 = 1 + C , b1 = 2 - C + C C and b2 = 1- C C
1
1
1
1
1 2
1 2
Page 9-44
Problem 9.6-04
Find the z-domain transfer function H(z) = Vout(z)/Vin(z) in the form of
a2z2 + a1z + a0
H(z) =
b2z2 + b1z + b0
for the switched capacitor circuit shown below. Evaluate the ai's and bi's in terms of the
capacitors. Next, assume that T << 1 and find H(s). What type of second-order circuit is
this?
C2
CA
C4
C3
CB
Vout
+
1
Vin
A1
A2
Figure P9.6-4
Solution
C4
z C1
z C2
1 C3
V1(z) = z-1 C Vin(z) - z-1 C Vout(z) - C Vout(z) and Vout(z) = z-1 C V1(z)
A
A
A
A
Where V1(z) is the output of the first integrator. If 1A = C1/CA, 3B = C3/CB, 2A =
C2/CA, and 4A = C4/CA then we can write the following.
3B 1A z
2A z
Vout(z) = z-1 - z-1 V in (z) - z-1 V out (z) - 4A V out (z)
2A 3B z 3B 4A z 1A3Bz
Vout(z) 1 +
+ z-1 =
Vin(z)
(z-1)2
(z-1)2
Vout(z)
-1A3Bz
-1A3Bz
H(z) = V (z) =
=
in
(z-1)2+2A3Bz+(z-1)3B4A z2+(2A3B+3B4A-2)z +(1-3B4A)
If T= sT<<1, then z 1 unless there are terms like (z-1) in which case z-1 sT.
Therefore,
C1C3 1
1A3B
C AC B T2
-1A3B
T2
H(s) 2 2
=
=
C C
C2C3
3B 4A
s T +sT3B4A+2A3B
2 +s 3 4 1 +
2
s
s +s
C BC A T
C AC B
T +2A3B
This circuit is a second-order bandpass transfer function.
Page 9-45
Problem 9.6-05
Find the z-domain transfer function H(z) = Vout(z)/Vin(z) in the form of
a 2 z 2 + a 1 z + a 0
H(z) = - 2
z + b1z + b0
for the switched capacitor circuit shown below. Evaluate the a i's and b i's in terms
of the capacitors. Next, assume that T << 1 and find H(s). What type of circuit is this?
2
C1
C3
CB
Vout
CA
+
1
Vin
C2
A1
VA
A2
C4
C5
1
2
1
Solution
For the output voltage of the first integrator, VA, we can write,
-C1 z
C5 z
C4
VA = f1(VA,Vin,Vout) = C z-1 Vin - C z-1 Vout - C Vout
A
A
Similarily for the output voltage of the second integrator, Vout, we can write,
C2 1
C3
Vout = f2(VA,Vin) = C z-1 VA - C Vin
B
B
Combining equations gives,
C3
-z C2C5
z C1C2
1 C2C4
Vout =
V
V
V
out
in
out
z-1
CB Vin
CACB
(z-1)2 CACB
(z-1)2 CACB
1 C2C4
z C2C5
z C1C2 C 3
Vout 1 +
+
=
Vin
z-1 CACB
(z-1)2 CACB
(z-1)2 CACB CB
C2C4
C2C5
C3
C1C2
Vout(z-1) 2 + (z-1) CACB + z CACB = -(z-1)2 CB + z CACB Vin
C3 z 2 + C1C2 - 2 C 3 z + C 3
CB
CB
CACB
Vout(z)
CB
a2z2+a1z+a0
=
=
2
Vin(z)
C2(C4+C5)
C2C4
z +b1z+b0
2
z + CACB - 2 z + 1 - CACB
Thus,
C1C2 2 C 3
C 2 (C 4 +C 5 )
C2C4
a2=C3/CB, a1=CACB - CB , a0 =C 3 /C B , b1 = CACB - 2 and b 0 = 1 - CACB
Page 9-46
Problem 9.6-06
Find the z-domain transfer function H(z) = Vout(z)/Vin(z) in the form of
a 2 z 2 + a 1 z + a 0
H(z) = - 2
z + b1z + b0
for the switched capacitor circuit shown below. Evaluate the a i's and b i's in terms of the
capacitors. Next, assume that T << 1 and find H(s). What type of circuit is this? What
is the pole frequency, o, and pole Q?
1
D
C
G
vin
2
1
B
A
v'
1
2
2
vout
Solution
G z
C z
E
V(z) = - D z-1 Vin(z) - D z-1 Vout(z) - D Vout(z)
A V A z
G z
C z
E
Vout(z) = B z-1 = B z-1 - D z-1 V in (z) - D z-1 V out (z) - D Vout(z)
z
AC z
AE Vout(z)
V
(z)
V
(z)
BD (z-1)2 out
BD z-1
(z-1)2 in
AE 1
AC z
AG z
Vout(z) 1 + BD z-1 + BD
= - BD
V (z)
2
(z-1)
(z-1)2 in
AG
= - BD
Thus,
AG
AG
- BD z
- BD z
Vout(z)
AE
AC Vin(z) =
AE AC
AE
(z-1)2+ BD(z-1)+BDz
z2+ BD+BD-2 z+ 1- BD
AG
AE AC
AE
a 2 = a 0 = 0, a 1 = BD , b 1 = BE + BD - 2, and b 0 = 1 - BD
Vout(z)
Vin(z) =
Page 9-47
Problem 9.6-07
The switched capacitor circuit shown below realizes the following z-domain transfer
function
a 2 z 2 + a 1 z + a 0
H(z) = -
b2z2 + b1z + 1
where
a0+a1+a2
1-(b0/b2)
1+b1+b2
C6=a2/b2, C5=(a2-a0)/b2C3, C1= b C
,
C
=
and
C
C
=
. Design
4
2
3
b2
C3
2 3
a switched capacitor realization for the function
-106
H(s) = 2
s + 100s + 10 6
where the clock frequency is 10 kHz. Use the bilinear transformation, s =
(2/T)[(z-1)/(z+1)], to map H(s) to H(z). Choose C2 = C3 and assume that CA = CB = 1.
C2
"
C5 C1
C4
2
CA
C3
CB
Vout
+
1
Vin
A1
C 6 C 1"
Figure P9.6-7
Solution
Apply the bilinear transformation
2 z - 1
z - 1
s = T z+1 = 2x104 z+1
to H(s) to get,
H(z) =
-106
z -1 2
z - 1 z+1
z+1 2
4x10 8 z+1 +200x104 z+1 z+1 +106z+1
-106(z2+2z+1)
4x108(z2-2z+1)+2x106(z2-1)+106(z2+2z+1)
-(106z2+2x106z+106)
(4x108+2x106+106)z2+(-8x108+2x106)z+(4x108-2x106+106)
A2
Page 9-48
C2C3 =
1+b1+b2 1+(-2)+1.010025
=
= 0.009925
1.010025
b2
C2 =C3 = 0.099627
C1 =
a0+b1+b2 0.002506+0.005013+0.002506
= 0.099633
1.0100250.0099627
b2C3 =
C4 =
1+(b0/b2) 1-(1/1.010025)
= 0.099627 = 0.099627
C3
Page 9-49
Problem 9.7-01
Find the minimum order of a Butterworth and Chebyshev filter approximation to a filter
with the specifications of TPB = -3dB, TSB = -40dB, and n = 2.0.
Solution
For the Butterworth approximation, use Eq. (9.7-7) and for the Chebyshev approximation
use Eq. (9.7-12), both with = 1. The results are shown below.
TSB(dB) = -10log10(1+22N)
TSB(dB) = -10log10[1+cosh2(Ncosh-12)]
-6.99 dB
-6.99 dB
-12.30 dB
-16.99 dB
-18.13 dB
-28.31 dB
-24.10 dB
-39.74 dB
-30.11 dB
-51.17 dB
-36.12 dB
-42.14 dB
The minimum order for the Butterworth is 7 while the minimum order for the Chebyshev i
5 and in many cases 4 would work.
Page 9-50
Problem 9.7-02
Find the transfer function of a fifth-order, Butterworth filter approximation expressed as
products of first- and second-order terms. Find the pole frequency, p and the Q for each
second-order term.
Solution
From Table 9.7-1 we get,
1
T(s) =
(s+1)(s2+0.61804s+1)(s2+1.84776s+1)
The pole frequency and Q for a general second order term of (s2+a1s+1) is
1
p = 1 and Q = a
Page 9-51
Problem 9.7-03
Redesign the second stage of Ex. 9.7-5 using the high-Q biquad and find the total
capacitance required for this stage. Compare with the example.
Solution
0.9883
Tn2(sn) = 2
PB
22 = |52| = n2Tn = 0.9941 f = 0.3123
c
12 =
n22Tn
n2
= n2Tn = 0.3123
1
42 = Q = 0.1800
Schematic of the second-stage:
22C12
12C12
Vin(z)
C12 V e(z)
1
-
42C2
25C22
1
2
C22
2
1
e
Vout(z)
Figure S9.7-03
Total capacitance is:
1
1
2(0.3123)
Page 9-52
Problem 9.7-04
Design a cascaded, switched capacitor, 5th-order, lowpass filter using the cascaded
approach based on the following lowpass, normalized prototype transfer function.
1
Hlpn(sn) =
2
(sn+1)(sn +0.61804sn+1)(sn2+1.61804sn+1)
The passband of the filter is to 1000Hz. Use a clock frequency of 100kHz and design each
stage giving the capacitor ratios as a function of the integrating capacitor (the unswitched
feedback capacitor around the op amp), the maximum capacitor ratio, and the units of
normalized capacitance, Cu. Give a schematic of your realization connecting your lowest Q
stages first. Use SPICE to plot the frequency response (magnitude and phase) of your
design and the ideal continuous time filter.
Solution
Stage 1, First-Order Stage (Use Fig. 9.5-1):
11/21
1
T1(sn) =
= s +1
11 = 21
and
21 = Tn
n
(snT n/ 21) +1
PB
2000
11 = 21 = Tn = f = 100,000 = 0.06283
c
Cmax
1
1
and
C = 2 + 0.06283 = 19.92C
Cmin = 0.06283 = 15.92
Stage 2, Second-order Stage (Use Low-Q Lowpass Biquad):
1
T2(sn) = 2
1
1
0.06283
C = 2 + 0.06283 + 0.0391 + 0.0391 + 1 = 46.10C
Page 9-53
11C11
1
C11
2
1
12C12
2
1
52C22
C12
62C22
2
1
63C23
13C13
2
C13
2
1
53C23
1
Fig. S9.7-4A
SPICE File:
***HW9PROBLEM2(Problem9.7-4)***
***Node21and22areoutputs
VIN10DC0AC1
***STAGE1***
XNC111234NC1
XUSCP113456USCP
XPC215634PC1
XAMP113456AMP
***STAGE2***
XPC125678PC1
XUSCP1278910USCP
XPC22781314PC1
XAMP1278910AMP
XNC529101112NC1
XUSCP2211121314USCP
XPC6211121314PC2
XAMP2211121314AMP
***STAGE3***
XPC1313141516PC1
XPC2315162122PC1
XUSCP4315162122USCP1
XUSCP1315161718USCP
XAMP1315161718AMP
XNC5317181920NC1
XUSCP2319202122USCP
XAMP2319202122AMP
***SUBCIRCUITS***
.SUBCKTDELAY123
ED40121
TD4030ZO=1KTD=5US
RDO301K
.ENDSDELAY
2
1
C22
2
1
23C23
C23
+
22C22
1
2
Vout
1
2
Page 9-54
Problem 9.7-05
Repeat Problem 9.7-3 for a 5th-order, highpass filter having the same passband frequency.
Use SPICE to plot the frequency response (magnitude and phase) of your design and the
ideal continuous time filter.
Solution
TBD
Page 9-55
Problem 9.7-06
Repeat Problem 9.7-3 for a 5th-order, bandpass filter having center frequency of 1000Hz
and a -3dB bandwidth of 500Hz. Use SPICE to plot the frequency response (magnitude
and phase) of your design and the ideal continuous time filter.
Solution
TBD
Page 9-56
Problem 9.7-07
Design a switched capacitor 6th-order, bandpass filter using the cascaded approach and
based on the following lowpass, normalized prototype transfer function.
2
Hlpn(sn) =
(sn+1)(sn2+2sn+2)
The center frequency of the bandpass filter is to be 1000Hz with a bandwidth of 100Hz.
Use a clock frequency of 100kHz. Design each stage given the capacitor ratios as a
function of the integrating capacitor (the unswitched feedback capacitor around the op
amp), the maximum capacitor ratio and the units of normalized capacitance, C u. Give a
schematic of your realization connecting your lowest Q stages first. Use SPICE to plot the
frequency response (magnitude and phase) of your design and the ideal continuous time
filter.
Solution
TBD
Page 9-57
Problem 9.7-08
Design a switched capacitor, third-order, highpass filter based on the lowpass normalized
prototype transfer function of Problem 9.7-7. The cutoff frequency (fPB), is to be
1000Hz. Design each stage given the capacitor ratios as a function of the integrating
capacitor (the unswitched feedback capacitor around the op amp), the maximum capacitor
ratio and the units of normalized capacitance, C u. Give a schematic of your realization
connecting your lowest Q stages first. Use SPICE to plot the frequency response
(magnitude and phase) of your design and the ideal continuous time filter.
Solution
TBD
Page 9-58
Problem 9.7-09
Design a switched capacitor, third-order, highpass filter based on the following
lowpass, normalized prototype transfer function.
0.5(sn2+4)
Hlpn(sn) =
(sn+1)(sn2+2sn+2)
The cutoff frequency (fPB), is to be 1000Hz. Use a clock frequency of 100kHz. Design
each stage given the capacitor ratios as a function of the integrating capacitor (the
unswitched feedback capacitor around the op amp), the maximum capacitor ratio and the
units of normalized capacitance, Cu. Give a schematic of your realization connecting your
lowest Q stages first. Use the low-Q biquad given below for the second-order stage. The
approximate s-domain transfer function for the low-Q biquad is,
sn 4 1 5
- 3 s n 2 + T +
n
T n2
Hee(sn) =
sn 6 2 5
sn2 + T +
n
T 2
n
2C1
1C1
Vin(z)
C1
2
5C2
V1(z)
6C2
C2
1
2
1
e
Vout(z)
4C2
1
3C2
Hhpn(sn) =
=
= s +1
1 + 1 1 + 2 + 2 (sn+1)(1+2sn+2sn2) n sn 2 +s n +0.5
sn
sn
sn2
(z) +
e
21Vo1
(z) +
e
(1-z-1)Vo1
21C11
11C11
(z) = 0
2 1
2
Vo1
- C11
+
S01E3S1A
Page 9-59
Hee(z) =
Vo1(z)
e
|=
V in(z)
-11(1-z-1)
21 + (1-z -1 )
Hee(sn)
Vo1(sn)
e
|=
V in(sn)
-11snTn
21+snTn
-11sn
2 1
sn+ T
n
0.04443
1
0.06283
2
C = 1+ 0.2221 + 0.02221 + 1+ 0.04443 + 0.04443 = 48.025+47.4287
Total C = 32.832 + 48.025 + 47.429 = 127.84C Cmax/Cmin = 1/0.02221 = 45.025
Filter schematic:
21C11
2 1
11C11
2
Vo1
- C11
+
Vin
22C12
12C12
2
C12
2
V1(z)
52C22
1
2
+
32C22
62C22
C22
2
1
+
S01E3S1B
Vout(z)
Page 9-60
Page 9-61
Problem 9.7-10
Write the minimum set of state equations for each of the circuits shown below. Use
voltage analogs of current (R=1). The state equations should be in the form of the state
variable equal to other state variables, including itself.
Solution
V1
I2
1 V in
R0n
(a)
V1 = s C R - R - V 2 '
n 1n
0n
0n
+ L2n
1
+
V2 = s L (V1 - Vout)
V
V1
R4n Vout
n 2n
in
C1n
C3n
V o u t V1
1
- R
Vout = s C V 2 ' - R
n 3n
4n
0n
Fig. S9.7-10A
1
V 1 =
L1bn C1bn
1 [ V1
s n L 1bn + s C
n 1n
+
I1
Vout]
Vin
L2bn C2bn
Vout
sn
R3n L1bn
=
[ V Vout]
Fig. S9.7-10B
sn 2 + 1 1
sn
1
V -Vout = C2bn V -Vout
Vout =
1
1 R4n
s n 2 + 1 1 R4n
s n C 2bn + s L
n 2b n
The simplest way to work this one is make the following transformation (see pp.
228-230 of Switched Capacitor Circuits, P.E. Allen and E.S. Sanchez, Van
Nostrand Reinhold,1984).
R0n
L2n
R0n
+
Vin
C1n
C2n
C3n
R3n
Fig. S9.7-10C
Vout
-
Vin
V1
I2
C1n+C2n
L2n
C2n+C3n
C2n Vout
C1n+C2n
C2n V1
C2n+C3n
V in
V1
C2n
1
V1 = s (C + C ) R - R - V 2 ' + C + C Vout
n 1n
2n
0n
0n
1n
2n
1
V2 = s L (V1 - Vout)
n 2n
V o u t
C2n
1
+
R3n
Vout
-
Page 9-62
Problem 9.7-11
Give a continuous time and switched capacitor implementation of the following state
equations. Use minimum number of components and show the values of the capacitors
and the phasing of each switch (1 and 2). Give capacitor values in terms of the
parameters of the state equations and n and fc for the switched capacitor implementations.
1
1.) V1 = sK [ - 1 V 1 + 2 V 2 - 3 V 3 ]
s
2.) V1 = 2 [ - 1 V 1 + 2 V 2 - 3 V 3 ]
s +1
1
V1 = sK[ - 1 V 1 + 2 V 2 ] + 3V3
Solution
1.)
V1
R1=1/1
V1
V2
R2=1/2
V2
C=K
V3
R3=1/3
V3
V1
a1C
2
1
a2C
C
2
+
T
a1 = 1 n
K
T
a2 = 2 n
K
3Tn
a3 =
K
2
a3C
1
V1
Fig. S9.7-11A
2.)
V2
R3=
V3 1/3
R=1
V2
R1=1/1
R2=1/2
C=1
V1
Fig. S9.7-11B
V3
a1C
2
1
a2C
C=1
2
2
a3C
1
a1 = 1Tn
TnC
2
1
V1
C = 1 TnC
2
1
a2 = 2Tn
V1
R=1
C=1
a3 = 3Tn
Page 9-63
V1
V2
V3 C
R2=1/2
C=K
+
V3
R
+
C3=
1/3
V1
V1
V2
a3C
+
a1C
2
a2C
1
V1
T
a1 = 1 n
K
2Tn
a2 =
K
a3 = 3
1
Fig. S9.7-11C
Page 9-64
Problem 9.7-12
Find a switched capacitor, realization of
R0n=1 L1n=1H L3n=2H
the low-pass normalized RLC ladder
filter shown. The cutoff frequency of
+
the low-pass filter is 1000Hz and the
R4n V (s )
C
2n
out n
clock frequency is 100kHz. Give the Vin(sn)
=1
=
2F
value of all capacitors in terms of the
integrating capacitor of each stage and
Figure P9.7-12
show the correct phasing of switches.
What is the Cmax/Cmin and the total units of capacitance for this filter? Use SPICE to plot
the frequency response (magnitude and phase) of your design and the ideal continuous time
filter.
Solution
The state equations are:
RI1Ron
V 1 'R on
1
R
V s = I1Ron+sL1nI1+V2 I1 = sL V s - R
-V 2 V 1 = sL V s -V 2
R
1n
1n
1
I1- I3 = sC2nV2 V1 -V3 = sRC2nV2 V 2 = sRC (V 1 -V 3 )
2n
R 4n
1
R
21C1
V1'
2
1
V2
V1'
Vout
RTn Rn 12000
11 R
=
=
11
L
Tn
L1n = fcL1n = 1051
1n
11 = /50 = 0.0628 = 21
31C1
2
1
12C2
1
2
22C2
2
1
Fig. S9.7-12B
C2
V2
31 Ron
Tn = L1n
Ronn
31 = f L = 11 = 0.0628
c 1n
1
V2 sT [12V1 - 22Vout]
n
=
=
12
RC2n
Tn
RC2n
RfcC2n =
12000
Fig. S9.7-12C
12105
12 = /100 = 0.0314 = 22
Page 9-65
Vout
13C3
1
2
23C3
2
1
C3
Vout
1
Fig. S9.7-12D
1
Vout sT [13V2 - 23Vout]
n
Comparing with the third state equation:
13
1
Tn = R4nL3n
Tn
n
12000
13 = R L = R f L =
4n 3n
4n c 3n
1105
13 = /50 = 0.0628 = 23
Connect the above three circuits together to get the resulting filter.
The Cmax/Cmin = 1/12 = 31.83. The units of capacitances normalized to each integrating
capacitor is 3 + (1/0.0628) = 18.91 for the first stage, 2 + (1/0.0314) = 33.83 for the
second stage and 2 + (1/0.0628) = 17.91for the third stage. The total units of capacitance
for this filter is 70.66 units.
The SPICE simulation file for this filter is shown below.
SPICEFileforProblem9.7-12
***Node13and14areSwitchedCapoutputs
***Node23isRLCladdernetworkoutput
VIN10DC0AC1
***V1'STAGE***
XNC111234NC1
XPC2191034PC1
XPC315634PC1
XUSCP13456USCP
XAMP13456AMP
***V2STAGE***
XNC125678NC2
XPC22131478PC2
XUSCP278910USCP
XAMP278910AMP
***VOUTSTAGE***
XNC139101112NC1
XPC2313141112PC1
XUSCP311121314USCP
XAMP311121314AMP
***RLCLADDERNETWORK***
R112150
L121227.9577E-3
C22206.3662E-6
L322237.9577E-3
R223050
**************************
***SUBCIRCUITS***
.SUBCKTDELAY123
ED40121
TD4030ZO=1KTD=5US
RDO301K
.ENDSDELAY
.SUBCKTNC11234
RNC11015.9155
Page 9-66
Magnitude dB
XNC11010DELAY
GNC1101000.062832
XNC21414DELAY
GNC2411400.062832
XNC34040DELAY
GNC3404000.062832
RNC24015.9155
.ENDSNC1
.SUBCKTNC21234
RNC11031.831
XNC11010DELAY
GNC1101000.031416
XNC21414DELAY
GNC2411400.031416
XNC34040DELAY
GNC3404000.031416
RNC24031.831
.ENDSNC2
.SUBCKTPC11234
RPC12415.9155
.ENDSPC1
0
.SUBCKTPC21234
RPC12431.831
.ENDSPC2
-20
.SUBCKTUSCP1234
R1131
-40
R2241
XUSC11212DELAY
GUSC1121201
-60
XUSC21414DELAY
GUSC2411401
-80
XUSC33232DELAY
GUSC3233201
XUSC43434DELAY
-100
GUSC4343401
.ENDSUSCP
-120
.SUBCKTAMP1234
EODD03101E6
EVEN04201E6
-140
.ENDSAMP
100
1000
***ANALYSIS***
Frequency
.ACDEC10010199K
.PRINTACVDB(13)VDB(14)VDB(23)VP(13)VP(14)VP(23)
.END
Switched
Capacitor
Continuous
Time
10k
(Hz)
100k
Page 9-67
Problem 9.7-13
Design a switched capacitor realization
I1
of the low-pass prototype filter shown
+ R0n=1 L1n = 2H
+
in Fig. 9.7-13 assuming a clock
R
3n
Vout(s n )
frequency of 100 kHz. The passband Vin (s n )
C2n =
=1
frequency is 1000Hz. Express each
2F
capacitor in terms of the integrating
capacitor C. Be sure to show the
Fig. S9.7-13A
phasing of the switches using 1 and 2 notation. What is the total capacitance in terms of
a unit capacitance, Cu? What is Cmax/Cmin? Use SPICE to plot the frequency response
(magnitude and phase) of your design and the ideal continuous time filter.
Solution
The state equations are:
Vin = I1Ron+sL1nI1+Vout
Vout
I1 - R
= sC2nVout
3n
V 1 'R o n
R
V 1 = sL V in -V out
R
1n
1
R
V o u t = sRC (V 1 - R V out )
2n
3n
11C1
1
2
C1
2
21C1
V1'
2
1
Vout
V1'
Vout
V1'
RTn Rn 12000
11 R
=
=
11
L
Tn
L1n = fcL1n = 105 2
1n
11 = 0.04443 = 21
31C1
2
1
Ron
31
=
Tn
L1n
Fig. S9.7-13B 0.04443
12C2
1
2
2
1
C2
2
22C2
1
V1 sT [11Vin - 21V1 - 31Vout]
n
Vout
Ronn
31 = f L
= 11 =
c 1n
1
Vout sT [12V1 - 22Vout]
n
=
=
12
RC
Tn
RC2n RfcC2n =
2n
12000
Fig. S9.7-13C
110 5 2
12 = 0.04443 = 22
Connect the above two circuits together to get the resulting filter.
Page 9-68
Page 9-69
Problem 9.7-13
.ENDSPC2
.SUBCKTUSCP1234
R1131
R2241
XUSC11212DELAY
GUSC1121201
XUSC21414DELAY
GUSC2411401
XUSC33232DELAY
GUSC3233201
XUSC43434DELAY
GUSC4343401
.ENDSUSCP
.SUBCKTAMP1234
EODD03101E6
EVEN04201E6
.ENDSAMP
***ANALYSIS***
.ACDEC2010199K
.PRINTACVDB(9)VDB(10)VDB(23)VP(9)VP(10)VP(23)
.END
Magnitude dB
-20
-40
Switched
Capacitor
-60
Continuous
Time
-80
-100
100
1000
10k
Frequency (Hz)
100k
Fig. S9.7-13D
Page 9-70
Problem 9.7-14
Design a switched capacitor realization of the low-pass prototype filter shown
assuming a clock frequency of 100 kHz. The passband frequency is 1000Hz. Express
each capacitor in terms of the integrating capacitor C. Be sure to show the phasing of the
switches using 1 and 2 notation. What is the total capacitance in terms of a unit
capacitance, Cu? What is Cmax/Cmin?
Solution
First normalize T by n =2000 to get Tn =nT = 2000 /100,000 = 0.06283
The state equations are:
R 0n
1
V1 = sR C V in - V 1 - R V 2'
Vin = (I2+sC1nV1)R0n + V1
0n 1n
and
sL2n R3n
R 3n
R
V1 = I2sL2n +I2R3n V1 = R + R V2' V2 = sL V 1 - R V 2'
2n
Since V2 = Vout, we can write
R 3n
R
Vout = sL V 1 - R Vout
2n
Realization of the first state equation:
11C1
C1
Vin
1
V1 V1(z) = z -1 [11Vin - 21V2 - 31V1]
1
2
n
2
Let zn 1+snTn to get
12C1
+
V2'
1
V1(s) = s T [11Vin(sn) -21V2(sn) -31V1(sn)]
2
n n
1
RT n
n
2000
C
31
1
=
V1
11 R0nC1n = f c C 1n = 2 10 5 = 0.0444
2
1
1
Since, R = R0n, then 21 = 31 = 11 = 0.4444
S01E3S2B
Realization of the second state equation:
12C2
C2 V '=Vout V (z) = 1 [ V - V ]
V1
2
out
22 2
zn-1 12 1
1
2
Let zn 1+snTn to get
2
1
22C2
+
Vout(s) = s T [12V1(sn) -22V2(sn)]
V2'
n n
2
T
n
2000
1
n
1
12 = L = f L
=
= 0.0444
2n
c 2n
2 10 5
S01E3S2C
12 = 22 = 0.4444
Page 9-71
C
1
25.508C
2
C
1
2
V1
C
25.508C 2
C
1
Vout
+
S01E3S2D
Page 9-72
Problem 9.7-15
Design a switched capacitor realization of the low-pass prototype filter shown below
assuming a clock frequency of 100 kHz. The passband frequency is 1000Hz. Express
each capacitor in terms of the integrating capacitor C. Be sure to show the phasing of the
switches using 1 and 2 notation. What is the total capacitance in terms of a unit
capacitance, Cu? What is largest Cmax/Cmin? Use SPICE to plot the frequency response
(magnitude and phase) of your design and the ideal continuous time filter.
Solution
The state equations are:
Vin = sL1nI1 + V2
1
V2 = sC (I1 I3)
2n
1
I1 = sL (Vin - V2)
1n
1
V2 = sRC
2n
R
V 1 = sL (V i n - V 2 )
1n
(V1 V3)
1
R
V 2 = sRC V 1 ' - R V 2
2n
4n
1
I3 = sL (V2 - Vout)
R4n
V out = sL (V 2 - V o u t )
3n
Vout = I3R4n
3n
11C1
1
2
C1
2
21C1
V2
2
1
V1'
RTn Rn 12000
11 R
=
=
11
L
Tn
L1n = fcL1n = 1050.5
1n
1
Fig. S9.7-15B
V1'
Vout
12C2
1
2
2
1
C2
2
22C2
1
V1 sT [11Vin - 21V2]
n
Vout
1
Fig. S9.7-15C
12 = 0.047124 = 22
11 = 0.125664 = 21
1
Vout sT [12V1 - 22Vout]
n
=
12 RC2n = RfcC2n =
Tn RC2n
2000
105(4/3)
Page 9-73
Vout
13C3
1
2
23C3
2
1
C3
Vout
1
Fig. S9.7-15D
1
Vout sT [13V2 - 23Vout]
n
Comparing with the third state equation:
13
1
Tn = R4nL3n
Tn
n
2000
13 = R L = R f L = 5
4n 3n
4n c 3n 10 (3/2)
13 = 0.041888 = 23
Connect the above three circuits together to get the resulting filter.
The Cmax/Cmin = 1/13 = 23.87. The units of capacitances normalized to each integrating
capacitor is 2 + (1/0.126) = 9.936 for the first stage, 2 + (1/0.0471) = 23.231 for the
second stage and 2 + (1/0.0419) = 25.8671for the third stage. The total units of
capacitance for this filter is 59.03 units.
The SPICE simulation file for this filter is shown below.
SPICEFileforProblem9.7-15
***Node13and14areSwitchedCapoutputs
***Node22isRLCladdernetworkoutput
VIN10DC0AC1
***V1'STAGE***
XNC111234NC1
XPC2191034PC1
XUSCP13456USCP
XAMP13456AMP
***V2STAGE***
XNC125678NC2
XPC22131478PC2
XUSCP278910USCP
XAMP278910AMP
***VOUTSTAGE***
XNC139101112NC3
XPC2317181112PC3
XUSCP311121314USCP
XAMP311121314AMP
***RLCLADDERNETWORK***
L11213.9789E-3
C22104.2441E-6
L3212211.9366E-3
R422050
**************************
***SUBCIRCUITS***
.SUBCKTDELAY123
ED40121
TD4030ZO=1KTD=5US
RDO301K
.ENDSDELAY
.SUBCKTNC11234
RNC1107.957729
XNC11010DELAY
GNC1101000.125664
Page 9-74
.SUBCKTPC21234
RPC12421.2206
.ENDSPC2
.SUBCKTPC31234
RPC12423.8732
.ENDSPC3
.SUBCKTUSCP1234
R1131
R2241
XUSC11212DELAY
GUSC1121201
XUSC21414DELAY
GUSC2411401
XUSC33232DELAY
GUSC3233201
XUSC43434DELAY
GUSC4343401
.ENDSUSCP
.SUBCKTAMP1234
EODD03101E6
EVEN04201E6
.ENDSAMP
***ANALYSIS***
.ACDEC2010200K
.PRINTACVDB(13)VDB(14)VDB(22)
+VP(13)VP(14)VP(22)
.END
20
Magnitude dB
0
-20
-40
Switched
Capacitor
-60
-80
Continuous
Time
-100
-120
100
1000
10k
Frequency (Hz)
100k
Fig. S9.7-15E
Page 9-75
Problem 9.7-16
Design a switched capacitor realization of the low-pass prototype filter shown below
assuming a clock frequency of 100 kHz. The passband frequency is 1000Hz. Express
each capacitor in terms of the integrating capacitor C (the capacitor connected from op amp
output to inverting input). Be sure to show the phasing of the switches using 1 and 2
notation. What is the total capacitance in
terms of a unit capacitance, Cu? What is
R0n=1 L2n = 2H
largest Cmax/Cmin?
+
+
I2
+
Solution
C
C1n
R4n
V1 3n
Vin
Normalize T = 1/fc by n = 2000
=1F
=1F
=1 Vout
to get Tn = nT.
State Equations:
V in - V 1
R0n
Vin
1
V1 = sC1n (R0n
= sC1nV1 + I 2
R 0n V 2 '
1
V
-V
in
1
sC1nR0n
R
1.)
or
R0nV2'
1
V 1 = sC R Vin-V1- R
1n 0n
V1
- R0n
-I2) =
1
R
2.) I2 = sL2n (V1 - Vout) V 2 ' = sL2n (V 1 - V out )
Vout
V out
RVout
1
1
3.) I2 = sC3nVout + R4n Vout = sC3n I2- R4n V o u t = sC3nR V 2 '- R4n
Realizations (Assume R = R0n = R4n):
1.)
C1
1 11C1 2
Vin
2
V2'
A1
11C1
1
V1
11C1
1
V1
1
V1 = z -1 [11Vin - 11znV2' - 11znV1]
n
Assume sTn <<1 and let zn 1+sTn to get
11
V1(s) sTn (Vin - V2' - V1)
Tn
2000
11 = C1nR0n = 5
= 0.0628
10 1
Page 9-76
V1
12C2
1
V 2' = zn-1 [12V1 - 12znVout]
C2
2
Vout
A2
12C2
RTn 2000
12 = L2n = 5
= 0.0314
10 2
3.)
1
V2'
13C3
C3
Vout
2
Vout
A3
13C3
1
1
Vout = zn-1 [13V2' - 13znVout]
Assume sTn <<1 and let zn 1+sTn to get
13
Vout(s) sTn (V2'- Vout)
Tn
2000
12 = RC3n = 5
= 0.0628
10 1
Cu
2
Cu
2 15.91C u
V1 1
A1
Cu
2
2 31.83C u
2
V2'
1
A2
1
2
Cu
2 15.91C u
1
2
Vout
1
A3
The total capacitance is 70.65Cu where Cu is a unit capacitance. The largest Cmax/Cmin
ratio is 31.83.
Page 9-77
Problem 9.7-17
Design a switched capacitor
R0n=1 L1n=1 L3n=2
realization of the low-pass
prototype filter shown below
+
C4n= R5n=
C2n=
assuming a clock frequency of Vin(s)
Vout(s)
1F
2F
200 kHz.
The passband
1
frequency is 1000Hz. Express
each capacitor in terms of the
FigS9.7-17
integrating capacitor C (the
capacitor connected from op amp output to inverting input). Be sure to show the phasing
of the switches using 1 and 2 notation. What is the total capacitance in terms of a unit
capacitance, Cu? What is largest Cmax/Cmin?
Solution
First we must normalize the clock period, T, by n = 2000 to get Tn = nT = n/fc.
The state equations for the bold variables above are:
R0n
sL1
R0n
R
5n
4n
5n
Realizing each of these four state equations is done as follows:
1
1.) V1(zn) = z - 1 [11Vin - 11znV2 - 11znV1]
n
11
V1(s) sT [Vin - V2 - V1]
n
Vin
TnR 2000
11 = L = 5 = 0.0314
1n
10 1
2.)
V'1
1
V2(zn) = z - 1 [21V1- 21znV3]
n
21
V2(s) sT [V1- V3]
n
Tn
2000
21 = RC = 5 = 0.0159
2n
10 2
V2
V'1
V'3
11C1
1
C1
2
2
11C1
1
11C1
1
21C2
1
2
21C2
1
V'1
C2
2
V2
4.)
1
Vout(zn) = z - 1 [41V3- 41znVout]
n
41
Vout(s) sT [V3- Vout]
31C3
V2
Vout
TnR 2000
31 = L = 5 = 0.0159
3n
10 2
V'3
Vout
C3
2
2
31C3
2
41C4
1
+
1
C4
2
V'3
41C4
Tn
2000
41 = RC = 5 = 0.0314
4n
10 1
Page 9-78
Vout
.SUBCKTPC11234
RPC12431.8269
.ENDSPC1
.SUBCKTPC21234
RPC12463.6537
.ENDSPC2
.SUBCKTUSCP1234
R1131
R2241
XUSC11212DELAY
GUSC1121201
XUSC21414DELAY
GUSC2411401
XUSC33232DELAY
GUSC3233201
XUSC43434DELAY
GUSC4343401
.ENDSUSCP
.SUBCKTAMP1234
EODD03101E6
EVEN04201E6
.ENDSAMP
***ANALYSIS***
.ACDEC100010199K
.PROBE
.END
Page 9-79
Page 9-80
Problem 9.7-18
Use the low-pass, normalized prototype filter of Fig. P9.7-14 to develop a switchedcapacitor, ladder realization for a bandpass filter which has a center frequency of 1000Hz, a
bandwidth of 500Hz, and a clock frequency of 100kHz. Give a schematic diagram
showing all values of capacitances in terms of the integrating capacitor and the phasing of
all switches. Use strays-insensitive integrators. Use SPICE to plot the frequency response
(magnitude and phase) of your design and the ideal continuous time filter.
Solution
r
1000
1.) Normalize by s = B W p = 500 p = 2p
2.) Transform the normalized circuit to bandpass using the transformation,
1
1
s=p+p
2L
2L
2n
Ron = 1
2n
The resulting circuit is shown.
I2
3.) The state equations for this bandpass
circuit can be written as follows.
R3n
s
Vs
1
=1
V1
2RC1n R
2C1n
V1 = 2
(V -V )-V '
2C1n
s +1 Ron in 1 2
where V2 = I2R and R = 1.
sR3n
sR
2L2n
R3n
R3n 2L2n
Vout = R V2 = R 2 (V1-Vout) = 2 (V1-Vout)
s +1
s +1
4.) The SC realization of each second-order block is given as,
3jCj
2
V2
Cj
4jCj
1jCj
Fig. S9.7-18D
1
2jCj
Cj
2
Vj
V1
2
1
Vout
Page 9-81
s 2 +
3j
s
V 1 - 4jV 2
Tn
1j 2j Tn
T n2
where Tn = nT = rT
5.) Comparing the state equations with the above transfer function gives,
r
2x103
2
1121 = Tn 11 = 21 = Tn = rT = f
=
= 0.02
j = 1 or V1:
clock
105
Tn
rT 2x103
31 = 41 = 51 = R 2C =
=
= 0.0071
on 1n 2 2 2 2x105
j = 2 or Vout: 1222 = Tn
2
12 = 22 = Tn = rT = f
r
clock
2x103
105
Tn
rT 2x103
32 = 42 = R 2L =
=
= 0.0071
on 2n 2 2 2 2x105
6.) Filter realization:
0.0222143C1
0.022214C1
Vs
1
2
1
11 = 21
= 0.02= 0.0628
C j = C1
1
Vout
0.022214C2
0.022214C1
2
12 = 22
= 0.02= 0.0628
C j = C2
2
0.022214C2
1
1
Fig. S9.7-18E
= 0.02
Page 9-82
V2
Vout
V1
31C1
1
C1
2
2
51C1
2
Vout
V1
C1
2
21C1
1
V4
41C1
1
V1
11C1
1
V1
V2
32C1
1
C2
2
Vout
12C1
1
Vout
2
42C1
2
1
22C2
C2
2
V4
+
Fig. S9.7-18F
8.)
Page 9-83
Magnitude dB
L2 21 22 22.5079E-3
C2 22 23 1.125395E-6
R3 23 0 50
*** SUB CIRCUITS ***
.SUBCKT DELAY 1 2 3
ED 4 0 1 2 1
TD 4 0 3 0 ZO=1K TD=5US
RDO 3 0 1K
.ENDS DELAY
.SUBCKT NC1 1 2 3 4
RNC1 1 0 45.015816
XNC1 1 0 10 DELAY
GNC1 1 0 10 0 0.022214
XNC2 1 4 14 DELAY
GNC2 4 1 14 0 0.022214
XNC3 4 0 40 DELAY
GNC3 4 0 40 0 0.022214
RNC2 4 0 45.015816
.ENDS NC1
.SUBCKT NC2 1 2 3 4
RNC1 1 0 15.91549
XNC1 1 0 10 DELAY
GNC1 1 0 10 0 0.062832
XNC2 1 4 14 DELAY
GNC2 4 1 14 0 0.062832
XNC3 4 0 40 DELAY
GNC3 4 0 40 0 0.062832
RNC2 4 0 15.91549
.ENDS NC2
.SUBCKT PC1 1 2 3 4
0
RPC1 2 4 45.015816
.ENDS PC1
-10
.SUBCKT PC2 1 2 3 4
RPC1 2 4 15.91549
-20
.ENDS PC2
.SUBCKT USCP 1 2 3 4
-30
R1 1 3 1
R2 2 4 1
XUSC1 1 2 12 DELAY
-40
GUSC1 1 2 12 0 1
XUSC2 1 4 14 DELAY
-50
GUSC2 4 1 14 0 1
XUSC3 3 2 32 DELAY
-60
GUSC3 2 3 32 0 1
XUSC4 3 4 34 DELAY
-70
GUSC4 3 4 34 0 1
.ENDS USCP
.SUBCKT AMP 1 2 3 4
-80
100
1000
EODD 0 3 1 0 1E6
EVEN 0 4 2 0 1E6
.ENDS AMP
*** ANALYSIS ***
.AC DEC 20 100 100K
.PRINT AC VDB(17) VDB(18) VDB(23) VP(17) VP(17) VP(23)
.END
Switched
Capacitor
Continuous Time
10k
Frequency (Hz)
100k
Fig. S9.7-18E
Page 9-84
Problem 9.7-19
Use the low-pass, normalized
+
+ R0n=1 L1n = 2H
prototype filter of Fig. P9.7-13 to
R
3n
develop a switched-capacitor, ladder Vin (s n )
Vout(s n )
C2n =
=1
realization for a bandpass filter which
2F
has a center frequency of 1000Hz, a
bandwidth of 500Hz, and a clock
Figure P9.7-13
frequency of 100kHz.
Give a
schematic diagram showing all values of capacitances in terms of the integrating capacitor
and the phasing of all switches. Use strays-insensitive integrators. Use SPICE to plot the
frequency response (magnitude and phase) of your design and the ideal continuous time
filter.
Solution
TBD
Page 9-85
Problem 9.7-20
Use the low-pass, normalized prototype filter shown to develop a switched-capacitor,
ladder realization for a bandpass filter which has a center frequency of 1000Hz, a
bandwidth of 100Hz, and a clock frequency of 100kHz. Give a schematic diagram
showing all values of capacitances in terms of the integrating capacitor and the phasing of
all switches. Use strays-insensitive integrators. Use SPICE to plot the frequency response
(magnitude and phase) of your design and the ideal continuous time filter.
L2n
Ron
=2H
=1
R2
R3
C2
R
4n
C1n C3n
=
Vin(s)
Vout(s)
=
=
R1
R4
1
1F
1F
V1
Vo
R
R
R1
+
( RR41)R4sC1
- C1
+
V
V
o
o
V2
=
=
Vo
1
V1 V1 s2 + s +
+
+
R4C1 R2R3C1C2
Tow-Thomas
Bandpass Filter
Solution
The bandpass normalized filter is
L2bn C2bn=
Ron
shown using the values of fr =
0.05F
=20H
=1
V1
1000 Hz and BW = 100 Hz to
I2
scale the elements by 10. The
R4n
state variables and the input
L1bn C1bn L3bn C3bn
=
Vin(s)
Vout(s)
voltage are shown in bold.
=
=
=
=
1
0.1H 10F 0.1H 10F
The state equations are:
1.)
V in - V 1
V in V2
1
1
1
=
I
+
(sC
+
)
V
R0n
2
1bn sL1bn 1
R0n - R = R0n +sC 1bn + sL1bn V1
s
C1bnR
V in
0.1s
or
V1 =
V
= 2
(V2 - Vin)
s
1
2
R
0n
+0.1s+1
s
2
s + R C
+ L C
0n 1bn
1bn 1bn
2.)
-
s
V2
I2 = R =
3.)
V2 - Vout
L2bn
0.05s
=
(V
V
)
V
=
1
1
1
out
2 s 2 + 1 (V1 - Vout)
sL 2bn + sC
s2 + L C
2bn
2bn 2bn
V2
0.1V2
R
Vout =
=
1
1
s 2 + 0.01s + 1
sC 3bn + sL
+ R
3bn
4n
Page 9-86
+
R
R21
- R14
C
- 21
R33
R22
R
R31
R32
Vin R11
C11
C32
R11
C22
R23
R12
C12
R13
C31
- R34
R
Vout
R21
where
R = R 11 = R 14 = 1M, R 12 = R 13 = 100k, and C 11 = C 12 = 1.59nF
R = R 21 = 2M, R 24 = , R 22 = R 23 = 100k, and C 21 = C 22 = 1.59nF
and
R = R 3 1 = R 3 2 = 1 M , R 32 = R 3 = 100k, and C 31 = C 32 = 1.59nF
SPICE File:
***HW9PROBLEM4(Problem9.7-20)***
***Node13and14areSwitchedCapoutputs
***Node23isRLCladdernetworkoutput
VIN10DC0AC1
***V1STAGE***
XNC411234NC41
XPC41191034PC41
XPC4125634PC41
XLQBQ13456LQBIQUAD
Page 9-87
Page 9-88
Page 9-89
Problem 9.7-21
Use the low-pass, normalized prototype filter
L3n
L1n
Ron
shown to develop a switched-capacitor,
=1H
=1H
=1
ladder realization for a bandpass filter which
has a center frequency of 1000Hz, a
R4n
C2n
bandwidth of 100Hz, and a clock frequency V (s)
=
Vout(s)
=
of 100kHz.
Give a schematic diagram in
1
2F
showing all values of capacitances in terms of
the integrating capacitor and the phasing of all
Figure P9.7-21
switches. Use strays-insensitive integrators.
Use SPICE to plot the frequency response (magnitude and phase) of your design and the
ideal continuous time filter.
Solution
TBD
Page 9-90
Problem 9.7-22
A second-order, lowpass, Sallen and Key
active filter is shown along with the transfer
function in terms of the components of the
C2
filter.
R1
R3
a.) Define n = R3/R1 and m = C4/C2 and Vin
Vout
K
let R1 = R and C2 = C. Develop the design
C4
equations for Q and o if K = 1.
b.) Use these equations to
design for a second-order,
K
lowpass, Butterworth anti- Vout
R1R3C2C4
aliasing filter with a V =
in
1
1
1
K
1
bandpass frequency of
s2+sR3C4 + R1C2 + R3C2 - R3C4 + R1R3C2C4
10kHz. Let R1 = R =
10k and find the value of
C2, R3, and C4.
Solution
a.) The expressions for Q and o are
o
1
1
1
1
K
o =
and Q = R3C4 + R1C2 + R3C2 - R3C4
R1R3C2C4
R3C4
R1C4
1
1
If K = 1, then o =
and Q =
+
R
C
R3C2 .
1 2
R1R3C2C4
R3
C4
Define n = R1 and m = C2 and let R1 = R and C2 = C. Therefore,
1
1
1
o2 =
o =
=
2
mnR1C2
mnRC
mn(R1C2)
and
1
Q =
mn +
m
n =
1
mn 1+ n
1
1
From the above, n =
= 2.4142 and m = 2.4142 = 0.4142
2-1
R3 = 2.4142 and C4 = 0.4142F
Denormalizing by 104 and 20,000 (rads/sec) gives
R 1 = 10k, R 3 = 24.142k, C 1 = 1.59nF and C 4 = 0.659nF
Problem 9.7-23
The circuit shown is to be
analyzed to determine its
capability to realize a second- Vin(s) R1
order transfer function with
complex conjugate poles. Find
the transfer function of the circuit
and determine and verify the
answers to the following
questions:
+1
Page 9-91
C2
R3
+1
Vout(s)
C4
Figure P9.7-23
V1
(1/sC4)
V out = R +(1/sC ) V1 = sR C +1
4
3 4
3
R1
sR1C2Vout
V in
(1/sC2)
V1 = R +(1/sC ) Vout + R +(1/sC ) Vin = sC R +1 + sC R +1
2
2
2 1
2 1
1
1
V in
1
sR1C2Vout
V out = sR C +1 sC R +1 + sC R +1
3 4 2 1
2 1
1
Vout
R
R
1
1 3C 2C 4
=
=
=
s
1
V in s2R R C C +sR C +1 2
s +R C + R R C C
1 3 2 4
3 4
1 2
1 3 2 4 s2+
Ho2
o
Q s +
Filter is low-pass.
1
, and Q = o R1C2 =
R 1R 3C 2C 4
R 1C 2
R3C 4
c.) To tune o but not Q, adjust the product of R1R3 (C2C4) keeping the ratio R1/R3
(C2/C4) constant.
To tune Q but not o, adjust the ratio R 1/R 3 (C2/C4) keeping the product of R1R3 (C2C4)
constant.
Page 10-1
Plot the analog output versus the digital word input for a three-bit D/A converter that has 1
LSB DNL and 1 LSB INL. Assume an arbitrary analog full-scale value.
Solution
Below is a characteristic of a 3-bit DAC. The shaded area is not permitted in order to
maintain 1 LSB INL.
8
8
7
-1 LSB
8
DNL
6
8
Actual 3-bit Characteristic
5
8
4
+1 LSB
8
-1 LSB
INL
3
INL
+1 LSB
8
Ideal
3-bit
Characteristic
DNL
2
8
1
8
0
8 000 001
010
011 100
101
110 111
S10.1-01
Digital Output Code
Problem 10.1-02
Repeat the above problem for 1.5 LSB DNL and 0.5 LSB integral linearity.
Solution
The shaded area is not permitted in order to maintain 0.5 LSB INL. Note that the DNL
cannot exceed 1 LSB.
8
8
-1 LSB
7
8
DNL
6
8
Actual 3-bit Characteristic
5
8
+0.5 LSB
4
INL
8
-0.5 LSB
3
INL
+1 LSB
8
DNL
Ideal 3-bit Characteristic
2
8
1
8
0
8 000 001
010
011 100
101
110 111
S10.1-02
Digital Output Code
Page 10-2
Problem 10.1-03
Repeat Prob. 1, for 0.5 LSB differential linearity and 1.5 LSB integral linearity.
Solution
The shaded area is not permitted in order to maintain 1.5 LSB INL.
8
8
7
-0.5 LSB
8
DNL
6
8
Actual 3-bit Characteristic
5
8
4
-1.5 LSB
8
+1.5 LSB
INL
3
INL
8
Ideal 3-bit Characteristic
2
8
1
+0.5 LSB
8
DNL
0
8 000 001
010
011 100
101
110 111
S10.1-03
Digital Output Code
Page 10-3
Problem 10.1-04
The transfer characteristics of an ideal and actual 4-bit digital-analog converter are shown in
Fig. P10.1-4. Find the INL and DNL in terms of LSBs. Is the converter monotonic or
not?
16/16
Infinite resolution
15/16
DAC characteristic
14/16
13/16
12/16
11/16
+1.5LSB
10/16
9/16 Actual 4-bit DACDNL
8/16
characteristic
7/16
6/16
Ideal 4-bit DAC
5/16
characteristic
4/16
3/16
2/16
1/16
0/16
b1 0 0 0 0 0 0 0 0 1 1 1 1 1 1
b2 0 0 0 0 1 1 1 1 0 0 0 0 1 1
b3 0 0 1 1 0 0 1 1 0 0 1 1 0 0
b4 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Digital Input Code
+1LSB
INL
-1.5LSB
INL
-2LSB
DNL
1
1
1
0
1
1
1
1
S10.1-04
Solution
INL: +1LSB, -2.5LSB, DNL: +1.5LSB, -2LSB, the converter is not monotonic.
Problem 10.1-05
A 1V peak-to-peak sinusoidal signal is applied to an ideal 10 bit DAC which has a VREF of
5V. Find the SNR of the digitized analog output signal.).
Solution
A 1V peak sinusoideal signal is applied to an ideal 10 bit DAC which has a VREF of 5V.
Find the SNR of the digitized analog output signal.
Solution
The SNRmax = 6.02dB/bit x 10bits + 1.76dB = 61.96dB
The maximum output signal is 2.5V peak. Therefore, the 1V peak signal is 7.96dB smaller
to give a SNR of the digitized analog output as 61.96-7.96 = 54dB
SNR = 54dB
Page 10-4
Problem 10.1-06
How much noise voltage in rms volts can a 1V reference voltage have and not cause errors
in a 14-bit D/A converter? What must be the fractional temperature coefficient (ppm/C) for
the reference voltage of this D/A converter over the temperature range of 0C to 100C?
Solution
1
1
The rms equivalent of a 1V reference voltage is
V. Multiplying by 14 gives
2 2
2
Rms noise =
1
= 21.6V(rms)
2 2214
To be within 0.5LSB, the voltage change must be less than or equal to 2-15.
V 2-15
V
1
1
ppm/C =
= 100C = 216,384100 = 0.3052pppm/C
0.3052ppm/C
Problem 10.1-07
If the quantization level of an analog-to-digital converter is , prove that the rms
quantization noise is given as / 12.
Solution
Assume the quantizer signal appears as follows.
q(x)
/2
-1
/2
Fig. S10.1-07
1 2
Tq (x)dx where q(x) = 0.5x and T = 2.
0
2
1
x 2 dx =
2 4
-1
2 x3 1
8 3 -1 =
2
8
1 + 1 =
3
3
12
Problem 10.2-01
Find Io in terms of I1, I2, I3, and I4 for the circuit shown.
Solution
IO U T = I0
Page 10-5
2R
2R
I3
R
I2
R
I1
I1
I1 sees R to the right and R to the left so that I O U T = 2
.
I2 requires the use of Nortons theorem to see the results.
2R
2R
I2
2R
IOUT
R
I2
2R
IOUT
I2
2
R
I0
Figure P10.2-1
IOUT
IOUT
IOUT
I2
2
2R
2R
R
S10.2-01A
I2
IO U T = 4
I3
Repeating the above process for I8 will give IOUT = I O U T = 8
Page 10-6
Problem 10.2-02
A digital-analog converter uses the binary weighted
current sinks shown. b1 is the MSB and bN is the
LSB.
b2
bN
b1
a.) For each individual current sink, find the I
I
I
tolerance in percent necessary to keep INL less than 2
4
2N
0.5LSB if N = 4 assuming all other bits are ideal.
b.) Considering the influence of all current sinks,
what is the worst case tolerances in percent for each sink?
Solution
I
I
I
a.) An LSB = N , therefore each sink must have the accuracy of 0.5 LSB = N+1 = 32 .
2
2
I
I
I
I
I
1
I/2: 2 N+1 = 2 32 = 2 1 16
2
1
I
16
100
Tolerance of 2 = 1 x100% = 16 % = 6.25%
I
I
I
1
I/4: 4 32 = 4 1 8
1
I
8
100
Tolerance of 4 = 1 x100% = 8 % = 12.5%
Similarly, the tolerance of I/8 and I/16 are 25% and 50%, respectively.
2 i-N
The tolerance of the ith current sink = 2 x100%
b.) In this case, assume that all errors add for a worst case approach. Let this error be x.
Therefore we can write,
I + x + I + x + I + x + I + x I + I + I + I + I
4
8
16 32
8
16
2
2
4
or
I + I + I + I + 4x I + I + I + I + I x = I = I
4
8
16
4
8
16 32
432 128
2
2
Thus the tolerances of part a.) are all decreased by a factor of 4 to give 1.5625%,
3.125%, 6.25%, and 12.5% for I/2, I/4, I/8, and I/16, respectively.
I
I
I
I
2 1.5625%, 4 3.125%, 8 6.25% and 16 12.5%
2 i-N
The tolerance of the ith current sink = 2N x100%
Problem 10.2-03
b1
Page 10-7
R0
R1
vout
A 4-bit, binary weighted, voltage scaling
b2
R2
digital-to-analog converter is shown. (a.)
If R0 = 7R/8, R1 = 2R, R2 = 4R, R3 = 8R, V
+
b3
R3
REF
+
R4 = 16R, and VOS = 0V, sketch the
VOS
b4
R4
digital-analog transfer curve on the plot on
the next page. (b.) If R0 = R, R1 = 2R, R2
= 4R, R3 = 8R, R4 = 16R, and VOS =
(1/15)VREF, sketch the digital-analog
transfer curve on the plot shown. (c.) If R0 = R, R1 = 2R, R2 = 16R/3, R3 = 32R/5, R4 =
16R, and VOS = 0V, sketch the digital-analog transfer curve on the previous transfer curve.
For this case, what is the value of DNL and INL? Is this D/A converter monotonic or
not?
Solutions
b1
(a.) vout = R0 R +
1
b2
b3
b4
7 b1 b 2 b 3 b 4
+
+
V
=
R2
R3
R 4 REF 8 2 + 4 + 8 + 16 VREF
7
7
7
7
7
vout = 16 + 24 + 64 + 128 VREF = 8 x ideal characteristic
(b.) The equivalent circuit is given as shown.
R
Req = b
b2 b3 b4
1
+
2
4 + 8 + 16
R0
vout = R .(V REF+V OS) + V OS
eq
b1 b 2 b 3 b 4
vout = 2 + 4 + 8 + 16 (VREF-VOS) + VOS
b1 b 2 b 3 b 4 16VREF VREF
=
vout 2 + 4 + 8 + 16 15 + 15
Req.
vout
+
VREF
VOS
F98E2S2B
b1
(c.) vout = R0 R +
1
b2
b3
b4
b1 3 b 2 5 b 3 b 4
+
+
V
=
R2
R3
R 4 REF 2 + 16 + 32 + 16 VREF
16b1 12b 2 5 b 3 2 b 4
= 32 + 32 + 32 + 32 VREF Used to generate the plot on the next page
Page 10-8
16
16
15
16
14
16
13
16
12
16
11
16
10
16
9
16
8
16
7
16
6
16
5
INL =
16
4
+0.5LSB
16
3
1
16
15
2
16
1
16
0
16 0
0
0
0
0
0
0
0
1
0
1
0
16 + 1
16 15
Part (b.)
DNL =
-1.5LSB
DNL =
+0.5LSB
Ideal Finite
Resolution
Characteristic
Part (a.)
Part (c.)
INL = -1.0LSB
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
Digital Input Code
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
F98E2S2
Page 10-9
Problem 10.2-04
A 4-bit digital-to-analog converter characteristic using the DAC of Fig. P10.2-3 is shown
in Fig. P10.2-4. (a.) Find the DNL and the INL of this converter. (b.) What are the
values of R1 through R4, that correspond to this input-output characteristic? Find these
values in terms of R0.
16/16
Ideal DAC
15/16
Characteristic
14/16
13/16
12/16
11/16
10/16
9/16
8/16
7/16
6/16
5/16
4/16
Actual 4-bit DAC
characteristic
3/16
2/16
1/16
0/16
b0 0
b1 0
b2 0
b3 0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
Figure P10.2-4
Solution
(a.) INL = +0.5LSB and 2.0 LSB, DNL = +0.5LSB and 1.5LSB.
(b.) Note that vOUT can be written as,
b0
b1
b2
b3
vOUT = -R0 R + R + R + R VREF
1
2
3
4
VREF
5VREF
32
For 0001, | vOUT| = 16 R4 = 16 R0. For 0010, | vOUT| = 32 R3 = 5 R 0 .
3VREF
VREF
16
For 0100, | vOUT| = 16 R2 = 3 R0. For 1000, | vOUT| = 2
R 1 = 2 R0
Page 10-10
Problem 10.2-05
For the DAC of Fig. P10.2-3, design the values of R1 through R4 in terms of R0 to achieve
an ideal 4-bit DAC. What value of input offset voltage, VOS, normalized to VREF will
cause an error? If the op amp has a differential voltage gain of
Avd(s) =
106
s+100
at what frequency or rate of conversion will an error in conversion occur due to the
frequency response of the op amp? Assume that the rate of application of digital words to
be converted is equivalent to the application of a sinusoidal signal of equivalent frequency.
Solution
The values of the resistors are R1 = 2R0, R2 = 4R0, R3 = 8R0, and R4 = 16R0.
A model for the input offset voltage influence on the DAC is shown. The output voltage is,
R +R EQ.
R
VREF + R
V
vOUT = - R
EQ.
EQ. OS
REQ.
R
vOUT
We see that the largest influence of VOS is when REQ.
is minimum which is R1||R2||R3||R4 = (16/15)R.
1
+
1 + 1 5
V OS 1 16 1
VOS
V REF 32 31 = 62 = 0.01613
Fig. S10.2-05
For the maximum conversion rate, the worst case
occurs when the loop gain is smallest. The loop gain is given as
REQ.
A
LG = - R +R
EQ. vd
Which is minimum when REQ. = (16/15)R. The ideal output normalized toVREF is,
vOUT(ideal)
R
15
= - R = - 16
V REF
EQ.
The actual output normalized toVREF is,
AvdR
15
15
- 31
- 31
R +R E Q .
vOUT(actual)
=
AvdREQ. = 1
V REF
16 = s
16
+ 31
+
1+ R +R
A
31
vd
EQ.
106
where we have assumed that >> 100 rads/sec which gives Avd(s) 106/s.
vOUT(actual) 15 1 29
An error occurs when V
16 - 32 = 32 (Actual is always less than ideal)
REF
15
31
29
16 2 + max 2 15 2 32 2
32
31
31 29
106
max 2
16 2
6 + 31
10
max
106
15 x 3 2 2 - 16 2 = 0.1367
31 29
31
Page 10-11
Note that 21.76 kHz is much greater than 15.9 Hz (100 rads/sec.) so that the
approximation used for Avd(s) is valid.
Problem 10.2-06
An 8-bit current DAC is shown. Assume that the full scale range is 1V. (a.) Find the value
of I if R = 1k. (b.) Assume that all aspects of the DAC are ideal except for the op amp.
If the differential voltage gain of the op amp has a single pole frequency response with a dc
gain of 105. Find the unity gainbandwidth, GB, in Hz that gives a worst case conversion
time of 2s. (c.) Again assume that all aspects of the DAC are ideal except for the op amp.
The op amp is ideal except for a finite slew rate. Find the minimum slew rate, SR, in V/s
that gives a worst case conversion time of 2s.
vout
R
-
I
2
I
4
I
128
F97E1P3
Solution
(a.) FSR = 2IR = 1V I = 1V/2k = 500A
(b.) Model for part b.
Ieq = all bits switched
to the op amp input.
The worst case occurs Ieq
when all bits are
switched to the op
amp.
I = 500A
R
vout
Ieq
Vi AvVi
+
vout
RIeq
Vout = AvVi = Av[RIeq - Vout] Vout(1+Av) = AvRIeq Vout = 1
Av + 1
RIeq
RIeq 1
Assuming a step input gives Vout(s) = s
or
Vout(s) = s
s
GB + 1
GB + 1
L-1[Vout(s)] = vout(t) = RIeq[1 - e-GBt] (t)
SR = 0.5V/s
Page 10-12
Problem 10.2-07
What is the necessary relative accuracy of resistor ratios in order for a voltage-scaling DAC
to have a 8-bit resolution?
Solution
Since the voltage scaling DAC has very small DNL errors, let the 8-bit accuracy
requirement be determined by the INL error.
R
INL = 2N-1 R 0.5
R 1 2
1
1
R 2 2N = 2N = 256
R
R 0.39%
Problem 10.2-08
If the binary controlled switch b1 of Fig. P10.2-3 is closed at t =0, find the time it takes the
output to achieve its final stage (-VREF/2) by assuming that this time is 4 times the time
constant of this circuit. The differential voltage gain of the op amp is given as
106
Avd(s) = s + 1 0 .
Solution
The model show will be used for this solution.
VREF
The transfer function for this problem can be
written as,
R1Avd(s)
Vout(s)
R 1+R 0
R 0
=
Vin(s)
R 1 A vd (s) = -0.5
R 1
1 + R +R
1
0
t = 0+
R1 = 2R0
R0
vout
+
Fig. S10.2-08
1
1
0.667x106
-0.5
=
0.5
1.5
1.5s
s+0.667x106
+
1
+
1
Avd(s)
GB
For a step input of magnitude VREF, we can write,
0.667x106 VREF
1
1
V
Vout(s) = -0.5
s
= -0.5 s 6
s+0.667x10
s+0.667x106 REF
The inverse Laplace transform gives,
vout(t) = -0.5[1-e-0.667x106t]VREF
The time constant of this circuit is 1/(0.667x106) = 1.5s which means that it will take 6s
for the DAC to convert the switch change to the output voltage.
Time for conversion = 6s .
Page 10-13
Problem 10.2-09
What is the necessary relative accuracy of capacitor ratios in order for a charge-scaling
DAC to have 11-bit resolution?
Solution
Perfect DNL will be impossible to achieve so let us use INL to answer the question and see
what the DNL is based on the INL.
C
C 1 2
1
1
C
C 0.0488%
C
The corresponding DNL = (2N-1) C 1LSB
Page 10-14
Problem 10.2-10
For the charge scaling DAC of Fig. 10.2-10, investigate the influence of a load capacitor,
CL, connected in parallel with the terminating capacitor. (a.) Find an expression for vOUT
as a function of C, CL, the digital bits, bi, and V REF . (b.) What kind of static error does
CL introduce? (c.) What is the largest value of CL/C possible before an error is introduced
in this DAC?
Solution
+
C
4
C
2
C
S0
2
S1
C
2N-2
S2
2
SN-2
2
VREF
C
2N-1
C
2N-1
2
SN-1
2
CL
vOUT
Terminating
Capacitor
Fig. S10.2-10
2
2
where CTotal = 2C + CL.
b1 b 2
b N - 2 b N - 1
C
L
2
2
b N - 2 b N - 1
1 b0 b 1 b 2
vOUT =
+
+
+
C L 2
4
8
N-1 + 2N V REF
2
1 + 2C
C L b0 b 1 b 2
b N - 2 b N - 1
+
+
V
= 0.5 LSB
2C 2
4
8
2N-1
2N REF 2 2N
CL
C
b0 b 1 b 2
b N - 2 b N - 1 2N when all bits are 1 and N > 1.
2 N 2 + 4 + 8 + + N-1 +
2
2N
Page 10-15
Problem 10.2-11
Express the output of the D/A converter shown in Fig. P10.2-11 during the 2 period as a
function of the digital bits, b i, the capacitors, and the reference voltage, VREF. If the op
amp has an offset of VOS, how is this expression for the output changed? What kind of
error will the op amp offset cause?
n
bi2n-iC = Cx
i=1
C
bn
2n-2 C
2C
bn
bn-1
b2
bn-1
2n C
2n-1 C
b2
b1
b1
vOUT
VOS
b0
b0
b0
b0
+
-
VREF
1Figure s10.2-11A
Cx
Solution
VOS = 0:
2nC
vOUT
VREF
b0 = 1:
vOUT
Cx
vOUT = - n VREF
2 C
Fig. S10.2-11B
i=1 n -i
bi2 2 C
n
V
=n
2 C REF
(b0 = 1)
b0 = 0: Reverse 1 and 2 to get,
vO U T = +
i =1
bi
V
2 i R E F
(b0 = 0)
vO U T = -
i =1
bi
V
2 i R E F
Page 10-16
Cx
At 2 we have,
VREF
VOS
Fig. S10.2-11C
vOUT
i =1
= -
bi
i =1
= +
bi
(V REF V O S )
2 i
(b0 = 1)
and
vOUT
(V REF V O S )
2 i
2nC VOS - v
+
OUT
- +
(b0 = 0)
Page 10-17
Problem 10.2-12
Develop the equivalent circuit of Fig. 10.2-11 from Fig. 10.2-10.
Solution
For each individual capacitor connected only to VREF we can write,
C
C
C
Vout = VREF 2C , Vout = VREF 4C , Vout = VREF 8C , ..
Note that the numerator consists only of the capacitances connected to VREF . If these
capacitors sum up to Ceq. then the remaining capacitors must be 2C - Ceq. Therefore, we
have,
Ceq
VREF
2C-Ceq
+
Vout
-
S10.2-12
Page 10-18
Problem 10.2-13
If the tolerance of the capacitors in the 8-bit, binary-weighted array shown in Fig. P10.213 is 0.5%, what would be the worst case DNL in units of LSBs and at what transition
does it occur?
+
C
b1
C
2
b2
C
4
b3
C
8
b4
C
16
b5
C
32
b6
C
64
b7
C
128
b8
C
128
2
vOUT
VREF
Figure P10.2-13
Solution
The worst case DNL occurs at the transition form 01111111 to 10000000.
+DNL:
Ceq
Ideally, vOUT = 2C-C + C VREF. The worst case is found by assuming that
eq
eq
all of the Ceq capacitors are maximu and the 2C-Ceq capacitors are minimum. However, for
the above transition, the maximum, worst case positive step can be written as
1.005 0 . 9 9 5 1 - 1
Max. step = vOUT (10000000) vOUT(01111111) = VREF 2 2 128
VREF
VREF
1
= 2 1.005 - 0.995 1 - 128 = 2 [1.005 0.995(0.9922)]VREF
= 0.008887VREF
An LSB = VREF/256 = 0.003906VREF
0.008887
-0.001074
-DNL = 0.003906 - 1 = -0.2750 - 1 = -1.275 LSB
Problem 10.2-14
A binary weighted DAC using a
charge amplifier is shown.
At the
beginning of the digital to analog
conversion, all capacitors are discharged.
If a bit is 1, the capacitor is connected to
VREF and if the bit is 0 the capacitor is
connected to ground.
a.) Design CX to get
VREF
b
b
b
1
2
N
vOUT = 2 + 4 + + N VREF .
2
Page 10-19
vOUT
CX
2C
2N-1C
+
F97E1P2
b.) Identify the switches by bi where i = 1 is the MSB and i = N is the LSB.
c.) Find the maximum component spread (largest value/smallest value) for the capacitors.
d.) Is this DAC fast or slow? Why?
e.) Can this DAC be nonmonotonic?
f.) If the relative accuracy of the capacitors are 0.2% (regardless of capacitor sizes) what is
the maximum value of N for ideal operation?
Solution
a.) Solving for vOUT gives
C
2C
2N-1C
N
vOUT = C + C + +
CX VREF , therefore C X = 2 C which gives
X
X
1
1
1
vOUT = N + N-1 + + 2 VREF
2
2
=
=
V REF
C x 1-C /C
Cx 1-0.002
Cx 499
C x- C x
x x
vout C eq
vout
501 Ceq
2 Ceq
1
V
- V
= - C + 499 C = 499 C N+1
REF
x
x
x
REF
2
The largest value of Ceq/Cx
is (2N-1)/2N.
2
2N
1
499 N
=
(2 -1)(2N+1) 2N
N = 7
Page 10-20
Problem 10.2-15
A binary weighted DAC using
The circuit shown is an equivalent for the
operation of a DAC. The op amp differential voltage gain, Avd(s) is modeled as
Avd(s) =
Avd(0) a
s + a
GB
.
s + a
a.) If a goes to infinity so that Avd(s) Avd(0), what is the minimum value of Avd(0) that
will cause a 0.5 LSB error for an 8-bit DAC?
b.) If Avd(0) is larger than the value found in a.), what is the minimum conversion time for
an 8-bit DAC which gives a 0.5 LSB error if GB = 1Mhz?
Solution
vOUT
a.) Model for the circuit:
C
C
C
C
+
v
vi = C+C vREF + C+C vOUT
vi -Avi
IN
and
vOUT = -Avi
-A
vOUT
-A
A
2
vOUT = 2 vOUT - 2 vREF v
=
REF 1 + A
2
Setting the actual gain to -10.5LSB gives
-0.5A
1 - 1 1 = -511 - 512A = -511 - 511A
=
2 256
512
2
2
1+0.5A
A = 1022
A
2 = 511
b.) If Avd(s) -GB/s, then the s-domain transfer function can be written as
Vout(s)
-H
2106
-GB/2
6
=
=
=
VREF s + G B / 2 s +
H
2 = 10
H
The time domain output can be written as
vout(t) = -1[1 - e-Ht]VREF
Setting vout(t) = -10.5LSB and solving for the time, T, at which this occurs gives
1
6.283
-1 + e-HT = -1 + 512 eHT = 512 HT = ln(512) T =
3.1416x106
or
T = 1.9857s
Page 10-21
Problem 10.2-16
A charge-scaling DAC is shown in Fig. P10.2-16 that uses a C-2C ladder. All capacitors
are discharged during the 1 phase. (a.) What value of CF is required to make this DAC
work correctly? (b.) Write an expression for vOUT during 2 in terms of the bits, bi, and
the reference voltage, VREF. (c.) Discuss at least two advantages and two disadvantages
of this DAC compared to other types of DACs.
Solution
-VREF -VREF/2 -VREF/4 -VREF/8
2
C
VREF
b0
1 2C
1 2C
1 2C
1 C
- CF
b1
b2
b3
vOUT
Fig. S10.2-16
(a.) C F = 2 C
b0
b1 V REF b2 V REF b3 V REF
(b.) vOUT = 2 VREF + 2 2 + 2 4 + 2 8
b0 b 1 b 2 b 3
v O U T = 2 + 4 + 8 + 16 V REF
(c.) Advantages:
1.) Smaller area than binary-weighted DAC.
2.) Better accuracy because the components differ by only 2:1.
3.) Autozeros the offset of the op amp.
Disadvantages:
1.) Has floating nodes and is sensitive to parasitics.
2.) Parasitic capacitances at the floating nodes will deteriorate the accuracy.
3.) Can be nonmonotonic.
4.) Requires a two-phase, non-overlapping clock.
Page 10-22
Problem 10.3-01
The DAC of Fig. 10.3-1 has m = 2 and k = 2. If the divisor has an incorrect value of 2, express
the INL and the DNL in terms of LSBs and determine whether or not the DAC is monotonic.
Repeat if the divisor is 6.
Solution
The general form for the output of this DAC is,
vOUT b0 b1 b2 b3
V REF = 2 + 4 + 2k + 4k
k = 2:
vOUT b0 b1 b2 b3
V REF = 2 + 4 + 4 + 8
The result is:
B0
B1
B2
B3
Ideal
Actual
Ideal DNL
Actual DNL
0.00000
0.00000
0.06250
0.12500
0.00000
0.12500
0.25000
0.00000
0.18750
0.37500
0.25000
0.25000
0.31250
0.37500
1
1
1
Ideal INL
Actual INL
0.00000
0.00000
1.00000
0.00000
1.00000
1.00000
0.00000
2.00000
0.00000
1.00000
0.00000
3.00000
0.00000
-3.00000
0.00000
0.00000
0.37500
0.00000
1.00000
0.00000
1.00000
0.50000
0.00000
1.00000
0.00000
2.00000
0.43750
0.62500
0.00000
1.00000
0.00000
3.00000
0.50000
0.50000
0.00000
-3.00000
0.00000
0.00000
0.56250
0.62500
0.00000
1.00000
0.00000
1.00000
0.62500
0.75000
0.00000
1.00000
0.00000
2.00000
0.68750
0.87500
0.00000
1.00000
0.00000
3.00000
0.75000
0.75000
0.00000
-3.00000
0.00000
0.00000
0.81250
0.87500
0.00000
1.00000
0.00000
1.00000
0.87500
1.00000
0.00000
1.00000
0.00000
2.00000
0.93750
1.12500
0.00000
1.00000
0.00000
3.00000
INL = +3LSB and 0 LSB. DNL = +1LSB and 3LSB. Nonmontonic because DNL <
1LSB.
k = 6:
vOUT b0 b1 b2 b3
V REF = 2 + 4 + 12 + 24
The result is on the next page:
Page 10-23
B1
B2
B3
Ideal
Actual
Ideal DNL
Ideal INL
Actual INL
0.00000
0.00000
0.00000
0.00000
0.06250
0.04167
0.00000
-0.33333
0.00000
-0.33333
0.12500
0.08333
0.00000
-0.33333
0.00000
-0.66667
0.18750
0.12500
0.00000
-0.33333
0.00000
-1.00000
0.25000
0.25000
0.00000
1.00000
0.00000
0.00000
0.31250
0.29167
0.00000
-0.33333
0.00000
-0.33333
0.37500
0.33333
0.00000
-0.33333
0.00000
-0.66667
0.43750
0.37500
0.00000
-0.33333
0.00000
-1.00000
0.50000
0.50000
0.00000
1.00000
0.00000
0.00000
0.56250
0.54167
0.00000
-0.33333
0.00000
-0.33333
0.62500
0.58333
0.00000
-0.33333
0.00000
-0.66667
0.68750
0.62500
0.00000
-0.33333
0.00000
-1.00000
0.75000
0.75000
0.00000
1.00000
0.00000
0.00000
0.81250
0.79167
0.00000
-0.33333
0.00000
-0.33333
0.87500
0.83333
0.00000
-0.33333
0.00000
-0.66667
0.93750
0.87500
0.00000
-0.33333
0.00000
-1.00000
Actual DNL
Page 10-24
Problem 10.3-02
Repeat Problem 10.3-1 if the divisor is 3 and 5.
Solution
b2
b3
b0 b 1
b2 b 3 V REF b0 b 1
k=3: vOUT = 2 + 4 VREF + 2 + 4 3 = 2 + 4 + 6 + 1 2 VREF
B0
B1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B3
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Ideal
0.00000
0.06250
0.12500
0.18750
0.25000
0.31250
0.37500
0.43750
0.50000
0.56250
0.62500
0.68750
0.75000
0.81250
0.87500
0.93750
Actual
Ideal DNL Actual DNL Ideal INL Actual INL
0.00000
0.00000
0.00000
0.08333
0.00000
0.33333
0.00000
0.33333
0.16667
0.00000
0.33333
0.00000
0.66667
0.25000
0.00000
0.33333
0.00000
1.00000
0.25000
0.00000
-1.00000
0.00000
0.00000
0.33333
0.00000
0.33333
0.00000
0.33333
0.41667
0.00000
0.33333
0.00000
0.66667
0.50000
0.00000
0.33333
0.00000
1.00000
0.50000
0.00000
-1.00000
0.00000
0.00000
0.58333
0.00000
0.33333
0.00000
0.33333
0.66667
0.00000
0.33333
0.00000
0.66667
0.75000
0.00000
0.33333
0.00000
1.00000
0.75000
0.00000
-1.00000
0.00000
0.00000
0.83333
0.00000
0.33333
0.00000
0.33333
0.91667
0.00000
0.33333
0.00000
0.66667
1.00000
0.00000
0.33333
0.00000
1.00000
From the above table, INL = +1LSB and 0LSB, DNL = +0.33LSB and 1LSB. The DAC is
on the threshold of nonmonotonicity.
k=5:
B0
b2
b3
b0 b 1
b2 b 3 V REF b0 b 1
vOUT = 2 + 4 VREF + 2 + 4 5 = 2 + 4 + 10 + 2 0 VREF
B1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B3
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Ideal
0.00000
0.06250
0.12500
0.18750
0.25000
0.31250
0.37500
0.43750
0.50000
0.56250
0.62500
0.68750
0.75000
0.81250
0.87500
0.93750
Actual
Ideal DNL Actual DNL Ideal INL Actual INL
0.00000
0.00000
0.00000
0.05000
0.00000
-0.20000
0.00000
-0.20000
0.10000
0.00000
-0.20000
0.00000
-0.40000
0.15000
0.00000
-0.20000
0.00000
-0.60000
0.25000
0.00000
0.60000
0.00000
0.00000
0.30000
0.00000
-0.20000
0.00000
-0.20000
0.35000
0.00000
-0.20000
0.00000
-0.40000
0.40000
0.00000
-0.20000
0.00000
-0.60000
0.50000
0.00000
0.60000
0.00000
0.00000
0.55000
0.00000
-0.20000
0.00000
-0.20000
0.60000
0.00000
-0.20000
0.00000
-0.40000
0.65000
0.00000
-0.20000
0.00000
-0.60000
0.75000
0.00000
0.60000
0.00000
0.00000
0.80000
0.00000
-0.20000
0.00000
-0.20000
0.85000
0.00000
-0.20000
0.00000
-0.40000
0.90000
0.00000
-0.20000
0.00000
-0.60000
From the above table, INL = +0LSB and 0.6LSB, DNL = +0.6LSB and 0.2LSB. The DAC
is monotonic.
Page 10-25
Problem 10.3-03
Repeat Problem 1 if the divisor is correct (4) and the VREF for the MSB subDAC is 0.75VREF
and the VREF for the LSB subDAC is 1.25VREF.)
Soluiton
The analog output can be written as,
b0 b 1 3VREF b2 b 3 5VREF 3b0 3 b 1 5 b 2 5 b 3
vOUT = 2 + 4 4
+ 2 + 4 4
= 8 + 1 6 + 32 + 6 4 VREF
B0 B1 B2 B3
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
Ideal
0.00000
0.06250
0.12500
0.18750
0.25000
0.31250
0.37500
0.43750
0.50000
0.56250
0.62500
0.68750
0.75000
0.81250
0.87500
0.93750
Actual
Ideal DNL Actual DNL Ideal INL Actual INL
0.00000
0.00000
0.00000
0.07813
0.00000
0.25000
0.00000
0.25000
0.15625
0.00000
0.25000
0.00000
0.50000
0.23438
0.00000
0.25000
0.00000
0.75000
0.18750
0.00000
-1.75000
0.00000
-1.00000
0.26563
0.00000
0.25000
0.00000
-0.75000
0.34375
0.00000
0.25000
0.00000
-0.50000
0.42188
0.00000
0.25000
0.00000
-0.25000
0.37500
0.00000
-1.75000
0.00000
-2.00000
0.45313
0.00000
0.25000
0.00000
-1.75000
0.53125
0.00000
0.25000
0.00000
-1.50000
0.60938
0.00000
0.25000
0.00000
-1.25000
0.56250
0.00000
-1.75000
0.00000
-3.00000
0.64063
0.00000
0.25000
0.00000
-2.75000
0.71875
0.00000
0.25000
0.00000
-2.50000
0.79688
0.00000
0.25000
0.00000
-2.25000
From the above table, INL = +0.75LSB and 3LSB, DNL = +0.25LSB and 1.75LSB. The
DAC is not monotonicity.
Page 10-26
Problem 10.3-04
Find the worst case tolerance of x ( x/x)
in % that will not cause a conversion error
for the DAC shown. Assume that all
aspects of the DAC are ideal except for x.
(Note: that the divisor is 1/x so that x is
less than 1.)
Solution
The tolerance is only influenced by the
bits of the LSB DAC. The ideal and
actual outputs are given as,
b4 b 5 b 6
vout(ideal) = x 2 + 4 + 8
VREF = 1V
b1
b2
b3
3-bit
MSB
DAC
VREF = 1V
b4
b5
b6
3-bit
LSB
DAC
1
x
Fig. F97E1P1
b4 b 5 b 6
vout(actual) = (x x) 2 + 4 + 8
1
b4 b 5 b 6 1
Worst case error = |vout(actual) - vout(ideal)| 1/27 x 2 + 4 + 8 7 = 128
2
The tolerance is decreased if all LSB bits are 1. Therefore,
7
1
x 8 128
8 1
1
x 7 128 = 112
vOUT
x 1
x = 14 = 7.143%
Problem 10.3-05
The DAC of Fig. 10.3-2 has m = 3 and k = 3. Find
(a.) the ideal value of the divisor of VREF designated
as x. (b.) Find the largest value of x that causes a
1LSB DNL. (c.) Find the smallest value of x that
causes a 2LSB DNL.
Solution
b3
b0 b 1 b 2
a.) vOUT = VREF 2 + 4 + 2k + 4k
b.) Let vOUT = vOUT when k 4. Also note that
1LSB = 1/16 when vOUT is normalized to VREF.
VREF
b0
b1
2-bit
MSB
DAC
vOUT
VREF/k
b2
Page 10-27
b3
2-bit
LSB
DAC
Fig. S10.3-05
v OUT - v O U T
1
= 16
V REF
1
b0 b 1 1 b 2 b 3 b0 b 1 b 2 b 3 1 1 b 2 b 3
+
+
+
+
+
+
+
=
+
=
k
k
4
16
2
4
2
4
2
4
8
16
2
4
4 - 1 (2b + b ) = 1
3
k 2
4
1
= 2b 2 + b 3 1
=
1
k
2b 2 + b 3
2b 2 + b 3
4(2b 2 + b 3 )
k = 2b + b 1
2
3
k = 21 = 3 , 8
12
b2 = 1 and b3 = 1
k = 31 = 4, 6
The smallest, largest value of k that maintains 1LSB is 6. k = 6
(k is ideally 4 and the smallest of the maximum values is 6)
c.) For DNL, the worst case occurs from X011 to X100.
vOUT(X100)-vOUT(X011)
1 = 2
VREF/16
b2 = 0 and b3 = 1
1
1 2
1 1
4 - 2k +4k = 16 16
12
k = 3-(2) = 12 or 2.4
12
4 - k = 12
k = 2.4
12
k = 3-(2)
Page 10-28
Problem 10.3-06
Show for the results of Ex. 10.3-2 that the resulting INL and DNL will be equal to 0.5LSB or
less.
Solution
Consider only the LSBs because the error in the division factor only affects the LSB subDAC.
INL:
The worst case INL occurs when both b3 and b4 are on. Therefore,
1 + 1 61 = 3 61 = 61 = 5 , 7
4 24 4 24 32 32 32
2
7 6
1
INL+(max) = Vo(actual) - Vo(ideal) = 32 - 32 = 32 = +0.5LSB
5 6 -1
INL-(max) = Vo(actual) - Vo(ideal) = 32 - 32 = 32 = -0.5LSB
Therefore, the worst case INL is equal to or less than 0.5LSB.
DNL:
The worst case DNL occurs when both bits of the LSB subDAC change from 1 to 0.
This corresponds to a change from 0011 to 0100. If the scaling factor is 7/24 corresponding to
the +1/24 tolerance, then
5 1 5 8
3
Vo = Vo(0011) -Vo(0100) = 32 - 4 = 32 - 32 = 32
2
3 2
1
DNL+ = Vo - 32 = 32 - 32 = 32 = +0.5LSB
If the scaling factor is 5/24 corresponding to the -1/24 tolerance, then
7 1 7 8
1
Vo = Vo(0011) -Vo(0100) = 32 - 4 = 32 - 32 = 32
2
1 2 -1
DNL- = Vo - 32 = 32 - 32 = 32 = -0.5LSB
Therefore, the worst case DNL is equal to or less than 0.5LSB.
Page 10-29
Problem 10.3-07
A 4-bit, digital-analog converter is shown in Fig. P10.3-7. When a bit is 1, the switch
pertaining to that bit is connected to the op amp negative input terminal, otherwise it is connected
to ground. Identify the switches by the notation b1, b2, b3, or b4 where bi corresponds to the ith
bit and b1 is the MSB and b4 is the LSB. Solve for the value of R x which will give proper
digital-analog converter performance.
b0
I0
VREF
2R
vOUT
LSB
MSB
b1
I1
4R
Rx
b3
b2
I2
2R
Vx
I3
4R
4R
R
+
S10.3-07
Solution
VREF
I0
I0
I0
For this circuit to operate properly, I0 = 2R , I1 = 2 , I2 = 4 , and I3 = 8 .
VREF
To achieve this result, Vx = - 4 . The equivalent resistance seen to ground from the right of
Rx can be expressed as,
REQ = 2R||(4R||4R) = 2R||2R = R
VREF
R
V x = R+R (-VREF) = - 4
x
R x = 3R
Page 10-30
Problem 10.3-08
Assume R 1=R 5=2R, R 2=R 6=4R, R 3=R 7=8R, R4=R8=16R and that the op amp is ideal. (a.)
Find the value of R9 and R10 in terms of R which gives an ideal 8-bit digital-to-analog converter.
(b.) Find the range of values of R9 in terms of R which keeps the INL 0.5LSB. Assume that
R10 has its ideal value. Clearly state any assumption you make in working this problem. (c.)
Find the range of R10 in terms of R which keeps the converter monotonic. Assume that R9 has
its ideal value. Clearly state any assumptions you make in working this problem.
Solution
(a.) R 8 = 16R and R 9 = R
b0 b 1 b 2 b 3 R
b4 b 5 b 6 b 7
(b.) vOUT = VREF 2 + 4 + 8 + 16 + R V REF 2 + 4 + 8 + 16
8
The worst case INL occurs when the bits in the MSB subDAC are zero and the bits in the LSB
subDAC are one.
R
b4 b 5 b 6 b 7
vOUT = R V REF 2 + 4 + 8 + 16
8
1
b4 b 5 b 6 b 7
vOUT(ideal) = 16 V REF 2 + 4 + 8 + 16
1
1 VREF
b4 b 5 b 6 b 7 R
R
1
R
512(0.9375) R - 16 = 1 R = 0.064583
R8 = 15.4838R
8
8
1
1 VREF
b4 b 5 b 6 b 7 R
Also, INL = vOUT - vOUT(ideal) =VREF 2 + 4 + 8 + 16 R - 16 = - 2 256
8
R
1
R
512(0.9375) R - 16 = -1 R = 0.060417
R8 = 16.5517R
8
15.4838R R 8 16.5517R
(c.) Worst case monotonicity occurs when the bits of the LSB subDAC go from 1 to 0.
VREF 1 1
1
1 VREF 15
vOUT(LSBs =1) = 16 2 + 4 + 8 + 16 = 16 16
R 1
vOUT(b3=1, all others 0) = VREF R 16
9
V
R 1
15
REF 15
R 9 < 16 R
Nonmonotonicity VREF R 16 > 16 16
9
Page 10-31
Problem 10.3-09
Design a ten-bit, two-stage charge-scaling D/A converter similar to Fig. 10.3-4 using two five-bit
sections with a capacitive attenuator between the stages. Give all capacitances in terms of C,
which is the smallest capacitor of the design.
Solution
The result is shown below.
C
16
C
16
C
8
C
4
C
2
2C
32 C
16
b9
b8
b7
b6
b5
b4
+
C
8
C
4
C
2
b3
b2
b1
b0
VREF
Fig. S10.3-09
2C
Cs = 31
1 1
16
Cs +2C = C
1
32
1
31
Cs = 2C - 2C = 2C
vout
Page 10-32
Problem 10.3-10
A two-stage, charge-scaling D/A converter is shown in Fig. P10.3-10. (a.) Design Cx in terms
of C, the unit capacitor, to achieve a 6-bit, two-stage, charge-scaling DAC. (b.) If Cx is in error
by Cx, find an expression for vOUT in terms of Cx, Cx, bi and VREF. (c.) If the expression
for vOUT in part (b.) is given as
6
3
6-i
VREF
17Cx
8C
b
2
x
i
b 23-i+ 1+
vOUT =
1-
8 100Cx i
10C
8
i=1
i=4
what is the accuracy of Cx necessary to avoid an error using worst case considerations.
Cx Ceq
+
C
2C
b5
b4
4C
b3
2C
b2
b1
4C
vOUT
b0
+
-
Solution
(a.) The value of Ceq. must be C. Therefore,
1
1
1
1
7
8C
Cx = 7
C = Cx + 8C
Cx = 8C
(b.) The model for the analysis is found by using Thevenins equivalent circuits and is ,
2
Cx + Cx vOUT
8C
vl
7C
vr =
i=0
5
vr
vl =
Fig. S10.3-10B
bi22-i
7 VREF
bi25-i
8 VREF
i=3
1
1
1
8C
C
C
7C
x
x
v +
vOUT = 1
vl
1
1 r
1
1
1
8C + 7C
+
C x+ C x
8C + 7C + Cx+Cx
Page 10-33
C x(1+ C x/C x )
7C
v
+
vl
vOUT = 1
1
1
1
1
1
8C + 7C
r 8C
+
+ 7C +
C x(1+ C x/C x )
C x(1+ C x/C x )
Cx
8C
Let Cx = 7 and C =
x
1
7 1
1
8C
+ 8C
1+
7C
vOUT = 1
1
7 1 vr + 1
1
7 1 vl
8C + 7C
+ 8C
+
+
1+
8C 7C 8C1+
1
Assume that
1- to get,
1+
1
1 + 7 - 7
1 - 7 1
8
8
7
7
8
8
vl =
v
vr +
vr +
vOUT
1 + 1 + 7 - 7 1 + 1 + 7 - 7 1 + 1 - 7 1 + 1 - 7 l
8 7 8 8 8 7 8 8 7 8 7 8
7 - 49
1 - 49
8
1
7
56
1
v +
v =
vOUT =
vr +
v
r
l
8
49
49
49 l
8 - 49
8
81 - 64
8
8
1 - 64
1 - 49
vl
49
7
56
49 4 9
1
7
vOUT = 8
vr +
8 1 + 64 - 56 v r + 7 1 + 56 v l
49
1 - 49
71 - 56
64
5
2 2-i
bi2
bi25-i
49
7 7
1
vOUT = 8 1- 64
V R E F + 7 1 + 56
VREF
7
8
i=0
i=3
vOUT
2
V R E F 7
7
= 8 1- 64 b i 2 2-i + 1 + 8
i=0
i=3
bi25-i
8
(c.) The error due to Cx should be less than 0.5LSB. Worst case is for all bits 1.
Cx
Cx 1.685%
Page 10-34
Problem 10.3-11
If the op amps in the circuit below have a dc gain of 104 and a dominant pole at 100Hz, at what
clock frequency will the effective number of bits (ENOB) = 7bits assuming that the capacitors
and switches are ideal? Use a worst case approach to this problem and assume that time
responses of the LSB and MSB stages add to give the overall conversion time.
C/8
b5
b5
b6
b6
+
VREF -
b7
C
2
C/2
C/4
b7
b8
b8
C/8
b1
b2
2C
2
b2
A1
VREF
b1
1
vO1
b3
2
C/2
C/4
C/8
b4
Solution
The worst case approach assumes that all capacitors are
switched into the op amp input and that both stages can be
modelled approximately as shown.
With a single pole model for the op amp, it can be shown
that the -3dB frequency is given as follows where C1 = C2
gives the lowest -3dB frequency.
GBC2 GB
H = C +C = 2 = x106 radians/sec
1 2
vout(t) = (C1/C2)[1 - e-H t]VREF
VREF
1 VREF
ENOB of 7 bits
2 7 = 8
2
2
1
1 - 8 = 1 - e-HT eHT = 28
2
T=
vOUT
A2
2
2
F97FEP3
MSB Array
LSB Array
2C
b3
b4
t=0
2C
2C
-
VREF
vout(T) = VREF -
F97FES3
VREF
28
8
8
ln(2) =
0.693 = 1.765s
x106
vout(t)
1
fclock = T
= 283kHz
clock
Page 10-35
Problem 10.3-12
The DAC shown uses two identical, 2-bit DACs to achieve a 4-bit D/A converter. Give an
expression for vOUT as a function of VREF and the bits, b1, b2, b3, and b4 during the 2 phase
period. The switches controlled by the bits are closed if the bit is high and open if the bit is low
during the 2 phase period. If k = 2, express the INL (in terms of a LSB value) and DNL (in
terms of a LSB value) and determine whether the converter is monotonic or not. (You may use
the output-input plot on the next page if you wish.)
Solution
During the 2 phase the DAC can be modeled as:
VREF
VREF
b1C
2
b2C
4
VREF
b3C
2
VREF
b4C
4
vOUT
b1 b 2 1 b 2 b 4
vOUT (2) = 2 + 4 + k 2 + 4 VREF
If k = 2, then
vOUT(2) b1 b2 b3 b4
V REF = 2 + 4 + 4 + 8
S01E3S3
Output for k = 4
0
1/16
2/16
3/16
4/16
5/16
6/16
7/16
8/16
9/16
10/16
11/16
12/16
13/16
14/16
15/16
Output for k = 2
0
2/16
4/16
6/16
4/16
6/16
8/16
10/16
8/16
10/16
12/16
14/16
12/16
14/16
16/16
18/16
Page 10-36
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
S01E3S3B
Page 10-37
Problem 10.3-13
An N-bit DAC consists of a voltage scaling DAC of M-bits and a charge scaling DAC of K-bits
(N=M+K). The accuracy of the resistors in the M-bit voltage scaling DAC is R/R. The
accuracy of the binary-weighted capacitors in the charge scaling DAC is C/C. Assume for
this problem that INL and DNL can be expressed generally as,
INL = Accuracy of component x Maximum weighting factor
DNL = Accuracy of the largest component x Corresponding weighting factor
where the weighting factor for the i-th bit is 2N-i+1.
(a.) If the MSB bits use the M-bit voltage scaling DAC and the LSB bits use the K-bit charge
scaling DAC, express the INL and DNL of the N-bit DAC in terms of M, K, N, R/R, and
C/C. (b.) If the MSB bits use the K-bit charge scaling DAC and the LSB bits use the M-bit
voltage scaling DAC, express the INL and DNL of the N-bit DAC in terms of M, K, N, R/R,
and C/C.
Solution
(a.) In a M-bit voltage scaling DAC, there are 2M resistors between VREF and ground. The
(2M-i)R
voltage at the bottom of the i-th resistor from the top is v i = M
V
where the iR
(2 -i)R + i R REF
resistors are above vi and the 2M-i resistors are below vi. The worst case INL(R) for the voltage
scaling DAC is found at the midpoint where i = 2M-1 and the resistors below are all maximum
positive and the resistors above are all maximum negative. Thus,
2M-1(R+R)VREF
VREF R
INL(R) = v2M-1(actual) - v2M-1(ideal) = M-1
2 = 2R
2
(R+ R) + 2 M-1 (R- R)
or
I N L (R ) =
R
2 M R
M -1
=
2
R LSBs
2M 2R
The worst case DNL(R) for the voltage scaling DAC is found as the maximum step size minus
the ideal step size. Thus,
(RR)VREF
R
R
DNL(R) = vstep(actual) - vstep(ideal) =
V
=
V
REF
2 M R REF
2M R
2M R
R V R E F 2N
R
2N R
K
D N L (R ) =
=
=
2
R
R LSBs
2M R
2 N
2M
Let us now examine the INL(C) and the DNL(C) of a K-bit binary-weighted capacitor array.
The ideal output for the i-th capacitor is given as
VREF 2K 2K
C/2i-1
= i LSBs
vOUT(ideal) = 2C VREF =
2i 2 K
2
The actual wors-case output for the i-th capacitor is given as
VREF CV REF 2K 2KC
(CC)/2i-1
vOUT(actual) =
V
=
= i i
LSBs
REF
2C
2C
2i
2 iC
2
or
Page 10-38
R
C
INL = INL(R ) + INL(C ) = 2 M -1 R + 2 N -1 C
where the LSB of the charge scaling DAC is now VREF/2N rather than VREF/2K.
The DNL when the MSBs use voltage scaling and the LSBs use charge scaling is,
R
C
C
R
DNL = DNL(R) + DNL(C ) = 2 K R + 2 K C = 2 K R + C
(b.) Fortunately we can use the above results for the case where the MSBs use the charge-scaling
DAC and the LSBs use the voltage scaling DAC.
For INL(R) the LSB is now VREF/2N. Therefore,
R
2 N R
INL(R) = N 2R V R E F = 2 N -1 R L S B s
2
For the INL(C), K is replaced with N to give,
I N L (C ) =
2N-1 C
LSBs
C
For the DNL(R), the LSB is VREF/2N so that the DNL(R) for part (b.) becomes
D N L (R) =
VREF =
R
R LSBs )
2NR
Since the MSB for the chage scaling DAC is now N, the DNL(C) becomes
2NC
C LSBs
Combining the above results gives the INL and DNL for the case where the MSBs use the charge
scaling DAC and the LSBs use the voltage DAC. The result is,
D N L (C ) =
R C
I N L = 2N-1 R + C L S B s
C
R
D N L = 2 N-1 C +
R LSBs
and
Page 10-39
Problem 10.3-14
Below are the formulas for INL and DNL for the case where the MSB and LSB arrays of an
digital-to-analog converter are either voltage or charge scaling. n = m+k, where m is the number
of bits of the MSB array and k is the number of bits of the LSB array and n is the total number of
bits. Find the values of n, m, and k and tell what type of DAC (voltage MSB and charge LSB or
charge MSB and voltage LSB) if R/R = 1% and C/C = 0.1% and both the INL and DNL of
the DAC combination should each be 1LSB or less.
DAC Combination
INL (LSBs)
DNL (LSBs)
MSB voltage (m-bits)
LSB charge (k-bits)
R
C
2n-1 R + 2k-1 C
R
C
2 k R + (2k-1) C
R
C
2m-1 R + 2n-1 C
R
C
n
R + (2 -1) C
1
1
1 2n-1100 + 2k-11000
1
1
1 2k100 + (2k-1)1000
999
1000 102k + 2k-1 11 = 90.8 2k k = 6
Page 10-40
Problem 10.3-15
The circuit shown is a double-decoder D/A converter. Find an expression for vX in terms of
V1, V2, and VREF when the 2 switches are closed. If A=1, B=0, C=1, and D=1, will the
comparator output be high or low if Vanalog = 0.8VREF?
VREF
2
B
C
D RR
D RR
V2 C
D RR
VAnalog
A
C
1
B
0.75VREF
B
0.5VREF
B
0.25VREF
RR
V1
A
vx
C
4
vOUT
2
C
4
2
1
Figure S10.3-15
Solution
At 2 we have the following equivalent circuit:
vAnalog
C
C/4
V1
C/4
VREF
4
V2
vx
4 - 4 - v x
sC
+ 4 (V2 - vx) = 0
or
VREF
V2
C C
sCvAnalog - CV1 C 16 + C 4 = vx C+C+ 4 + 4
Fig. S10.3-15A
V 2 V R E F
V2 VREF
C
2
2
v
V
+
=
v
V
+
vx = C
1
5 Analog 5 1 10 - 16
4
16
total Analog
Page 10-41
Problem 10.3-16
A 4-bit, analog-to-digital converter is shown. Clearly explain the operation of this converter for
a complete conversion in a clock period-by-clock period manner, where 1 and 2 are nonoverlapping clocks generated from the square ware with a period of T (i.e. 1 occurs in 0 to T/2
and 2 in T/2 to T, etc.). What will cause errors in the operation of this analog-to-digital
converter?
VREF
B
VAnalog
C
1
A
3V
4 REF
2V
4 REF
1V
4 REF
B
1
V1
B
A
R
4
3V
REF
16
R
4
2V
16 REF R
4
1V
REF
16
R
4
C
VT
vX
-
+
2
V2
Non-overlapping
two-phase clocks
1 2
D
LSB
To bit switches
AB C
MSB
Figure S10.3-16
Square wave
Solution
Consider the operation during a 1-2 cycle. The voltage vx can be written in general as,
Vanalog V1 V2 1
2 - 2 + 2 = 2 (Vanalog -V1 + V2)
The operation of the ADC will proceed as follows:
1.) Period 1 (0 t T):
_ _
_
SAR closes switches A, B , C , and D (1000) to get
1
3
1
1
1
vx = 2 V analog - 8 V R E F + 8 V R E F = 2 V analog - 2 V R E F
_
If vx > 0, then A = 1. Otherwise, A = 0 (A =1).
vx =
Page 10-42
vx = 2 V analog - V 1 + 16 V R E F = 2 V analog - V 1 + 8 V R E F
_
If vx > 0, then C = 1 (XX10). Otherwise, C = 0 (C = 1) (XX00).
4.) Period 4 (3T t 4T):
a.) D = 1
SAR closes switches appropriate Aand B switcheds and C, and D (XX11) to get
1
1
vx = 2 V analog - V 1 + 16 V R E F
_
b.) D = 1
_
SAR closes switches appropriate Aand B switcheds and C, and D (XX10) to get
1
3
vx = 2 V analog - V 1 + 16 V R E F
_
If vx > 0, then D = 1 (XXX1). Otherwise, D = 0 (D = 1) (XXX0).
Sources of error:
1.) Op amp/comparator gain, GB, SR, settling time (offset not a problem).
2.) Resistor and capacitor matching.
3.) Switch resistance and feedthrough.
4.) Note parasitic capacitances.
5.) Reference accuracy and stability.
Page 10-43
Problem 10.4-01
What is vC1 in Fig. 10.4-1 after the following sequence of switch closures? S4, S3, S1, S2, S1,
S 3 , S 1 , S 2 , and S 1 ?
Solution
The plots for vC1/VREF and vC2/VREF are given below.
vC1/VREF
1.0
0.75
0.625
0.5
0.25
0
t/T
vC2/VREF
1.0
0.75
0.625
0.5
0.25
0
t/T
Fig. S10.4-01
Page 10-44
Problem 10.4-02
Repeat the above problem if C1 = 1.05C2.
Solution
In the sharing phase, we have the following equivalent circuit:
C1
C2
vout(i) = VC1C +C + VC2C +C
vout
1 2
1 2
C1
1.05
1
= 2.05 VC1 + 2.05 VC2
C2
= 0.5122VC1 + 0.4878VC2
VC1
VC2
FigS10.4-02
VC1(i)/VREF
VC2(i)/VREF
Vout(i)/VREF
0.5112
0.5122
0.2498
0.2498
0.6340
Thus, at the end of the conversion, the output voltage is 0.6340VREF rather than the ideal value
of 0.6250VREF.
Problem 10.4-03
S2
For the serial DAC shown, every time
the switch S2 opens, it causes the V
S3
REF
voltage on C1 to be decreased by
10%. How many bits can this DAC
convert before an error occurs
assuming worst case conditions and
letting VREF = 1V? The analog output is taken across C2.
Solution
Worst case is for all 1s.
i
VC1(ideal) VC1(act.)
VC2(ideal)
VC2(act.)
S1
C1
VREF
2i+1
C2
S4
vC2
F97E1P4
|VC2(ideal) VC2(act.)|
OK?
1
1
0.9
0.5
0.45
0.25
0.050
Yes
2
1
0.9
0.75
0.675
0.125
0.0750
Yes
3
1
0.9
0.875
0.7875
0.0625
0.0875
No
Error occurs at the third bit.
Note that the approach is to find the ideal value of VC2 at the ith bit and then find the range that
VC2 could have which is VREF/2i+1 and still not have an error. If the difference between the
magnitude of the ideal value and actual value of VC2 exceeds VREF/2i+1 then an error will
occur.
Page 10-45
Problem 10.4-04
For the serial, pipeline DAC of Fig. 10.4-3 find the ideal analog output voltage if VREF = 1V
and the input is 10100110 from the MSB to the LSB. If the attenuation factors of 0.5 become
0.55, what is the analog output for this case?
Solution
Ignoring the delay terms,the output of Fig. 10.4-3 can be written as,
b1 b2 b3 b4 b5 b6 b7
Vout
=
b
+
0
V REF
2 + 4 + 8 + 16 + 32 + 64 + 128
For 10100110 we get,
Vout
1 1 1 1
1
1
1
V REF (ideal) = 1 - 2 + 4 - 8 - 16 + 32 + 64 - 128
128 64
32
16
8
4
2
1
77
= 128 - 128 + 128 - 128 - 128 + 128 + 128 - 128 = 128 = 0.60156
If the attenuation factor is k = 0.55, the output can be re-expressed as,
Vout
2
3
4
5
6
7
8
V REF (actual) = kb0 + k b1 + k b2+ k b3+ k b4+ k b5+ k b6+ 8 b7
= +0.55 0.3025 + 0.1664 0.0915 0.0503 + 0.0277 + 0.0152 0.00837
= 0.3066
Problem 10.4-05
Give an implementation of the pipeline DAC of Fig. 10.4-3 using two-phase, switched capacitor
circuits. Give a complete schematic with the capacitor ratios and switch phasing identified.
Solution
All of the stages can be represented by the following block diagram.
1
vi+1 2
z-1
vi = (0.5vi+1 biVREF)z-1
vi
VREF
C
1
2C
2
vi
Page 10-46
Problem 10.4-06
A pipeline DAC is shown. If k1 = 7/16, k2 = 5/7, and k3 = 3/5 write an expression for vOUT in
terms of bi (i = 1, 2, 3) and VREF. Plot the input-output characteristic on the curve shown below
and find the largest INL and largest DNL. Is the DAC monotonic or not?
+1
k3
k2
+1
+1
b2
+1
b3
vOUT
k1
+1
b1
VREF
8/8
Analog Output
7/8
6/8
+1LSB INL
4/8
-1.5LSB DNL
-0.5LSB INL
+0.5LSB
DNL
3/8
2/8
Digital Word
vOUT
000
001
010
011
100
101
110
111
0/16
3/16
5/16
8/16
7/16
10/16
12/16
15/16
1/8
0/8
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
Digital Input
1
0
1
1
1
0
1
1
1
Solution
Page 10-47
Problem 10.4-07
A pipeline digital-analog converter is shown. When bi is 1, the switch is connected to VREF,
otherwise it is connected to ground. Two of the 0.5 gains on the summing junctions are in error.
Carefully sketch the resulting digital-analog transfer characteristic on the plot on the next page
and identify the INL with respect to the infinite resolution characteristic shown and DNL. The
INL and DNL should be measured on the analog axis.
+3
+1
+5
+1
vOUT
8
2
8
2
-1
-1
-1
z-1
z
z
z
+1
+1
+1
b3
b4
b2
b1
+
VREF
Figure S10.4-7A
Solution
Ignoring the delay terms, we can write the output voltage as,
vOUT b4
3
30
15
5
3
1 1
V REF = 2 + b 3 8 + b 2 8 + b 1 2 = 2b1+ 16b2 + 256b3 + 256b3
128
48
30
15
= 256b1+ 256b2 + 256b3 + 256b3
The performance is summarized in the table below (a plot can be made from the table).
B0
B1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
B2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B3
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Ideal
0.00000
0.06250
0.12500
0.18750
0.25000
0.31250
0.37500
0.43750
0.50000
0.56250
0.62500
0.68750
0.75000
0.81250
0.87500
0.93750
Actual
Ideal DNL Actual DNL Ideal INL Actual INL
0.00000
0.00000
0.00000
0.05859
0.00000
-0.06250
0.00000
-0.06250
0.11719
0.00000
-0.06250
0.00000
-0.12500
0.17578
0.00000
-0.06250
0.00000
-0.18750
0.18750
0.00000
-0.81250
0.00000
-1.00000
0.24609
0.00000
-0.06250
0.00000
-1.06250
0.30469
0.00000
-0.06250
0.00000
-1.12500
0.36328
0.00000
-0.06250
0.00000
-1.18750
0.50000
0.00000
1.18750
0.00000
0.00000
0.55859
0.00000
-0.06250
0.00000
-0.06250
0.61719
0.00000
-0.06250
0.00000
-0.12500
0.67578
0.00000
-0.06250
0.00000
-0.18750
0.68750
0.00000
-0.81250
0.00000
-1.00000
0.74609
0.00000
-0.06250
0.00000
-1.06250
0.80469
0.00000
-0.06250
0.00000
-1.12500
0.86328
0.00000
-0.06250
0.00000
-1.18750
Page 10-48
Problem 10.4-08
Show how Eq. (10.4-2) can be derived from Eq. (10.4-1). Also show in the block diagram of
Fig. 10.4-4 how the initial zeroing of the output can be accomplished.
Solution
Eq. (10.4-1) can be written as
N
Vout =
b i -1 z
2i - 1
i =1
-i
i =1
i =1
b i -1 z -i z 1
=
2i - 1 z z
1
= z
i =0
bi
=
z
2 iz i
bi
bi - 1
1
=z
i
-1
i
1
2 z
bi - 1
2 i -1 z i - 1
i =1
2 iz i
i =0
Page 10-49
Problem 10.4-09
Assume that the amplifier with a gain of 0.5 in Fig. 10.4-4 has a gain error of A. What is the
maximum value A can be in Example 10.4-2 without causing the conversion to be in error?
Solution
Let the amplifier gain be A. Therefore, we can write the output in general as follows.
Bit from LSB to MSB
Vout
A-1
A(A-1) + 1 = A2 A - 1
A[A(A-1) 1] + 1 = A3 - A2 A + 1
A{A[A(A-1) 1] + 1} + 1 = A4 - A3 - A2 + A + 1
19
The ideal output is Vout = 16 0.5LSB
LSB =
2V REF
26
VREF
25
VREF
= 32
The ideal output is 1.18750 and must be between 1.15625 and 1.21875.
1.2
-0.5 LSB Limit
1.15
Vout
1.1
VREF
1.05
1
Amax
Amin
0.95
0
0.2
0.4
0.6
0.8
1
FigS10.4-09
From this plot, we see that A must lie between 0.205 and 0.590 in order to avoid a 0.5LSB
error.
0.205 A 0.590
Page 10-50
Problem 10.4-10
Repeat Example 10.4-2 for the digital word 10101.
Solution
Let the amplifier gain be A. Therefore, we can write the output in general as follows.
Bit from LSB to MSB
Vout
A-1
A(A-1) + 1 = A2 A + 1
A[A(A-1) + 1] - 1 = A3 - A2 + A - 1
A{A[A(A-1) + 1] - 1} + 1 = A4 - A3 + A2 - A + 1
11
The ideal output is Vout = 16 0.5LSB
LSB =
2V REF
26
VREF
25
VREF
= 32
The ideal output is 0.6875 and must be between 0.65625 and 0.71875.
0.7
A
-0.5 LSB Limit min
0.65
0
0.2
0.4
Amax
0.6
0.8
1
FigS10.4-09
From this plot, we see that A must lie between 0.41 and 0.77 in order to avoid a 0.5LSB error.
0.41 A 0.77
Page 10-51
Problem 10.4-11
Assume that the iterative algorithmic DAC of Fig. 10.4-4 is to convert the digital word 11001. If
the gain of the 0.5 amplifier is 0.7, at which bit conversion is an error made?
+VREF bi = 1
+1
-VREF bi = 0
Sample
and
hold
+1
vOUT
1
2
Fig. S10.4-11
Solution
Conversion
No.
Bit
Converted
Ideal
Result
Max. Ideal
Min. Ideal
1(LSB)
1.5
0.5
1 (OK)
-(1/2)
-0.25
-0.75
-0.30 (OK)
-(5/4)
-1.1250
-1.375
-1.210 (OK)
(3/8)
0.4375
0.3125
0.1530 (Error)
1 (MSB)
(19/16)
0.9062
0.8437
The max. and min. ideal are found by taking the ideal result and adding and substracting half of
the ideal bit for that conversion number.
We note from the table that the error occurs in the 4th bit conversion.
Page 10-52
Problem 10.4-12
An iterative, algorithmic DAC is shown in Fig. P10.4-12. Assume that the digital word to be
converted is 10011. If VREF1 =0.9VREF and VREF2 = -0.8VREF, at which bit does an error
occur in the conversion of the digital word to an analog output?
VREF2
ith Bit = 1
ith Bit = 0
+
+
VREF1
Sample
and hold
circuit
vOUT
A=0.5
Solution
Ideally, the output of the i-th stage should be,
vOUT(i) = 0.5 vOUT(i-1) biVREF
The i-th LSB is given as
VREF
.
2i-1
In this problem, the output of i-th stage is given as,
vOUT(i) = 0.5 vOUT(i-1) + 0.9VREF if bi = 1
and
vOUT(i) = 0.5 vOUT(i-1) - 0.8VREF if bi = 0
The performance is summarized in the following table where vOUT(i) is normalized to VREF.
Conversion
No.
0.5 LSB
Bit
Converted
vOUT(i)
Ideal
Actual
vOUT(i)
0.5
1.5
0.5
0.9
0.25
1.5
1.75
1.25
1.35
0.125
-0.25
-0.125
-0.375
-0.125
0.0625
-1.125
-1.0625
-1.1875
-0.8625
0.03125
0.4375
0.46875
0.40625
0.4687
5
An error occurs in the 4th bit conversion since it lies outside the maximum-minimum ideal
vOUT(i). Note the 5th bit is okay.
Page 10-53
Problem 10.5-01
Plot the transfer characteristic of a 3-bit ADC that has the largest possible differential nonlinearity
when the integral nonlinearity is limited to 1LSB. What is the maximum value of the
differential nonlinearity for this case?)
Solution
A plot is given below showing the upper and lower limits for 1 LSB INL. The dark line on the
plot shows part of the ADC characteristics that illustrates that the maximum DNL is 2 LSB.
111
Digital Output Code
101
100
+2LSB DNL
-2LSB DNL
011
Ideal 3-bit - 1LSB
010
001
000
0
8
1
8
2
8
3
4
5
8
8
8
Analog Input Voltage
6
8
7
8
8
8
Fig. S10.5-01
Page 10-54
Problem 10.5-2
(a.) Find the INL and DNL for the 3-bit ADC shown where the INL and DNL is referenced
to the analog input voltage. (Use the terminology: INLA and DNLA.)
(b.) Find the INL and DNL for the 3-bit ADC shown where the INL and DNL is referenced
to the digital output code. (Use the terminology: INLD and DNLD.)
(c.) Is this ADC monotonic or not?
Infinite Resolution Characteristic
111
Digital Output Code
-1 LSB INLD
+1 LSB INLA
+1 LSB
DNLD
-2 LSB DNLD
101
-0.5 LSB DNLA
100
011
-1 LSB
010
DNLA
001
000
+2 LSB INLD
-1.5 LSB INLA
Ideal 3-bit Characteristic
0
8
1
8
2
8
3
4
5
8
8
8
Analog Input Voltage
Solutions
(a.) Refer to the characteristics above:
+INLA = 1LSB
-INLA = -1.5LSB
+DNLA = +0.5LSB
-DNLA = -1LSB
(b.) Refer to the characteristics above:
+INLD = 2LSB
-INLD = -1LSB
+DNLD = +1LSB
-DNLD = -2LSB
(c.) This ADC is not monotonic.
6
8
7
8
8
8
Page 10-55
Problem 10.5-03
Assume that the step response of a sample-and-hold circuit is
vOUT(t) = VI(1 - e-tBW)
where VI is the magnitude of the input step to the sample-and-hold and BW is the bandwidth of
the sample-and-hold circuit in radians/sec. and is equal to 2Mradians/sec. Assume a worst case
analysis and find the maximum number of bits this sample-and-hold circuit can resolve if the
sampling frequency is 1MHz. (Assume that the sample-and-hold circuit has the entire period to
acquire the sample.)
Solution
To avoid an error, the value of vOUT(t) should be within 0.5LSB of V I. Since vOUT is always
less than VI let us state the requirements as
VREF
VI - vOUT(T) N+1
2
VREF
VREF
VI
VI - VI(1-e-TBW) N+1 VIe-TBW N+1 2N+1 V
eTBW
REF
2
2
The worst case value is when VI = VREF. Thus,
2N+1 e2 = 535.49
2N
535.49
= 267.74
2
= 8
Problem 10.5-04
If the aperture jitter of the clock in an ADC is 200ps and the input signal is a 1MHz sinusoid
with a peak-to-peak value of VREF, what is the number of bits that this ADC can resolve?
Solution
VREF
2
1
Eq. (10.8-1) gives t N+1
= N+1 = 200ps
2 fV REF 2
2
f
2N =
1
106
=
= 756
2200psMHz 400
ln(2N ) = ln(756)
N = 9bits
ln(756)
N = ln(2) = 9.63
Page 10-56
Problem 10.6-01
What is the conversion time in clock periods if the input to Fig. 10.6-2 is 0.25 VREF? Repeat if
vin* = 0.7V REF .
Solution
vin* = 0.25VREF:
N out = N REFx0.25 = 0.25N REF
Clock periods = NREF + 0.25NREF = 1.25N REF
vin* = 0.7VREF:
N out = N REFx0.7 = 0.7N REF
Clock periods = NREF + 0.7NREF = 1.7N REF
Problem 10.6-02
Give a switched capacitor implementation of the positive integrator and the connection of the
input and reference voltage to the integrator via switches 1 and 2 using a two-phase clock.
Solution
C
KC
1
2
vin*
VREF
2
1
vout
Carry Output
(when high, connect to VREF)
FS10.6-02
Page 10-57
Problem 10.7-01
If the sampled, analog input applied to an 8-bit successive-approximation converter is 0.7VREF,
find the output digital word.
Solution
Bit
DVREF =
b0 b1 b2 b3 b4 b5 b6 b7
2 + 4 + 8 +16+32+64+128+256 V REF
10000000
0.5V REF
Yes
11000000
0.75V REF
No
10100000
0.625VREF
Yes
10110000
0.6875VREF
Yes
10111000
0.71875VREF
No
10110100
0.703125VREF
No
10110010
0.6953125VREF
Yes
10110011
0.69921875VREF
Yes
B2
B3
B4
D2
VREF
D3
D4
4-bit DAC
Vout
Sample
and hold
vin
Comparator
Output
F97E2P1
Clock Period
B 1B 2B 3B 4
Guessed
D1D2D3D4
Vout
Comparator
Output
Actual
D1D2D3D4
1 0 0 0
1 0 0 0
2.5V
1 0 0 0
0 1 0 0
1 1 0 0
3.75V
1 0 0 0
0 0 1 0
1 0 1 0
3.125V
1 0 0 0
0 0 0 1
1 0 0 1
2.8125V
1 0 0 1
Page 10-58
Problem 10.7-03
For the successive approximation ADC shown in Fig. 10.7-7, sketch the voltage across capacitor
C1 (vC1) and C2 (vC2) of Fig. 10.4-1 if the sampled analog input voltage is 0.6V REF . Assume
that S2 and S3 closes in one clock period and S1 closes in the following clock period. Also,
assume that one clock period exists between each successive iteration. What is the digital word
out?
v*in
+
S2
VREF
+
S3
vC1
S4
S1
+
+
vC2
- C1 - C2
S1 Successive
ApproxS2 imation
S3 Register
plus
S4
control
circuitry
b0
b1
b2
b3
Solution
vC1/VREF
1.000
0.825
0.750
0.625
0.500
0.375
0.250
0.125
0
0
Vin*
t/T
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
vC2/VREF
1.000
S2 S1 S3 S2 S1 S2 S1 S3 S2 S1 S3 S1 S2 S1 S3 S2 S1 S3 S1 S3 S1 S2 S1 S3
0.825
S4
S4
S4
S4
0.750
0.625
0.500
0.375
0.250
0.125
0
0
Vin*
t/T
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Fig. 10.7-03
Page 10-59
Problem 10.7-04
Assume that the input of Example 10.7-1 is 0.8VREF and find the digital output word to 6 bits.
Solution
b0:
b0 = 1
b1:
b1 = 1
b2:
b2 = 1
b3:
b3 = 0
b4:
b4 = 0
b5:
b5 = 1
Problem 10.7-05
Assume that the input of Example 10.7-1 is 0.3215VREF and find the digital output word to 8
bits.
Solution
b0:
b0 = 1
b1:
b1 = 0
b2:
b2 = 1
b3:
b3 = 0
b4:
b4 = 1
b5:
b5 = 0
b6:
b4 = 0
b7:
b4 = 1
Page 10-60
Problem 10.7-06
Repeat Example 10.7-1 for 8 bits if the gain of two amplifiers actually have a gain of 2.1.
Solution
1.50
vin* = 5.00 VREF = 0.3VREF
b0:
b0 = 1
b1:
b1 = 0
b2:
b2 = 1
b3:
b3 = 0
b4:
b4 = 0
b5:
b5 = 1
b6:
b6 = 1
b7:
b6 = 1
Page 10-61
Problem 10.7-07
Assume that Vin* = 0.7V REF is applied to the pipeline algorithmic ADC of Fig. 10.7-9 with 5
stages. All elements of the converter are ideal except for the multiplier of 2 of the first stage,
given as 2(1+). (a.) What is the smallest magnitude of that causes an error, assuming that the
comparator offsets, V OS , are all zero? (b.) Next, assume that the comparator offsets are all
equal and nonzero. What is the smallest magnitude of the comparator offsets, V OS , that causes
an error, assuming that is zero?
LSB
MSB
+ -
Vin*
VREF
+
VOS
2(1+)
z-1
V(1)
1
Stage 1
+ -
+ -
+ -
+
+
VOS
VOS
2
Vi-1
2 Vi
z-1
z-1
V(2)
V(i)1
1
+
VOS
z-1
i-th stage
Stage 2
Stage N
Solution
Use the following table to solve this problem.
Stage No. Bit Converted V(i)
(MSBLSB)
1
1
0.7
(i)*
0.7
0.7
0.4
1.4(1+)-1 = 0.4+1.4
-0.286
0.4
-0.2
2(0.4+1.4)1 = 0.2+2.8
0.0714
-0.2
0.6
2(-0.2+2.8)+1 = 0.6+5.6
-0.107
0.6
0.2
2(0.6+5.6)1 = 0.2+11.2
-0.0178
0.2
Page 10-62
Problem 10.7-08
The input to a pipeline algorithmic ADC is 1.5V. If the ADC is ideal and VREF = 5V, find the
digital output word up to 8 bits in order of MSB to LSB. If VREF = 5.2 and the input is still
1.5V, at what bit does an error occur?
Solution
The iterative relationship of an algorithmic ADC is,
v(i+1) = 2v(i) biVREF
where bi = 1 if bi = 1 and 1 if bi = 0.
Ideal case (VREF=5V):
i
1
2
3
4
5
6
7
8
v(i)
bi
2v(i) biVREF
1.5
-2
1
-3
-1
3
1
-3
1
0
1
0
0
1
1
0
3 - 5 = -2
-4 + 5 = 1
2 5 = -3
-6 + 5 = -1
-2 + 5 = 3
65=1
2 5 = -3
v(i)
bi
2v(i) biVREF
1.5
-2.2
0.8
-3.6
-2.0
1.2
-2.8
-0.6
1
0
1
0
0
1
0
0
3 5.2 = -2.2
-4.4 + 5.2 = 0.8
1.6 5.2 = -3.6
-7.2 + 5.2 = -2.0
-4 + 5.2 = 1.2
2.4 5.2 = -2.8
-5.6 + 5.2 = -0.6
Page 10-63
Problem 10.7-09
If Vin* = 0.1VREF, find the digital output of an ideal, 4-stage, algorithmic pipeline ADC. Repeat
if the comparators of each stage have a dc voltage offset of 0.1V.
Solution
Ideal:
Stage i
Vi-1
Vi-1 > 0?
Bit i
1
0.1
Yes
1
2
0.1x2-1.0 = -0.8
No
0
3
-0.8x2+1.0 = -0.6
No
0
4
-0.6x2+1.0 = -0.2
No
0
Offset = 0.1V:
Vi = 2Vi-1 - bi VREF + 0.1
Stage i
Vi-1
1
0.1
2
0.1x2-1.0+0.1 = -0.7
3
-0.7x2+1.0+0.1 = -0.3
4
-0.3x2+1.0+0.1 = +0.5
Vi-1 > 0?
Yes
No
No
Yes
Bit i
1
0
0
1
An error will occur in the 4th bit when Vin* = 0.1VREF and the offset voltage is 0.1V.
Problem 10.7-10
Continue Example 10.7-3 out to the 10th bit and find the equivalent analog voltage.
Solution
vin* = 0.8VREF
Va(0) = 2(0.8VREF) = 1.6VREF,
b0 = 1
b1 = 1
b2 = 0
b3 = 0
b4 = 1
b5 = 1
b6 = 0
b7 = 0
Page 10-64
Problem 10.7-11
Repeat Example 10.7-3 if the gain of two amplifier actually has a gain of 2.1.
va
S/H
VREF
vb +
vin*
vc
VREF
Solution
(a.) A = 2.0. Assume VREF = 1V.
i
va(i)
bi
vb(i)
2(0.8)=1.6
Yes
0.6
2(0.6)=1.2
Yes
0.2
2(0.2)=0.4
No
0.4
2(0.4)=0.8
No
0.8
2(0.8)=1.6
Yes
0.6
va(i)
bi
vb(i)
2.1(0.8)=1.68
Yes
0.68
2.1(0.68)=1.428
Yes
0.428
2.1(0.428)=0.8988
No
0.8988
2.1(0.8988)=1.88748
Yes
0.88748
2.1(0.88748)=1.886371
Yes
0.886371
th
Page 10-65
Problem 10.7-12
An algorithmic ADC is shown below where 1 and 2 are nonoverlapping clocks. Note that the
conversion begins by connecting vin* to the input of the sample and hold during a 2 phase. The
actual conversion begins with the next phase period, 1. The output bit is taken at each
successive 2 phase. (a.) What is the 8-bit digital output word if vin* = 0.3VREF? (b.) What
is the equivalent analog of the digital output word? (c.) What is the largest value of comparator
offset, VOS, before an error is caused in part (a.) if VREF = 1V?
2C
2
C
vin*
C
-
S/H
x
VREF y
VOS
+ -
Bits
Out
Solution
(a.)
Clock Period
Output of S/H
(Normalized to VREF)
vC > 0?
Digital Output
Start
0.3V
Yes
(0.32) - 1 = -0.4V
No
(-0.42) + 1 = 0.2V
Yes
(0.22) - 1 = -0.6V
No
(-0.62) + 1 = -0.2V
No
(-0.22) + 1 = 0.6V
Yes
(0.62) -1 = 0.2V
Yes
(0.22) - 1 = -0.6V
No
(-0.62) + 1 = -0.2V
No
1
1
1
V analog = 4 + 32 + 64 V REF = 0.296875V REF
(c.) In part (a.) the output of the S/H never got smaller than 0.2VREF = 0.2V.
(b.)
Page 10-66
Problem 10.8-01
Why are only 2N-1 comparators required for a N-bit flash A/D converter? Give a logic diagram
for the digital decoding network of Fig. 10.8-1 which will provide the correct digital output
word.
Solution
(See the solution for Problem 10.22 of the first edition)
Problem 10.8-02
What are the comparator outputs in order of the upper to lower if V*in is 0.6VREF for the A/D
converter of Fig. 10.8-1?
Solution
The comparator outputs in order from the upper to lower of Fig. 10.8-1 for V*in = 0.6VREF is
1 1 1 0 0 0 0.
Page 10-67
Problem 10.8-03
Figure P10.8-3 shows a proposed implementation of the conventional 2-bit flash analog-todigital converter (digital encoding circuitry not shown) shown on the left with the circuit on the
right. Find the values of C 1, C 2, and C3 in terms of C that will accomplish the function of the
conventional 2-bit flash analog-to-digital. Compare the performance of the two approaches from
the viewpoints of comparator offset, speed of conversion, and accuracy of conversion assuming
a CMOS integrated circuit implementation.
V*IN VREF
1 2
VREF
1
V*IN
v1
C
3V
REF
4
2V
REF
4
1V
REF
4
C1
v1
1
R
v2
v2
C2
v3
3
R
v3
C3
Figure S10.8-3A
Solution
Operation:
1:
voi
C
Ci
VREF
2:
VREF
C
Ci
+i
Vin*
vi +i
voi
Vin*
Fig. S10.8-03B
Ci
C
C
vi(2) = (Vin*-VREF) C+C + C+C Vin* = Vin* - VREF C+C
i
i
i
2N-i
For the conventional flash ADC, vi = Vin*- N VREF. For N = 2, we get
2
N
C
i
2 -i
N = C+C Ci = N C For N = 2, we get C1 = C/3, C2 = C, and C3 = 3C
i
2 -i
2
ADC
Conv. Flash ADC
Proposed ADC
Accuracy
Poor
Better
Other Aspects
Equal Rs
Unequal Cs, No
CMRR problems
Page 10-68
Problem 10.8-04
Two versions of a 2-bit, flash A-D converter are shown in Fig. P10.8-5. Design R1, R2, and R3
to make the right-hand version be equivalent to the left-hand version of the 2-bit flash A-D
converter. Compare the performance advantages and disadvantages between the two A-D
converters.
VREF
VREF VIN*
VIN*
R v1
R
R1
1
3V
E
E
REF
1
4
R
b
N
N b0
0
R
v2
?
2V
C
C
R2
REF
2
2
4
O
O
b1
b1
R
D
D
1V
R
REF
v3
3
E
E
4
R
3
R
3
R
R
Conventional Flash ADC
Figure S10.8-04
Solution
For the proposed ADC, the comparators must switch at Vin* = 0.75VREF, 0.5VREF and
0.25VREF for comparators, 1,2, and 3, respectively.
R1
R
R
v1 = R+R Vin* - R+R VREF = 0 Vin* = R VREF R1 = (4/3)R
1
1
1
R2
R
R
v2 = R+R Vin* - R+R VREF = 0 Vin* = R VREF R2 = 2R
2
2
1
and
R
R
R3
v3 = R+R Vin* - R+R VREF = 0 Vin* = R VREF R3 = 4R
3
3
3
Comparison:
Conventional Flash ADC
Proposed Flash ADC
Insensitive to CM effects
Advantages
Less resistor area
Positive input grounded
Guaranteed monotonic
No high impedance nodes, fast
All resistors are equal
Vin* does not supply current
Faster- Vin* directly connected
Disadvantages Sensitive to CM effects
More resistor area
High impedances nodes-only a
Can be nonmonotonic
disadvantage if VREF changes.
Resistor spread of 2N
Vin* must supply current
More noise because more resistors
Page 10-69
Problem 10.8-05
Part of a 6-bit, flash ADC is shown. The comparators have a dominant pole at 103 radians/sec, a
dc gain of 104 a slew rate of 3V/s, and a binary output voltage of 1V and 0V. Assume that the
conversion time is the time required for the comparator to go from its initial state to halfway to is
final state. What is the maximum conversion rate of this ADC if VREF = 5V? Assume the
resistor ladder is ideal.
Solution:
The output of the i-th comparator can be found by taking the inverse Laplace transform of,
Ao
v in*-V Ri
Vout(s) =
s
(s/10 3 ) + 1
to get,
3
vout(t) = Ao(1 - e-10 t)(vin* - VRi).
The worst case occurs when
V REF
5
vin*-V Ri = 0.5V LSB = 7 = 128
2
64
= 1- e-103T
4
510
1
Maximum conversion rate = 2.806s = 0.356x10 6 samples/second
V
= 3V/s
T
Therefore, slew rate does not influence the maximum conversion rate.
Page 10-70
Problem 10.8-06
A flash ADC uses op amps as comparators. The power supply to the op amps is +5V and
ground. Assume that the output swing of the op amp is from ground to +5V. The range of the
analog input signal is from 1V to 4V (VREF = 3V). The op amps are ideal except that the
output voltage is given as
vo = 1000 (vid + VOS) + Acm vcm
where vid is the differential input voltage to the op amp, Acm is the common mode gain of the op
amp, vcm is the common mode input voltage to the op amp, and VOS is the dc input offset
voltage of the op amp. (a.) If Acm = 1V/V and VOS = 0V, what is the maximum number of bits
that can be converted by the flash ADC assuming everything else is ideal. Use a worst case
approach. (b.) If Acm = 0 and VOS = 40mV, what is the maximum number of bits that can be
converted by the flash ADC assuming everything else is ideal. Use a worst case approach.
Solution
(a.) vo = 5V = 1000vid1vcm
Choose vcm = 4V as the worst case.
VREF
5+4
9
3
vid = 1000 = 1000 N+1 = N+1
2
2
10003
5003
2N+1 9
2N 9 = 167
N =7
(b.) vo = 5V = 1000vid100040mV
5-(100040mV)
= 5mV (40mV) = 45mV (worst case)
1000
3
3
3000
45mV N+1
2N 45mV
2N 245 = 33.33
2
vid =
N =5
Problem 10.8-07
For the interpolating ADC of Fig. 10.8-3, find the accuracy required for the resistors connected
between VREF and ground using a worst case approach. Repeat this analysis for the eight series
interpolating resistors using a worst case approach.
Solution
All of the resistors must have the accuracy of 0.5LSB. This accuracy is found as
R
INL = 2N-1 R < 0.5
If N = 3, then
R
22 R < 0.5
R 1
R < 8 = 12.5%
Page 10-71
Problem 10.8-08
Assume that the input capacitance to the 8 comparators of Fig. 10.8-6 are equal. Calculate the
relative delays from the output of amplifiers A1 and A2 to each of the 8 comparator inputs.
Solution
Solve by finding the equivalent resistance seen from each comparator, Req.(i) This resistance
times the input capacitance, C, to each comparator will be proportional to the delay.
Req.(1) = 0.25R + R||3R = 0.25R + 0.75R = R
Req.(2) = 2R||2R = R
Req.(3) = 0.25R + R||3R = 0.25R + 0.75R = R
Req.(4) = R
Similarly,
Req.(5) = R
Req.(6) = R
Req.(7) = R
Req.(8) = R
Therefore, = Req.(i)C are all equal and all delays are equal.
Problem 10.8-09
What number of comparators are needed for a folding and interpolating ADC that has the number
of coarse bits as n1 = 3 and the number of fine bits as n2 = 4 and uses an interpolation of 4 on
the fine bits? How many comparators would be needed for an equivalent 7-bit flash ADC?
Solution
n1 = 3
23-1 = 7
n2 = 4
24-1 = 15
Therefore, 21 comparators are needed compared with 27-1 = 127 for a 7-bit flash.
Page 10-72
Problem 10.8-10
Give a schematic for a folder having a single-ended output that varies between 1V and 3V, starts
at 1V, ends at 1V and passes through 2V six times.
Solution
See the circuit schematic below.
9V
+VREF
R
20k
20k
V6
R 100A
V5
+
Vout
-
V2
V1
100A
V1
V5
100A
V2
100A
V6
100A
Vin
Vout
3V
2V
1V
V1
V2
V3
V4
V5
V6
Vin
VREF
Fig.S10.8-10
Page 10-73
Problem 10.8-11
A pipeline, ADC is shown in Fig. P10.8-11. Plot the output-input characteristic of this ADC
if VREF1 = 0.75VREF, VREF2 = VREF, VREF3 = 0.75VREF, VREF4 = 1.25VREF, and A = 4.
Express the INL and the DNL in terms of a +LSB and a -LSB value and determine whether the
converter is monotonic or not. (F93E2P2)
vin(1)
2-bit
ADC
2-bit
DAC
vin(2)
+
-
vout(1)
2-bit vout(2)
DAC
2-bit
ADC
VREF1 b0 b1 VREF2
VREF3 b2 b3 VREF4
Solution
Observations:
First stage changes at vin(1) = (3/16)VREF, (6/16)VREF, (9/16)VREF and (12/16)VREF.
b0 b 1
vout(1) = 2 + 4 V REF
3.) Second stage changes at vin(2) = (3/16)VREF, (6/16)VREF, (9/16)VREF and (12/16)VREF.
4.) vin(2) = 4[vin(1) - vout(1)] or vin(1) = (1/4) vin(2) + vout(1)
Value of vin(1) where a change
occurs
0
(1/4)x(3/16)=0.75/16
(1/4)x(6/16)=1.50/16
(1/4)x(9/16)=2.25/16
3/16
(1/4)x(3/16)+(4/16)=4.75/16
(1/4)x(6/16)+(4/16)=5.50/16
6/16
(1/4)x(3/16)+(8/16)=8.75/16
9/16
(1/4)x(3/16)+(12/16)=12.75/16
(1/4)x(6/16)+(12/16)=13.50/16
(1/4)x(9/16)+(12/16)=14.25/16
Plot is on the next page.
b0
b1
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
0
0
1
1
1
1
vout(1
)
0
0
0
0
4/16
4/16
4/16
8/16
8/16
12/16
12/16
12/16
12/16
vin(2)
b2
b3
0
3/16
6/16
9/16
-4/16
3/16
6/16
-8/16
3/16
-12/16
3/16
6/16
9/16
0
0
1
1
0
0
1
0
0
0
0
1
1
0
1
0
1
0
1
0
0
1
0
1
0
1
Comments
Starting point
Stage 1 switches
Stage 1 switches
Stage 1 switches
Page 10-74
1011
+3 LSB INL
1010
1001
1000
0111
0110
0 LSB DNL
0101
0100
-1 LSB INL
0011
0010
0001
0000
0
16
1
16
2
16
3
16
4
16
5
16
6
7
8
9 10
16 16 16 16 16
Analog Input Word
11
16
12
16
13
16
14
16
15
16
16
16
Fig. S10.8-11A
Page 10-75
Problem 10.8-12
A pipeline, ADC is shown below. Plot the output-input characteristic of this ADC if VREF1 =
VREF2 = 0.75VREF and all else is ideal (VREF3 = VREF4 = VREF and A = 4). Express the INL
and the DNL in terms of a +LSB and a -LSB value and determine whether the converter is
monotonic or not.
vin(1)
2-bit
DAC
2-bit
ADC
vin(2)
+
-
2-bit
ADC
vout(2)
2-bit
DAC
vout(1)
S01FEP1
VREF1 b1 b2 VREF2
VREF3 b3 b4 VREF4
Solution
3
6
9
12
The first stage changes when vin(1) = 16 V REF , 16 V REF , 16 VREF, and 16 V REF .
4
8
12
16
The second stage changes when vin(2) = 16 V REF , 16 V REF, 16 VREF, and 16 V REF .
Therefore,
vin(1) b1
b2
vout(1) vin(2) = 4vin(1)4vout(1)
b3
b4
0
1/16
2/16
3/16
4/16
5/16
6/16
7/16
8/16
9/16
10/16
11/16
12/16
13/16
14/16
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
3/16
3/16
3/16
6/16
6/16
6/16
9/16
9/16
9/16
9/16
9/16
9/16
0
4/16 = 1/4
8/16 = 2/4
12/16-12/16 = 0
16/16-12/16 = 4/16
20/16-12/16 = 8/16
24/16-24/16 = 0
28/16-24/16 = 4/16
32/16-24/16= 8/16
36/16-36/16
40/16-36/16 = 4/16
44/16-36/16 = 8/16
48/16-36/16 12/16
52/16-36/16 = 16/16
56/16-36/16 = 20/16
0
0
1
0
0
1
0
0
1
0
0
1
1
1
1
0
1
0
0
1
0
0
1
0
0
1
0
1
1
1
15/16
9/16
60/16-36/16 = 24/16
Page 10-76
1100
+INL=3LSB
1011
1010
Actual Finite Characteristic
1001
1000
+DNL=1LSB
0111
0110
0101
0100
0011
0010
0001
0000
0
16
1
16
2
16
3
16
4
16
5
16
6
7
8
9 10
16 16 16 16 16
Analog Input Voltage
11
16
12 13 14 15 16
16 16 16 16 16
S01FES1
Page 10-77
Problem 10.8-13
Repeat Problem 11 if (a.) A = 2 and (b.) A = 6 and all other values of the ADC are ideal.
vin(1)
2-bit
ADC
2-bit
DAC
vin(2)
+
-
vout(1)
2-bit vout(2)
DAC
2-bit
ADC
VREF1 b0 b1 VREF2
VREF3 b2 b3 VREF4
Solution
(a.) A = 2. Observations:
First stage changes at vin(1) = (4/16)VREF, (8/16)VREF, and (12/16)VREF.
b0 b 1
vout(1) = 2 + 4 V REF
3.) 2nd stage changes at vin(2) = (4/16)VREF, (8/16)VREF, and (12/16)VREF.
4.) vin(2) = 2[vin(1) - vout(1)] or vin(1) = (1/2) vin(2) + vout(1)
Value of vin(1) where a change
occurs
0
(1/2)x(4/16)=2/16
(1/2)x(8/16)=4/16
(1/2)x(4/16)+(4/16)=6/16
(1/2)x(8/16)+(4/16)=8/16
(1/2)x(4/16)+(8/16)=10/16
(1/2)x(8/16)+(8/16)=12/16
(1/2)x(4/16)+(12/16)=14/16
b0
b1
vout(1)
vin(2)
b2
b3
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
4/16
4/16
8/16
8/16
12/16
12/16
0
4/16
0
4/16
0
4/16
0
4/16
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
Comments
Starting point
Stage 1 switches
Stage 1 switches
Stage 1 switches
With a gain of 2, the second stage sees vin(2) = 2[vin(1) - vout(1)]. vin(2) will never exceed
0.25VREF before the first stage output brings vin(2) back to zero. As a consequence, b2 is stuck
at zero. The plot is on the next page. It can seen from the plot that INL =+0LSB and 2LSB ,
DNL = +2LSB and 0LSB. The ADC is monotonic.
(b.) A = 6. vin(2) = 6[vin(1) - vout(1)] or vin(1) = (1/6) vin(2) + vout(1)
Value of vin(1) where a change
occurs
0
(1/6)x(4/16)=0.667/16
(1/6)x(8/16) = 1.333/16
(1/6)x(12/16)=2/16
4/16
(1/6)x(4/16)+(4/16)=4.667/16
b0
b1
vout(1)
vin(2)
b2
b3
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
4/16
4/16
0
4/16
8/16
12/16
0
4/16
0
0
1
1
0
0
0
1
0
1
0
1
Comments
Starting point
Stage 1 switches
Page 10-78
b0
b1
vout(1)
vin(2)
b2
b3
0
0
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
4/16
4/16
8/16
8/16
8/16
8/16
12/16
12/16
12/16
12/16
8/16
12/16
0
4/16
8/16
12/16
0
4/16
8/16
12/16
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
Comments
Stage 1 switches
Stage 1 switches
It can seen from the plot below that INL =+1LSB and 0LSB, DNL = 0LSB. The ADC is
monotonic.
1111
1110
1101
A=6
1100
1011
A=4
1010
+2 LSB
DNL(A=2)
1001
1000
A=2
0111
0110
+1LSB INL(A=6)
-2LSB INL(A=2)
0101
0100
0011
0010
0001
0000
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
Fig. S10.8-13B
Analog Input Word
Page 10-79
Problem 10.8-14
For the pipeline ADC shown, the reference voltage to the DAC of the first stage is VREF
VREF. If all else is ideal, what is the smallest value of VREF that will keep the INLA to
within (a.) 0.5LSB and (b.) 1LSB?
Vin(2)
Vin(1)
2-bit
ADC
2-bit
DAC
VREF
b1
Vout(1)
VREFVREF
b2
2-bit
ADC
VREF
4
2-bit
DAC
b3
b4
VREF
4 F98E2P4
Solution
b1 b 2
b1 b 2
Vout(1) = Ideal Error = 2 + 4 VREF 2 + 4 V REF
b1 b 2
b1 b 2
Vout(2) = Vin(1) - Vout(1) = Vin(1) - 2 + 4 VREF 2 + 4 V REF
The second stage switches at VREF/16, 2VREF/16, 3VREF/16, and 4VREF/16.
Therefore the LSB is VREF/16.
(a.) INLA = 0.5LSB
b2
V REF
b 1
+
4 REF
32
2
When b1 and b2 are both 1 corresponds to the worst case.
4 V R E F V R E F
V R E F 3 32 =
24
4 REF
16
2
4 V R E F V R E F
V R E F 3 16 =
12
Vout(2)
Page 10-80
Problem 10.8-15
A 4-bit ADC consisting of two, 2-bit stages (pipes) is shown. Assume that the 2-bit
ADCs and the 2-bit DAC function ideally. Also, assume that VREF = 1V. The ideal value of the
scaling factor, k, is 4. Find the maximum and minimum value of k that will not cause an error in
the 4-bit ADC. Express the tolerance of k in terms of a plus and minus percentage.
VREF
vin(1)
VREF
VREF
2-bit
DAC
2-bit
ADC
b1
vin(2)
+
-
vout(1)
b2
2-bit
ADC
b3
b4
Solutions
b1 b 2
The input to the second ADC is vin(2) = k v in (1) - 2 + 4 .
If we designate this voltage as vin(2) when k = 4, then the difference between vin(2) and vin(2)
must be less than 1/8 or the LSB bits will be in error.
Therefore:
b1 b 2
b1 b 2 1
v in (2) - v in (2) = k v in (1) - k 2 + 4 - 4 v i n ( 1 ) + 4 2 + 4 8
If k = 4 + k, then
b1 b 2
b1 b 2
b1 b 2 1
(1)+k
v
(1)-4
+
-k
+
-4
v
(1)+4
4
v
2 4
2 4
2 + 4 8
in
in
in
or
b1 b 2 1
k v in (1) - 2 + 4 8 .
b1 b 2
The largest value of v in (1) - 2 + 4 is 1/4 for any value of vin(1) from 0 to VREF.
Therefore,
k 1
4 8 k 1/2.
Therefore the tolerance of k is
k
1 1
=
= 8 12.5%
24
k
Page 10-81
Problem 10.8-16
The pipeline, analog-to-digital converter shown in Fig. P10.8-16 uses two identical, ideal, twobit stages to achieve a 4-bit analog-to-digital converter. Assume that the bits, b2 and b3, have
been mistakenly interchanged inside the second-stage ADC. Plot the output-input characteristics
of the converter, express the INL and DNL in terms of a +LSB and a -LSB, and determine
whether the converter is monotonic or not.
Solution
vin(1)
b0
b1
vout(1)
vin(2)
b2
b3
0
0
0
0
0
0
0
1/16
0
0
0
1/16
1
0
2/16
0
0
0
2/16
0
1
3/16
0
0
0
3/16
1
1
4/16
0
1
4/16
0
0
0
5/16
0
1
4/16
1/16
1
0
6/16
0
1
4/16
2/16
0
1
7/16
0
1
4/16
3/16
1
1
8/16
1
0
8/16
0
0
0
9/16
1
0
8/16
1/16
1
0
10/16
1
0
8/16
2/16
0
1
11/16
1
0
8/16
3/16
1
1
12/16
1
1
12/16
0
0
0
12/16
1
1
12/16
1/16
1
0
13/16
1
1
12/16
2/16
0
1
14/16
1
1
12/16
3/16
1
1
The plot on the next page shows that the INL = 1LSB and DNL = +1LSB and 2LSB. The
ADC is not monotonic.
Page 10-82
1011
1010
-1 LSB INL
-2LSB DNL
1001
1000
0111
0110
0101
+1 LSB DNL
0100
0011
0010
0001
0000
+1 LSB INL
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
Fig. S10.8-16A
Analog Input Word
Page 10-83
Problem 10.9-01
A first-order, delta-sigma modulator is shown in Fig. P10.9-1. Find the magnitude of the output
spectral noise with Vin(z) = 0 and determine the bandwidth of a 10-bit analog-to-digital converter
if the sampling frequency, fs, is 10 MHz and k = 1. Repeat for k = 0.5.
Solution
Vin (z)
k
z-1
= rms value of
12 quantization
noise
+
+
Vout (z)
Figure P10.9-1
From the block diagram, we can write,
k
+ z-1 [Vin(z) - Vout(z)]
Vout(z) =
12
Solving for Vout(z) gives,
z-1 + kV in (z) = z-1 if V (z) = 0
Vout(z) = z-1+k
in
z-1 z-1+k 12
12
e j T -1
e j T/2 - e -j T/2
H(ejT) = j T
= j T/2 -j T/2
e
-1+k e
-e
+ke -j T/2
2j sin(T/2)
2tan(T/2)
=
H(ejT) =
2j sin( T/2) + k[cos( T/2) - j cos( T/2)] (2-k)tan( T/2) - jk
z-1
H(z) = z-1+k
T
2
|H(e )| =
= 0.5 8 tan2(T/2) = (2-k)2 tan2(T/2) + k2
(2-k)2tan2( T/2) + k2
k2
2
2
2
-1
T/2 = tan
8 (2-k) 2
k
k
2
= 2f tan-1
= T tan-1
s
2
2
8 - (2-k)
8 - (2-k)
For k = 1,
1
-3dB = 2fstan-1
= 0.927x107 rads/sec 1.476 MHz
4
For k = 0.5,
0.5
-3dB = 2fstan-1
= 0.411x107 rads/sec 0.654 MHz
9
8 - 4
Note that the results are independent of the number of bits because H is the noise transfer
function.
Page 10-84
Problem 10.9-02
The specification for an oversampled analog-to-digital converter is 16-bits with a bandwidth of
100kHz and a sampling frequency of 10MHz. (a.) What is the minimum number of loops in a
Sodini modulator using a 1-bit quantizer (=VREF/2) that will meet this specification? (b.) If
the Sodini modulator has two loops, what is the minimum number of bits for the quantizer to
meet the specification?
Solution
The general formula for the L-th order Sodini loop is,
L 2fB L+0.5
no =
12 2L+1 fs
(a.) (quantizer) = 0.5VREF and an LSB =
no = LSB
VREF
216
V REF
or
215 L 1 L+0.5
1
L3
12 2L+1 50
VREF
(b.) (quantizer) =
, where b = no. of bits
2b
no =
2b
216 2 1 2.5
= 4.7237
12 5 50
b=3
Page 10-85
Problem 10.9-03
Draw a single-ended switched capacitor realization of everything within the dashed box of the
delta-sigma modulator. Assume that the output of the 1-bit DAC is 0.5VREF. Be sure to show
the phases of the switches (1 and 2).
x(n)
Quantizer
+
z-1
y(n)
1-bit
DAC
F97FEP6
Solution
z-1
which is a switched capacitor noninverting integrator.
1-z-1
Therefore a possible realization of the dashed box is shown below.
Note that the inner loop is equal to
C
x(n)
2
1
2 0.5C
+
-
y
x
VREF
x
y
y(n)
Page 10-86
Problem 10.9-04
The modulation noise spectral density of a second-order, 1-bit modulator is given as
|N(f)| =
2
sin2
fs
4
12
where is the signal level out of the 1-bit quantizer and fs = (1/) = the sampling frequency and
is 10MHz. Find the signal bandwidth, fB, in Hz if the modulator is to be used in an 18 bit
oversampled ADC. Be sure to state any assumption you use in working this problem.
Solution
The rms noise in the band 0 to fB can be found as,
fB
fB
2 2 4
|N(f)|2df = 16
no2 =
12 fs sin 4 f df
s
0
0
2f f
Assume that 4fs = 4f = 2f << 1
s
so that sin4
4 f s 4 f s
fB
8 2 2 f 4
82
no2 = 3 fs
df = = 3 fs
4 f s
fB
4
4 df
4 f
16f
s 0
0
41
8 2 4 fB 5
8 2
fB 5
= 3 16 5 fs = 15 16 fs
8 2 fB 5/2
no = 15 4 fs
Assume that VREF. For an 18-bit converter, we get
no
VREF
218
fB 5/2
fs
218
8 2 fB 5/2
15 4 fs
218
15 4 1
0.555
-6
8 2 218 = 218 = 2.117x10
fB
fs 0.005373
f B = 53.74 kHz
Page 10-87
Problem 10.9-05
The noise power in the signal band of zero to fB of a L-th order, oversampling ADC is
given as
L 2fB L+0.5
no =
12 2L+1 fs
where fs is the sampling frequency.
=
VREF
2b
and b is the number of bits of the quantizer. Find the minimum oversampling ratio, OSR
(=fs/fB), for the following cases:
(a.) A 1-bit quantizer, third-order loop, 16 bit oversampled ADC.
(b.) A 2-bit quantizer, third-order loop, 16 bit oversampled ADC.
(c.) A 3-bit quantizer, second-order loop, 16 bit oversampled ADC.
Solution
(a.)
no =
(b.)
fs
fB = OSR 55.26
(c.)
fs
fB = OSR 45.33
fs
fB = OSR 81.00
Page 10-88
Problem 10.9-06
A second-order oversampled modulator is shown below. (a.) Find the noise transfer
function, Y(z)/Q(z). (b.) Assume that the quantizer noise spectral density of a 1-bit -
modulator (not necessarily the one shown below) is
2
sin2
fs
2fs
12
where fs = 10MHz and is the sampling frequency. Find the maximum signal bandwidth, fB, in
Hz if the - modulator is used in a 16-bit oversampled analog-to-digital converter.
|N(f)| =
2VREF
z-1Y(z)
1-z-1
+
1
1-z-1
+
-z-1Y(z)
S01FES2
X(z) Q(z)
+ + + + Y(z)
1
1-z-1
-1 -1
z Y(z)
z-1
Solution
(a.)
1
z -1 Y(z)
z-1
z-1
1-2z -1 + z -2 + z -1 -z -2 +z -1
Y(z) 1-z -1 +
+
=
Y(z)
= Q(z) + X(z)
1-z-1
(1-z-1)2
(1-z-1)2
(b.)
|N(f)|2df =
no2 =
0
fB
Y (z)
-1 2
Q(z) = (1-z )
fB
2
4VREF2 2
2V
sin4 f df REF f 4df
12 fs
3fs fs
fs
0
fB
24VREF2 4
2 4V REF 2
24VREF2 f B 5
5=
no2 =
f
df
=
f
B
15
fs
3fs5
15fs5
0
f B 5 VREF
2
no = 15 VREF2 f 16
s
2
f
B 5/2 15 1 1 = 0.2775 = 4.234x10-6
2 2 216
fs
216
f B (4.234x10-6)2/5 = 0.0072
fs
fB 70.909kHz
Page 10-89
Problem 10.9-07
Find an expression for the output, Yo(z), in terms of the input, X(z), and the quantization noise
sources, Q1(z) and Q2(z), for the multi-stage - modulator shown in Fig. P10.9-7. What is
the order of this modulator?
X(z) +
-
1
1-z-1
z-1
+ +
Q1(z)
z-1
Y1(z)
1
1-z-1
Q2(z)
z-1
z-1
+ +
z-1
+
1-z-1
Y2(z)
Yo(z)
Solution
First, find Y1(z) and Y2(z).
-1
1
X(z) z Y1(z)
-1
Y 1(z) = Q1(z) +
[X (z) z Y 1(z)] = Q1(z) +
1-z-1
1-z-1 1-z-1
z-1
X(z)
Y 1(z) 1 +
=
Q
(z)
+
1-z
1-z
1
z-1
-1 Y (z) ]
Y2(z) = Q1(z) + -1 -z -1 Y 2 (z) - z -1 Y 1 (z) +
[X(z)
z
1
1-z
1-z-1
-2
-1
z-1
z-1X(z) z Y1(z) z Y1(z)
=
Q
(z)
+
Y 2(z) 1 +
2
1-z-1
(1-z-1)2 (1-z-1)2
1-z-1
z-1X(z)
-1
z-2
Y2(z) = (1-z-1)Q2(z) +
Y
(z)
z
+
1
1-z-1
1-z-1
z-1X(z) z-1Y1(z)
Y2(z) = (1-z-1)Q2(z) +
1-z-1
1-z-1
Yo(z) = z-1Y1(z) + (1-z-1)Y2(z)
Page 10-90
Problem 10.9-08
Two first-order modulators are multiplexed as shown below.
quantizer output during clock phase 1 and 2 provides its 1-bit quantizer output during clock
phase 2 where 1 and 2 are nonoverlapping clocks. The noise, no, of a general L-loop
modulator is
L 2fB L+0.5
no =
12 2L+1 f S
(a.) Assume that the quantization level for each quantizer is = 0.5V REF and find the dynamic
range in dB that would result if the clock frequency is 100MHz and the bandwidth of the
resulting ADC is 1MHz.
(b.) What would the dynamic range be in dB if the quantizers are 2-bit?
Solution:
(a.) If the 1 modulator outputs a pulse during 1 and the 2 modulator outputs a pulse
during 2, then two samples occur in 10 ns which is effectively an output pulse rate of 200x106
pulses/sec which corresponds to a sampling rate of 200MHz. Therefore,
VREF 2100MHz 1.5
no =
= 261.8x10-6VREF
2 12 3 200MHz
V REF 106
no = 261.8 = 3819.72
no =
V REF 106
no = 130.9 = 7,639.4
VREF/2 2 3819.72
=
= 1350.47 62.61 dB
no
2 2
(b.)
VREF/2 2 7639.4
=
= 2700.9 68.61 dB
no
2 2
Page 10-91
Problem 10.9-09
A first-order, 1-bit, bandpass,
modulator is shown in Fig. P10.9-9.
Find the modulation noise spectral
density, N(f), and integrate the square of
the magnitude of N(f) over the
bandwidth of interest (f1 to f2) and find
an expression for the noise power, no(f),
in the bandwidth of interest in terms of
and the oversampling factor M where M
= fs/(2fB). What is the value of fB for a
14 bit analog-to-digital converter using
this modulator if the sampling frequency,
fs, is 10MHz?
X(z)
Q(z) = 1
6fs
+
z-2 +
Y(z)
1
1+z-2
fB << fo and fs = 4 fo
f1 = fo- 0.5fB
f2 = fo+0.5fB
f1 fo f2
fs
Solution
-2
1
-2Y(z)] = Q(z) + X(z) + z Y(z) Y(z) = (1+z-2)Q(z) + X(z)
[X(z)
+
z
1+z-2 1+z-2
1+z-2
|
N(z) = Y(z)X(z)=0 = (1+z-2)Q(z)
Y(z) = Q(z) +
2 cos(T)
4
e j T + e -j T
e j T
-2
T
)Q(f) =
Q(f)
=
=
cos(T) e-jT
N(f) = j T (1 + e
e j T
e
e j T
6fs
6fs
f2
f2
f2
4 2
2
2
2
2
f1
f1
f2
f2
2
2
df +
= 3f
3fs
s
f1
4 f
4 f f2
2
2 f s
cos df =
3fs (f2-f1)+ 3fs 4 sin fs f
fs
1
f1
4f
2
2 4 f2
sin
- sin 1
= 3f fB +
fs
s
12 fs
2
2
2
2
2
2 4 fo 2 f B
2cos (f 2 + f 1 ) sin (f 2 - f 1 ) =
cos
sin
= 3f fB +
f
+
fs
fs
3fs B 12 fs fs
s
12
2 fB 2
2
2
2 2 fB
cos( ) sin
=
sin
= 3f fB +
f
fs 3fs B 12 fs
s
12
2
2
2 2 fB 1 2 fB 2
2
2 2 f B 2
no2(f) 3f fB - 6
+ 3f fB - 3f fB + 36 f
fs
s
s
s
s
12 fs
2 2 f B 2
2fB
no
= 36 f no(f) = 6 f 14
s
s
2
2fB
6
0.003095
2/3 = 0.003095 f
x10MHz = 15.47kHz
f
B
2
s
214
2(f)
Page 10-92
Problem 10.9-10
A first-order, 1-bit, bandpass, delta-sigma
modulator is shown. Find the modulation
noise spectral density, N(f), and integrate the X(z) I(z)
+
+
square of the magnitude of N(f) over the
Q(z) =
6fs
O(z) +
+
Y(z)
z-1
z-1
z-1
f1=fo-0.5fB
fs=4fo
f1 fo f2
fB<<fo
f2=fo+0.5fB
f
F97FES7
Solution
To find the noise transfer function, set X(z) = 0 and solve for Y(z). The transfer function for the
dashed box is
O(z) z-1
z-2
Y(z)
O(z) = z-1[I(z) - z-1O(z)] I(z) = -2 Y(z) = Q(z) +
1-z
1+z-2
z-2
or
Y(z) 1 = Q(z) Y(z)[1+z-2-z-2] = [1+z-2]Q(z) Y(z) = [1+z-2]Q(z)
1+z-2
e jT+ e-jT
f1
1
4
2
2
2
2
-j
f1
f1
2
2 4f
2
2 4f2
4f1
f2
2
2
2
4 f2+f1
2
f B 2 4 fo 2fB
s s
no
2 (f)
2 fB 2
3f - 6
s
2fB 1 2fB
f - 6 f +
s
s
no
2 (f)
2fB
1
6 2/3
no(f) = 6
13 = 0.006013
f
3/2
13
s
2
M
2
2 2
= 36
2fB 3 2 1
=
fs 6 M 3
f B 189kHz