EE213.HW1 Solution
EE213.HW1 Solution
Fig. 3
2 −1
PMOS: k'p = 30 μA/ V VT0 = –0.4 V, λ = -0.1 V . Assume (W/L) = 1. [12 pts]
a) NMOS: VGS = 2.5 V, VDS = 2.5 V. PMOS: VGS = –0.5 V, VDS = –1.25 V. [4 pts]
b) NMOS: VGS = 3.3 V, VDS = 2.2 V. PMOS: VGS = –2.5 V, VDS = –1.8 V. [4 pts]
c) NMOS: VGS = 0.6 V, VDS = 0.1 V. PMOS: VGS = –2.5 V, VDS = –0.7 V. [4 pts]
Hint: Refer to Jan M. Rabaey’s book, chapter 3.
(a) NMOS:
k 'n W
ID = (VGS − VT 0 ) 2 (1 + VDS)
2 L
115 10−6
= 1 (2.5 − 0.43) 2 (1 + 0.06 2.5)=2.833 10-4 A
2
= 283.3 A
k 'p W
ID = (VGS − VT 0 ) 2 (1 + VDS)
2 L
30
= 1(0.- 5-(0.
- 4))
(1
2
+(0. -1.25))
- 1)(
2
=0.169 A
(b): NMOS: VGS = 3.3V ,VDS = 2.2V ,VGS VT 0 ,VGS − VT 0 VDS ,linear
W 1
I D = k 'n 【(VGS − VT 0 )VDS - VDS 2)】
L 2
1
=115 1【(3.3-0.43) 2.2- 2.22】=447.81 A
2
PMOS: VGS = −2.5V , VDS = −1.8V , VGS VT 0 , VGS − VT 0 VDS ,linear
W 1
I D = k 'p 【(VGS − VT 0 )VDS - VDS 2)】
L 2
1
=30 1【(2. - 5+0.4)(1. - 8)- (1.- 8)2】=64.8 A
2
W 1
I D = k 'n 【(VGS − VT 0 )VDS - VDS 2)】
L 2
1
=115 1【(0.6-0.43) 0.1- 0.12】=1.38 A
2
W 1
I D = k 'p 【(VGS − VT 0 )VDS - VDS 2)】
L 2
1
=30 1【(2. - 5+0.4)(0. - 7)- (-0.7)2】=36.75 A
2
3. For the short-channel device shown in Figure 4, given that Vdd =2.5V, Vt0=0.4V,γ=0.1V0.5,
velocity saturation voltage VDSAT =1V, |2F| =0.6V. [15 pts]
a) Determine the different modes of the device while Vo is changed from 0 to Vdd. [7 pts]
b) Derive the condition for Vo at the boundary of each operation mode and give the
corresponding value of Vo. [8 pts]
Hint: Threshold voltage Vt= Vt0+γ(√2F + 𝑉𝑆𝐵 − √2F )
Vdd
Vo
Solution:
When 0<Vo<1.1V, velocity saturation mode
When 1.1V<Vo< 2V, saturation mode
When 2V <Vo< 2.5V, off
From velocity saturation mode to saturation mode, Vo ≈ 1.1V
Vgs-Vt = VDSAT , hence, 2.5-0.4-γ(√2F + 𝑉𝑜 − √2F)- 𝑉𝑜 =1V
From saturation mode to off, Vo ≈ 2V
𝑉𝑜 = Vg-Vt, hence, 2.5-0.4-γ(√2F + 𝑉𝑜 − √2F)= 𝑉𝑜
4. Given the data in Table 1 for a short channel NMOS transistor with VDSAT = 0.6 V and k′=100
μA/V2, calculate VT0, γ, λ, 2|φf|, and W/L. [10 pts]
Hint: Refer to Jan M. Rabaey’s book, chapter 3.
Supposed that these were to be in saturation, VT should be: VGT = VGS − VT VDSAT
Assume |VT| = 0.2 V for both NMOS and PMOS, and treat velocity saturation as saturation. [15
pts]
a)
b)
c)
6. The circuit of Figure 4 is known as a source-follower configuration. It achieves a DC level
shift between the input and output. The value of this shift is determined by the current I0.
Assume γ = 0.4, 2|φf| = 0.6 V, VT0 = 0.43 V, k′= 115 μA/V2, and λ= 0. The NMOS device has
W/L = 5.4μ/1.2μ such that the short channel effects are not observed. [15 pts]
a) Derive an expression of Vi as a function of Vo and VT(Vo). If we neglect body effect,
what is the nominal value of the level shift performed by this circuit? [5 pts]
b) The NMOS transistor experiences a shift in VT due to the body effect. Find VT as a
function of Vo for Vo ranging from 0 to 1.5V with 0.25 V intervals. Plot VT vs. Vo. [5
pts]
c) Plot Vo vs. Vi as Vo varies from 0 to 1.5 V with 0.25 V intervals. Plot two curves: one
neglecting the body effect and one accounting for it. How does the body effect influence
the operation of the level converter? At Vo (body effect) = 1.5 V, find Vo (ideal) and,
thus, determine the maximum error introduced by body effect. [5 pts]
A:
a):
kn' W
ID = (Vi − VO − VT ) 2
2 L
2I D , neglecting body effect, VT =VT 0 ,
=Vi − VO − VT
'W
kn
L
2I D
Vi = +VT 0 + VO
'W
kn
L
the nominal value of the level shift is:
2I D 2 35 A
+VT 0 = + 0.43 = 0.7978V
'W 2 5.4
kn 115 A / V
L 1.2
b)
VT = VT 0 + ( (- 2)F + VO − 2F )
=0.43+0.4( VO + 0.6- 0.6)
Matlab command:
>> Vo=0:0.25:1.5;
>> Vt=0.43+0.4*((Vo-0.6).^0.5-0.6.^0.5);
>> plot(Vo,Vt);grid on
c)
2I D
VO =Vi - -VT ,body effect will increase the VT , so the VO will be decreased.
'W
kn
L
matlab command
>> Vo=0:0.25:1.5;
>> Vi1=0.43+0.4*((Vo+0.6).^0.5-0.6.^0.5)+0.3678+Vo;
>> Vi2=Vo+0.7978;
>> hold on
>> plot(Vo,Vi1);grid on
>> hold on
>> plot(Vo,Vi2);grid on
7. Consider the following NMOS inverter. Assume that the bulk terminals of all
NMOS device are connected to GND. Assume that the input IN has a 0V to 2.5V
swing and there is no leakage current. VT0=0.43, ΦF=0.3. [24 pts]
Fig. 5
a) Set up the equation(s) to compute the voltage on node x. Assume the body effect