Professional Documents
Culture Documents
Razavi
All materials copyrighted and published by John Wiley & Sons, Inc.
Compared to the values obtained in Example 2.1, we can see that the intrinsic carrier concentration
13
in Ge at T = 300 K is 2.465×10
1.08×1010 = 2282 times higher than the intrinsic carrier concentration in
4.124×1016
Si at T = 300 K. Similarly, at T = 600 K, the intrinsic carrier concentration in Ge is 1.54×1015 =
26.8 times higher than that in Si.
(b) Since phosphorus is a Group V element, it is a donor, meaning ND = 5 × 1016 cm−3 . For an
n-type material, we have:
n = ND = 5 × 1016 cm−3
2
[ni (T = 300 K)]
p(T = 300 K) = = 1.215 × 1010 cm−3
n
[ni (T = 600 K)]2
p(T = 600 K) = = 3.401 × 1016 cm−3
n
2.3 (a) Since the doping is uniform, we have no diffusion current. Thus, the total current is due only to
the drift component.
Itot = Idrif t
= q(nµn + pµp )AE
n = 1017 cm−3
p = n2i /n = (1.08 × 1010 )2 /1017 = 1.17 × 103 cm−3
µn = 1350 cm2 /V · s
µp = 480 cm2 /V · s
1V
E = V /d =
0.1 µm
= 105 V/cm
A = 0.05 µm × 0.05 µm
= 2.5 × 10−11 cm2
Itot ≈ qnµn AE
= 54.1 µA
(b) All of the parameters are the same except ni , which means we must re-calculate p.
Since nµn ≫ pµp still holds (note that n is 9 orders of magnitude larger than p), the hole
concentration once again drops out of the equation and we have
Itot ≈ qnµn AE
= 54.1 µA
2.4 (a) From Problem 1, we can calculate ni for Ge.
Itot ≈ qnµn AE
= 156 µA
(b) All of the parameters are the same except ni , which means we must re-calculate p.
Since nµn ≫ pµp still holds (note that n is 5 orders of magnitude larger than p), the hole
concentration once again drops out of the equation and we have
Itot ≈ qnµn AE
= 156 µA
2.5 Since there’s no electric field, the current is due entirely to diffusion. If we define the current as positive
when flowing in the positive x direction, we can write
dn dp
Itot = Idif f = AJdif f = Aq Dn − Dp
dx dx
A = 1 µm × 1 µm = 10−8 cm2
Dn = 34 cm2 /s
Dp = 12 cm2 /s
dn 5 × 1016 cm−3
=− = −2.5 × 1020 cm−4
dx 2 × 10−4 cm
dp 2 × 1016 cm−3
= = 1020 cm−4
dx 2 × 10−4 cm
Itot = 10−8 cm2 1.602 × 10−19 C 34 cm2 /s −2.5 × 1020 cm−4 − 12 cm2 /s 1020 cm−4
= −15.54 µA
2.8 Assume the diffusion lengths Ln and Lp are associated with the electrons and holes, respectively, in this
material and that Ln , Lp ≪ 2 µm. We can express the electron and hole concentrations as functions
of x as follows:
n(x) = N e−x/Ln
p(x) = P e(x−2)/Lp
Z 2
# of electrons = an(x)dx
0
Z 2
= aN e−x/Ln dx
0
2
= −aN Ln e−x/Ln
0
−2/Ln
= −aN Ln e −1
Z 2
# of holes = ap(x)dx
0
Z 2
= aP e(x−2)/Lp dx
0
2
= aP Lp e(x−2)/Lp
0
−2/Lp
= aP Lp 1 − e
e−2/Ln ≈ 0
e−2/Lp ≈ 0
# of electrons ≈ aN Ln
# of holes ≈ aP Lp
2.10 (a)
nn = ND = 5 × 1017 cm−3
(b) We can express the formula for V0 in its full form, showing its temperature dependence:
" #
kT NA ND
V0 (T ) = ln
q (5.2 × 1015 )2 T 3 e−Eg /kT
V0 (T = 250 K) = 906 mV
V0 (T = 300 K) = 849 mV
V0 (T = 350 K) = 789 mV
kT
ln(NA ) + ln(ND ) − 2 ln 5.2 × 1015 − 3 ln(T ) + Eg /kT
V0 (T ) =
q
Let’s take the derivative of this expression to get a better idea of how V0 varies with temperature.
dV0 (T ) k
ln(NA ) + ln(ND ) − 2 ln 5.2 × 1015 − 3 ln(T ) − 3
=
dT q
15
From this expression, we can see h that if ln(N A ) +
i ln(N D ) < 2 ln 5.2 × 10 + 3 ln(T ) + 3, or
15 2 3
equivalently, if ln(NA ND ) < ln 5.2 × 10 T − 3, then V0 will decrease with temperature,
which we observe in this case. In order for this not to be true (i.e., in order for V0 to increase with
temperature), we must have either very high doping concentrations or very low temperatures.
2.11 Since the p-type side of the junction is undoped, its electron and hole concentrations are equal to the
intrinsic carrier concentration.
nn = ND = 3 × 1016 cm−3
pp = ni = 1.08 × 1010 cm−3
N D ni
V0 = VT ln
n2i
ND
= (26 mV) ln
ni
= 386 mV
2.12 (a)
r
qǫSi NA ND 1
Cj0 =
2 NA + ND V0
Cj0
Cj = p
1 − VR /V0
NA = 2 × 1015 cm−3
ND = 3 × 1016 cm−3
VR = −1.6 V
NA ND
V0 = VT ln = 701 mV
n2i
Cj0 = 14.9 nF/cm2
Cj = 8.22 nF/cm2
= 0.082 fF/cm2
(b) Let’s write an equation for Cj′ in terms of Cj assuming that Cj′ has an acceptor doping of NA′ .
Cj′ = 2Cj
s
qǫSi NA′ ND 1
= 2Cj
2 NA′ + ND VT ln(NA′ ND /n2i ) − VR
qǫSi NA′ ND 1
= 4Cj2
2 NA + ND VT ln(NA ND /n2i ) − VR
′ ′
We can solve this by iteration (you could use a numerical solver if you have one available). Starting
with an initial guess of NA′ = 2 × 1015 cm−3 , we plug this into the right hand side and solve to
find a new value of NA′ = 9.9976 × 1015 cm−3 . Iterating twice more, the solution converges to
NA′ = 1.025 × 1016 cm−3 . Thus, we must increase the NA by a factor of NA′ /NA = 5.125 ≈ 5 .
2.16 (a) The following figure shows the series diodes.
ID
+ D1
VD
− D2
Let VD1 be the voltage drop across D1 and VD2 be the voltage drop across D2 . Let IS1 = IS2 = IS ,
since the diodes are identical.
VD = VD1 + VD2
ID ID
= VT ln + VT ln
IS IS
ID
= 2VT ln
IS
ID = IS eVD /2VT
Thus, the diodes in series act like a single device with an exponential characteristic described by
ID = IS eVD /2VT .
(b) Let VD be the amount of voltage required to get a current ID and VD′ the amount of voltage
required to get a current 10ID .
ID
VD = 2VT ln
IS
′ 10ID
VD = 2VT ln
IS
′ 10ID ID
VD − VD = 2VT ln − ln
IS IS
= 2VT ln (10)
= 120 mV
2.19
VX = IX R1 + VD1
IX
= IX R1 + VT ln
IS
VX VT IX
IX = − ln
R1 R1 IS
For each value of VX , we can solve this equation for IX by iteration. Doing so, we find
Once we have IX , we can compute VD via the equation VD = VT ln(IX /IS ). Doing so, we find
As expected, VD varies very little despite rather large changes in ID (in particular, as ID experiences
an increase by a factor of over 3, VD changes by about 5 %). This is due to the exponential behavior
of the diode. As a result, a diode can allow very large currents to flow once it turns on, up until it
begins to overheat.
2.22
IX
VX (V)
Slope = 1/R1
3.2
(
VX
R1 VX < 0
IX =
0 VX > 0
V0
IX (t) for VB = 1 V (Solid)
VX (t) (Dotted)
0 0
−V0 /R1
−V0
−π/ω 0 π/ω
t
3.3
(
0 VX < VB
IX = VX −VB
R1 VX > VB
IX
VB = −1 V
VB = 1 V
−1 1
VX (V)
3.4
(
0 VX < VB
IX = VX −VB
R1 VX > VB
V0
IX (t) for VB = −1 V (Solid)
(V0 − VB )/R1
VX (t) (Dotted)
0 0
VB
−V0
−π/ω 0 π/ω
t
(V0 − VB )/R1
−π/ω
t
0
π/ω
0
V0
VB
−V0
VX (t) (Dotted)
3.5
(
VX −VB
R1 VX < 0
IX =
∞ VX > 0
IX
IX for VB = −1 V
IX for VB = 1 V
1/R1
Slope = 1/R1
−1
VX (V)
−1/R1
Slope = 1/R1
3.6 First, note that ID1 = 0 always, since D1 is reverse biased by VB (due to the assumption that VB > 0).
We can write IX as
IX = (VX − VB )/R1
IX
VB
VX (V)
Slope = 1/R1
3.7
(
VX −VB
R1 VX < VB
IX = VX −VB
R1 kR2 VX > VB
VX − VB
IR1 =
R1
Plotting IX and IR1 for VB = −1 V, we get:
IX
IX for VB = −1 V
IR1 for VB = −1 V
−1
Slope = 1/R1 VX (V)
1
VX (V)
Slope = 1/R1
3.8
(
VB
0 VX < R1 +R2 R1
IX = VX VX −VB VB
R1 + R2 VX > R1 +R2 R1
(
VB VB
R1 +R2 VX < R1 +R2 R1
IR1 = VX VB
R1 VX > R1 +R2 R1
IX for VB = −1 V
IR1 for VB = −1 V
−VB /R2
Slope = 1/R1
VB
R
R1 +R2 1
VB VX (V)
R1 +R2
Slope = 1/R1
VB
R1 +R2
VB
R
R1 +R2 1
VX (V)
3.9 (a)
(
VB Vin < VB
Vout =
Vin Vin > VB
Vout (V)
5
Slope = 1
4
0
−5 −4 −3 −2 −1 0 1 2 3 4 5
Vin (V)
(b)
(
Vin − VB Vin < VB
Vout =
0 Vin > VB
Vout (V)
2
0
−5 −4 −3 −2 −1 0 1 2 3 4 5
−1 Vin (V)
−2
−3
Slope = 1
−4
−5
−6
−7
(c)
Vout = Vin − VB
Vout (V)
3
Slope = 1
2
0
−5 −4 −3 −2 −1 0 1 2 3 4 5
−1 Vin (V)
−2
−3
−4
−5
−6
−7
(d)
(
Vin Vin < VB
Vout =
VB Vin > VB
Vout (V)
2
0
−5 −4 −3 −2 −1 0 1 2 3 4 5
Vin (V)
−1
Slope = 1
−2
−3
−4
−5
(e)
(
0 Vin < VB
Vout =
Vin − VB Vin > VB
Vout (V)
3
Slope = 1
2
0
−5 −4 −3 −2 −1 0 1 2 3 4 5
Vin (V)
3.11 For each part, the dotted line indicates Vin (t), while the solid line indicates Vout (t). Assume V0 > VB .
(a)
(
VB Vin < VB
Vout =
Vin Vin > VB
VB
−π/ω π/ω
t
−V0
(b)
(
Vin − VB Vin < VB
Vout =
0 Vin > VB
Vout (t) (V)
V0
VB
−π/ω π/ω
t
−V0
−V0 − VB
(c)
Vout = Vin − VB
Vout (t) (V)
V0
VB
V0 − VB
−π/ω π/ω
t
−V0
−V0 − VB
(d)
(
Vin Vin < VB
Vout =
VB Vin > VB
VB
−π/ω π/ω
t
−V0
(e)
(
0 Vin < VB
Vout =
Vin − VB Vin > VB
Vout (t) (V)
V0
VB
V0 − VB
−π/ω π/ω
t
−V0
3.12 For each part, the dotted line indicates Vin (t), while the solid line indicates Vout (t). Assume V0 > VB .
(a)
(
Vin − VB Vin < VB
Vout =
0 Vin > VB
VB
−π/ω π/ω
t
−V0
−V0 − VB
(b)
(
Vin Vin < VB
Vout =
VB Vin > VB
Vout (t) (V)
V0
VB
−π/ω π/ω
t
−V0
(c)
(
0 Vin < VB
Vout =
Vin − VB Vin > VB
Vout (t) (V)
V0
VB
V0 − VB
−π/ω π/ω
t
−V0
(d)
Vout = Vin − VB
VB
V0 − VB
−π/ω π/ω
t
−V0
−V0 − VB
(e)
(
VB Vin < VB
Vout =
Vin Vin > VB
Vout (t) (V)
V0
VB
−π/ω π/ω
t
−V0
3.16 (a)
(
VD,on
Iin Iin < R1
IR1 = VD,on VD,on
R1 Iin > R1
IR1
VD,on /R1
VD,on /R1
Iin
Slope = 1
(b)
(
VD,on +VB
Iin Iin < R1
IR1 = VD,on +VB VD,on +VB
R1 Iin > R1
IR1
(VD,on + VB ) /R1
(VD,on + VB ) /R1
Slope = 1 Iin
(c)
(
VD,on −VB
Iin Iin < R1
IR1 = VD,on −VB VD,on −VB
R1 Iin > R1
IR1
(VD,on − VB ) /R1
Iin
(VD,on − VB ) /R1
Slope = 1
(d)
(
VD,on
Iin Iin < R1
IR1 = VD,on VD,on
R1 Iin > R1
IR1
VD,on /R1
VD,on /R1
Iin
Slope = 1
3.17 (a)
(
VD,on
Iin R1 Iin < R1
Vout = VD,on
VD,on Iin > R1
I0
VD,on /R1
VD,on
0 0
−I0 R1
−I0
−π/ω 0 π/ω
t
(b)
(
VD,on +VB
Iin R1 Iin < R1
Vout = VD,on +VB
VD,on + VB Iin > R1
I0
(VD,on+VB )/R1
VD,on + VB
0 0
−I0 R1
−I0
−π/ω 0 π/ω
t
(c)
(
VD,on −VB
Iin R1 + VB Iin < R1
Vout = VD,on −VB
VD,on Iin > R1
I0
VD,on
0 0
−I0 R1 + VB
(VD,on − VB ) /R1
−I0
−π/ω 0 π/ω
t
(d)
(
VD,on
Iin R1 + VB Iin < R1
Vout = VD,on
VD,on + VB Iin > R1
I0
VD,on + VB
VD,on /R1
0 0
−I0 R1 + VB
−I0
−π/ω 0 π/ω
t
3.20 (a)
(
VB −VD,on
Iin R1 Iin > R1
Vout = VB −VD,on
VB − VD,on Iin < R1
I0
I0 R1
(VB − VD,on ) /R1
VB − VD,on
0 0
−I0
−π/ω 0 π/ω
t
(b)
(
V +V
Iin R1 + VB Iin > − D,on
R1
B
0 0
−VD,on
I0
I0 R1 + VB
VB − VD,on
0 0
−VD,on /R1
−I0
−π/ω 0 π/ω
t
3.23 (a)
(
R2 R1 +R2
Vout = R1 +R2 Vin Vin < R2 VD,on
R1 +R2
VD,on Vin > R2 VD,on
Vout (V)
VD,on
R1 +R2
R2
VD,on
Vin (V)
Slope = R2 / (R1 + R2 )
(b)
(
R2 R1 +R2
Vout = R1 +R2 Vin Vin < R1 VD,on
R1 +R2
Vin − VD,on Vin > R1 VD,on
Vout (V)
Slope = 1
R2
V
R1 D,on
R1 +R2
R1
VD,on
Slope = R2 / (R1 + R2 )
Vin (V)
3.24 (a)
(
Vin R1 +R2
R1 +R2 Vin < R2 VD,on
IR1 = Vin −VD,on R1 +R2
R1 Vin > R2 VD,on
(
R1 +R2
0 Vin < R2 VD,on
ID1 = Vin −VD,on VD,on R1 +R2
R1 − R2 Vin > R2 VD,on
IR1
ID1 Slope = 1/R1
Slope = 1/R1
VD,on /R2
R1 +R2
R2
VD,on
Slope = 1/ (R1 + R2 ) Vin (V)
(b)
(
Vin R1 +R2
R1 +R2 Vin < R1 VD,on
IR1 = VD,on R1 +R2
R1 Vin > R1 VD,on
(
R1 +R2
0 Vin < R1 VD,on
ID1 = Vin −VD,on VD,on R1 +R2
R2 − R1 Vin > R1 VD,on
VD,on /R1
IR1
ID1
Slope = 1/R2
R1 +R2
R1
VD,on
Vin (V)
Slope = 1/ (R1 + R2 )
3.25 (a)
(
VB + R1R+R
2
(Vin − VB ) Vin < VB + R1 +R2
R1 VD,on
Vout = 2
R1 +R2
Vin − VD,on Vin > VB + R1 VD,on
Vout (V)
Slope = 1
R2
VB + V
R1 D,on
R1 +R2
VB + R1
VD,on
Slope = R2 / (R1 + R2 ) Vin (V)
(b)
(
R2 R1 +R2
Vout = R1 +R2 Vin Vin < R1 (VD,on + VB )
R1 +R2
Vin − VD,on − VB Vin > R1 (VD,on + VB )
Vout (V)
Slope = 1
R2
R1
(VD,on + VB )
R1 +R2
VB + R1
(VD,on + VB )
Slope = R2 / (R1 + R2 )
Vin (V)
(c)
(
R2 R1 +R2
R1 +R2 (Vin − VB ) Vin > VB + R1 VD,on
Vout = R1 +R2
Vin + VD,on − VB Vin < VB + R1 VD,on
Vout (V)
Slope = R2 / (R1 + R2 )
R2
V
R1 D,on
R1 +R2
VB + R1
VD,on
Vin (V)
Slope = 1
(d)
(
R2 R1 +R2
R1 +R2 (Vin − VB ) Vin < VB + R1 (VD,on − VB )
Vout = R1 +R2
Vin − VD,on Vin > VB + R1 (VD,on − VB )
Vout (V)
Slope = 1
R2
V
R1 D,on
R1 +R2
VB + R1
(VD,on − VB )
Slope = R2 / (R1 + R2 ) Vin (V)
3.26 (a)
(
Vin −VB R1 +R2
R1 +R2 Vin < VB + R1 VD,on
IR1 = VD,on R1 +R2
R1 Vin > VB + R1 VD,on
(
R1 +R2
0 Vin < VB + R1 VD,on
ID1 = Vin −VD,on −VB VD,on R1 +R2
R2 − R1 Vin > VB + R1 VD,on
Slope = 1/R2
R1 +R2
VB + R1
VD,on
Vin (V)
Slope = 1/ (R1 + R2 )
(b)
(
Vin R1 +R2
R1 +R2 Vin < R1 (VD,on + VB )
IR1 = VD,on +VB R1 +R2
R1 Vin > R1 (VD,on + VB )
(
R1 +R2
0 Vin < R1 (VD,on + VB )
ID1 = Vin −VD,on −VB VD,on +VB R1 +R2
R2 − R1 Vin > R1 (VD,on + VB )
(VD,on + VB ) /R1
IR1
ID1
Slope = 1/R2
R1 +R2
R1
(VD,on + VB )
Slope = 1/ (R1 + R2 ) Vin (V)
(c)
(
Vin −VB R1 +R2
R1 +R2 Vin > VB − R1 VD,on
IR1 = V R1 +R2
− D,on
R1 Vin < VB − R1 VD,on
(
R1 +R2
0 Vin > VB − R1 VD,on
ID1 = V +VD,on +VB VD,on R1 +R2
− in R 2
− R1 Vin < VB − R1 VD,on
IR1
ID1
Slope = −1/R2
Slope = 1/ (R1 + R2 )
R1 +R2
VB + R1
VD,on
Vin (V)
−VD,on /R1
(d)
(
Vin −VB R1 +R2
R1 +R2 Vin < VB + R1 (VD,on − VB )
IR1 = VD,on −VB R1 +R2
R1 Vin > VB + R1 (VD,on − VB )
(
R1 +R2
0 Vin < VB + R1 (VD,on − VB )
ID1 = Vin −VD,on VD,on −VB R1 +R2
R2 − R1 Vin > VB + R1 (VD,on − VB )
IR1
Slope = 1/R2
ID1
R1 +R2
VB + R1
(VD,on − VB )
Vin (V)
(VD,on − VB ) /R1
Slope = 1/ (R1 + R2 )
3.27 (a)
(
0 Vin < VD,on
Vout = R2
R1 +R2 (Vin − VD,on ) Vin > VD,on
Vout (V)
Slope = R2 / (R1 + R2 )
VD,on
Vin (V)
(b)
−VD,on
Vin < − R1R+R
2
2
VD,on
Vout = R1R+R2
2
Vin R1 +R2
− R2 VD,on < Vin < R1 +R2
R1 VD,on
Vin > R1R+R
Vin − VD,on 2
VD,on
1
Vout (V)
Slope = 1
R2
V
R1 D,on
Slope = R2 / (R1 + R2 )
− R1R+R
2
2
VD,on R1 +R2
R1
VD,on
Vin (V)
−VD,on
(c)
(
R2
R1 +R2 (Vin + VD,on ) − VD,on Vin < −VD,on
Vout =
Vin Vin > −VD,on
Vout (V)
Slope = 1
−VD,on
−VD,on Vin (V)
Slope = R2 / (R1 + R2 )
(d)
(
0 Vin < VD,on
Vout = R2
R1 +R2 (Vin − VD,on ) Vin > VD,on
Vout (V)
Slope = R2 / (R1 + R2 )
VD,on
VD,on
Vin (V)
(e)
(
R2
R1 +R2 (Vin + VD,on ) Vin < −VD,on
Vout =
0 Vin > −VD,on
Vout (V)
−VD,on
Vin (V)
Slope = R2 / (R1 + R2 )
3.28 (a)
(
0 Vin < VD,on
IR1 = Vin −VD,on
R1 +R2 Vin > VD,on
(
0 Vin < VD,on
ID1 = Vin −VD,on
R1 +R2 Vin > VD,on
IR1
ID1
Slope = 1/ (R1 + R2 )
VD,on
Vin (V)
(b)
V +V
in
R1
D,on
Vin < − R1R+R
2
2
VD,on
Vin R1 +R2 R1 +R2
IR1 = R1 +R2 − R2 VD,on < Vin < R1 VD,on
VD,on
Vin > R1R+R
R1 1
2
VD,on
0
Vin < − R1R+R
2
2
VD,on
R1 +R2 R1 +R2
ID1 = 0 − R2 VD,on < Vin < R1 VD,on
Vin −VD,on VD,on
Vin > R1R+R
R2 − R1 1
2
VD,on
IR1 VD,on /R1
ID1
Slope = 1/ (R1 + R2 )
Slope = 1
− R1R+R
2
2
VD,on R1 +R2
R1
VD,on
−VD,on /R2 Vin (V)
Slope = 1/R1
(c)
(
Vin +VD,on
R1 +R2 Vin < −VD,on
IR1 =
0 Vin > −VD,on
(
0 Vin < −VD,on
ID1 =
0 Vin > −VD,on
IR1
ID1
−VD,on
Vin (V)
Slope = 1/ (R1 + R2 )
(d)
(
0 Vin < VD,on
IR1 = Vin −VD,on
R1 +R2 Vin > VD,on
(
0 Vin < VD,on
ID1 = Vin −VD,on
R1 +R2 Vin > VD,on
IR1
ID1
Slope = 1/ (R1 + R2 )
VD,on
Vin (V)
(e)
(
Vin +VD,on
R1 +R2 Vin < −VD,on
IR1 =
0 Vin > −VD,on
(
0 Vin < −VD,on
ID1 =
0 Vin > −VD,on
IR1
ID1
−VD,on
Vin (V)
Slope = 1/ (R1 + R2 )
3.29 (a)
Vin
Vin < VD,on
Vout = VD,on + R1R+R2
2
(Vin − VD,on ) VD,on < Vin < VD,on + R1R+R
1
2
(VD,on + VB )
R1 +R2
Vin − VD,on − VB Vin > VD,on + R1 (VD,on + VB )
Vout (V)
Slope = 1
R2
VD,on + R1
(VD,on + VB ) Slope = R2 / (R1 + R2 )
VD,on
VD,on R1 +R2
VD,on + R1
(VD,on + VB )
Slope = 1
Vin (V)
(b)
(
R1 +R2
Vin + VD,on − VB Vin < VD,on + R1 (VB − 2VD,on )
Vout = R2 R1 +R2
R1 +R2 (Vin − VD,on ) Vin > VD,on + R1 (VB − 2VD,on )
Vout (V)
Slope = R2 / (R1 + R2 )
R2
R1
(VB − 2VD,on )
R1 +R2
VD,on + R1
(VB − 2VD,on )
Vin (V)
Slope = 1
(c)
(
Vin Vin < VD,on + VB
Vout =
VD,on + VB Vin > VD,on + VB
Vout (V)
VD,on + VB
VD,on + VB
Vin (V)
Slope = 1
(d)
0
Vin < VD,on
R2
Vout = (Vin − VD,on ) VD,on < Vin < VD,on + R1R+R 2
(VB + VD,on )
R1 +R2 R1 +R2
2
VD,on + VB
Slope = R2 / (R1 + R2 )
VD,on R1 +R2
VD,on + R2
(VB + VD,on )
Vin (V)
3.30 (a)
0
Vin < VD,on
Vin −VD,on
IR1 = R1 +R2 VD,on < Vin < VD,on + R1R+R
1
2
(VD,on + VB )
VD,on
+VB R1 +R2
R1 Vin > VD,on + R1 (VD,on + VB )
(
R1 +R2
0 Vin < VD,on + R1 (VD,on + VB )
ID1 = Vin −2VD,on −VB VD,on +VB R1 +R2
R2 − R1 Vin > VD,on + R1 (VD,on + VB )
IR1
ID1
VD,on + VB
Slope = 1/ (R1 + R2 )
Slope = 1/R2
VD,on R1 +R2
VD,on + R1
(VD,on + VB )
Vin (V)
(b) If VB < 2VD,on :
(
0 Vin < VD,on
IR1 = ID1 = Vin −VD,on
R1 +R2 Vin > VD,on
IR1
ID1
Slope = 1/ (R1 + R2 )
VD,on
Vin (V)
If VB > 2VD,on :
(
VB −2VD,on R1 +R2
R1 Vin < VD,on + R1 (VB − 2VD,on )
IR1 = ID1 = Vin −VD,on R1 +R2
R1 +R2 Vin > VD,on + R1 (VB − 2VD,on )
IR1
ID1
Slope = 1/ (R1 + R2 )
VB −2VD,on
R1
R1 +R2
VD,on + R1
(VB − 2VD,on )
Vin (V)
(c)
(
0 Vin < VD,on + VB
IR1 = Vin −VD,on −VB
R1 Vin > VD,on + VB
0
Vin < VD,on + VB
ID1 = 0 VD,on + VB < Vin < 2VD,on + VB
Vin −2VD,on −VB
R2 Vin > 2VD,on + VB
IR1
ID1
Slope = 1/R1
Slope = 1/R2
VD,on + VB 2VD,on + VB
Vin (V)
(d)
0
Vin < VD,on
Vin −VD,on
IR1 = R1 +R2 VD,on < Vin < VD,on + R1R+R
2
2
(VB + VD,on )
Vin −2V
D,on −VB R1 +R2
R1 Vin > VD,on + R2 (VB + VD,on )
0
Vin < VD,on
Vin −VD,on
ID1 = R1 +R2 VD,on < Vin < VD,on + R1R+R
2
2
(VB + VD,on )
Vin −2V
D,on −VB R1 +R2
R1 Vin > VD,on + R2 (VB + VD,on )
IR1
ID1
Slope = 1/R2
VB +VD,on
R2 Slope = 1/ (R1 + R2 )
R1 +R2
VD,on VD,on + R2
(VB + VD,on )
Vin (V)
3.31 (a)
Vin − VD,on
ID1 = = 1.6 mA
R1
VT
rd1 = = 16.25 Ω
ID1
R1
∆Vout = ∆Vin = 98.40 mV
rd + R1
(b)
Vin − 2VD,on
ID1 = ID2 = = 0.8 mA
R1
VT
rd1 = rd2 = = 32.5 Ω
ID1
R1 + rd2
∆Vout = ∆Vin = 96.95 mV
R1 + rd1 + rd2
(c)
Vin − 2VD,on
ID1 = ID2 = = 0.8 mA
R1
VT
rd1 = rd2 = = 32.5 Ω
ID1
rd2
∆Vout = ∆Vin = 3.05 mV
rd1 + R1 + rd2
(d)
(b)
(c)
(d)
VD,on
ID2 = Iin − = 2.6 mA
R2
VT
rd2 = = 10 Ω
ID2
∆Vout = ∆Iin (R2 k rd2 ) = 0.995 mV
3.34
Vin (t)
Vout (t)
Vp
Vp − VD,on
VD,on + 0.5 V
0.5 V
π/ω 2π/ω
t
−Vp
3.35
Vin (t)
Vout (t)
Vp
0.5 V
−VD,on + 0.5 V π/ω 2π/ω
t
−Vp + VD,on
−Vp
3.36
Vp − VD,on
VR ≈
RL C1 fin
Vp = 3.5 V
RL = 100 Ω
C1 = 1000 µF
fin = 60 Hz
VR = 0.45 V
3.37
IL
VR = ≤ 300 mV
C1 fin
fin = 60 Hz
IL = 0.5 A
IL
C1 ≥ = 27.78 mF
(300 mV) fin
3.38 Shorting the input and output grounds of a full-wave rectifier shorts out the diode D4 from Fig. 3.38(b).
Redrawing the modified circuit, we have:
D3
+ +
Vin D2 RL Vout D1
− −
On the positive half-cycle, D3 turns on and forms a half-wave rectifier along with RL (and CL , if
included). On the negative half-cycle, D2 shorts the input (which could cause a dangerously large
current to flow) and the output remains at zero. Thus, the circuit behaves like a half-wave recifier.
The plots of Vout (t) are shown below.
V0
V0 − VD,on
VD,on
π/ω 2π/ω
t
−V0
3.39 Note that the waveforms for VD1 and VD2 are identical, as are the waveforms for VD3 and VD4 .
V0
V0 − 2VD,on
2VD,on
VD,on
π/ω 2π/ω
−VD,on t
−2VD,on
−V0 + 2VD,on
−V0 + VD,on
−V0
3.40 During the positive half-cycle, D2 and D3 will remain reverse-biased, causing Vout to be zero as
no current will flow through RL . During the negative half-cycle, D1 and D3 will short the input
(potentially causing damage to the devices), and once again, no current will flow through RL (even
though D2 will turn on, there will be no voltage drop across RL ). Thus, Vout always remains at zero,
and the circuit fails to act as a rectifier.
3.42 Shorting the negative terminals of Vin and Vout of a full-wave rectifier shorts out the diode D4 from
Fig. 3.38(b). Redrawing the modified circuit, we have:
D3
+ +
Vin D2 RL Vout D1
− −
On the positive half-cycle, D3 turns on and forms a half-wave rectifier along with RL (and CL , if
included). On the negative half-cycle, D2 shorts the input (which could cause a dangerously large
current to flow) and the output remains at zero. Thus, the circuit behaves like a half-wave recifier.
The plots of Vout (t) are shown below.
V0
π/ω 2π/ω
t
−V0
3.44 (a) We know that when a capacitor is discharged by a constant current at a certain frequency, the
ripple voltage is given by CfIin , where I is the constant current. In this case, we can calculate the
V −5V
current as approximately p R1D,on (since Vp − 5VD,on is the voltage drop across R1 , assuming
R1 carries a constant current). This gives us the following:
1 Vp − 5VD,on
VR ≈
2 RL C1 fin
Vp = 5 V
RL = 1 kΩ
C1 = 100 µF
fin = 60 Hz
VR = 166.67 mV
(b) The bias current through the diodes is the same as the bias current through R1 , which is
Vp −5VD,on
R1 = 1 mA. Thus, we have:
VT
rd = = 26 Ω
ID
3rd
VR,load = VR = 12.06 mV
R1 + 3rd
3.45
(
0 Vin < VD,on + VB1
ID1 = Vin −VD,on −VB1
R1 Vin > VD,on + VB1
(
Vin +VD,on +VB2
R1 Vin < −VD,on − VB2
ID2 =
0 Vin > −VD,on − VB2
Vin (t)
ID1 (t)
ID2 (t)
V0
VD,on + VB1
V0 −VB1 −VD,on
R1
0 0
−V0
−π/ω 0 π/ω
t
4.4 According to Equation (4.8), we have
We can see that if WB increases by a factor of two, then IC decreases by a factor of two .
4.11
I1 I2
+
VB
−
VBE = 0.8 V
IC = IS eVBE /VT
= 18.5 mA
VCE = VCC − IC RC
= 1.58 V
gm = IC /VT = 710 mS
rπ = β/gm = 141 Ω
ro = ∞
B C
+
rπ vπ gm vπ
−
(b)
IB = 10 µA
IC = βIB = 1 mA
VBE = VT ln(IC /IS ) = 724 mV
VCE = VCC − IC RC
= 1.5 V
gm = IC /VT = 38.5 mS
rπ = β/gm = 2.6 kΩ
ro = ∞
B C
+
rπ vπ gm vπ
−
E
(c)
gm = IC /VT = 38.5 mS
rπ = β/gm = 2.6 kΩ
ro = ∞
B C
+
rπ vπ gm vπ
−
E
4.22 (a)
IB = 10 µA
IC = βIB = 1 mA
VBE = VT ln(IC /IS ) = 739 mV
VCE = VCC − IE (1 kΩ)
1+β
= VCC − (1 kΩ)
β
= 0.99 V
gm = IC /VT = 38.5 mS
rπ = β/gm = 2.6 kΩ
ro = ∞
B C
+
rπ vπ gm vπ
−
(b)
gm = IC /VT = 48.3 mS
rπ = β/gm = 2.07 kΩ
ro = ∞
(c)
IE = 1 mA
β
IC = IE = 0.99 mA
1+β
VBE = VT ln(IC /IS ) = 724 mV
VCE = VBE = 724 mV
gm = IC /VT = 38.1 mS
rπ = β/gm = 2.63 kΩ
ro = ∞
B C
+
rπ vπ gm vπ
−
(d)
IE = 1 mA
β
IC = IE = 0.99 mA
1+β
VBE = VT ln(IC /IS ) = 724 mV
VCE = VBE = 724 mV
gm = IC /VT = 38.1 mS
rπ = β/gm = 2.63 kΩ
ro = ∞
E
4.31
VCE
IC = IS eVBE /VT 1+
VA
IC,T otal = nIC
VCE
= nIS eVBE /VT 1+
VA
∂IC
gm,T otal =
∂VBE
IS
= n eVBE /VT
VT
IC
≈n
VT
= ngm
= n × 0.4435 S
1
IB,T otal = IC,T otal
β
−1
∂IB,T otal
rπ,T otal =
∂VBE
−1
IC,T otal
≈
βVT
−1
nIC
=
βVT
rπ
=
n
225.5 Ω
= (assuming β = 100)
n
−1
∂IC,T otal
ro,T otal =
∂VCE
−1
IC,T otal
≈
VA
VA
=
nIC
ro
=
n
693.8 Ω
=
n
The small-signal model is shown below.
B C
+
rπ,T otal vπ gm,T otal vπ ro,T otal
−
E
4.32 (a)
VBE = VCC − IB RB
VT ln(IC /IS ) = VCC − IC RB /β
IC = 1.67 mA
VBC = VCC − IB RB − (VCC − IC RC )
< 200 mV
IC RC − IB RB < 200 mV
200 mV + IB RB
RC <
IC
200 mV + IC RB /β
=
IC
RC < 1.12 kΩ
4.41
IB = 2 µA
IC = βIB
= 200 µA
VEB = VT ln(IC /IS )
= 768 mV
VEC = VCC − IE (2 kΩ)
1+β
= VCC − IC (2 kΩ)
β
= 2.1 V
gm = IC /VT = 7.69 mS
rπ = β/gm = 13 kΩ
ro = ∞
B C
+
rπ vπ gm vπ
−
(b)
VCC − VEB
IE =
5 kΩ
1+β VCC − VT ln(IC /IS )
IC =
β 5 kΩ
IC = 340 µA
VEB = 782 mV
VEC = VEB = 782 mV
gm = IC /VT = 13.1 mS
rπ = β/gm = 7.64 kΩ
ro = ∞
(c)
1+β
IE = IC = 0.5 mA
β
IC = 495 µA
VEB = 971 mV
VEC = VEB = 971 mV
gm = IC /VT = 19.0 mS
rπ = β/gm = 5.25 kΩ
ro = ∞
B C
+
rπ vπ gm vπ
−
E
4.49 The direction of current flow in the large-signal model (Fig. 4.40) indicates the direction of positive
current flow when the transistor is properly biased.
The direction of current flow in the small-signal model (Fig. 4.43) indicates the direction of positive
change in current flow when the base-emitter voltage vbe increases. For example, when vbe increases,
the current flowing into the collector increases, which is why ic is shown flowing into the collector in
Fig. 4.43. Similar reasoning can be applied to the direction of flow of ib and ie in Fig. 4.43.
4.53 (a)
VCB2 < 200 mV
IC2 RC < 200 mV
IC2 < 400 µA
VEB2 = VE2
= VT ln(IC2 /IS2 )
< 741 mV
β2
IE2 RC < 200 mV
1 + β2
β2 1 + β1
IC1 RC < 200 mV
1 + β2 β1
IC1 < 396 µA
VBE1 = VT ln(IC1 /IS1 )
< 712 mV
Vin = VBE1 + VEB2
< 1.453 V
(b)
IC1 = 396 µA
IC2 = 400 µA
gm1 = 15.2 mS
rπ1 = 6.56 kΩ
ro1 = ∞
gm2 = 15.4 mS
rπ2 = 3.25 kΩ
ro2 = ∞
The small-signal model is shown below.
B1 C1
+ +
vin rπ1 vπ1 gm1 vπ1
− −
E1 /E2
−
rπ2 vπ2 gm2 vπ2
+
B2 C2 vout
RC
4.55 (a)
(b)
IC1 = 75.3 µA
IC2 = 3.80 mA
gm1 = 2.90 mS
rπ1 = 34.5 kΩ
ro1 = ∞
gm2 = 146.2 mS
rπ2 = 342 Ω
ro2 = ∞
B1 C1
+ +
vin rπ1 vπ1 gm1 vπ1
− −
E1 /B2
C2 vout
+
rπ2 vπ2 gm2 vπ2 RC
− E2
5.3 (a) Looking into the base of Q1 we see an equivalent resistance of rπ1 , so we can draw the following
equivalent circuit for finding Rin :
R1
R2 rπ1
Rin
Rin = R1 + R2 k rπ1
1
(b) Looking into the emitter of Q1 we see an equivalent resistance of gm1 k rπ1 , so we can draw the
following equivalent circuit for finding Rin :
1
R1 gm1 k rπ1
Rin
1
Rin = R1 k k rπ1
gm1
1
(c) Looking down from the emitter of Q1 we see an equivalent resistance of gm2 k rπ2 , so we can draw
the following equivalent circuit for finding Rin :
VCC
Q1
Rin 1
gm2 k rπ2
1
Rin = rπ1 + (1 + β1 ) k rπ2
gm2
(d) Looking into the base of Q2 we see an equivalent resistance of rπ2 , so we can draw the following
equivalent circuit for finding Rin :
VCC
Q1
Rin
rπ2
ro1 R1
Rout
Rout = ro1 k R1
(b) Let’s draw the small-signal model and apply a test source at the output.
RB
+ +
rπ1 vπ1 gm1 vπ1 ro1 it vt
− −
vt
it = gm1 vπ1 +
ro1
vπ1 = 0
vt
it =
ro1
vt
Rout = = ro1
it
1
(c) Looking down from the emitter of Q1 we see an equivalent resistance of gm2 k rπ2 k ro2 , so we
can draw the following equivalent circuit for finding Rout :
Rout
Q1
1
gm2 k rπ2 k ro2
1
Rout = ro1 + (1 + gm1 ro1 ) rπ1 k k rπ2 k ro2
gm2
(d) Looking into the base of Q2 we see an equivalent resistance of rπ2 , so we can draw the following
equivalent circuit for finding Rout :
Rout
Q1
rπ2
R1
R2 rπ1
Rin
Rin = R1 + R2 k rπ1
(b) Let’s draw the small-signal model and apply a test source at the input.
+
rπ1 vπ1 gm1 vπ1 R1
−
+
it vt
−
vπ1
it = − − gm1 vπ1
rπ1
vπ1 = −vt
vt
it = + gm1 vt
rπ1
1
it = vt gm1 +
rπ1
vt 1
Rin = = k rπ1
it gm1
(c) From our analysis in part (b), we know that looking into the emitter we see a resistance of
1
gm2 k rπ2 . Thus, we can draw the following equivalent circuit for finding Rin :
VCC
Q1
Rin 1
gm2 k rπ2
1
Rin = rπ1 + (1 + β1 ) k rπ2
gm2
1
(d) Looking up from the emitter of Q1 we see an equivalent resistance of gm2 k rπ2 , so we can draw
the following equivalent circuit for finding Rin :
VCC
1
gm2 k rπ2
Q1
Rin
1
Rin = rπ1 + (1 + β1 ) k rπ2
gm2
(e) We know that looking into the base of Q2 we see Rin = rπ2 if the emitter is grounded. Thus,
transistor Q1 does not affect the input impedance of this circuit.
5.6 (a) Looking into the collector of Q1 we see an equivalent resistance of ro1 , so we can draw the following
equivalent circuit for finding Rout :
ro1 RC
Rout
Rout = RC k ro1
1
(b) Looking into the emitter of Q2 we see an equivalent resistance of gm2 k rπ2 k ro2 , so we can draw
the following equivalent circuit for finding Rout :
Rout
Q1
1
RE = gm2 k rπ2 k ro2
1
Rout = ro1 + (1 + gm1 ro1 ) rπ1 k k rπ2 k ro2
gm2
5.7 (a)
100 kΩ
+
rπ1 vπ1 gm1 vπ1 500 Ω
−
(b)
IC1 = IC2 = 1.034 mA
gm1 = gm2 = IC1 /VT = 39.8 mS
rπ1 = rπ2 = β/gm1 = 2.515 kΩ
100 kΩ
+
rπ1 vπ1 gm1 vπ1 1 kΩ
−
+
rπ2 vπ2 gm2 vπ2
−
(c)
IC1 = 1.26 mA
gm1 = IC1 /VT = 48.5 mS
rπ1 = β/gm1 = 2.063 kΩ
100 kΩ
+
rπ1 vπ1 gm1 vπ1 1 kΩ
−
5.9 (a)
Q1 is in soft saturation.
(b)
IE1 = IE2
⇒ IC1 = IC2
⇒ VBE1 = VBE2 = VBE
VCC − 2VBE 2VBE IC1
− = IB1 =
9 kΩ 16 kΩ β
VCC − 2VT ln(IC1 /IS ) 2VT ln(IC1 /IS )
IC1 = β −β
9 kΩ 16 kΩ
IC1 = IC2 = 1.72 mA
VBE1 = VBE2 = VCE2 = 751 mV
VCE1 = VCC − IC1 (500 Ω) − VCE2 = 890 mV
Q1 is in forward active.
5.10 See Problem 9 for the derivation of IC for each part of this problem.
(a)
IC = 677 µA
gm = IC /VT = 26.0 mS
rπ = β/gm = 3.84 kΩ
+
(34 kΩ) k (16 kΩ) rπ vπ gm vπ 3 kΩ
−
(b)
+
(9 kΩ) k (16 kΩ) rπ1 vπ1 gm1 vπ1 500 Ω
−
+
rπ2 vπ2 gm2 vπ2
−
(c)
IC = 1.01 mA
gm = IC /VT = 38.8 mS
rπ = β/gm = 2.57 kΩ
+
(12 kΩ) k (13 kΩ) rπ vπ gm vπ 1 kΩ
−
5.11 (a)
RB ≥ 7.04 kΩ
(b)
β
rπ = = 26 kΩ
gm
Rin = R1 k R2 k rπ
!
VCC − VBE
= k R2 k rπ
IB + VRBE
2
> 10 kΩ
R2 > 23.57 kΩ
R1 > 52.32 kΩ
5.14
IC 1
gm = ≥ S
VT 26
β
rπ = = 2.6 kΩ
gm
Rin = R1 k R2 k rπ
≤ rπ
According to the above analysis, Rin cannot be greater than 2.6 kΩ. This means that the requirement
that Rin ≥ 10 kΩ cannot be met. Qualitatively, the requirement for gm to be large forces rπ to be
small, and since Rin is bounded by rπ , it puts an upper bound on Rin that, in this case, is below the
required 10 kΩ.
5.15
Rout = RC = R0
IC
Av = −gm RC = −gm R0 = − R0 = −A0
VT
A0
IC = VT
R0
VT R0
rπ = β =β
IC A0
A0 VT
VBE = VT ln(IC /IS ) = VT ln
R0 IS
VCC − VBE VBE IC
− = IB =
R1 R2 β
VCC − VBE
R1 = IC VBE
β + R2
Rin = R1 k R2 k rπ
VCC − VT ln A 0 VT
R0 IS R
= k R2 k β 0
IC VT A0 VT A
β + R2 ln R0 IS
0
IC = 0.25 mA
VBE = 696 mV
VCC − VBE − IE RE VBE + IE RE IC
− = IB =
R1 R2 β
1+β
VCC − VBE − β IC RE
R1 =
IC VBE + 1+β
β IC RE
β + R2
= 22.74 kΩ
RE = 210 Ω
VCC − VBE − IE RE VBE + IE RE IC
− = IB =
R1 R2 β
1+β 1+β
VCC − VT ln(IC /IS ) − β IC RE VT ln(IC /IS ) + β IC RE IC
− = IB =
R1 R2 β
IC = 243 µA
IC − IC,nom
× 100 = −2.6 %
IC,nom
RE = 190 Ω
IC = 257 µA
IC − IC,nom
× 100 = +2.8 %
IC,nom
5.17
R2 ≤ 20.66 kΩ
5.18 (a) First, note that VBE1 = VBE2 = VBE , but since IS1 = 2IS2 , IC1 = 2IC2 . Also note that
β1 = β2 = β = 100.
IC1 VCC − VBE − (IE1 + IE2 )RE VBE + (IE1 + IE2 )RE
IB1 = = −
β R1 R2
3 1+β 3 1+β
VCC − VT ln(IC1 /IS1 ) − 2 β IC1 RE VT ln(IC1 /IS1 ) + 2 β IC1 RE
IC1 = β −
R1 R2
IC1 = 707 µA
IC1
IC2 = = 354 µA
2
RC
+ +
R1 R2 rπ1 vπ1 rπ2 vπ2 gm1 vπ1 gm2 vπ2
− −
RE
RC
+
R1 k R2 rπ1 k rπ2 vπ gm1 vπ gm2 vπ2
−
RE
gm1 = IC1 /VT = 27.2 mS
rπ1 = β1 /gm1 = 3.677 kΩ
gm2 = IC2 /VT = 13.6 mS
rπ2 = β2 /gm2 = 7.355 kΩ
5.19 (a)
+
(9 kΩ) k (16 kΩ) rπ1 vπ1 gm1 vπ1 100 Ω
−
+
rπ2 vπ2 gm2 vπ2
−
IC1
gm1 = gm2 = = 61.1 mS
VT
β1
rπ1 = rπ2 = = 1.637 kΩ
gm1
5.22
VBC ≤ 200 mV
VCC − IE (1 kΩ) − IB RB − (VCC − IE (1 kΩ) − IC (500 Ω)) ≤ 200 mV
IC (500 Ω) − IB RB ≤ 200 mV
IB RB ≥ IC (500 Ω) − 200 mV
VCC − IE (1 kΩ) − IB RB = VBE = VT ln(IC /IS )
1+β
VCC − IC (1 kΩ) − IC (500 Ω) + 200 mV ≤ VT ln(IC /IS )
β
IC ≥ 1.29 mA
IC (500 Ω) − 200 mV
RB ≥ IC
β
≥ 34.46 kΩ
5.25 (a)
IC1 = 1 mA
VCC − (IE1 + IE2 )(500 Ω) = VT ln(IC2 /IS2 )
1+β 1+β
VCC − IC1 + IC2 (500 Ω) = VT ln(IC2 /IS2 )
β β
IC2 = 2.42 mA
VB − (IE1 + IE2 )(500 Ω) = VT ln(IC1 /IS1 )
1+β 1+β
VB − IC1 + IC2 (500 Ω) = VT ln(IC1 /IS1 )
β β
VB = 2.68 V
200 Ω
+ +
rπ1 vπ1 rπ2 vπ2 gm1 vπ1 gm2 vπ2
− −
500 Ω
60 kΩ
+
rπ vπ gm vπ 200 Ω
−
IC = 1.474 mA
IC
gm = = 56.7 mS
VT
β
rπ = = 1.764 kΩ
gm
(b) The small-signal model is shown below.
+
rπ1 vπ1 gm1 vπ1
−
−
rπ2 vπ2 gm2 vπ2
+
80 kΩ 300 Ω
IC1 = 680 µA
IC1
gm1 = = 26.2 mS
VT
βnpn
rπ1 = = 3.824 kΩ
gm1
IC2 = 674 µA
IC2
gm2 = = 25.9 mS
VT
βpnp
rπ2 = = 1.929 kΩ
gm2
5.30
VCC − IC (1 kΩ) = VEC = VEB (in order for Q1 to operate at the edge of saturation)
= VT ln(IC /IS )
IC = 1.761 mA
VEB = 739 mV
VCC − VEB VEB IC
− = IB =
RB 5 kΩ β
RB = 9.623 kΩ
RB = 10.104 kΩ
VCC − VT ln(IC /IS ) VT ln(IC /IS ) IC
− =
RB 5 kΩ β
IC = 1.411 mA
VEB = 733 mV
VEC = VCC − IC (1 kΩ) = 1.089 V
VCB = −355 mV (the collector-base junction is reverse biased)
RB = 9.142 kΩ
VCC − VT ln(IC /IS ) VT ln(IC /IS ) IC
− =
RB 5 kΩ β
IC = 2.160 mA
VEB = 744 mV
VEC = VCC − IC (1 kΩ) = 340 mV
VCB = 405 mV (the collector-base junction is forward biased)
5.31
VBC + IC (5 kΩ) VCC − VBC − IC (5 kΩ) IC
− = IB =
10 kΩ 10 kΩ β
VBC = 300 mV
IC = 194 µA
VEB = VT ln(IC /IS ) = 682 mV
VCC − IE RE − IC (5 kΩ) = VEC = VEB + 300 mV
1+β
VCC − IC RE − IC (5 kΩ) = VEB + 300 mV
β
RE = 2.776 kΩ
RE = 1.388 kΩ
VCC − IE RE − VEB VCC − (VCC − IE RE − VEB ) IC
− = IB =
10 kΩ 10 kΩ β
1+β
VCC − 1+β
β IC RE − VT ln(IC /IS )
VCC − VCC − β IC RE − VT ln(IC /IS )
β −β = IC
10 kΩ 10 kΩ
IC = 364 µA
VEB = 698 µV
VEC = 164 µV
(d) Let’s determine the equivalent resistance seen looking up from the output by drawing a small-
signal model and applying a test source.
RC
+ +
vt it rπ2 vπ2 gm2 vπ2
− −
vπ2
it = + gm2 vπ2
rπ2
vπ2 = vt
1
it = vt + gm2
rπ2
vt 1
= k rπ2
it gm2
1
Av = −gm1 k rπ2
gm2
Rin = rπ1
1
Rout = k rπ2
gm2
1
(e) From (d), we know the gain from the input to the collector of Q1 is −gm1 gm2 k rπ2 . If we find
the gain from the collector of Q1 to vout , we can multiply these expressions to find the overall
gain. Let’s draw the small-signal model to find the gain from the collector of Q1 to vout . I’ll refer
to the collector of Q1 as node X in the following derivation.
RC
vout
+ +
vX rπ2 vπ2 gm2 vπ2
− −
vX − vout
= gm2 vπ2
RC
vπ2 = vX
vX − vout
= gm2 vX
RC
1 vout
vX − gm2 =
RC RC
vout
= 1 − gm2 RC
vX
Thus, we have
1
Av = −gm1 k rπ2 (1 − gm2 RC )
gm2
Rin = rπ1
To find the output resistance, let’s draw the small-signal model and apply a test source at the
output. Note that looking into the collector of Q1 we see infinite resistance, so we can exclude it
from the small-signal model.
RC
+ +
rπ2 vπ2 gm2 vπ2 it vt
− −
vπ2
it = gm2 vπ2 +
rπ2
rπ2
vπ2 = vt
rπ2 + RC
1 rπ2
it = gm2 + vt
rπ2 rπ2 + RC
vt
Rout =
it
1 rπ2 + RC
= k rπ2
gm2 rπ2
5.39 (a)
1
Av = −gm1 ro1 k k rπ2 k ro2
gm2
Rin = rπ1
1
Rout = ro1 k k rπ2 k ro2
gm2
(b)
1
Av = −gm1 ro1 k R1 + k rπ2 k ro2
gm2
Rin = rπ1
1
Rout = ro1 k R1 + k rπ2 k ro2
gm2
(c)
1
Av = −gm1 ro1 k RC + k rπ2 k ro2
gm2
Rin = rπ1
1
Rout = ro1 k RC + k rπ2 k ro2
gm2
(d) Let’s determine the equivalent resistance seen looking up from the output by drawing a small-
signal model and applying a test source.
RC X
+ +
vt it rπ2 vπ2 gm2 vπ2 ro2
− −
vπ2 vt − vX
it = +
rπ2 RC
vX − vt vX
+ gm2 vπ2 + =0
RC ro2
vπ2 = vt
1 1 1
vX + = vt − gm2
RC ro2 RC
1
vX = vt − gm2 (ro2 k RC )
RC
vt vt 1 1
it = + − vt − gm2 (ro2 k RC )
rπ2 RC RC RC
1 1 1 1
= vt + − − gm2 (ro2 k RC )
rπ2 RC RC RC
1 1 1 ro2
= vt + + gm2 −
rπ2 RC RC ro2 + RC
" #
vt ro2 + RC 1
= rπ2 k RC k
it ro2 gm2 − R1C
" #!
ro2 + RC 1
Av = −gm1 ro1 k rπ2 k RC k 1
ro2 gm2 − RC
Rin = rπ1
" #
ro2 + RC 1
Rout = ro1 k rπ2 k RC k 1
ro2 gm2 − RC
(e) From (d), we know the gain from the input to the collector of Q1 is −gm1 ro1 k rπ2 k RC k ro2r+R
o2
C 1
gm2 − R1
.
C
If we find the gain from the collector of Q1 to vout , we can multiply these expressions to find the
overall gain. Let’s draw the small-signal model to find the gain from the collector of Q1 to vout .
I’ll refer to the collector of Q1 as node X in the following derivation.
RC
vout
+ +
vX rπ2 vπ2 gm2 vπ2 ro2
− −
vout − vX vout
+ gm2 vπ2 + =0
RC ro2
vπ2 = vX
vout − vX vout
+ gm2 vX + =0
RC ro2
1 1 1
vout + = vX − gm2
RC ro2 RC
vout 1
= − gm2 (RC k ro2 )
vX RC
Thus, we have
" #!
ro2 + RC 1 1
Av = −gm1 ro1 k rπ2 k RC k 1 − gm2 (RC k ro2 )
ro2 gm2 − RC
RC
Rin = rπ1
To find the output resistance, let’s draw the small-signal model and apply a test source at the
output. Note that looking into the collector of Q1 we see ro1 , so we replace Q1 in the small-signal
model with this equivalent resistance. Also note that ro2 appears from the output to ground, so
we can remove it from this analysis and add it in parallel at the end to find Rout .
RC
+ +
ro1 rπ2 vπ2 gm2 vπ2 it vt
− −
vπ2
it = gm2 vπ2 +
rπ2 k ro1
rπ2 k ro1
vπ2 = vt
rπ2 k ro1 + RC
1 rπ2 k ro1
it = gm2 + vt
rπ2 k ro1 rπ2 k ro1 + RC
vt
Rout = ro2 k
it
1 rπ2 k ro1 + RC
= ro2 k k rπ2 k ro1
gm2 rπ2 k ro1
5.43
RC
Av = − 1
gm + (200 Ω)
RC
= − VT
IC + (200 Ω)
= −100
VT
RC = 100 + 100(200 Ω)
IC
IC RC − IE (200 Ω) = VCE = VBE = VT ln(IC /IS )
VT 1+β
IC 100 + 100(200 Ω) − IC (200 Ω) = VT ln(IC /IS )
IC β
We can see that this equation has no solution. For example, if we let IC = 0, we see that according to
the left side, we should have VBE = 2.6 V, which is clearly an infeasible value. Qualitatively, we know
that in order to achieve a large gain, we need a large value for RC . However, increasing RC will result
in a smaller value of VCE , eventually driving the transistor into saturation. When Av = −100, there
is no value of RC that will provide such a large gain without driving the transistor into saturation.
5.46 (a)
1
R1 + gm2 k rπ2
Av = − 1
gm1 + RE
(b)
RC
Av = − 1 1
gm1 + gm2 k rπ2
1
Rin = rπ1 + (1 + β1 ) k rπ2
gm2
Rout = RC
(c)
RC
Av = − 1 1
gm1 + gm2 k rπ2
1
Rin = rπ1 + (1 + β1 ) k rπ2
gm2
Rout = RC
(d)
RC
Av = − 1 1 RB
gm1 + gm2 k rπ2 + 1+β1
1
Rin = RB + rπ1 + (1 + β1 ) k rπ2
gm2
Rout = RC
(e)
RC
Av = − 1 1 RB
gm1 + gm2 k rπ2 + 1+β1
1
Rin = RB + rπ1 + (1 + β1 ) k rπ2
gm2
Rout = RC
5.47 (a)
1
RC + gm2 k rπ2
Av = − 1
gm1 + RE
Rin = rπ1 + (1 + β1 ) RE
1
Rout = RC + k rπ2
gm2
(b)
1 1
RC + gm2 k rπ2 gm2 k rπ2
Av = − 1 · 1
gm1 + RE RC + gm2 k rπ2
1
gm2 k rπ2
= − 1
gm1 + RE
Rin = rπ1 + (1 + β1 ) RE
1
Rout = k rπ2
gm2
(c)
1
RC + gm2 k rπ2
Av = − 1 1
gm1 + gm3 krπ3
1
Rin = rπ1 + (1 + β1 )
gm3 k rπ3
1
Rout = RC + k rπ2
gm2
(d)
RC k rπ2
Av = − 1
gm1 + RE
Rin = rπ1 + (1 + β1 ) RE
Rout = RC k rπ2
1
5.49 (a) Looking into the emitter of Q2 we see an equivalent resistance of gm2 k rπ2 k ro2 , so we can draw
the following equivalent circuit for finding Rout :
Rout
Q1
1
gm2 k rπ2 k ro2
1
Rout = ro1 + (1 + gm1 ro1 ) rπ1 k k rπ2 k ro2
gm2
(b) Looking into the emitter of Q2 we see an equivalent resistance of ro2 k rπ2 +RB
1+β2 (ro2 simply appears
in parallel with the resistance seen when VA = ∞), so we can draw the following equivalent circuit
for finding Rout :
Rout
Q1
rπ2 +RB
ro2 k 1+β2
rπ2 + RB
Rout = ro1 + (1 + gm1 ro1 ) rπ1 k ro2 k
1 + β2
(c) Looking down from the emitter of Q1 we see an equivalent resistance of R1 k rπ2 , so we can draw
the following equivalent circuit for finding Rout :
Rout
Q1
R1 k rπ2
VCC
1
gm1 k rπ1 k ro1
Q2
Rout
1
Rout = ro2 + (1 + gm2 ro2 ) rπ2 k k rπ1 k ro1
gm1
(b) Looking into the emitter of Q1 we see an equivalent resistance of ro1 , so we can draw the following
equivalent circuit for finding Rout :
VCC
ro1
Q2
Rout
Comparing this to the solution to part (a), we can see that the output resistance is larger because
instead of a factor of 1/gm1 dominating the parallel resistors in the expression, rπ2 dominates
(assuming ro1 ≫ rπ2 ).
5.52 (a)
(b)
(c)
VCC − 1.5 V
IC =
RC
= 4 mA
VBE = VT ln(IC /IS ) = 832 mV
VCC − VBE
IB = = 66.7 µA
RB
IC
β= = 60
IB
(b) Assuming the speaker has an impedance of 8 Ω, the gain of the amplifier is
Av = −gm (RC k 8 Ω)
IC
=− (RC k 8 Ω)
VT
= −1.19
Av = gm RC
IC
gm = = 76.9 mS
VT
Av = 38.46
1
Rin = k rπ
gm
β
rπ = = 1.3 kΩ
gm
Rin = 12.87 Ω
Rout = RC = 500 Ω
(b) Since Av = gm RC and gm is fixed for a given value of IC , RC should be chosen as large as
possible to maximize the gain of the amplifier. Vb should be chosen as small as possible to
maximize the headroom of the amplifier (since in order for Q1 to remain in forward active, we
require Vb < VCC − IC RC ).
1
5.56 (a) Looking into the emitter of Q2 we see an equivalent resistance of gm2 k rπ2 , so we can draw the
following equivalent circuit for finding Rin :
VCC
R1
Q1
1
gm2 k rπ2
Rin
1
rπ1 + gm2 k rπ2
Rin =
1 + β1
(b) Looking right from the base of Q1 we see an equivalent resistance of R2 , so we can draw the
following equivalent circuit for finding Rin :
VCC
R1
Q1
R2
Rin
rπ1 + R2
Rin =
1 + β1
1
(c) Looking right from the base of Q1 we see an equivalent resistance of R2 k gm2 k rπ2 , so we can
draw the following equivalent circuit for finding Rin :
VCC
R1
Q1
1
R2 k gm2 k rπ2
Rin
1
rπ1 + R2 k gm2 k rπ2
Rin =
1 + β1
(d) Looking right from the base of Q1 we see an equivalent resistance of R2 k rπ2 , so we can draw the
following equivalent circuit for finding Rin :
VCC
R1
Q1
R2 k rπ2
Rin
rπ1 + R2 k rπ2
Rin =
1 + β1
5.58 (a)
Av = gm (1 kΩ)
gm = 39.2 mS
Av = 39.2
5.61 For small-signal analysis, we can draw the following equivalent circuit.
R1
vout
Q1
vin
Av = gm R1
1
Rin = k rπ
gm
Rout = R1
5.61 For small-signal analysis, we can draw the following equivalent circuit.
R1
vout
Q1
vin
Av = gm R1
1
Rin = k rπ
gm
Rout = R1
5.63 Since IS1 = 2IS2 and they’re biased identically, we know that IC1 = 2IC2 , which means gm1 = 2gm2 .
vout1
= gm1 RC = 2gm2 RC
vin
vout2
= gm2 RC
vin
vout1 vout2
⇒ =2
vin vin
5.67
rπ + RS
Rout =
1+β
βVT /IC + RS
=
1+β
≤5Ω
β β
IC = IE = I1
1+β 1+β
β(1+β)VT (1+β)VT
βI1 + RS I1 + RS
=
1+β 1+β
≤5Ω
I1 ≥ 8.61 mA
5.68 (a) Looking into the collector of Q2 we see an equivalent resistance of ro2 = ∞, so we can draw the
following equivalent circuit:
VCC
vin Q1
vout
Av = 1
Rin = ∞
1
Rout = k rπ1
gm1
1
(b) Looking down from the emitter of Q1 we see an equivalent resistance of gm2 k rπ2 , so we can draw
the following equivalent circuit:
VCC
vin Q1
vout
1
gm2 k rπ2
1
gm2 k rπ2
Av = 1 1
gm1 + gm2 k rπ2
1
Rin = rπ1 + (1 + β1 ) k rπ2
gm2
1 1
Rout = k rπ1 k k rπ2
gm1 gm2
rπ2 +RS
(c) Looking into the emitter of Q2 we see an equivalent resistance of 1+β2 , so we can draw the
following equivalent circuit:
VCC
vin Q1
vout
rπ2 +RS
1+β2
rπ2 +RS
1+β2
Av = 1 rπ2 +RS
gm1 + 1+β2
rπ2 + RS
Rin = rπ1 + (1 + β1 )
1 + β2
1 rπ2 + RS
Rout = k rπ1 k
gm1 1 + β2
1
(d) Looking down from the emitter of Q1 we see an equivalent resistance of RE + gm2 k rπ2 , so we
can draw the following equivalent circuit:
VCC
vin Q1
vout
1
RE + gm2 k rπ2
1
RE + gm2 k rπ2
Av = 1 1
gm1 + RE + gm2 k rπ2
1
Rin = rπ1 + (1 + β1 ) RE +
gm2
1 1
Rout = k rπ1 k RE +
gm1 gm2
1
(e) Looking into the emitter of Q2 we see an equivalent resistance of gm2 k rπ2 , so we can draw the
following equivalent circuit:
VCC
vin Q1
RE
vout
1
gm2 k rπ2
1 1
RE + gm2 k rπ2 gm2 k rπ2
Av = 1 1 · 1
gm1 + RE + gm2 k rπ2 RE + gm2 k rπ2
1
gm2 k rπ2
= 1 1
gm1 + RE + gm2 k rπ2
1
Rin = rπ1 + (1 + β1 ) RE +
gm2 k rπ2
1 1
Rout = k rπ1 + RE k k rπ2
gm1 gm2
5.69 (a) Looking into the base of Q2 we see an equivalent resistance of rπ2 (assuming the emitter of Q2 is
grounded), so we can draw the following equivalent circuit for finding the impedance at the base
of Q1 :
VCC
Q1
Req
rπ2
VCC
1
gm1 k rπ1
Q2
Req
1
rπ2 + gm1 k rπ1
Req =
1 + β2
(c)
If we assume that β1 , β2 ≫ 1, then this simplifies to β1 β2 , meaning a Darlington pair has a current
gain approximately equal to the product of the current gains of the individual transistors.
5.70 (a)
RCS = ro2 + (1 + gm2 ro2 ) (rπ2 k RE )
(b)
VCC
Q1
Rin
RE k rπ2
Rout = RC k ro2
(b) Looking into the base of Q2 we see an equivalent resistance of rπ2 , so we can draw the following
equivalent circuit for finding vX /vin :
VCC
vin Q1
vX
RE k rπ2
vX RE k rπ2 k ro1
= 1
vin gm1 + RE k rπ2 k ro1
VCC
Q1
Rin 1
RE k gm2 k rπ2
1
Rin = rπ1 + (1 + β1 ) RE k k rπ2
gm2
VCC
vin Q1
vX
1
RE k gm2 k rπ2
1
vX RE k gm2 k rπ2
= 1 1
vin gm1 +E k gm2 k rπ2
We can find vout /vX by inspection.
vout
= gm2 RC
vX
vX vout
Av = ·
vin vX
1
RE kgm2 k rπ2
= gm2 RC 1 1
gm1 +E k gm2 k rπ2
5.74
Rout = RC = 1 kΩ
Av = −gm RC = −10
gm = 10 mS
IC = gm VT = 260 µA
VCC − VBE IC
= IB =
RB β
VCC − VT ln(IC /IS )
RB = β
IC
= 694 kΩ
Rin = RB k rπ = 9.86 kΩ > 5 kΩ
In sizing CB , we must consider the effect a finite impedance in series with the input will have on the
circuit parameters. Any series impedance will cause Rin to increase and will not impact Rout . However,
1
a series impedance can cause gain degradation. Thus, we must ensure that |ZB | = jωC B
does not
degrade the gain significantly.
If we include |ZB | in the gain expression, we get:
RC
Av = − (|ZB |)kRB
1
gm + 1+β
1 1
Thus, we want 1+β |ZB | ≪ gm to ensure the gain is not significantly degraded.
1 1 1
≪
1 + β jωCB gm
1 1 1 1
=
1 + β 2πf CB 10 gm
CB = 788 nF
5.75
Rout = RC ≤ 500 Ω
RC = 500 Ω
VCC − IC RC ≥ VBE − 400 mV = VT ln(IC /IS ) − 400 mV
IC ≤ 4.261 mA
IC = 4.261 mA
IC VCC − VBE
IB = =
β RB
IC VCC − VT ln(IC /IS )
= =
β RB
RB = 40.613 kΩ
5.76
Rout = RC = 1 kΩ
|Av | = gm RC
IC RC
=
VT
≥ 20
IC ≥ 520 µA
IC = 520 µA
IC VCC − VBE
IB = =
β RB
VCC − VT ln(IC /IS )
=
RB
RB = 343 kΩ
5.77
Rout = RC = 2 kΩ
Av = −gm RC
IC RC
=−
VT
= −15
IC = 195 µA
VBE = VT ln(IC /IS ) = 689.2 mV
VCE ≥ VBE − 400 mV = 289.2 mV
VCE = 289.2 mV
VCC − VCE
= IC
RC
VCC = 679.2 mV
Note that this value of VCC is less than the required VBE . This means that the value of VCC is
constrained by VBE , not VCE . In theory, we could pick VCC = VBE , but in this case, we’d have
to set RB = 0 Ω, which would short the input to VCC . Thus, let’s pick a reasonable value for RB ,
RB = 100 Ω .
VCC − VBE IC
= IB =
RB β
VCC = 689.4 mV
5.78
|Av | = gm RC
IC RC
=
VT
= A0
Rout = RC
IC Rout
A0 =
VT
A0 VT
IC =
Rout
P = IC VCC
A0 VT
= VCC
Rout
Thus, we must trade off a small output resistance with low power consumption (i.e., as we decrease
Rout , power consumption increases and vice-versa).
5.79
P = (IB + IC )VCC
1+β
= IC VCC
β
= 1 mW
IC = 396 µA
VCC − VBE IC
= IB =
RB β
VCC − VT ln(IC /IS )
RB = β
IC
= 453 kΩ
Av = −gm RC
IC RC
=−
VT
= −20
RC = 1.31 kΩ
5.81
Rout = RC ≥ 1 kΩ
RC = 1 kΩ
VCC − IC RC − IE RE = VCE ≥ VBE − 400 mV
VCC − IC RC − 200 mV ≥ VT ln(IC /IS ) − 400 mV
IC ≤ 1.95 mA
IC = 1.95 mA
1+β
IE RE = IC RE = 200 mV
β
RE = 101.5 Ω
VCC − 10IB R1 − IE RE = VBE = VT ln(IC /IS )
R1 = 7.950 kΩ
9IB R2 − IE RE = VBE = VT ln(IC /IS )
R2 = 5.405 kΩ
5.82
P = (10IB + IC ) VCC
IC
= 10 + IC VCC
β
= 5 mW
IC = 1.82 mA
1+β
IE RE = IC RE = 200 mV
β
RE = 109 Ω
RC
Av = − 1
gm + RE
RC
= − VT
IC + RE
= −5
RC = 616 Ω
VCC − 10IB R1 − 200 mV = VBE = VT ln(IC /IS )
R1 = 8.54 kΩ
9IB R2 − 200 mV = VBE = VT ln(IC /IS )
R2 = 5.79 kΩ
5.83
1
Rin = = 50 Ω (since RE doesn’t affect Rin )
gm
gm = 20 mS
IC = gm VT = 520 µA
1+β
IE RE = IC RE = 260 mV
β
RE = 495 Ω
Av = gm RC = 20
RC = 1 kΩ
VCC − 10IB R1 − IE RE = VBE = VT ln(IC /IS )
R1 = 29.33 kΩ
9IB R2 − IE RE = VBE = VT ln(IC /IS )
R2 = 20.83 kΩ
To pick CB , we must consider its effect on Av . If we assume the capacitor has an impedance ZB and
|ZB | ≪ R1 , R2 , then we have:
RC
Av =
1 |ZB |
gm + 1+β
1 1
Thus, we should choose 1+β |ZB | ≪ gm .
1 1 1 1 1
|ZB | = =
1+β 1 + β 2πf CB 10 gm
CB = 1.58 µF
5.84
Rout = RC = 500 Ω
Av = gm RC = 8
gm = 16 mS
IC = gm VT = 416 µA
1+β
IE RE = IC RE = 260 mV
β
RE = 619 Ω
VCC − 10IB R1 − IE RE = VBE = VT ln(IC /IS )
R1 = 36.806 kΩ
9IB R2 − IE RE = VBE = VT ln(IC /IS )
R2 = 25.878 kΩ
To pick CB , we must consider its effect on Av . If we assume the capacitor has an impedance ZB and
|ZB | ≪ R1 , R2 , then we have:
RC
Av =
1 |ZB |
gm + 1+β
1 1
Thus, we should choose 1+β |ZB | ≪ gm .
1 1 1 1 1
|ZB | = =
1+β 1 + β 2πf CB 10 gm
CB = 1.26 µF
5.85
Rout = RC = 200 Ω
IC RC
Av = gm RC = = 20
VT
IC = 2.6 mA
P = VCC (10IB + IC )
IC
= VCC 10 + IC
β
= 7.15 mW
5.86
To pick CB , we must consider its effect on Av . If we assume the capacitor has an impedance ZB and
|ZB | ≪ R1 , R2 , then we have:
RC
Av =
1 |ZB |
gm + 1+β
1 1
Thus, we should choose 1+β |ZB | ≪ gm .
1 1 1 1 1
|ZB | = =
1+β 1 + β 2πf CB 10 gm
CB = 5.52 µF
5.87
1
Rin = = 50 Ω (since RE doesn’t affect Rin )
gm
gm = 20 mS
IC = gm VT = 520 µA
Av = gm RC = 20
RC = 1 kΩ
1+β
IE RE = IC RE = 260 mV
β
RE = 495 Ω
To minimize the supply voltage, we should allow Q1 to operate in soft saturation, i.e., VBC = 400 mV.
To pick CB , we must consider its effect on Av . If we assume the capacitor has an impedance ZB and
|ZB | ≪ R1 , R2 , then we have:
RC
Av =
1 |ZB |
gm + 1+β
1 1
Thus, we should choose 1+β |ZB | ≪ gm .
1 1 1 1 1
|ZB | = =
1+β 1 + β 2πf CB 10 gm
CB = 1.58 µF
5.90 As stated in the hint, let’s assume that IE RE ≫ VT . Given this assumption, we can assume that RE
does not affect the gain.
IE RE = 10VT = 260 mV
RL
Av = 1 = 0.8
gm + RL
gm = 80 mS
IC = gm VT = 2.08 mA
1+β
IC RE = 260 mV
β
RE = 124 Ω
VCC − IB R1 − IE RE = VBE = VT ln(IC /IS )
R1 = 71.6 kΩ
To pick C1 , we must consider its effect on Av . If we assume the capacitor has an impedance Z1 and
|Z1 | ≪ R1 , then we have:
RE
Av =
1 |Z1 |
gm + RE + 1+β
1 1
Thus, we should choose 1+β |Z1 | ≪ gm .
1 1 1 1 1
|Z1 | = =
1+β 1 + β 2πf C1 10 gm
C1 = 12.6 pF
To pick C2 , we must also consider its effect on Av . Since the capacitor appears in series with RL , we
need to ensure that |Z2 | ≪ RL , assuming the capacitor has impedance Z2 .
1 1
|Z2 | = = RL
2πf C2 10
C2 = 318 pF
6.4 (a)
Q(x) = W Cox (VGS − V (x) − VT H )
= W Cox (VGS − VT H ) − W Cox V (x)
Q(x)
W Cox (VGS − VT H )
Increasing VDS
L x
The curve that intersects the axis at x = L (i.e., the curve for which the channel begins to pinch
off) corresponds to VDS = VGS − VT H .
(b)
1
RLocal (x) ∝
µQ(x)
RLocal (x)
Increasing VDS
L x
Note that RLocal diverges at x = L when VDS = VGS − VT H .
6.15
ID
Increasing VDS
VT H VGS
Initially, when VGS is small, the transistor is in cutoff and no current flows. Once VGS increases
beyond VT H , the curves start following the square-law characteristic as the transistor enters saturation.
However, once VGS increases past VDS + VT H (i.e., when VDS < VGS − VT H ), the transistor goes into
triode and the curves become linear. As we increase VDS , the transistor stays in saturation up to larger
values of VGS , as expected.
6.17
1 W
ID = µn Cox (VGS − VT H )α , α < 2
2 L
∂ID
gm ,
∂VGS
α W α−1
= µn Cox (VGS − VT H )
2 L
αID
=
VGS − VT H
6.21 Since they’re being used as current sources, assume M1 and M2 are in saturation for this problem.
To find the maximum allowable value of λ, we should evaluate λ when 0.99ID2 = ID1 and 1.01ID2 =
ID1 , i.e., at the limits of the allowable values for the currents. However, note that for any valid λ
(remember, λ should be non-negative), we know that ID2 > ID1 (since VDS2 > VDS1 ), so the case
where 1.01ID2 = ID1 (which implies ID2 < ID1 ) will produce an invalid value for λ (you can check this
yourself). Thus, we need only consider the case when 0.99ID2 = ID1 .
1 W 2
0.99ID2 = 0.99 µn Cox (VB − VT H ) (1 + λVDS2 )
2 L
= ID1
1 W 2
= µn Cox (VB − VT H ) (1 + λVDS1 )
2 L
0.99 (1 + λVDS2 ) = 1 + λVDS1
λ = 0.02 V−1
5.27
s
2ID
VDD − ID RD = VGS = VT H +
µn Cox W
L
2ID 2
W
= (VDD − VT H − ID RD )
µn Cox L
1 W h 2 2 2
i
ID = µn Cox (VDD − VT H ) − 2ID RD (VDD − VT H ) + ID RD
2 L
We can rearrange this to the standard quadratic form as follows:
1 W 2 2 W 1 W 2
µn Cox RD ID − µn Cox RD (VDD − VT H ) + 1 ID + µn Cox (VDD − VT H ) = 0
2 L L 2 L
q
µn Cox W
L RD (VDD − VT H ) + 1 ± 1 + 2µn Cox WL RD (VDD − VT H )
=
µn Cox W
L RD
2
Note that mathematically, there are two possible solutions for ID . However, since M1 is diode-
connected, we know it will either be in saturation or cutoff. Thus, we must reject the value of ID
that does not match these conditions (for example, a negative value of ID would not match cutoff or
saturation, so it would be rejected in favor of a positive value).
6.33 (a) Assume M1 is operating in saturation.
VGS = 1 V
1 W 2
VDS = VDD − ID RD = VDD − µn Cox (VGS − VT H ) (1 + λVDS ) RD
2 L
VDS = 1.35 V > VGS − VT H , which verifies our assumption
ID = 4.54 mA
W
gm = µn Cox (VGS − VT H ) = 13.333 mS
L
1
ro = = 2.203 kΩ
λID
+
vgs gm vgs ro RD
−
1 W 2
VGS = VDS = VDD − ID RD = VDD − µn Cox (VGS − VT H ) (1 + λVGS ) RD
2 L
VGS = VDS = 0.546 V
ID = 251 µA
W
gm = µn Cox (VGS − VT H ) = 3.251 mS
L
1
ro = = 39.881 kΩ
λID
+
vgs gm vgs ro RD
−
ID = 1 mA
r
W
gm = 2µn Cox ID = 6.667 mS
L
1
ro = = 10 kΩ
λID
+
vgs gm vgs ro
−
VGS = VDS
1 W
VDD − VGS = ID (2 kΩ) = µn Cox (VGS − VT H )2 (1 + λVGS ) (2 kΩ)
2 L
VGS = VDS = 0.623 V
ID = 588 µA
W
gm = µn Cox (VGS − VT H ) = 4.961 mS
L
1
ro = = 16.996 kΩ
λID
+
vgs gm vgs ro 2 kΩ
−
ID = 0.5 mA
r
W
gm = 2µn Cox ID = 4.714 mS
L
1
ro = = 20 kΩ
λID
+
vgs gm vgs ro
−
6.38 (a)
vout
+
vgs2 gm2 vgs2 ro2 RD
−
vin
+
vgs1 gm1 vgs1 ro1
−
(b)
vin vout
+
vgs1 gm1 vgs1 ro1 RD
−
+
gm2 vgs2 ro2 vgs2
−
(c)
vin vout
+
vgs1 gm1 vgs1 ro1 RD
−
+
vgs2 gm2 vgs2 ro2
−
(d)
vin
+
vgs1 gm1 vgs1 ro1
−
vout
+
vgs2 gm2 vgs2 ro2
−
(e)
vout
+
vgs1 gm1 vgs1 ro1 RD
−
vin
+
gm2 vgs2 ro2 vgs2
−
6.43 (a) Assume M1 is operating in triode (since |VGS | = 1.8 V is large).
|VGS | = 1.8 V
1 W h 2
i
VDD − |VDS | = |ID | (500 Ω) = µp Cox 2 (|VGS | − |VT H |) |VDS | − |VDS | (500 Ω)
2 L
|VDS | = 0.418 V < |VGS | − |VT H | , which verifies our assumption
|ID | = 2.764 mA
|VGS | = |VDS |
1 W 2
VDD − |VGS | = |ID |(1 kΩ) = µp Cox (|VGS | − |VT H |) (1 kΩ)
2 L
|VGS | = |VDS | = 0.952 V
|ID | = 848 µA
|VGS | = |VDS |
1 W 2
|VGS | = VDD − |ID |(1 kΩ) = VDD − |ID |(1 kΩ) = µp Cox (|VGS | − |VT H |) (1 kΩ)
2 L
|VGS | = |VGS | = 0.952 V
|ID | = 848 µA
6.44 (a)
IX Saturation Cutoff
VDD − VT H VDD VX
M1 goes from saturation to cutoff when VX = VDD − VT H = 1.4 V.
(b)
IX
1 + VT H VDD VX
Saturation Triode
M1 goes from saturation to triode when VX = 1 + VT H = 1.4 V.
(c)
IX
VDD − VT H VDD VX
Saturation Cutoff
M1 goes from saturation to cutoff when VX = VDD − VT H = 1.4 V.
(d)
IX Cutoff Saturation
VT H VDD VX
M1 goes from cutoff to saturation when VX = VT H = 0.4 V.
7.1
Since gm increases with ID , we should pick the maximum ID to determine the maximum transconduc-
tance that M1 can provide.
ID,max = 400 µA
2ID,max
gm,max =
VGS − VT H
2ID,max
=
VDD − ID,max (100 Ω) − VT H
= 0.588 mS
7.5
ID1 = 0.5 mA
s
2ID1
VGS = VT H +
µn Cox W
L
= 0.612 V
1
VGS = ID1 R2
10
R2 = 12.243 kΩ
1 11
VGS = VDD − ID1 R1 − ID1 RS
10 10
R1 = 21.557 kΩ
7.6
ID = 1 mA
2ID 1
gm = =
VGS − VT H 100
VGS = 0.6 V
VGS = VDD − ID RD
RD = 1.2 kΩ
7.8 First, let’s analyze the circuit excluding RP .
20 kΩ
VG = VDD = 1.2 V
10 kΩ + 20 kΩ
VGS = VG − ID RS = VDS = VDD − ID (1 kΩ + 200 Ω)
ID = 600 µA
VGS = 1.08 V
W 2ID
= = 12.9758 ≈ 13
L µn Cox (VGS − VT H )2
VDD
10 kΩ ID + IRP 1 kΩ
M1 IRP RP
20 kΩ RS 200 Ω
VG = 1.2 V
VDD − VDS
ID + IRP =
1 kΩ + 200 Ω
VGS = VG − (ID + IRP ) RS = VDS + VT H
VDD − VDS
VG − RS = VDS + VT H
1 kΩ + 200 Ω
VDS = 0.6 V
VGS = 1 V
1 W 2
ID = µn Cox (VGS − VT H )
2 L
= 467 µA
VDS VDD − VDS
ID + IRP = ID + =
RP 1 kΩ + 200 Ω
RP = 1.126 kΩ
7.9 First, let’s analyze the circuit excluding RP .
VDD
30 kΩ 2 kΩ
RP
IRP
M1
1 1
=
gm µp Cox W
L (VX − VB1 − |VT H |) (1 + λVX )
= 372 Ω
7.17 (a) Assume M1 is operating in saturation.
ID = 0.5 mA
s
2ID
VGS = VT H +
µn Cox W
L
= 0.573 V
VDS = VDD − ID RD = 0.8 volt > VGS − VT H , verifying that M1 is in saturation
(b)
Av = −gm RD
2ID
=− RD
VGS − VT H
= −11.55
7.18 (a) Assume M1 is operating in saturation.
ID = 0.25 mA
s
2ID
VGS = VT H +
µn Cox W
L
= 0.55 V
VDS = VDD − ID RD = 1.3 V > VGS − VT H , verifying that M1 is in saturation
(b)
VGS = 0.55 V
VDS > VGS − VT H (to ensure M1 remains in saturation)
VDD − ID RD > VGS − VT H
1 W 2
VDD − µn Cox (VGS − VT H ) RD > VGS − VT H
2 L
W 2 (VDD − VGS + VT H )
<
L µn Cox (VGS − VT H )2 RD
= 366.67
20
= 3.3
0.18
Av = −gm RD
W
= −µn Cox (VGS − VT H ) RD
L
W
Av,max = −µn Cox (VGS − VT H ) RD
L max
= −22
7.19
P = VDD ID < 1 mW
ID < 556 µA
Av = −gm RD
r
W
= − 2µn Cox ID RD
L
= −5
W 20
<
L 0.18
RD > 1.006 kΩ
7.20 (a)
(b)
s
2 |ID2 |
VDD − VB = VT H +
µp Cox W
L 2
VB = 1.1 V
p
7.22 (a) If ID1 and ID2 remain constant while W and L double, then gm1 ∝ (W/L)1 ID1 will not change
1 1
(since it depends only on the ratio W/L), ro1 ∝ ID1 will not change, and ro2 ∝ ID2 will not
change. Thus, Av = −gm1 (ro1 k ro2 ) will not change .
p √ 1
(b) If ID1 , ID2 , W , and L double, then gm1 ∝ (W/L)1 ID1 will increase by a factor of 2, ro1 ∝ ID1
1
will halve, and ro2 ∝ ID2 will halve. This means that ro1 k ro2 will halve as well, meaning
√
Av = −gm1 (ro1 k ro2 ) will decrease by a factor of 2 .
7.26 (a)
= 0.7 V
VDS1 = VGS1 − VT H (in order of M1 to operate at the edge of saturation)
= VDD − VGS2
s
2ID2
VGS2 = VDD − VGS1 + VT H = VT H +
µn Cox W
L 2
W
= 4.13
L 2
(b)
gm1
Av = −
gm2
q
W
2µn Cox L 1 ID1
= −q
W
2µn Cox L 2 ID2
v
u W
u L
= −t W 1
L 2
= −3.667
(c) Since (W/L)1 is fixed, we must minimize (W/L)2 in order to maximize the magnitude of the gain
(based on the expression derived in part (b)). If we pick the size of M2 so that M1 operates at the
edge of saturation, then if M2 were to be any smaller, VGS2 would have to be larger (given the
same ID2 ), driving M1 into triode. Thus, (W/L)2 is its smallest possible value (without driving
M1 into saturation) when M1 is at the edge of saturation, meaning the gain is largest in magnitude
with this choice of (W/L)2 .
7.27 (a)
gm1
Av = −
gm2
q
W
2µn Cox L 1 ID1
= −q
W
2µn Cox L 2 ID2
v
u W
u
L 1
= −t W
L 2
= −5
W
= 277.78
L 1
(b)
(a)
1
Av = −gm1 ro1 k k ro2
gm2
(b)
1
Av = −gm1 ro1 k ro2 k k ro3
gm3
(c)
1
Av = −gm1 ro1 k ro2 k k ro3
gm3
(d)
1
Av = −gm2 ro2 k ro1 k k ro3
gm3
(e)
1
Av = −gm2 ro2 k ro1 k k ro3
gm3
(f) Let’s draw a small-signal model to find the equivalent resistance seen looking up from the output.
RD
+ +
vt it vgs2 gm2 vgs2 ro2
− −
vt − it RD
it = gm2 vgs2 +
ro2
vgs2 = vt
vt − it RD
it = gm2 vt +
ro2
RD 1
it 1 + = vt gm2 +
ro2 ro2
R
vt 1 + ro2
D
ro2 + RD
= =
it gm2 + r1o2 1 + gm2 ro2
ro2 + RD
Av = −gm1 ro1 k
1 + gm2 ro2
7.30 (a) Assume M1 is operating in saturation.
ID = 1 mA
ID RS = 200 mV
RS = 200 Ω
RD
Av = − 1
gm + RS
RD
=− 1
√ + RS
2µn Cox W
L ID
= −4
W
= 1000
L s
2ID
VGS = VT H +
µn Cox W
L
= 0.5 V
VDS = VDD − ID RD − ID RS
= 0.6 V > VGS − VT H , verifying that M1 is in saturation
W 50
=
L 0.18
RS = 200 Ω
RD
Av = − 1
√ + RS
2µn Cox W
L ID
= −4
RD = 1.179 kΩ
s
2ID
VGS = VT H +
µn Cox W
L
= 0.590 V
VDS = VDD − ID RD − ID RS
= 0.421 V > VGS − VT H , verifying that M1 is in saturation
Rout = RD = 500 Ω
VG = VDD
VD > VG − VT H (in order for M1 to operate in saturation)
VDD − ID RD > VDD − VT H
ID < 0.8 mA
(b)
ID = 0.8 mA
1
Rin =
gm
1
=q
2µn Cox W
L ID
= 50 Ω
W
= 1250
L
(c)
Av = gm RD
1
gm = S
50
RD = 500 Ω
Av = 10
7.43 (a)
ID = I1 = 1 mA
VG = VDD
VD = VG − VT H + 100 mV
VDD − ID RD = VG − VT H + 100 mV
RD = 300 Ω
(b)
RD = 300 Ω
Av = gm RD
r
W
= 2µn Cox ID RD
L
=5
W
= 694.4
L
7.44 For this problem, recall that looking into the drain of a transistor with a grounded gate and source
we see a resistance of ro , and looking into either terminal of a diode-connected transistor we see a
resistance of g1m k ro .
1
(a) Referring to Eq. (7.109) with RD = gm2 and gm = gm1 , we have
1
gm2
Av = 1
gm1 + RS
(b) Let’s draw a small-signal model to find the equivalent resistance seen looking up from the output.
RD
+ +
vt it vgs2 gm2 vgs2
− −
it = gm2 vgs2
vgs2 = vt
it = gm2 vt
vt 1
=
it gm2
gm1
Av =
gm2
1
(c) Referring to Eq. (7.119) with RD = gm2 , R3 = R1 , and gm = gm1 , we have
1
R1 k gm1 gm1
Av = 1
RS + R1 k gm1
gm2
(d)
1
Av = gm1 RD + k ro3
gm2
(e)
1
Av = gm1 RD +
gm2
7.45 (a)
vX 1
= −gm1 RD1 k
vin gm2
vout
= gm2 RD2
vX
vout vX vout
=
vin vin vX
1
= −gm1 gm2 RD2 RD1 k
gm2
(b)
1
lim −gm1 gm2 RD2 RD1 k = −gm1 RD2
RD1 →∞ gm2
This makes sense because the common-source stage acts as a transconductance amplifier with
a transconductance of gm1 . The common-gate stage acts as a current buffer with a current
gain of 1. Thus, the current gm1 vin flows through RD2 , meaning vout = −gm1 vin RD2 , so that
vout
vin = −gm1 RD2 .
This type of amplifier (with RD1 = ∞) is known as a cascode and will be studied in detail in
Chapter 9.
7.40
ID = 0.5 mA
1
Rin =
gm
1
=q
2µn Cox W
L ID
= 50 Ω
W
= 2000
L
VD > VG − VT H (in order for M1 to operate in saturation)
VDD − ID RD > Vb − VT H
RD < 2.4 kΩ
Since |Av | ∝ RD , we need to maximize RD in order to maximize the gain. Thus, we should pick
RD = 2.4 kΩ . This corresponds to a voltage gain of Av = −gm RD = −48.
7.42 (a)
Rout = RD = 500 Ω
VG = VDD
VD > VG − VT H (in order for M1 to operate in saturation)
VDD − ID RD > VDD − VT H
ID < 0.8 mA
(b)
ID = 0.8 mA
1
Rin =
gm
1
=q
2µn Cox W
L ID
= 50 Ω
W
= 1250
L
(c)
Av = gm RD
1
gm = S
50
RD = 500 Ω
Av = 10
7.43 (a)
ID = I1 = 1 mA
VG = VDD
VD = VG − VT H + 100 mV
VDD − ID RD = VG − VT H + 100 mV
RD = 300 Ω
(b)
RD = 300 Ω
Av = gm RD
r
W
= 2µn Cox ID RD
L
=5
W
= 694.4
L
7.44 For this problem, recall that looking into the drain of a transistor with a grounded gate and source
we see a resistance of ro , and looking into either terminal of a diode-connected transistor we see a
resistance of g1m k ro .
1
(a) Referring to Eq. (7.109) with RD = gm2 and gm = gm1 , we have
1
gm2
Av = 1
gm1 + RS
(b) Let’s draw a small-signal model to find the equivalent resistance seen looking up from the output.
RD
+ +
vt it vgs2 gm2 vgs2
− −
it = gm2 vgs2
vgs2 = vt
it = gm2 vt
vt 1
=
it gm2
gm1
Av =
gm2
1
(c) Referring to Eq. (7.119) with RD = gm2 , R3 = R1 , and gm = gm1 , we have
1
R1 k gm1 gm1
Av = 1
RS + R1 k gm1
gm2
(d)
1
Av = gm1 RD + k ro3
gm2
(e)
1
Av = gm1 RD +
gm2
7.45 (a)
vX 1
= −gm1 RD1 k
vin gm2
vout
= gm2 RD2
vX
vout vX vout
=
vin vin vX
1
= −gm1 gm2 RD2 RD1 k
gm2
(b)
1
lim −gm1 gm2 RD2 RD1 k = −gm1 RD2
RD1 →∞ gm2
This makes sense because the common-source stage acts as a transconductance amplifier with
a transconductance of gm1 . The common-gate stage acts as a current buffer with a current
gain of 1. Thus, the current gm1 vin flows through RD2 , meaning vout = −gm1 vin RD2 , so that
vout
vin = −gm1 RD2 .
This type of amplifier (with RD1 = ∞) is known as a cascode and will be studied in detail in
Chapter 9.
7.48 For small-signal analysis, we can short the capacitors, producing the following equivalent circuit.
R2 k R3 k RD
vout
M1
vin
R4
Av = gm (R2 k R3 k RD )
7.49
VGS = VDS
1 W 2
VGS = VDD − ID RS = VDD − µn Cox (VGS − VT H ) (1 + λVGS ) RS
2 L
VGS = VDS = 0.7036 V
ID = 1.096 mA
ro k RS
Av = 1
gm + ro k RS
r
W
gm = 2µn Cox ID = 6.981 mS
L
1
ro = = 9.121 kΩ
λID
Av = 0.8628
7.50
RS
Av = 1
gm + RS
RS
= 1
µn Cox W (VGS −VT H )
+ RS
L
= 0.8
VGS = 0.64 V
1 W 2
ID = µn Cox (VGS − VT H )
2 L
= 960 µA
VG = VGS + VS = VGS + ID RS
= 1.12 V
7.55 For this problem, recall that looking into the drain of a transistor with a grounded gate and source
we see a resistance of ro , and looking into either terminal of a diode-connected transistor we see a
resistance of g1m k ro .
(a)
ro1 k (RS + ro2 )
Av = 1
gm1 + ro1 k (RS + ro2 )
(b) Looking down from the output we see an equivalent resistance of ro2 + (1 + gm2 ro2 ) RS by Eq.
(7.110).
ro1 k [ro2 + (1 + gm2 ro2 ) RS ]
Av = 1
gm1 + ro1 k [ro2 + (1 + gm2 ro2 ) RS ]
(c)
1
ro1 k gm2
Av = 1 1
gm1 + ro1 k gm2
(d) Let’s draw a small-signal model to find the equivalent resistance seen looking down from the
output.
R1
+ +
R2 vgs2 gm2 vgs2 ro2 it vt
− −
vt vt
it = + gm2 vgs2 +
R1 + R2 ro2
R2
vgs2 = vt
R1 + R2
vt R2 vt
it = + gm2 vt +
R1 + R2 R1 + R2 ro2
1 gm2 R2 1
it = vt + +
R1 + R2 R1 + R2 ro2
vt R1 + R2
= (R1 + R2 ) k k ro2
it gm2 R2
ro1 k (R1 + R2 ) k Rgm2 1 +R2
R2 k ro2
Av =
1 R1 +R2
gm1 + ro1 k (R 1 + R 2 ) k gm2 R2 k ro2
(e)
1
ro2 k ro3 k gm1
Av = 1 1
gm2 + ro2 k ro3 k gm1
(f) Looking up from the output we see an equivalent resistance of ro2 + (1 + gm2 ro2 ) ro3 by Eq.
(7.110).
ro1 k [ro2 + (1 + gm2 ro2 ) ro3 ]
Av = 1
gm1 + ro1 k [ro2 + (1 + gm2 ro2 ) ro3 ]
7.58
P = VDD ID = 2 mW
ID = 1.11 mA
RD ID = 1 V
RD = 900 Ω
Av = −gm RD
r
W
=− 2µn Cox ID RD
L
= −5
W
= 69.44
L
7.60 Let’s let R1 and R2 consume exactly 5 % of the power budget (which means the branch containing RD ,
M1 , and RS will consume 95 % of the power budget). Let’s also assume Vov = VGS − VT H = 300 mV
exactly.
= −4
RD = 1.326 kΩ
2
VDD
= 0.05(2 mW)
R1 + R2
2
VDD
R1 + R2 =
0.1 mW
VG = VGS + ID RS = Vov + VT H + ID RS = 0.9 V
R2
VG = VDD
R1 + R2
R2
= V2 = 0.9 V
DD
0.1 mW
R2 = 29.16 kΩ
R1 = 3.24 kΩ
7.61 Let’s let R1 and R2 consume exactly 5 % of the power budget (which means the branch containing
RD , M1 , and RS will consume 95 % of the power budget).
RD = 200 Ω
ID VDD = 0.95(6 mW)
ID = 3.167 mA
ID RS = Vov = VGS − VT H
Vov
RS =
ID
2ID
gm =
Vov
RD
Av = − 1
gm + RS
RD
= − Vov Vov
2ID + ID
= −5
Vov = 84.44 mV
RS = 26.67 Ω
W 2ID
= 2
= 4441
L µn Cox Vov
2
VDD
= 0.05(6 mW)
R1 + R2
2
VDD
R1 + R2 =
0.3 mW
VG = VGS + ID RS = Vov + VT H + ID RS = 0.5689 V
R2
VG = VDD
R1 + R2
R2
= V2 = 0.5689 V
DD
0.3 mW
R2 = 6.144 kΩ
R1 = 4.656 kΩ
7.62
Rin = R1 = 20 kΩ
P = VDD ID = 2 mW
ID = 1.11 mA
VDS = VGS − VT H + 200 mV
VDD − ID RD = VDD − VT H + 200 mV
RD = 180 Ω
Av = −gm RD
r
W
=− 2µn Cox ID RD
L
= −6
W
= 2500
L s
2ID
VGS = VT H +
µn Cox W
L
= 0.467 V
VGS = VDD − ID RS
RS = 1.2 kΩ
1
≪ R1
2πf C1
1 1
= R1
2πf C1 10
f = 1 MHz
C1 = 79.6 pF
1 1
k RS ≪
2πf CS gm
1 1 1
=
2πf CS 10 gm
r
W
gm = 2µn Cox ID = 33.33 mS
L
CS = 52.9 nF
7.64 (a)
(b)
P = VDD ID1 = 3 mW
ID1 = |ID2 | = 1.67 mA
VDD
|VGS2 | = |VDS2 | = VDS =
2
1 W
|ID2 | = µp Cox (|VGS2 | − |VT H |)2 (1 + λp |VDS2 |)
2 L 2
W
= 113
L 2
Av = −gm1 (ro1 k RG k ro2 )
RG = 10 (ro1 k ro2 )
1
ro1 = = 6 kΩ
λn ID1
1
ro2 = = 3 kΩ
λp |ID2 |
RG = 10 (ro1 k ro2 ) = 20 kΩ
s
W
Av = − 2µn Cox ID1 (ro1 k RG k ro2 )
L 1
= −15
W
= 102.1
L 1
s
2I
VIN = VGS1 = VT H + W
D
µn Cox L 1(1 + λn VDS1 )
= 0.787 V
7.66
P = VDD ID1 = 1 mW
ID1 = |ID2 | = 556 µA
p W
Vov1 = VGS1 − VT H = 2ID µn Cox = 200 mV
L 1
W
= 138.9
L 1
gm1
Av = −
gm2
q
2µn Cox W
L 1 ID1
= −q
2µn Cox W
L 2 |ID2 |
v
u W
u L
= −t W 1
L 2
= −4
W
= 8.68
L 2
P = VDD ID = 3 mW
ID = I1 = 1.67 mA
1 1
Rin = =q = 50 Ω
gm 2µ C W
n ox L ID
W
= 600
L
1
Av = gm RD = RD = 5
50 Ω
RD = 250 Ω
7.68
P = VDD ID = 2 mW
ID = 1.11 mA
VD = VG − VT H + 100 mV
VDD − ID RD = VG − VT H + 100 mV
VG = VDD
2ID
Av = gm RD = RD = 4
VGS − VT H
VGS − VT H
RD = Av
2ID
VGS − VT H
VDD − ID Av = VDD − VT H + 100 mV
2ID
VGS = 0.55 V
RD = 270 Ω
VS = VDD − VGS = ID RS
RS = 1.125 kΩ
W 2ID
= 2 = 493.8
L µn Cox (VGS − VT H )
7.73
P = VDD ID1 = 3 mW
ID1 = ID2 = 1.67 mA
ro1 k ro2
Av = 1
gm1 + ro1 k ro2
ro1 k ro2
= 1
q + ro1 k ro2
L ) ID1
2µn Cox ( W
1
= 0.9
1
ro1 = ro2 = = 6 kΩ
λID1
W
= 13.5
L 1
Let Vov2 = VGS2 − VT H = 0.3 V. Let’s assume that VOUT = VDS2 = Vov2 .
Vout (V)
2
0
−5 −4 −3 −2 −1 0 1 2 3 4 5
Vin (mV)
−1
−2
8.11
V− = V+ = Vin
R4 k (R2 + R3 ) R2
V− = Vout = Vin
R1 + R4 k (R2 + R3 ) R2 + R3
−1
Vout R4 k (R2 + R3 ) R2
=
Vin R1 + R4 k (R2 + R3 ) R2 + R3
(R2 + R3 ) [R1 + R4 k (R2 + R3 )]
=
R2 [R4 k (R2 + R3 )]
R2 k R4
Vin = Vout
R1 + R2 k R4
Vout R1 + R2 k R4
=
Vin R3 =0 R2 k R4
R1
=1+
R2 k R4
R1
R2 Rout
vout
+ + +
vin vX −A0 vX
− − −
R2
vX = (vout − vin ) + vin
R1 + R2
R1 + R2
vout = (−A0 vX − vin ) + vin
Rout + R1 + R2
R2 R1 + R2
= −A0 (vout − vin ) + vin − vin + vin
R1 + R2 Rout + R1 + R2
Rout + R1 + R2 − A0 R1 − R1 − R2
=
Rout + R1 + R2 + A0 R2
Rout − A0 R1
=
Rout + R1 + (1 + A0 ) R2
vt
To find the output impedance, we must find Zout = it for the following circuit:
R1
R2 Rout
+ + +
vX −A0 vX it vt
− − −
vt + A0 vX vt
it = +
Rout R1 + R2
R2
vX = vt
R1 + R2
vt + A0 R1R+R2
vt vt
it = 2
+
Rout R1 + R2
1 A0 R2 1
= vt + +
Rout Rout (R1 + R2 ) R1 + R2
R1 + (1 + A0 ) R2 + Rout
= vt
Rout (R1 + R2 )
vt Rout (R1 + R2 )
Zout = =
it R1 + (1 + A0 ) R2 + Rout
8.15 Refer to the analysis for Fig. 8.42.
Vout R1
= =4
Vin R2
Rin ≈ R2 = 10 kΩ
R1 = 4R2 = 40 kΩ
V+ = V− (since A0 = ∞)
Vin Vout R3 k R4
=−
R2 R3 R1 + R3 k R4
Vout R3 R1 + R3 k R4
= −
Vin R2 R3 k R4
Vout R3
=−
Vin R1 →0 R2
Vout R1
=−
Vin R3 →0 R2
V+ = V− (since A0 = ∞)
R3 R2
VX = Vout = (Vout − Vin ) + Vin
R3 + R4 R1 + R2
R3 R2 R2
Vout − = Vin 1 −
R3 + R4 R1 + R2 R1 + R2
R3 (R1 + R2 ) − R2 (R3 + R4 ) R1
Vout = Vin
(R1 + R2 ) (R3 + R4 ) R1 + R2
Vout R1 (R3 + R4 )
=
Vin R3 (R1 + R2 ) − R2 (R3 + R4 )
8.22 We must find the transfer function of the following circuit:
C1
R1
vout
+ + +
vin Rin vX −A0 vX
− − −
vout = −A0 vX
1 vX vX − vin
vX = vout − +
sC1 Rin R1
1 1 vin
vX 1 + + = vout +
sRin C1 sR1 C1 sR1 C1
sR1 Rin C1 vout + Rin vin
vX =
sR1 Rin C1 + R1 + Rin
sR1 Rin C1 vout + Rin vin
vout = −A0
sR1 Rin C1 + R1 + Rin
sR1 Rin C1 Rin
vout 1 + A0 = −A0 vin
sR1 Rin C1 + R1 + Rin sR1 Rin C1 + R1 + Rin
vout −A0 Rin sR1 Rin C1 + R1 + Rin
= ·
vin sR1 Rin C1 + R1 + Rin sR1 Rin C1 + R1 + Rin + sR1 Rin C1 A0
−A0 Rin
=
sR1 Rin C1 + R1 + Rin + sR1 Rin C1 A0
−A0 Rin
=
sR1 Rin C1 (1 + A0 ) + R1 + Rin
−A0 Rin
=
1 + s R1 RRin1C+R
1 (1+A0 )
in
Comparing this to the result in Eq. (8.37), we can see that we can simply replace R1 with R1 k Rin ,
effectively increasing the pole frequency (since R1 k Rin < R1 for finite Rin ).
We can also write the result as
1 R1
sp = − 1+
R1 C1 (1 + A0 ) Rin
In this form, it’s clear that the pole frequency increases by 1 + R1 /Rin .
8.23 We must find the transfer function of the following circuit:
C1
R1 Rout
vout
+ + +
vin vX −A0 vX
− − −
vin − vout
vout = −A0 vX + Rout
R1 + sC1 1
R1
vX = vin + (vout − vin )
R1 + sC1 1
" #
R1 vin − vout
vout = −A0 vin + (vout − vin ) + Rout
R1 + sC1 1 R1 + sC1 1
" # " #
A0 R1 + Rout A0 R1 + Rout
vout 1 + = vin −A0 +
R1 + sC1 1 R1 + sC1 1
1
R1 + sC1 + A0 R1 + Rout −A0 R1 − A0 sC1 1 + A0 R1 + Rout
vout 1 = vin 1
R1 + sC1 R1 + sC1
vout {1 + sC1 [(1 + A0 ) R1 + Rout ]} = −vin {A0 − sC1 Rout }
vout A0 − sC1 Rout
= −
vin 1 + sC1 [(1 + A0 ) R1 + Rout ]
1
sp = −
C1 [(1 + A0 ) R1 + Rout ]
Comparing this to the result in Eq. (8.37), we can see that the pole gets reduced in magnitude due to
Rout .
8.26 We must find the transfer function of the following circuit:
R1
C1
vout
+ + +
vin Rin vX −A0 vX
− − −
vout = −A0 vX
vX − vout
vX = (vin − vX ) sC1 − Rin
R1
Rin Rin
vX 1 + sRin C1 + = vin sRin C1 + vout
R1 R1
vin sRin C1 + vout RRin
vX = Rin
1
1 + sRin C1 + R1
vin sRin C1 + vout RRin
vout = −A0 Rin
1
1 + sRin C1 + R1
A0 RRin
" #
sRin C1 A0
vout 1 + 1
Rin
= −vin
1 + sRin C1 + R1 1 + sRin C1 + RRin
1
Rin
" #
1 + sRin C1 + (1 + A0 ) R1 sRin C1 A0
vout Rin
= −vin
1 + sRin C1 + R1 1 + sRin C1 + RRin
1
Rin
vout 1 + sRin C1 + (1 + A0 ) = −vin sRin C1 A0
R1
vout sR1 Rin C1 A0
= −
vin R1 + sR1 Rin C1 + (1 + A0 ) Rin
vout
lim = −sR1 C1
A0 →∞ vin
Comparing this to Eq. (8.42), we can see that if we let A0 → ∞, the result actually reduces to Eq.
(8.42).
8.27 We must find the transfer function of the following circuit:
R1
C1 Rout
vout
+ + +
vin vX −A0 vX
− − −
vin − vout
vout = −A0 vX + Rout
R1 + sC1 1
1
sC1
vX = vin + 1 (vout − vin )
R1 + sC1
1
" #
sC1 vin − vout
vout = −A0 vin + 1 (vout − vin ) + Rout
R1 + sC1 R1 + sC1 1
A0 sC1 1 + Rout A0 sC1 1 + Rout
" # " #
vout 1 + 1 = vin −A0 + 1
R1 + sC1 R1 + sC1
1
R1 + sC1 + A0 sC1 1 + Rout −A0 R1 − A0 sC1 1 + A0 sC1 1 + Rout
vout 1 = vin 1
R1 + sC1 R1 + sC1
vout {1 + A0 + sC1 (R1 + Rout )} = −vin {sC1 (A0 R1 − Rout )}
vout sC1 (A0 R1 − Rout )
= −
vin 1 + A0 + sC1 (R1 + Rout )
vout
lim = −sR1 C1
A0 →∞ vin
Comparing this to Eq. (8.42), we can see that if we let A0 → ∞, the result actually reduces to Eq.
(8.42).
8.28
vout = −A0 v−
1
sC1 k R1
v− = vin + (vout − vin )
1
sC1 k R1 + sC1 2 k R2
1
k R1
sC1
vout = −A0 vin + (vout − vin )
1
sC1 k R1 + sC1 2 k R2
1 1
sC1 k R1 sC1 k R1
vout 1 + A0 = −vin A0 1 −
1 1 1 1
sC1 k R 1 + sC2 k R 2 sC1 k R1 + sC2 k R2
1 1 1 1 1 1
sC1 k R1 + sC2 k R 2 + A 0 sC1 k R 1 sC1 k R 1 + sC2 k R 2 − sC1 k R1
vout = −vin A0
1 1 1 1
sC1 k R1 + sC2 k R2 sC1 k R1 + sC2 k R2
1 1 1
vout (1 + A0 ) k R1 + k R2 = −vin A0 k R2
sC1 sC2 sC2
1
vout k R2
= −A0 sC2
vin (1 + A0 ) sC1 1 k R1 + sC1 2 k R2
Unity gain occurs when the numerator and denominator are the same (note that we can drop the
negative sign since we only care about the magnitude of the gain):
1 1 1
A0 k R2 = (1 + A0 ) k R1 + k R2
sC2 sC1 sC2
1 1
(A0 − 1) k R2 = (1 + A0 ) k R1
sC2 sC1
1
sC2 k R2 A +1
= 0
1
kR A0−1
sC1 1
It is possible to obtain unity gain by choosing the resistors and capacitors according to the above
formula.
8.31
vout = −A0 vX
v1 − vX v2 − vX vX − vout
+ =
R2 R1 RF
vout v1 v2 vX
+ + =
RF R2 R1 R1 k R2 k RF
vout v1 v2
vout = −A0 (R1 k R2 k RF ) + +
RF R2 R1
(R1 k R2 k RF ) v1 v2
vout 1 + A0 = −A0 (R1 k R2 k RF ) +
RF R2 R1
v1 v2
R2 + R1
vout = −A0 (R1 k R2 k RF )
1 + A0 (R1 kR
RF
2 kRF )
v1 v2
R2 + R1
= −A0 RF (R1 k R2 k RF )
RF + A0 (R1 k R2 k RF )
v1 v2
= − + [RF k A0 (R1 k R2 k RF )]
R2 R1
8.32 For A0 = ∞, we know that v+ = v− , meaning that no current flows through RP . Thus, RP will have
no effect on vout .
v1 v2
vout = −RF + , A0 = ∞
R2 R1
vout = −A0 vX
v1 − vX v2 − vX vout − vX
vX = + + RP
R2 R1 RF
1 1 1 1 v1 v2 vout
vX + + + = + +
RP R1 R2 RF R2 R1 RF
v1 v2 vout
vX = + + (R1 k R2 k RF k RP )
R2 R1 RF
v1 v2 vout
vout = −A0 + + (R1 k R2 k RF k RP )
R2 R1 RF
A0 v1 v2
vout 1 + (R1 k R2 k RF k RP ) = −A0 + (R1 k R2 k RF k RP )
RF R2 R1
v1 v2 (R1 k R2 k RF k RP )
vout = −A0 + A0
R2 R1 1 + R (R1 k R2 k RF k RP )
F
v1 v2 RF A0 (R1 k R2 k RF k RP )
=− +
R2 R1 RF + A0 (R1 k R2 k RF k RP )
v1 v2
= − + [RF k A0 (R1 k R2 k RF k RP )] , A0 < ∞
R2 R1
8.33 We must find vout for the following circuit:
R2 RF
v1
Rout
vout
+ +
R1
v2 vX −A0 vX
− −
v1 − vX v2 − vX
vout = −A0 vX + + Rout
R2 R1
Rout Rout v1 v2
= −vX A0 + + + Rout +
R1 R2 R2 R1
v1 − vX v2 − vX
vX = vout + + RF
R2 R1
1 1 1 vout v1 v2
vX + + = + +
RF R1 R2 RF R2 R1
vout v1 v2
vX = + + (R1 k R2 k RF )
RF R2 R1
vout v1 v2 Rout Rout v1 v2
vout = − + + (R1 k R2 k RF ) A0 + + + Rout +
RF R2 R1 R1 R2 R2 R1
R2 RF
v1
vout
+ +
R1
v2 Rin vX −A0 vX
− −
RP
vout = −A0 vX
RP RP RP
v1 − vX 1 + Rin v2 − vX 1 + Rin vout − vX 1 + Rin
vX = + + Rin
R1 R2 RF
Simplifying, we have:
v1 v2 A0 RF Rin (R1 k R2 k RF )
vout = − +
R2 R1 RF [(R1 k R2 k RF ) + RP + Rin ] + A0 Rin (R1 k R2 k RF )
8.35
(
Vin
R1 Vin > 0
ID1 =
0 Vin < 0
V0
0 0
−V0
−π/ω 0 π/ω
t
8.36
(
Vin
R1 Vin > 0
ID1 =
0 Vin < 0
V0
0 0
−V0
−π/ω 0 π/ω
t
8.37
( ( (
Vin
Vin − VD,on Vin < 0 Vin Vin < 0 R1 Vin < 0
VY = Vout = ID1 =
VDD Vin > 0 0 Vin > 0 0 Vin > 0
VDD
V0
0
−π/ω 0 π/ω
t
−V0
V0 /R1
−π/ω
t
0
π/ω
0
V0
−V0
VX = Vin
(
Vin 1 + R P
R1
R1
Vin < VD,on R
VY = P
R1
Vin + VD,on Vin > VD,on RP
V0 + VD,on
V0
0
−π/ω 0 π/ω
t
−V0
−V0 (1 + RP /R1 )
8.40 Note that although in theory the output is unbounded (i.e., by Eq. (8.66), we can take the logarithm
of an arbitrarily small positive number), in reality the output will be limited by the positive supply
rail, as shown in the following plot.
Vout
VX
VDD
0
−1 0 R1 IS 1
Vin (V)
−1
8.42 When Vin > 0, the feedback loop will be broken, and the output will go to the positive rail.
When Vin < 0, we have:
Vin
IC = − = IS eVBE /VT = IS e−Vout /VT
R1
Vin
Vout = −VT ln −
R1 IS
Vout (V)
VDD
0
−1 −R1 IS 0 1
Vin (V)
(b)
dVout
Av =
dVin Vin =1 V
VT
=−
Vin Vin =1 V
= −0.026
8.45 When Vin < VT H , the output goes to the positive rail. When Vin > VT H , we have:
Vin − VT H
ID =
R1
s
2ID
VGS = −Vout = VT H + W
L µn Cox
s
2 (Vin − VT H )
Vout = −VT H −
R1 WL µn Cox
s
dVout 1 R1 WL µn Cox 2
=−
dVin 2 2 (Vin − VT H ) R1 W
L µn Cox
s
1
= − , Vin > VT H
2R1 W
L n ox (Vin − VT H )
µ C
8.46 When Vin > 0, the output goes to the negative rail. When Vin < 0, we have:
Vin
ID = −
R1
s
2 |ID |
VSG = Vout = |VT H | + W
Lµp Cox
s
2Vin
Vout = VT H + − , Vin < 0
R1 W
L µp Cox
8.49 We model an input offset with a series voltage source at one of the inputs.
R1
R2
−
Vout
+
Vin +
−
Vos +
−
Vin − Vos
Vout = Vin − (R1 + R2 )
R2
R1 + R2 R1 + R2
= Vin 1 − + Vos
R2 R2
R1 R1
= − Vin + 1 + Vos
R2 R2
∆IR1 < ∆V
∆V
R1 <
∆I
Vout A0 sC1 1
= −
Vin 1+ s
R1 + sC1 1 + A0 R1
ω0
A0
= −
s
1+ ω0 (1 + sR1 C1 ) + sA0 R1 C1
A0
=−
1 + s R1 C1 + 1
ω0 + A0 R1 C1 + s2 Rω1 C
0
1
A0
= − h i
1 + s (1 + A0 ) R1 C1 + 1
ω0 + s2 Rω1 C
0
1
1
If ω0 ≫ R1 C1 , we have:
Vout 1
=− h i
Vin 1
+s 1+ 1
R1 C1 + 1
+ s2 R1 C1
A0 A0 ω0 A0 ω 0
1
=−
1
A0 +s 1+ 1
A0 R1 C1 + s2 R1 C1
A0 ω 0
1
≈− (assuming A0 ≫ 1)
sR1 C1 + s2 R1 C1
A0 ω 0
1
= −
s
sR1 C1 1 + A0 ω 0
8.61 Let E refer to the gain error.
R1
=8
R2
R1 = 8 kΩ
R2 = 1 kΩ
vout R1 A0 − RRout
=− 1
(Eq. 8.99)
vin R2 1 + RRout + A0 + R1
R2
2
R1
=− (1 − E)
R2
A0 − RRout
E =1− 1
1 + RRout
2
+ A0+
R1
R2
= 0.1 %
A0 = 9103
Note that we can pick any R1 , R2 such that their ratio is 8 (i.e., this solution is not unique). However,
A0 will change depending on the values chosen.
8.66
Vin
Vout = −VT ln
R1 IS
dVout R1 IS 1
= −VT
dVin Vin R1 IS
VT
=−
Vin
VA ≫ βVT
ID = 0.5 mA
Rout = ro1 + (1 + gm1 ro1 ) ro2
r !
1 W 1 1
= + 1 + 2 µn Cox ID
λID L λID λID
≥ 50 kΩ
λ ≤ 0.558 V−1
9.15 (a)
(b)
Vb1 = 1.7 V
VGS1 = Vb1 − VX
s
2I
= VT H + W
D
L 1 µn Cox
= 0.824 V
VX = 0.876 V
1
9.16 (a) Looking down from the source of M1 , we see an equivalent resistance of gm2 k ro2 . Thus, we have
1
Rout = gm1 ro1 k ro2
gm2
(b)
Rout = gm1 ro1 ro2
(c) Putting two transistors in parallel, their transconductances will add and their output resistances
will be in parallel (i.e., we can treat M1 and M3 as a single transistor with gm = gm1 + gm3 and
ro = ro1 k ro3 ). This can be seen from the small-signal model.
(d) Let’s draw the small-signal model and apply a test source to find Rout .
+ + +
vgs1 gm1 vgs1 ro1 vgs2 it vt
− − −
ID = 0.5 mA
Rout = ro1 + (1 + gm1 ro1 ) ro2
s !
1 W 1 1
= + 1+ 2 µp Cox ID
λID L 1 λID λID
= 40 kΩ
W W
= = 8
L 1 L 2
9.20 (a)
Gm = gm1
1
Rout = k ro1
gm2
1
Av = −gm1 k ro1
gm2
(b)
Gm = −gm2
1
Rout = k ro2 k ro1
gm2
1
Av = gm2 k ro2 k ro1
gm2
iout
+
vin rπ1 vπ1 gm1 vπ1 ro1
−
RE
vπ1 vin − vπ1
iout = − +
rπ1 RE
vπ1 = vin + (iout − gm1 vπ1 ) ro1
vπ1 (1 + gm1 ro1 ) = vin + iout ro1
vin + iout ro1
vπ1 =
1 + gm1 ro1
vin + iout ro1 vin vin + iout ro1
iout = − + −
rπ1 (1 + gm1 ro1 ) RE RE (1 + gm1 ro1 )
ro1 ro1 1 1 1
iout 1 + + = vin − −
rπ1 (1 + gm1 ro1 ) RE (1 + gm1 ro1 ) RE rπ1 (1 + gm1 ro1 ) RE (1 + gm1 ro1 )
rπ1 RE (1 + gm1 ro1 ) + ro1 RE + ro1 rπ1 rπ1 (1 + gm1 ro1 ) − RE − rπ1
iout = vin
rπ1 RE (1 + gm1 ro1 ) rπ1 RE (1 + gm1 ro1 )
iout [rπ1 RE (1 + gm1 ro1 ) + ro1 RE + ro1 rπ1 ] = vin [rπ1 (1 + gm1 ro1 ) − RE − rπ1 ]
iout
Gm =
vin
rπ1 (1 + gm1 ro1 ) − RE − rπ1
=
rπ1 RE (1 + gm1 ro1 ) + ro1 RE + ro1 rπ1
gm1
≈ (if rπ1 , ro1 are large)
1 + gm1 RE
Rout = ro2 k [ro1 + (1 + gm1 ro1 ) (rπ1 k RE )]
(d)
Gm = gm2
Rout = ro2 k [ro1 + (1 + gm1 ro1 ) (rπ1 k RE )]
Av = −gm2 {ro2 k [ro1 + (1 + gm1 ro1 ) (rπ1 k RE )]}
iout
+
vgs1 gm1 vgs1 ro1
−
RS
vin
Since the gate and drain are both at AC ground, the dependent current source looks like a resistor
with value 1/gm1 . Thus, we have:
iout 1
Gm = =− 1
vin RS + gm1 k ro1
1
=− ro1
RS + 1+gm1 ro1
1 + gm1 ro1
= −
ro1 + RS + gm1 ro1 RS
gm1
≈− (if ro1 is large)
1 + gm1 RS
Rout = [ro2 + (1 + gm2 ro2 ) RE ] k [ro1 + (1 + gm1 ro1 ) RS ]
1 + gm1 ro1
Av = {[ro2 + (1 + gm2 ro2 ) RE ] k [ro1 + (1 + gm1 ro1 ) RS ]}
ro1 + RS + gm1 ro1 RS
(f) We can use the result from part (c) to find Gm here. If we simply let rπ → ∞ (and obviously we
replace the subscripts as appropriate) in the expression for Gm from part (c), we’ll get the result
we need here.
rπ2 RE (2 + gm2 ro2 ) − RE − rπ2
Gm = lim
rπ2 →∞ rπ2 RE (2 + gm2 ro2 ) + ro2 RE + ro2 rπ2
gm2 ro2
=
ro2 + RE + gm2 ro2 RE
gm2
≈ (if ro2 is large)
1 + gm2 RE
Rout = [ro2 + (1 + gm2 ro2 ) RE ] k [ro1 + (1 + gm1 ro1 ) RS ]
gm2 ro2
Av = − {[ro2 + (1 + gm2 ro2 ) RE ] k [ro1 + (1 + gm1 ro1 ) RS ]}
ro2 + RE + gm2 ro2 RE
(g) Once again, we can use the result from part (c) to find Gm here (replacing subscripts as appro-
priate).
gm2
Gm =
1 + gm2 ro1
Rout = ro2 + (1 + gm2 ro2 ) (rπ2 k ro1 )
Av = −Gm Rout
gm2
= − [ro2 + (1 + gm2 ro2 ) (rπ2 k ro1 )]
1 + gm2 ro1
9.24
Gm = −gm1
Rout = ro2 + (1 + gm2 ro2 ) (rπ2 k ro1 )
Av = gm1 [ro2 + (1 + gm2 ro2 ) (rπ2 k ro1 )]
9.25 (a)
RP k rπ1
Gm = gm2 1
gm1 + RP k rπ1
Rout = ro1 + (1 + gm1 ro1 ) (rπ1 k ro2 k RP )
RP k rπ1
Av = −gm2 1 [ro1 + (1 + gm1 ro1 ) (rπ1 k ro2 k RP )]
gm1 + RP k rπ1
(b)
Gm = gm2
Rout = ro1 k RP + [1 + gm1 (ro1 k RP )] (rπ1 k ro2 )
Av = −gm2 {ro1 k RP + [1 + gm1 (ro1 k RP )] (rπ1 k ro2 )}
(c)
gm2
Gm =
1 + gm2 RE
Rout = ro1 + (1 + gm1 ro1 ) [rπ1 k (ro2 + (1 + gm2 ro2 ) (rπ2 k RE ))]
gm2
Av = − {ro1 + (1 + gm1 ro1 ) [rπ1 k (ro2 + (1 + gm2 ro2 ) (rπ2 k RE ))]}
1 + gm2 RE
(d)
Gm = gm2
Rout = ro1 + (1 + gm1 ro1 ) (rπ1 k ro2 k ro3 )
Av = −gm2 [ro1 + (1 + gm1 ro1 ) (rπ1 k ro2 k ro3 )]
9.26
Av = −gm1 {[ro2 + (1 + gm2 ro2 ) (rπ2 k ro1 )] k [ro3 + (1 + gm3 ro3 ) (rπ3 k ro4 )]}
IC VA,N VA,N βN VT VA,N VA,P VA,P βP VT VA,P
=− + 1+ k k + 1+ k
VT IC VT IC IC IC VT IC IC
h i h i
VA,N VA,N βN VT VA,N VA,P VA,P βP VT VA,P
IC IC + 1 + VT IC k IC IC + 1 + VT IC k IC
=− h i h i
VT VA,N + 1 + VA,N βN VT V
k A,N
V
+ IA,P
V
+ 1 + VA,P βP VT VA,P
IC VT IC IC C T IC k IC
" #" #
VA,N VA,N βN VT VA,N VA,P VA,P βP VT VA,P
IC + 1 + VT V IC + 1 + VT VA,P
“ ” “ ”
βN VT βP VT
IC
2
IC IC + A,N
IC
2
IC IC + IC
=− " # " #
VT V
V
β V V V
V
β V V
A,N A,N N T A,N A,P A,P P T A,P
IC + 1 + VT
” +
VA,N IC + 1 + VT VA,P
“ “ ”
2 βN VT 2 βP VT
IC IC + IC IC IC + IC
h ih i
1 V βN VT VA,N VA,P βP VT VA,P
IC IC2 VA,N + 1 + VA,N T β V
N T +V A,N
V A,P + 1 + V T β V
P T +V A,P
=− h i h i
VT 1 VA,N + 1 + VA,N βN VT VA,N + 1 VA,P + 1 + VA,P βP VT VA,P
IC VT βN VT +VA,N IC VT βP VT +VA,P
h ih i
VA,N βN VT VA,N VA,P βP VT VA,P
1 V A,N + 1 + VT βN VT +VA,N VA,P + 1 + VT βP VT +VA,P
= − h i h i
VT V + 1 +
VA,N βN VT VA,N
+ V + 1 +
VA,P βP VT VA,P
A,N VT βN VT +VA,N A,P VT βP VT +VA,P
ID
9.30 From Problem 28, we have
s
1 1 W W
Av = −2µn Cox
ID λ2 L 1 L 2
If we increase the transistor widths by a factor of N , we will get a new voltage gain A′v :
s
′ 1 1 2
W W
Av = −2µn Cox N
ID λ2 L 1 L 2
s
1 1 W W
= −2N µn Cox 2
ID λ L 1 L 2
= N Av
If we decrease the transistor widths by a factor of N , we will get a new voltage gain A′v :
s
′ 1 1 1 W W
Av = −2µn Cox
ID λ2 N 2 L 1 L 2
s
1 1 1 W W
= −2 µn Cox 2
N ID λ L 1 L 2
1
= Av
N
Thus, the gain decreases by a factor of N .
9.32
Gm = −gm2
Rout = ro2 k [ro3 + (1 + gm3 ro3 ) ro4 ]
Av = gm2 {ro2 k [ro3 + (1 + gm3 ro3 ) ro4 ]}
9.33
Gm = gm1
Rout = [(ro2 k RP ) + (1 + gm2 (ro2 k RP )) ro1 ] k [ro3 + (1 + gm3 ro3 ) ro4 ]
Av = −gm1 {[(ro2 k RP ) + (1 + gm2 (ro2 k RP )) ro1 ] k [ro3 + (1 + gm3 ro3 ) ro4 ]}
(b)
ro1 k RP
Gm = gm1 1
gm2 + ro1 k RP
Rout = [ro2 + (1 + gm2 ro2 ) (ro1 k RP )] k [ro3 + (1 + gm3 ro3 ) ro4 ]
ro1 k RP
Av = −gm1 1 {[ro2 + (1 + gm2 ro2 ) (ro1 k RP )] k [ro3 + (1 + gm3 ro3 ) ro4 ]}
gm2 + ro1 k RP
(c)
Gm = gm5
Rout = [ro2 + (1 + gm2 ro2 ) (ro1 k ro5 )] k [ro3 + (1 + gm3 ro3 ) ro4 ]
Av = −gm5 {[ro2 + (1 + gm2 ro2 ) (ro1 k ro5 )] k [ro3 + (1 + gm3 ro3 ) ro4 ]}
(d)
Gm = gm5
Rout = [ro2 + (1 + gm2 ro2 ) ro1 ] k [ro3 + (1 + gm3 ro3 ) (ro4 k ro5 )]
Av = −gm5 {[ro2 + (1 + gm2 ro2 ) ro1 ] k [ro3 + (1 + gm3 ro3 ) (ro4 k ro5 )]}
9.36
2
1 W R2
I1 = µn Cox VDD − VT H (Eq. 9.85)
2 L R1 + R2
∂I1 W R2 R2
= µn Cox VDD − VT H
∂VDD L R1 + R2 R1 + R2
R2
= gm
R1 + R2
∂I1
Intuitively, we know that gm is the derivative of I1 with respect to VGS , or gm = ∂V GS
. Since VGS is
∂VGS
linearly dependent on VDD by the relationship established by the voltage divider (meaning ∂V DD
is a
∂I1 ∂I1 ∂VGS ∂I1 ∂VGS
constant), we’d expect ∂VDD to also be proportional to gm , since ∂VDD = ∂VDD · ∂VGS = ∂VDD gm .
9.37
2
1 W R2
I1 = µn Cox VDD − VT H (Eq. 9.85)
2 L R1 + R2
∂I1 W R2
= −µn Cox VDD − VT H
∂VT H L R1 + R2
The sensitivity of I1 to VT H becomes a more serious issue at low supply voltages because as VDD
becomes smaller with respect to VT H , VT H has more control over the sensitivity. When VDD is large
enough, it dominates the last term of the expression, reducing the control of VT H over the sensitivity.
9.38 As long as VREF > 0, the circuit operates in negative feedback, so that V+ = V− = 0 V.
VREF
IC1 = IS1 e−V1 /VT =
R
1
VREF
V1 = −VT ln = VBE2
R1 IS1
If VREF > R1 IS1 , then we have VBE2 < 0, and IX = 0. If VREF < R1 IS1 , then we have:
“ ”
VREF
−VT ln /VT
IX = IS2 e R1 IS1
“ ”
V
− ln REF
= IS2 e R1 IS1
R1 IS1
= IS2
VREF
Thus, if VREF > R1 IS1 (which will typically be true, since IS1 is typically very small), then we get no
output, i.e., IX = 0. When VREF < R1 IS1 , we get an inverse relationship between IX and VREF .
9.39 As long as VREF > 0, the circuit operates in negative feedback, so that V+ = V− = 0 V.
VREF
IC1 = IS1 e−V1 /VT =
R
1
VREF
V1 = −VT ln = −VBE2
R1 IS1
If VREF < R1 IS1 , then we have VBE2 < 0, and IX = 0. If VREF > R1 IS1 , then we have:
“ ”
VREF
V ln /VT
IX = IS2 e T R1 IS1
VREF
= IS2
R1 IS1
IS2 VREF
=
IS1 R1
IS2
= IC1
IS1
Thus, if VREF < R1 IS1 , then we get no output, i.e., IX = 0. When VREF > R1 IS1 (which will typically
be true, since IS1 is typically very small), we get a current mirror relationship between Q1 and Q2
(with IX copying IC1 ), where the reference current for Q1 is VREF
R1 (ensured by the op-amp).
9.46 (a)
Icopy = 5IC,REF
IREF = IC,REF + IB,REF + IB1
IC,REF Icopy
= IC,REF + +
β β
IC,REF 5IC,REF
= IC,REF + +
β β
1 5
= IC,REF 1 + +
β β
Icopy 6 + β
=
5 β
β
Icopy = 5IREF
6+β
(b)
IC,REF
Icopy =
5
IREF = IC,REF + IB,REF + IB1
IC,REF Icopy
= IC,REF + +
β β
IC,REF IC,REF
= IC,REF + +
β 5β
1 1
= IC,REF 1 + +
β 5β
6 + 5β
= 5Icopy
5β
5β IREF
Icopy =
6 + 5β 5
(c)
3
Icopy = IC,REF
2
5
I2 = IC,REF
2
IREF = IC,REF + IB,REF + IB1 + IB2
IC,REF Icopy I2
= IC,REF + + +
β β β
IC,REF 3IC,REF 5IC,REF
= IC,REF + + +
β 2β 2β
1 3 5
= IC,REF 1 + + +
β 2β 2β
2 10 + 2β
= Icopy
3 2β
2β 3
Icopy = IREF
10 + 2β 2
9.49
s
2IREF
VGS,REF = VT H +
µn Cox W
L
VGS1 = VGS,REF − I1 RP
s
2IREF
= VT H + − I1 RP
µn Cox W
L
s
2IREF IREF
= VT H + − RP
µn Cox W
L
2
s !2
1 W 2IREF IREF
I1 = µn Cox − RP
2 L µn Cox W
L
2
IREF
=
s s2
2IREF IREF IREF
− RP =
µn Cox W
L
2 µn Cox W
L
s s
IREF 2IREF IREF
RP = −
2 µn Cox W
L µ W
n Cox L
s
√ IREF
= 2−1
µn Cox WL
√
2 2−1
RP = q
IREF µn Cox W
L
Given this choice of RP , I1 does not change if the threshold voltages of the transistors change by the
same amount ∆V . Looking at the expression for I1 in the derivation above, we can see that it has no
dependence on VT H (note that RP does not depend on VT H either).
9.54
IC1 = 1 mA
1 + βn
IE1 RE = IC1 RE = 0.5 V
βn
RE == 0.5 V
RE = 495.05 Ω
Rout,a = ro1 + (1 + gm1 ro1 ) (rπ1 k RE )
= 85.49 kΩ
Rout,b = ro1 + (1 + gm1 ro1 ) (rπ1 k ro2 )
= 334.53 kΩ
The output impedance of the circuit in Fig. 9.72(b) is significantly larger than the output impedance
of the circuit in Fig. 9.72(a) (by a factor of about 4).
9.56 (a)
(b)
s
2ID
Vb2 = VGS2 = VT H + W
L µn Cox
= 2.9 V
9.57 (a) Assume IC1 ≈ IC2 , since β ≫ 1.
(b)
I1
Vin = VBE1 = VT ln
IS1
= 714 mV
(c)
P = IC VCC = 2 mW
IC = 0.8 mA
IC
Vin = VT ln = 726 mV
IS
Vb1 = VBE2 + VCE1
IC
= VT ln + VBE1 − VBC1
IS
= 1.252 V
IC
Vb3 = VCC − VT ln = 1.774 V
IS
Vb2 = VCC − VEC4 − VEB3
IC
= VCC − (VEB4 − VCB4 ) − VT ln
IS
= 1.248 V
Av = −gm1 {[ro2 + (1 + gm2 ro2 ) (rπ2 k ro1 )] k [ro3 + (1 + gm3 ro3 ) (rπ3 k ro4 )]}
= 4887
9.62
Rout = RC = 500 Ω
IC RC
Av = gm2 RC = = 20
VT
IC = 1.04 mA
P = (IC + IREF ) VCC = 3 mW
IREF = 0.16 mA
AE1
IC = IREF
AE,REF
AE1
= 6.5
AE,REF
AE,REF = AE
AE1 = 6.5AE
9.63
Icopy = nIC,REF
IREF = IC,REF + IB,REF + IB1
IC,REF Icopy
= IC,REF + +
β β
IC,REF nIC,REF
= IC,REF + +
β β
1 n
= IC,REF 1 + +
β β
Icopy n + 1 + β
=
n β
β
Icopy = nIREF
n+1+β
β
Since nIREF is the nominal value of Icopy , the error term, n+1+β , must be between 0.99 and 1.01 so
that the actual value of Icopy is within 1 % of the nominal value. Since the upper constraint (that the
error term must be less than 1.01) results in a negative value of n (meaning that we can only get less
than the nominal current if we include the error term), we only care about the lower error bound.
β
≥ 0.99
n+1+β
n ≤ 0.0101
IREF ≥ 50 mA
We can see that in order to decrease the error term, we must use a smaller value for n (in the ideal
β
case, we have n approaching zero and the error term approaching 1+β ). However, the smaller value of
n we use, the larger value we must use for IREF , meaning the more power we must consume. Thus,
we have a direct trade-off between accuracy and power consumption.
9.64
AE,M
IC,M = IC,REF 1
AE,REF 1
IREF 1 = IC,REF 1 + IB,REF 1 + IB,M
IC,REF 1 IC,M
= IC,REF 1 + +
βn βn
IC,REF 1 AE,M IC,REF 1
= IC,REF 1 + +
βn AE,REF 1 βn
1 AE,M
= IC,REF 1 1 + +
βn AE,REF 1 βn
AE,REF 1 AE,REF 1 βn + AE,REF 1 + AE,M
= IC,M
AE,M AE,REF 1 βn
AE,REF 1 βn AE,M
IC,M = IREF
AE,REF 1 βn + AE,REF 1 + AE,M AE,REF 1
We want the error term to be between 0.90 and 1.10 so that IC2 is within 10 % of its nominal value.
Since the error term cannot exceed 1 (since we only lose current through the base), we only have to
worry about the lower bound.
AE,REF 1 βn AE,REF 2 βp
≥ 0.90
AE,REF 1 βn + AE,REF 1 + AE,M AE,REF 2 βp + AE,REF 2 + AE2
Let’s let the reference transistors QREF 1 and QREF 2 have unit size AE . Then we have:
! !
βn βp
A
> 0.90
βn + 1 + AE,M βp + 1 + AAE2
E
E
We can pick any AE,M and AE2 such that this constraint is satisfied. One valid solution is AE,M = AE ,
AE2 = 3.466AE , and IREF = 0.2885 mA. This gives a nominal value for IC2 of 1 mA with an error
of 10 %. This solution is not unique (for example, another solution would be AE,M = AE2 = AE and
IREF = 1 mA, which gives a nominal current of 1 mA and an error of 5.73 %).
9.68
1
Av = gm1 ro3 = gm1 = 20
λp ID1
1
Rin = k ro2
gm1
ro2
=
1 + gm1 ro2
1
λn ID1
=
1 + gm1 λn 1ID1
= 50 Ω
gm1 = 19.5 mS
ID1 = 4.88 mA
s
W
gm1 = 2µn Cox ID1
L 1
W
= 390
L 1
We need to size the rest of the transistors to ensure they provide the correct bias current to the amplifier
and to ensure they are all in saturation. VG3 will be important in determining how we should bias
VG5 , since in order for M5 to be in saturation, we require VG3 > VG5 − VT Hn , and VG3 is fixed by the
previously calculated value of ID1 .
s !
2ID1
VG3 = VDD − VSG3 = VDD − |VT Hp | +
µp Cox W
L 3
= 0.363 V
Let’s let IREF = ID5 = 1 mA (which ensures we meet our power constraint, since P = (IREF + ID5 + ID1 ) VDD =
12.4 mW) and VGS,REF = VGS5 = 0.5 V (which ensures M5 operates in saturation). Then we have
1 W 2
IREF = µn Cox (VGS,REF − VT H )
2 L REF
W W 360
= =
L REF L 5 0.18
(W/L)3 ID3
=
(W/L)4 ID4
W 8.2
=
L 4 0.18
(W/L)2 ID2
=
(W/L)REF IREF
W 1756
=
L 2 0.18
10.3 (a) Looking into the collector of Q1 , we see an infinite impedance (assuming IEE is an ideal source).
Thus, the gain from VCC to Vout is 1 .
(b) Looking into the drain of M1 , we see an impedance of ro1 + (1 + gm1 ro1 ) RS . Thus, the gain from
VCC to Vout is
ro1 + (1 + gm1 ro1 ) RS
RD + ro1 + (1 + gm1 ro1 ) RS
+
rπ1 vπ1 gm1 vπ1 ro1 vcc
−
vout
vout = −vπ1
vcc − vout
vout = gm1 vπ1 + rπ1
ro1
vcc − vout
= −gm1 vout + rπ1
ro1
rπ1 rπ1
vout 1 + gm1 rπ1 + = vcc
ro1 ro1
vout rπ1
=
vcc r 1 + β + rπ1
o1 ro1
rπ1
=
ro1 (1 + β) + rπ1
+
vgs1 gm1 vgs1 ro1 vcc
−
vout
RS
vout = −vgs1
vcc − vout
vout = gm1 vgs1 + RS
ro1
vcc − vout
= −gm1 vout + RS
ro1
RS RS
vout 1 + gm1 RS + = vcc
ro1 ro1
vout RS
=
vcc ro1 1 + gm1 RS + RS ro1
RS
=
ro1 (1 + gm1 RS ) + RS
10.8
VX (t)
VY (t)
2I0 RC
1.8I0 RC
I0 RC
0.8I0 RC
−π/ω π/ω
−0.2I0 RC t
X and Y are not true differential signals, since their common-mode values differ.
10.9 (a)
VX = VCC − I1 RC
VY = VCC − (I2 + IT ) RC
VX (t)
VY (t)
VCC
VCC − IT RC
VCC − I0 RC
VCC − (I0 + IT ) RC
VCC − 2I0 RC
VCC − (2I0 + IT ) RC
−π/ω π/ω
t
(b)
VX = VCC − (I1 − IT ) RC
VY = VCC − (I2 + IT ) RC
VX (t)
VY (t)
VCC + IT RC
VCC − (I0 − IT ) RC
VCC − IT RC
VCC − (2I0 − IT ) RC
VCC − (I0 + IT ) RC
VCC − (2I0 + IT ) RC
−π/ω π/ω
t
(c)
VX − VY
VX = VCC − I1 + RC
RP
RC VY
VX 1 + = VCC − I1 − RC
RP RP
VY
VCC − I1 − RP
RC
VX = RC
1+ R P
VCC RP − (I1 RP − VY ) RC
=
R + RC
P
VY − VX
VY = VCC − I2 + RC
RP
RC VX
VY 1 + = VCC − I2 − RC
RP RP
VX
VCC − I2 − R P
RC
VY = RC
1+ R P
VCC RP − (I2 RP − VX ) RC
=
RP + RC
VCC RP − I1 RP − VCC RP −(I 2 RP −VX )RC
RP +RC RC
VX =
RP + RC
VCC RP RC −I2 RP R2C +VX R2C
VCC RP − I1 RP RC + RP +RC
=
RP + RC
VCC RP RC −I2 RP R2C
!
2
RC VCC RP − I1 RP RC + RP +RC
VX 1− =
(RP + RC )2 RP + RC
!
2 2 2
(RP + RC ) − RC VCC RP RC − I2 RP RC
VX = VCC RP − I1 RP RC +
RP + RC RP + RC
2
VX RP2 + 2RP RC = VCC RP (RP + RC ) − I1 RP RC (RP + RC ) + VCC RP RC − I2 RP RC
2
VCC RP (RP + RC ) − I1 RP RC (RP + RC ) + VCC RP RC − I2 RP RC
VX = 2
RP + 2RP RC
VCC RP (2RC + RP ) − RP RC [I1 (RP + RC ) + I2 RC ]
=
RP (2RC + RP )
VCC − I0 RC + I0 2RRCC+R
RP
P
VCC − I0 RC
VCC − I0 RC − I0 2RRCC+R
RP
P
−π/ω π/ω
t
(d)
VX = VCC − I1 RC
VY
VY = VCC − I2 + RC
RP
RC
VY 1 + = VCC − I2 RC
RP
VCC − I2 RC
VY =
1+ R C
RP
VCC RP − I2 RC RP
=
RP + RC
VX (t)
VY (t)
VCC
VCC − I0 RC
VCC RPR+R
P
C
VCC RP −I0 RC RP
RP +RC
VCC − 2I0 RC
VCC RP −2I0 RC RP
RP +RC
−π/ω π/ω
t
10.11 Note that since the circuit is symmetric and IEE is an ideal source, no matter what value of VCC we
have, the current through Q1 and Q2 must be IEE /2. That means if the supply voltage increases by
some amount ∆V , VX and VY must also increase by the same amount to ensure the current remains
the same.
∆VX = ∆V
∆VY = ∆V
∆ (VX − VY ) = 0
We can say that this circuit rejects supply noise because changes in the supply voltage (i.e., supply
noise) do not show up as changes in the differential output voltage VX − VY .
10.23 If the temperature increases from 27 ◦ C to 100 ◦ C, then VT will increase from 25.87 mV to 32.16 mV.
Will will cause the curves to stretch horizontally, since the differential input will have to be larger in
magnitude in order to drive the current to one side of the differential pair. This stretching is shown in
the following plots.
IC1 , T = 27 ◦ C
IC1 , T = 100 ◦ C
IC2 , T = 27 ◦ C
IC2 , T = 100 ◦ C
IEE
IEE
2
Vin1 − Vin2
Vout1 , T = 27 ◦ C
Vout1 , T = 100 ◦ C
Vout2 , T = 27 ◦ C
Vout2 , T = 100 ◦ C
VCC
VCC − IEE RC /2
VCC − IEE RC
Vin1 − Vin2
Vout1 − Vout2 , T = 27 ◦ C
Vout1 − Vout2 , T = 100 ◦ C
IEE RC
Vin1 − Vin2
−IEE RC
10.33 (a) Treating node P as a virtual ground, we can draw the small-signal model to find Gm .
iout
+
vin rπ vπ gm vπ ro
−
RE
vπ vin − vπ
iout = − +
rπ RE
vπ = vin − (−iout + gm vπ ) ro
vπ (1 + gm ro ) = vin + iout ro
vin + iout ro
vπ =
1 + gm ro
vin + iout ro vin vin + iout ro
iout = − + −
rπ (1 + gm ro ) RE RE (1 + gm ro )
ro ro 1 1 1
iout 1 + + = vin − −
rπ (1 + gm ro ) RE (1 + gm ro ) RE rπ (1 + gm ro ) RE (1 + gm ro )
rπ RE (1 + gm ro ) + ro (rπ + RE ) rπ (1 + gm ro ) − RE − rπ
iout = vin
rπ RE (1 + gm ro ) rπ RE (1 + gm ro )
iout rπ (1 + gm ro ) − RE − rπ
Gm = =
vin rπ RE (1 + gm ro ) + ro (rπ + RE )
Rout = RC k [ro + (1 + gm ro ) (rπ k RE )]
rπ (1 + gm ro ) − RE − rπ
Av = − {RC k [ro + (1 + gm ro ) (rπ k RE )]}
rπ RE (1 + gm ro ) + ro (rπ + RE )
(b) The result is identical to the result from part (a), except R1 appears in parallel with ro .
rπ (1 + gm (ro k R1 )) − RE − rπ
Av = − {RC k [(ro k R1 ) + (1 + gm (ro k R1 )) (rπ k RE )]}
rπ RE (1 + gm (ro k R1 )) + (ro k R1 ) (rπ + RE )
10.36
ISS RD
VDD − > VCM − VT H,n
2
ISS RD
VDD > VCM − VT H,n +
2
VDD > 1 V
10.38 Let JD be the current density of a MOSFET, as defined in the problem statement.
ID 11
JD = = µn Cox (VGS − VT H )2
W
s 2 L
2ID
(VGS − VT H )equil = W
L µn Cox
s
2JD
= 1
L n Cox
µ
The equilibrium overdrive voltage increases as the square root of the current density.
10.39 Let id1 , id2 , and vP denote the changes in their respective values given a small differential input of vin
(+vin to Vin1 and −vin to Vin2 ).
id1 = gm (vin − vP )
id2 = gm (−vin − vP )
vP = (id1 + id2 ) RSS
= −2gm vP RSS
⇒ vP = 0
Note that we can justify the last step by noting that if vP 6= 0, then we’d have 2gm RSS = −1, which
makes no sense, since all the values on the left side must be positive. Thus, since the voltage at P does
not change with a small differential input, node P acts as a virtual ground.
10.41
P = ISS VDD = 2 mW
ISS = 1 mA
ISS RD
VCM,out = VDD − = 1.6 V
2
RD = 800 Ω
|Av | = gm RD
s
W
= 2 µn Cox ID RD
L 1
=5
W W
= = 390.625
L 1 L 2
Let’s formulate the trade-off between VDD and W/L, let’s assume we’re trying to meet an output
common-mode level of VCM,out . Then we have:
P
ISS =
VDD
ISS RD
VCM,out = VDD −
2
P RD
= VDD −
2V
DD
VDD − VCM,out
RD = 2VDD
P
|Av | = gm RD
r
W
= µn Cox ISS RD
L
r
W P VDD − VCM,out
= µn Cox 2VDD
L VDD P
To meet a certain gain, W/L and VDD must be adjusted according to the above equation. We can see
that if we decrease VDD , we’d have to increase W/L in order to meet the same gain.
10.55 Let’s draw the half circuit.
vout
Q3
vin Q1 RP /2
RP
2 k ro1 k rπ3
Gm = gm1 RP 1
2 k ro1 k rπ3 + gm3
RP
gm3 2 k ro1 k rπ3
= gm1
gm3 R2P
1+ k ro1 k rπ3
RP
Rout = ro3 + (1 + gm3 ro3 ) rπ3 k k ro1
2
RP
gm3 2 k ro1 k rπ3
RP
Av = −gm1 ro3 + (1 + g r
m3 o3 ) rπ3 k k ro1
1 + gm3 R2P k ro1 k rπ3
2
IEE
10.60 Assume IC = 2 for all of the transistors (since β ≫ 1).
Av = −gm1 {[ro3 + (1 + gm3 ro3 ) (rπ3 k ro1 )] k [ro5 + (1 + gm5 ro5 ) (rπ5 k ro7 )]}
h ih i
VA,n βn VT VA,n VA,p βp VT VA,p
1 VA,n + 1 + VT βn VT +VA,n VA,p + 1 + VT βp VT +VA,p
=− h i h i
VT VA,n + 1 + VA,n β n VT VA,n
+ VA,p + 1 +
V A,p βp VT VA,p
VT βn VT +VA,n VT βp VT +VA,p
= −800
VA,n = 2.16 V
VA,p = 1.08 V
10.61
1
Av = −gm1 [ro3 + (1 + gm3 ro3 ) (rπ3 k ro1 )] k ro5 + (1 + gm5 ro5 ) rπ5 k k rπ7 k ro7
gm7
This topology is not a telescopic cascode. The use of NPN transistors for Q7 and Q8 drops the output
resistance of the structure from that of the typical telescopic cascode.
10.73 (a)
VN = VDD − VSG3
s
I
= VDD − W
SS − |VT Hp |
L 3 µp Cox
(b) By symmetry, we know that ID for M3 and M4 is the same, and we also know that their VSG
values are the same. Thus, their VSD values must also be equal, meaning VY = VN .
(c) If VDD changes by ∆V , then both VY and VN will change by ∆V .
10.83
P = VCC IEE = 1 mW
IEE = 0.4 mA
Av = −gm1 (ro1 k ro3 k R1 )
= −100
R1 = R2 = 59.1 kΩ
10.92
P = VCC IEE = 3 mW
IEE = 1.2 mA
Av = gm,n (ro,n k ro,p )
= 200
VA,n = 15.6 V
VA,p = 7.8 V
11.1
Vout 1
(jω) = −gm RD k
Vin jωCL
gm RD
=−
1 + jωCL RD
Vout gm RD
(jω) = q
Vin
1 + (ωCL RD )2
gm RD
q = 0.9gmRD
2
1 + (ω−1 dB CL RD )
ω−1 dB = 4.84 × 108 rad/s
ω−1 dB
f−1 dB = = 77.1 MHz
2π
11.3 (a)
1
ω−3 dB =
1
gm2 k rπ2 CL
(b)
1 1
ω−3 dB = ≈
rπ2 +RB 1 RB
1+β CL gm2 + 1+β CL
(c)
1
ω−3 dB =
(ro1 k ro2 ) CL
(d)
1
ω−3 dB =
1
ro1 k gm2 k ro2 CL
11.4 Since all of these circuits are have one pole, all of the Bode plots will look qualitatively identical, with
some DC gain at low frequencies that rolls off at 20 dB/dec after hitting the pole at ω−3 dB . This is
shown in the following plot:
Vout
Vin
(jω)
20 log |Av |
ω−3 dB
ω
For each circuit, we’ll derive |Av | and ω−3 dB , from which the Bode plot can be constructed as in the
figure.
(a)
1
|Av | = gm1 k rπ2
gm2
1
ω−3 dB =
1
gm2 k rπ2 CL
(b)
rπ2 + RB 1 RB
|Av | = gm1 ≈ gm1 +
1+β gm2 1+β
1 1
ω−3 dB = ≈
rπ2 +RB 1 RB
1+β CL gm2 + 1+β CL
(c)
Vout
Vin
(jω)
20 log |Av |
ωp1
ω
Vout
Vin
(jω)
20 log |Av |
Vout
Vin
(jω)
Slope = −20 dB/dec
ω
11.8 The gain at arbitrarily high frequencies approaches infinity.
Vout
Vin
(jω)
ω
VCC
RC
Vout
RB RF
Vin Q1 1+ gm1R
C
RF
1+gm RC
RF
! !
rπ k 1+gm RC RF
Av = −gm RC k
RB + rπ k 1+gRmFRC 1 + gm1RC
11.17 Using Miller’s theorem, we can split the resistor RF as follows:
VDD
RS
Vin M1
RF
gm RL Vout
1− 1+gmR L
RF
RL 1+gm RL
1− gm RL
RF RF
gm RL k 1− 1+g
g
m L R m RL
1− 1+gmR gm RL
Av = RF
L
RS + gm RL
RF
1− 1+gm RL
1 + gm RL k 1+gm RL
1− gm RL
11.18 Using Miller’s theorem, we can split the resistor ro as follows:
VCC
RC
ro
Vout
1− gm1R
C
Q1 Vb
RB
Vin
ro
1−gm RC
1 ro
! !
gm k rπ k 1−gm RC ro
Av = gm RC k
RB + 1
gm k rπ k 1−grmo RC 1− 1
gm RC
gm ro
11.20 Using Miller’s theorem, we can split the capacitor CF as follows (note that the DC gain is Av = 1+gm ro ):
VDD
M1
gm ro
CF 1 − 1+gm ro
1+gm ro
CF 1 − gm ro
Thus, we have
gm ro
Cin = CF 1−
1 + gm ro
As λ → 0, ro → ∞, meaning the gain approaches 1. When this happens, the input capacitance goes
to zero.
11.26 At high frequencies (such as fT ), we can neglect the effects of rπ and ro , since the low impedances of
the capacitors will dominate at high frequencies. Thus, we can draw the following small-signal model
to find fT (for BJTs):
Cµ Iout
+
Iin Cπ vπ gm vπ
−
The derivation of fT for a MOSFET is identical to the derivation of fT for a BJT, except we have CGS
instead of Cπ and CGD instead of Cµ . Thus, we have:
gm
fT = p
2 + 2C
2π CGS GS CGD
11.37 Using Miller’s theorem to split Cµ1 , we have:
1
ωp,in =
(RS k rπ1 ) {Cπ1 + Cµ1 [1 + gm1 (ro1 k ro2 )]}
1
ωp,out = n h io
1
(ro1 k ro2 ) Cµ2 + CCS1 + CCS2 + Cµ1 1 + gm1 (ro1 kro2 )
rπ1
Vout g m1 rπ1 +RS (ro1 k ro2 )
(s) = −
Vin s
1 + ωp,in s
1 + ωp,out
11.39 (a)
1
ωp,in = = 3.125 × 1010 rad/s
RS [CGS + CGD (1 + gm RD )]
1
ωp,out = h i = 3.846 × 1010 rad/s
1
RD CDB + CGD 1 + gm RD
(b)
Vout (CGD s − gm ) RD
(s) =
VT hev as2 + bs + 1
a = RS RD (CGS CGD + CDB CGD + CGS CDB ) = 2.8 × 10−22
b = (1 + gm RD ) CGD RS + RS CGS + RD (CGD + CDB ) = 5.7 × 10−11
We can see substantial differences between the poles calculated with Miller’s approximation and
the poles calculated from the transfer function directly. We can see that Miller’s approximation
does a reasonably good job of approximating the input pole (which corresponds to |ωp1 |). However,
the output pole calculated with Miller’s approximation is off by nearly an order of magnitude when
compared to ωp2 .
11.40 (a) Note that the DC gain is Av = −∞ if we assume VA = ∞.
1
ωp,in = = 0
(RS k rπ ) [Cπ + Cµ (1 − Av )]
ωp,out = 0
(b)
Vout (Cµ s − gm ) RL
(s) = lim
VT hev RL →∞ as2 + bs + 1
We can see that the Miller approximation correctly predicts the input pole to be at DC. However,
it incorrectly estimates the output pole to be at DC as well, when in fact it is not, as we can see
from the direct analysis.
11.41
1
|ωp1 | = lim = 0
RL →∞ (1 + gm RL ) Cµ (RS k rπ ) + (RS k rπ ) Cπ + RL (Cµ + CCS )
The dominant-pole approximation gives the same results as analyzing the transfer function directly, as
in Problem 40(b).
11.49
1
ωp1 = n h io
1
(RB k rπ1 ) Cπ1 + Cµ1 1 + gm1 gm2 k rπ2
1
≈ n h io
gm1
(RB k rπ1 ) Cπ1 + Cµ1 1 + gm2
gm2
=
CCS1 + CCS3 + Cµ3 + Cπ2 + 45 Cµ1
1
ωp3 =
RC (CCS2 + Cµ2 )
Miller’s effect is more significant here than in a standard cascode. This is because the gain in the
common-emitter stage is increased to four in this topology, where it is about one in a standard cascode.
This means that the capacitor Cµ1 will be multiplied by a larger factor when using Miller’s theorem.
11.58
1 W 2
ID = µn Cox Vov = 0.5 mA
2 L 1
(W/L)1 = (W/L)2 = 250
W1 = W2 = 45 µm
W
gm1 = gm2 = µn Cox Vov = 5 mS
L
CGD1 = CGD2 = C0 W = 9 fF
2
CGS1 = CGS2 = W LCox = 64.8 fF
3
1
ωp,in = n o = 2π × 5 GHz
RG CGS1 + CGD1 1 + ggm2 m1
RG = 384 Ω
1
ωp,out = = 2π × 10 GHz
RD CGD2
RD = 1.768 kΩ
Av = −gm1 RD = −8.84
12.1 (a)
Y = A1 (X − KA2 Y )
Y (1 + KA1 A2 ) = A1 X
Y A1
=
X 1 + KA1 A2
(b)
Y = X − KY − A1 (X − KY )
Y (1 + K − A1 K) = X (1 − A1 )
Y 1 − A1
=
X 1 + K (1 − A1 )
(c)
Y = A2 X − A1 (X − KY )
Y (1 − A1 K) = X (A2 − A1 )
Y A2 − A1
=
X 1 − A1 K
(d)
Y = X − (KY − Y ) − A1 [X − (KY − Y )]
Y = X − KY + Y − A1 X + KA1 Y − A1 Y
Y [A1 (1 − K) + K] = X (1 − A1 )
Y 1 − A1
=
X A1 (1 − K) + K
12.5 The loop gains calculated in Problem 4 are used.
(a)
AOL = A1
R2
Aloop = KA1
R1 + R2
Y A1
=
X 1 + KA1 R1R+R
2
2
(b)
AOL = −A1
R2
Aloop = gm3 RD A1
R1 + R2
Y A1
= −
X 1 + gm3 RD A1 R1R+R
2
2
(c)
AOL = −A1
Aloop = gm3 RD A1
Y A1
= −
X 1 + gm3 RD A1
(d)
gm1 R2
AOL = A1
1 + gm1 R2
gm1 R2
Aloop = A1
1 + gm1 R2
gm1 R2
Y A 1 1+gm1 R2
=
X 1 + A1 1+g gm1 R2
m1 R2
12.8
AOL = −gm ro
r
W 1
= − 2 µn Cox ID
L λID
r
1 W
=− √ 2 µn Cox
λ ID L
Vout AOL
=
Vin 1 + KAOL
1.311AOL AOL
< 1.05
1 + 1.311KAOL 1 + KAOL
KAOL > 3.982
Thus, to satisfy the constraints on both the maximum and minimum deviations, we require KAOL >
4.033 .
12.10
1
AOL = −gm ro k
sCL
gm ro
=−
1 + sro CL
Vout AOL
=
Vin 1 + KAOL
gm ro
− 1+sr o CL
= gm ro
1 − K 1+sr o CL
gm ro
=−
1 + sro CL − Kgm ro
Setting the denominator equal to zero and solving for s gives us the bandwidth B.
Kgm ro − 1
B=
ro CL
1 + Bro CL
K=
gm ro
12.11 (a) • Feedforward system: M1 and RD (which act as a common-gate amplifier)
• Sense mechanism: C1 and C2 (which act as a capacitive divider)
• Feedback network: C1 and C2
• Comparison mechanism: M1 (which amplifies the difference between the fed back signal and
the input)
(b)
AOL = gm RD
C1
Aloop = gm RD
C1 + C2
vout gm RD
=
vin 1 + gm RD C1C+C
1
2
(c)
1
Rin,open =
gm
C1
1 + gm RD C1 +C2
Rin,closed =
gm
Rout,open = RD
RD
Rout,closed =
1 + gm RD C1C+C
1
2
12.15 (a)
1/gm2
vin vout
+
−gm1 RD vin
−
(b)
iin 1/gm2
vout
1 +
gm1 −RD iin
−
(c)
vin
gm vin ro
(d)
iin
1
gm1 −iin
12.18 (a) • Sense mechanism: Voltage at the source of M3
• Return mechanism: Voltage at the gate of M2
(b) • Sense mechanism: Voltage at the source of M3
• Return mechanism: Voltage at the gate of M2
(c) • Sense mechanism: Current Ωowing through R1
• Return mechanism: Voltage at the gate of M2
(d) • Sense mechanism: Current Ωowing through R1
• Return mechanism: Voltage at the gate of M2
(e) • Sense mechanism: Voltage divider formed by R1 and R2
• Return mechanism: Voltage at the gate of M2
(f) • Sense mechanism: Voltage at the source of M3
• Return mechanism: Voltage at the gate of M2
12.20 (a) • Sense mechanism: Voltage at the gate of M2
• Return mechanism: Current through M2
(b) • Sense mechanism: Voltage at the gate of M2
• Return mechanism: Current through M2
(c) • Sense mechanism: Voltage at the source of M2
• Return mechanism: Current through M2
(d) • Sense mechanism: Voltage at the gate of M2
• Return mechanism: Current through M2
21.
22.
12.23 If Iin increases, then the voltage at the gate of M1 will increase, meaning ID1 will increase. This will
cause the drain voltage of M1 to decrease, meaning ID2 will decrease and Vout will increase. This will
cause the voltage at the gate of M1 to decrease, which counters the original increase, meaning there is
negative feedback .
12.24
Fig. 12.83 (a) Vin ↑, VS1 ↑, VG3 ↑, Vout ↓, VG3 ↓⇒ negative feedback .
(b) Vin ↑, VS1 ↑, VG3 ↑, Vout ↓, VG3 ↑⇒ positive feedback .
(c) Same as (b), positive feedback .
(d) Same as (a), negative feedback .
(e) Vin ↑, VS1 ↑, Vout ↑, VG2 ↑, Vout ↓⇒ negative feedback .
(f) Vin ↑, VS1 ↑, VG3 ↑, Vout ↓, VG3 ↑⇒ positive feedback .
1
Rout,open = k ro5
gm5
1
gm5k ro5
Rout,closed =
gm5 ro5
1 + gm1 (ro2 k ro4 ) 1+gm5 ro5
Let’s recall the gain and output impedance of a simple source follower, as shown in the following
diagram.
VCC
vin M1
vout
Ibias
gm1 ro1
Av =
1 + gm1 ro1
1
Rout = k ro1
gm1
We can see that the gain of the circuit in Fig. 12.90 is the gain of a simple source follower multiplied
by a factor of
gm1 (ro2 k ro4 )
gm5 ro5
1 + gm1 (ro2 k ro4 ) 1+g m5 ro5
This factor is less than 1, which means that the gain is reduced. However, we do get an improvement
in output resistance, which is reduced by a factor of
gm5 ro5
1 + gm1 (ro2 k ro4 )
1 + gm5 ro5
12.28 (a) Vin ↑, VG5 ↑, Vout ↓, VG5 ↑⇒ positive feedback.
(b)
Aloop = −gm1 gm5 (ro2 k ro4 ) ro5
Since the loop gain is negative, the feedback is positive.
12.29
Like the circuit in Problem 12.27, the closed loop gain is approximately (but slightly less than) 1.
Looking at the equations, the closed loop gain of this circuit will typically be larger than the closed
loop gain of the circuit in Problem 12.27.
The output impedance of this circuit is not quite as small as the output impedance of the circuit in
Problem 12.27. Despite the loop gain being larger, the open loop output impedance is significantly
higher than that of Problem 12.27, so that overall, the output impedance is slightly higher in this
circuit.
12.30 (a) Iin ↑, VG2 ↑, Vout ↑, VS1 ↑, VG2 ↑⇒ positive feedback.
(b)
1
gm1 gm2 RD RF + gm1
Aloop = −h i
1
1 + gm2 RF + gm1 (1 + gm1 RF )
1
Rin,open = k rπ1
gm1
1
gm2 k rπ1
Rin,closed =
1 + gm2 (RC k rπ2 ) RFRkR
F
M
(b)
1
Rin,open = k rπ1
gm1
1
gm1 k rπ1
Rin,closed =
1 + gm2 (RC k rπ2 ) RFRkR
F
M
Rout,open = RM k RF
RM k RF
Rout,closed =
1 + gm2 (RC k rπ2 ) RFRkR
F
M
41.
12.42 We can break the feedback network as shown here:
VCC
RC
vout
R1
Q1 R1
vin R2
R2
RC k (R1 + R2 )
AOL = R1 kR2
1
gm1 + 1+β
R2
K=
R1 + R2
RC k(R1 +R2 )
R1 kR2
vout g
1
+ 1+β
= m1
RC k(R1 +R2 )
vin 1+ R2
R1 +R2 1 + R1 kR2
gm1 1+β
rπ1 + R1 k R2
Rin,open =
1+β
!
rπ1 + R1 k R2 R2 RC k (R1 + R2 )
Rin,closed = 1+
1+β R1 + R2 1
+ R1 kR2
gm1 1+β
Rout,open = RC k (R1 + R2 )
RC k (R1 + R2 )
Rout,closed = R2 RC k(R1 +R2 )
1+ R1 +R2 1 + R1 kR2
gm1 1+β
12.43 We can break the feedback network as shown here:
VCC
vout
R1
Q1 R1
vin R2
R2
R1 + R2
AOL = R1 kR2
1
gm1 + 1+β
R2
K=
R1 + R2
R1 +R2
R1 kR2
vout 1
gm1 + 1+β
=
vin 1 + 1 RR2 1 kR2
gm1 + 1+β
rπ1 + R1 k R2
Rin,open =
1+β
!
rπ1 + R1 k R2 R2
Rin,closed = 1+ R1 kR2
1+β 1
+
gm1 1+β
Rout,open = R1 + R2
R1 + R2
Rout,closed =
1 + 1 RR2 1 kR2
gm1 + 1+β
12.44 We can break the feedback network as shown here:
VDD
RD1
vout
M2 R1
vin M1
R2
R1 R2
Rin,open = Rin,closed = ∞
Rout,open = R1 + R2
R1 + R2
Rout,closed = gm1 gm2 RD1 R2
1+ 1+gm1 (R1 kR2 )
12.45 We can break the feedback network as shown here:
VDD
RD1
vout
Q2 R1
vin Q1
RP R2
R1 R2
vout
R1
vin Q1 Q2 R1
R2
R2
Rout,open = R1 + R2
R1 + R2
Rout,closed = rπ2 +R1 kR2
1+β2 R2
1+ 1 rπ2 +R1 kR2 1 rπ2 +R1 kR2
gm1 + 1+β2 gm2 + 1+β2
12.47 We can break the feedback network as shown here:
VDD
RD1
vout
M2 R1
M1 Vb
RF
R2 RF
iin R2 R1
RF + R1 k R2
AOL = −gm2 [ro2 k (R1 + R2 k RF )] RD1 1
gm1 + RF + R1 k R2
R1
vx +
− R2 ix RF
ix R2 R2 k RF
K= =− =−
vx (R1 + R2 k RF ) (R2 + RF ) RF (R1 + R2 k RF )
RF +R1 kR2
gm2 [ro2 k (R1 + R2 k RF )] RD1
vout 1
gm1+RF +R1 kR2
= − n
iin RF +R1 kR2 R2 kRF
o
1 + gm2 [ro2 k (R1 + R2 k RF )] RD1 1
+RF +R1 kR2 RF (R1 +R2 kRF )
g
m1
1
Rin,open = k (RF + R1 k R2 )
gm1
1
gm1 k (RF + R1 k R2 )
Rin,closed = n o
1 + gm2 [ro2 k (R1 + R2 k RF )] RD1 1 R+R
F +R1 kR2
+R kR
R2 kRF
RF (R1 +R2 kRF )
gm1 F 1 2
Q2
iout
Q1 Vb
iin
RF
AOL = −β2
K = −1 (by inspection)
iout β2
= −
iin 1 + β2
1
Rin,open = k rπ1
gm1
1
gm1 k rπ1
Rin,closed =
1 + β2
Rout,open = Rout,closed = ∞ (since VA = ∞)
12.55 We can break the feedback network as shown here:
VCC
RC
Q2
Q1
iout
iin
RF
Rin,open = rπ1
rπ1
Rin,closed = RC
1 + β1 β2 RC +rπ2 +(1+β 2 )(RL +RF )
rπ2 + RC
Rout,open = + RF
1 + β2
1 RC
≈ + + RF
gm2 1 + β2
rπ2 + RC RC
Rout,closed = + RF 1 + β1 β2
1 + β2 RC + rπ2 + (1 + β2 ) (RL + RF )
12.56 (a) We can break the feedback network as shown here:
VDD
I1
M2 M2 vout
M1
iin
1
AOL = −gm1 ro1 k ro2
gm2
To find the feedback factor K, we can use the following diagram:
VDD
M2 vx
ix
vx
K= = −gm2
ix
1
vout gm1 ro1 gm2 k ro2
= −
iin 1 + gm1 gm2 ro1 gm21
k ro2
1
Rin,open = k ro2
gm2
1
gm2 k ro2
Rin,closed =
1
1 + gm1 gm2 ro1 gm2 k ro2
Rout,open = ro1
ro1
Rout,closed =
1
1 + gm1 gm2 ro1 gm2 k ro2
(b) We can break the feedback network as shown here:
VDD
I1
vout
M2 M2
M1
iin
1
AOL = −gm1 ro2 ro1 k k ro2
gm2
M2
ix
vx
K= = −gm2
ix
1
vout gm1 ro2 ro1 k gm2 k ro2
= −
iin 1
1 + gm1 gm2 ro2 ro1 k gm2 k ro2
Rin,open = ro2
ro2
Rin,closed =
1
1 + gm1 gm2 ro2 ro1 k gm2 k ro2
1
Rout,open = ro1 k k ro2
gm2
1
ro1 k gm2 k ro2
Rout,closed =
1
1 + gm1 gm2 ro2 ro1 k gm2 k ro2
VDD
I1
M2 M2 vout
M1 Vb
iin
1
AOL = gm1 ro1 k ro2
gm1
M2 vx
ix
ix
K= = gm2
vx
1
vout gm1 ro1
gm1 k ro2
=
iin 1
1 + gm1 gm2 ro1 gm1 k ro2
1
Rin,open = k ro2
gm1
1
gm1 k ro2
Rin,closed =
1
1 + gm1 gm2 ro1 gm1 k ro2
RG CF
vout
+
vin vgs gm vgs RD
−
vin − vgs
= (vgs − vout ) sCF
RG
vout
(vgs − vout ) sCF = gm vgs +
ro1
1
vgs (sCF − gm ) = vout + sCF
ro1
1 + sCF ro1
vgs =
ro1 (sCF − gm )
vin 1
= vgs + sCF − vout sCF
RG RG
vin 1 + sCF ro1 1
= vout + sCF − sCF
RG ro1 (sCF − gm ) RG
1 + sCF ro1
vin = vout (1 + sCF RG ) − sCF RG
ro1 (sCF − gm )
(1 + sCF ro1 ) (1 + sCF RG ) − sCF RG ro1 (sCF − gm )
vin = vout
ro1 (sCF − gm )
vout ro1 (sCF − gm )
(s) =
vin (1 + sCF ro1 ) (1 + sCF RG ) − sCF RG ro1 (sCF − gm )
From the transfer function, we can see that we’ll have one zero and two poles (since the numerator is
of degree 1 and the denominator is of degree 2).
Slope = −20 dB/dec
H(jω) (Dotted)
|H(jω)| (Solid)
6
Slope = −20 dB/dec
−135◦
−180◦
−225◦
−270◦
ωp1 ωp2 ωz
ω
60.
61.
62.
12.63 We’ll drop the negative sign in H(s) as done in Example 12.38.
(gm RD )3
H(s) = 3
1 + ωsp
ω
∠H(jω) = −3 tan −1
ωp
−1 ωP X
−3 tan = −180
ωp
√
ωP X = 3ωp
3
(gm RD )
|KH(jωP X )| = 0.1 r <1
3
ωP X
1 + ωp
√
3
gm RD < 80 = 4.31
64.
12.65
A0
H(s) =
1 + ωs0
A0
|KH (ωGX )| = r 2 = 1
ωGX
1+ ω0
q
ωGX = ω0 A20 − 1
ωGX
∠H(jωGX ) = − tan−1
ω0
p !
−1 ω0 A20 − 1
= − tan
ω0
q
= − tan−1 2
A0 − 1
The phase margin can be anything from 90◦ to 180◦ , depending on the value of A0 (smaller A0 means
larger phase margin).
12.66
A0
H(s) =
1 + ωs0
A0
|KH (ωGX )| = 0.5 r 2 = 1
ωGX
1+ ω0
s
2
A0
ωGX = ω0 −1
2
ωGX
∠H(jωGX ) = − tan−1
ω0
q
A0 2
ω 0 2 − 1
= − tan−1
ω0
s
2
A0
= − tan−1 − 1
2
The phase margin can be anything from 90◦ to 180◦ , depending on the value of A0 (smaller A0 means
larger phase margin).
67.
12.68 With a factor of K = 0.5, the magnitude Bode plot of KH will simply be the magnitude plot of H
shifted down by 6 dB (since 20 log 0.5 = −6 dB). Since the slope of the magnitude plot between ωp1
6
and ωp2 is −20 dB/dec, this means that ωGX will be shifted left by 20 = 0.3 decades, or a factor of
0.3
10 = 2.
′ ′ ωGX ωp2
Thus, the new value of ωGX , which we’ll call ωGX , is ωGX = 2 = 2 .
Now, we need to find ∠H(jωGX ).
ω ω
∠H(jω) = − tan −1
− tan−1
ωp1 ωp2
ω
p2
∠H(jωGX ) = ∠H j
2
−1 ωp2 −1 ωGX
= − tan − tan
2ωp1 2ωp2
= −90◦ − tan−1 (0.5)
= −116◦
Phase Margin = 180◦ + ∠H(jωGX )
= 180◦ − 116◦
= 63◦
69.
12.70 The compensation capacitor allowsus to push the pole associated with that node to a lower frequency
(while the other poles do not change). This will cause the gain to start dropping sooner, so that ωGX
decreases. By adjusting CC properly, we can reduce ωGX enough so that the phase is at −135◦ at
ωGX . This results in the following Bode plots:
H(jω) (Dotted)
|H(jω)| (Solid)
6
−135◦
Slope = −40 dB/dec
−180◦
−225◦
−270◦
1 1
RD (C1 +CC ) RD C1
ω
12.71
=4
R2 = 30.667 kΩ
R1 = 102.667 kΩ
72.
12.73
10 kΩ
=−
1 + 10RkΩ
F
= −1 kΩ
RF = 1.111 kΩ
1
Rin,open =
gm1
−1
1 gm2 RD1 RD2
Rin,closed = 1+
gm1 RF
−1
1 10 kΩ
= 1+
gm1 1.111 kΩ
= 50 Ω
gm1 = 2 mS
Rout,open = RD2
RD2
Rout,closed = gm2 RD1 RD2
1+ RF
RD2
= 10 kΩ
1+ 1.111 kΩ
= 200 Ω
RD2 = 2 kΩ
AOL
gm2 =
RD1 RD2
= 5 mS
74.
75.
12.76 See Problem 44 for derivations of the following expressions.
20
=
R2
1 + 20 R1 +R2
=4
R2
= 0.2
R1 + R2
Rout,open = R1 + R2 = 2 kΩ
R2 = 400 Ω
R1 = 1.6 kΩ
Lacking any additional constraints, we can pick any gm1 , gm2 , and RD1 so that AOL = 20. Let’s pick
gm1 = gm2 = 2 mS . This gives us RD1 = 4.1 kΩ .
If we are also required to minimize the power consumption of the amplifier, we need to minimize the
current consumption of each stage. This requires minimizing gm1 and gm2 and maximizing RD1 while
keeping all transistors in saturation.
12.77 See Problem 46 for derivations of the following expressions.
1
gm1 gm2 gm2 + Rβ12kR
+1
2
AOL = (R1 + R2 ) = 2
1 R1 kR2
1 + gm1 gm2 + β2 +1
ISS 1
gm1 = gm2 = = S
2VT 52
R2
K=
R1 + R2
R1 + R2
Rout,closed =
1 + KAOL
R1 + R2
=
1 + R12R2
+R2
2
(R1 + R2 )
=
1 + 3R2
Looking at this expression for Rout,closed , we can see that it will be minimized for very small values of
R1 . This will force R2 to be larger in order to meet the required AOL , but since Rout depends more
strongly on R1 than R2 , we should focus on minimizing R1 .
In fact, we can actually set R1 = 0 . We can then solve the AOL equation to find R2 = 208 Ω , which
means Rout = 69.33 Ω.
12.78 See Problem 50 for derivations of the following expressions. Assume β = 100.
RF k rπ1
Rin = = 50 Ω
1 − AROL
F
1
gm1 = gm2 = Ω
26
β
rπ1 = rπ2 = = 2.6 kΩ
gm
RF = 1.071 kΩ
AOL = 15167
RC = 535.2 Ω
Razavi 1e – Fundamentals of Microelectronics
CHAPTER 16 SOLUTIONS MANUAL