Chapter 1

advertisement
Chapter 1
Section 1.1
The Metal-Oxide Semiconductor
Field Effect Transistors
An Introduction of MOSFET
In this lecture notes, we shall use metal-oxide semiconductor field effect transistors
(MOSFET) as our conducting devices. We shall not discuss the electronics
properties of these transistors. We merely introduce their functions.
There are two types of MOSFET’s: enhancement type and depletion type.
For each type, there are again two types: N-type and P-type, as shown in Table
1.1-1.
Table 1.1-1 Type of transistors.
Type
Channel
Enhancement
Depletion
N
Enhancement type NMOS Depletion type NMOS
P
Enhancement type PMOS Depletion type PMOS
For each type, we use the symbols shown in Fig. 1.1-1.
1-1
Enhancement Type
NMOS
PMOS
S
D
G
G
D
S
Depletion Type
NMOS
PMOS
D
S
G
G
S
Fig. 1.1-1
D
Enhancement and depletion type transistors.
As shown in Fig. 1.1-1, there are three terminals for each transistor, namely drain
(D), source (S) and gate (G). The terminal with an arrow sign is the source. For all
of these transistors, there is no gate current. In other words, there is only current
going through drain and source as shown in Fig. 1.1-2. The reader should note that
the direction of the current follows the arrow sign of the sources. In NMOS
transistors, the current flows from drain to source while in PMOS transistors, it flows
from source to drain.
1-2
NMOS
PMOS
IDS
ISD
D
S
G
G
S
D
NMOS
PMOS
IDS
ISD
D
S
G
G
S
D
Fig. 1.1-2. Current directions in different type of transistors.
There is actually little difference among the enhancement and depletion
transistors. Throughout of this lecture notes, we shall use enhancement type
transistors. To start with, we shall discuss the NMOS transistors.
As shown in Fig. 1.1-3, there are three important parameters of an NMOS
transistor, namely VGS , VDS and I DS .
It should be reminded here that in an
NMOS transistor, the current flows from drain to source and there is no gate current.
NMOS
IDS
D
G
VDS
S
VGS
Fig. 1.1-3
Voltage and current in a NMOS transistor.
Suppose we have a fixed VGS , the I DS vs VDS curve is as shown in Fig. 1.1-4.
1-3
IDS
For a certain VGS
Region I
Region II
D
G
S
IDS
VDS
Fig. 1.1-4
An I-V curve of an NMOS transistor.
Suppose we apply a voltage between the drain and source terminals. Thus there
is a V DS between these terminals. At the very beginning, as V DS first increases,
I DS increases linearly. After V DS reaches a certain point, I DS stops increasing
and almost remains a constant. Therefore, we say that there are two regions as
indicated in Fig. 1.1-4. Region I is called the triode, or ohmic, region and Region II
is called the saturation, or constant current, region. For Region I, the transistor
almost behaves as a resistor because for a resistor, the current increases linearly with
respect to the voltage across it. That is why this region is also called the ohmic
region. The curve relating I DS with V DS is called an I  V curve.
For different VGS ’s, there are different I DS vs VDS curves, as shown in Fig.
1.1-5. It can be seen that the higher VGS is, the higher I DS is. This phenomenon
will be explained in the next section.
IDS (mA)
Triode
Region
(Ohmic Region)
Saturation Region
D
VGS increasing
G
S
VDS (V)
Fig. 1.1-5
I-V curve of an NMOS transistor for different VGS’s.
1-4
Section 1.2
The Current in the Saturation Region
In this section, we present a formula for the current in the saturation region.
There exists a certain threshold for VGS . This threshold is called Vt . The
transistor is cutoff if VGS  Vt . Throughout of this book, Vt is around 0.5 volts.
If VDS  VGS  Vt , the transistor is in the triode region; otherwise, it is in the
saturation region, as shown in Fig. 1.2-1.
IDS (mA)
VDS  VGS  Vt
Triode
Region
VDS  VGS  Vt
Saturation Region
VGS increasing
D
G
S
VDS (V)
Fig. 1.2-1
The threshold voltage Vt of an NMOS transistor.
In the triode region, obviously, I DS is a function of both VGS and V DS . The
relationship is given by the following formula:
1
W 
2
I DS  K L '  (VGS  Vt VDS  VDS )
2
L
(1.2-1)
where K L ' is a constant and W and L are the width and length of the gate
respectively. The parameter K L ' is given by the integrated circuit manufacturing
process model. At the boundary between the triode and saturation regions, we have
VDS  VGS  Vt
and
VDS
I DS 
1
W
K L '
2
L
(1.2-2)

2
(VGS  Vt )

(1.2-3)
Although Equation (1.2-3) is derived by assuming VDS  VGS  Vt , it is valid for
 VGS  Vt because once VDS  VGS  Vt , the transistor will be in the saturation
1-5
region and I DS will be constant in this region.
I DS will now be independent of V DS and is only a function of VGS . Thus, we
may easily see that Equation (1.2-3) holds if VDS  VGS  Vt . Equation (1.2-3) is
illustrated in Fig. 1.2-2. As will be seen later, VGS will not be too large, except in
some rare cases. Thus, I DS is usually not very large either. Note that a large I DS
will cause a very large power consumption.
IDS
VGS
Vt
Fig. 1.2-2.
The relationship between I DS and VGS .
Fig. 1.2-2 can be quite misleading because it somehow gives the reader the
impression that I DS grows with respect to VGS without any limit. In practice, this
is not the case, as explained in the next section.
1-6
Section 1.3
Transistors
The Behavior of IDS with a Load for NMOS
Consider Fig. 1.3-1 where a load is connected to the drain of the NMOS transistor and
a power supply VDD is connected to the load and a bias voltage VGS is provided at
the gate.
VDD
RL
IDS
D
G
S
VGS
VDS
Fig. 1.3-1. An NMOS transistor with a load.
From the circuit shown in Fig. 1.3-1, we have the following equation:
VDS  VDD  I DS RL .
(1.3-1)
In Equation (1.3-1), there are two variables, namely V DS and I DS . But there
is only one equation. Therefore, we cannot determine I DS from this equation only.
But, we may draw a straight line to illustrate Equation (1.3-1) as in Fig. 1.3-2.
IDS
VDD/RL
VDS=VDD-IDSRL
Load line
VDD
VDS
Fig. 1.3-2. The load line.
What is missing in Equation (1.3-1) is the voltage VGS . Note that current I DS
1-7
is heavily influenced by VGS , as illustrated in Fig. 1.1-5.
Let us combine Fig. 1.1-4
and Fig. 1.3-2 into Fig. 1.3-3.
IDS
VDS=VDD-IDSRL
VDD/RL
For a certain VGS
IDS
VDD
VDS
VDS
Fig. 1.3-3. The determination of I DS and V DS .
Fig. 1.3-3 shows how we can determine the value of I DS by finding the
intersection of the load line and the I-V curve of the transistor . From Fig. 1.3-3, we
know that we can not only determine the value of I DS , but also that of V DS . Note
that the I-V curve is fixed once VGS is given. But the value of RL plays a critical
role now because it determines the slope of the load line. Different RL ’s will give
different load lines and thus different I DS ’s and V DS ’s.
Let us consider the case where VGS changes. There will be a family of I-V
curves.
Case 1:
RL is small.
This case is illustrated in Fig. 1.3-4.
1-8
IDS
I DS 
VDD VDS

RL1 RL1
The highest IDS the transistor can produce.
I1
VGS
increasing
VDD
VDS
VDD
RL1
(b) The load line with a small RL.
IDS
VDS
VDD
D
G
S
VGS
VDS
VGS
(c) VDS versus VGS with a small RL.
IDS
I1
(a) An NMOS transistor circuit
with a small RL.
RL1 small
VGS
Vt
VDD
(d) IDS versus VGS with a small RL.
Fig. 1.3-4. Voltage and current of an NMOS circuit with a small RL .
In this case, as VGS increases, we should note two phenomena: (1) I DS rises
sharply. (2) V DS falls a little. We would like to point out here that V DS is more
important than I DS as V DS is usually the output of the circuit. We shall discuss
this in detail in the next chapter. At present, the reader may simply note that
when RL is small, V DS will not change much as VGS changes.
Case 2: RL is moderate.
The case is illustrated in Fig. 1.3-5.
1-9
IDS
I DS 
VDD VDS

RL 2 RL 2
I
1
VDD
 I2
RL 2
VGS
increasing
VDS
VDD
VDD
(b) The load line with a moderate RL.
RL2
IDS
VDS
VDD
D
G
S
VGS
VDS
VDD
(c) VDS versus VGS with a moderate RL.
VGS
IDS
I1
VDD
 I2
RL 2
RL2 moderate
(a) An NMOS transistor circuit
with a moderate RL.
Vt
VDD
VGS
(d) IDS versus VGS with a moderate RL.
Fig. 1.3-5. Voltage and current of an NMOS circuit with a moderate RL .
We note that the changes of both I DS and V DS are moderate as VGS increases.
In other words, none of them changes sharply.
Case 3: RL is large.
The case is illustrated in Fig. 1.3-6.
1-10
IDS
I DS 
VDD VDS

RL 3 RL 3
I1
VGS increasing
VDD
VDD
 I2
RL 3
RL3
VDS
IDS
VDD
(b) The load line with a large RL.
VDS
D
G
VDD
S
VDS
VGS
VDD
VGS
(c) VDS versus VGS with a large RL.
IDS
(a) An NMOS transistor circuit
with a large RL.
I1
VDD
 I2
RL 3
RL3 large
VGS
Vt
VDD
(d) IDS versus VGS with a large RL.
Fig. 1.3-6. Voltage and current of an NMOS circuit with a large RL .
In this case, we note that I DS rises a little and V DS falls sharply as VGS
increases. Again, we shall emphasize here that the rate of change of V DS is rather
significant. In general, we would like V DS to change drastically.
Fig. 1.3-7 summarizes the three cases.
1-11
VDD
RL
G
IDS
D
S
IDS
RL3 large
VDS
RL2 moderate
RL1 small
I1
VDD
 I2
RL 2
VGS
increasing
VDD
 I3
RL 3
VDS
VDD
For any case, VDS=VDD-IDSRL
VDS
Case 1: RL small (VDS almost constant).
VDD
Case 2: RL moderate(VDS drops slowly).
Case 3: RL large(VDS drops sharply).
VDD
Fig. 1.3-7.
VGS
V DS versus VGS of an NMOS transistor circuit for three different loads.
VGS is called the bias voltage. Its significance will be explained later. V DS is
called the operating point voltage, or simply operating point. Fig. 1.3-8 illustrates
how different operating points are produced. Note that it takes both VGS and RL
to produce an operating point.
From the above discussion, we can see one point: If VGS increases(decreases,
V DS decreases(increases). We may say that the transistor inverts the input.
This is an important point which we will use later.
1-12
IDS
operating points
VDD / RL
VGS increasing
load line
VDS
VDD
Fig. 1.3-8. The operating points.
1-13
Section 1.4
The PMOS Transistors
A typical PMOS transistor is now shown in Fig. 1.4-1.
VSG
G
S
ISD
D
PMOS
Fig. 1.4-1. A PMOS transistor.
For a PMOS transistor, the controlling (biasing) voltage is VSG , as opposed
to VGS in an NMOS transistor. The higher VSG is, the higher I SD will
become. Note that in a PMOS transistor, the current flows from source to drain
which is different from the case in an NMOS transistor.. Fig. 1.4-2 illustrates a
family of I-V curves for PMOS transistors.
ISD
VSG increasing
VSD
Fig. 1.4-2.
I-V curves for a PMOS transistor.
In Fig. 1.4-3, we show the difference between the NMOS circuits and the PMOS
circuits.
1-14
VDD
VDD
RL
G
IDS
S
D
G
D
S
VG
VG
Fig. 1.4-3
RL
Vout
(a) An NMOS
transistor circuit.
ISD
Vout
(b) A PMOS
transistor circuit.
NMOS and PMOS transistor circuits
For the PMOS circuit, we have the following equations:
Vout  VDD  VSD  I SD RL
(1.4-1)
The equation Vout  I SD RL defines the load line for PMOS circuits.
We use the I-V curves in Fig. 1.4-2. First, we plot - VSD vs I SD as in Fig.
1.4-4.
ISD
VSG
0
Fig. 1.4-4.
-VSD
I-V curve for  VSD for a PMOS transistor.
We then plot Vout  VDD  VSD  VSD  VDD as in Fig. 1.4-5.
1-15
ISD
VSG
increasing
VDD
Fig. 1.4-5
Vout
I-V curve for Vout for a PMOS transistor.
Finally, we add the load line which is I SD  Vout / RL to Fig. 1.4-5 to produce Fig.
1.4-6.
ISD=Vout/RL
ISD
VSG
VDD
Fig. 1.4-6
Vout
I-V curves and a load line for a PMOS transistor circuit
Let us compare the two circuits shown in Fig. 1.4-7.
VDD
VDD
IDS
RL
G
Vin
G
D
S
Vout Vin
NMOS
S
D
RL
ISD
Vout
PMOS
Fig. 1.4-7. An NMOS transistor circuit and a PMOS transistor with the same Vin .
For NMOS transistors where S is grounded, I DS is determined by
1-16
VGS  VG and for PMOS transistors where the source is connected to VDD , I SD is
determined by VSG . That is, Vin  VG . But, in this PMOS case, VSG  VDD  VG .
Since VDD is a constant, we conclude that for PMOS transistors, VSG is also
determined by VG . That is, for PMOS circuits, Vin  VG is also true. Thus, in
both cases, we may simply say that VG is the input voltage Vin , as shown in Fig.
1.4-7.
It can be noted that for an NMOS transistor, the higher the current going through
it, the lower Vout . The situation is just the opposite for PMOS transistors. The
higher the current, the higher Vout . They are complementary to each other, a very
useful property which will be discussed later.
For NMOS transistors, if Vin increases, the current increases. Thus for these
transistors, the increase of Vin will increase the current and decrease the output
voltage Vout . For PMOS transistors, if Vin increases, VSG decreases and the
current decreases. However, it can be easily seen that this will in turn decrease the
output Vout . Thus we conclude that for both NMOS and PMOS transistors, the
increase of Vin will decrease the output voltage Vout . Similarly, a decrease of
Vin will increase the output voltage Vout for both NMOS and PMOS transistors.
This is another important property of these transistors.
1-17
Section 1.5
The Depletion Type MOSFET Transistors
The depletion type MOSFET transistors are quite similar to the enhancement type
MOSFET transistors. The only difference is the polarity of Vt . Vt is positive for
enhancement type NMOS transistors, but negative for depletion type NMOS
transistors. It is negative for enhancement type PMOS transistors, but positive for
depletion type PMOS transistors. Fig. 1.5-1 illustrates this.
enhancement
PMOS
depletion
PMOS
IDS
-VGS
Fig. 1.5-1.
depletion
NMOS
enhancement
NMOS
VGS
I DS versus VGS for depletion type and enhancement type transistors.
1-18
Section 1.6
Experiments
In this section, we show several experiments using the SPICE circuit simulation
system. For each circuit and for every experiment, we shall give the SPICE program
written for the purpose. We cannot explain the details of the SPICE program
grammatical rules. The reader may consult any SPICE manual. The VLSI model
for the transistors is mm0355v.1’TT.
In the above sections, we did not mention a term, namely, the body of a transistor.
We shall not elaborate the physical meaning of the body. Throughout the
experiments, for NMOS transistors, the body is connected to the low power supply
while for the PMOS transistors, the body is connected to the high power supply.
Experiment 1.6-1 I-V Curves
The purpose of this experiment is to show a family of I-V curves. The power
supply voltage VDD is set at 3.3V. Fig. 1.6-1 shows the circuit. Table 1.6-1 shows
the SPICE program and Fig. 1.6-2 shows the simulation result.
VDD=3.3V
1
R1=100k
2
3
VGS
out
M1 L=0.35u W=5u
Fig. 1.6-1. The circuit for Experiment 1.6-1.
Table 1.6-1.
Program for Experiment 1.6-1.
filename
.protect
.lib 'c:\mm0355v.l' TT
.unprotect
.op
.options nomod post
1-19
VDD
R1
V2
1
1
2
0
3.3v
2
0
100k
0v
.param W1=5u
M1 2
3
0
0
+nch L=0.35u
W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
VGS
3
0
0v
.DC V2 0 3.3v 0.1v SWEEP VGS 0.1v 3v 0.25v
.PROBE I(M1)
.end
IDS
VGS
VDS
Fig. 1.6-2.
Experiment 1.6-2
I-V curve for the circuit in Fig 1.6-1.
A Single I-V Curve and the Load Line
In this experiment, we shall show the intersection of a load line and a single I-V
curve. The circuit is biased at 0.65V. The load is 100K and the power supply
1-20
voltage VDD is set at 3.3V as shown in Fig. 1.6-3 .
Fig. 1.6-4 shows the result.
VDD=3.3V
1
R1=100k
2
out
3
M1 L=0.35u W=5u
0.65V
Fig. 1.6-3. The circuit for Experiment 1.6-2.
Table 1.6-2.
Program for Experiment 1.6-2.
filename
.protect
.lib 'c:\mm0355v.l' TT
.unprotect
.op
.options nomod post
VDD
R1
V2
1
1
2
0
2
0
3.3v
100k
0v
.param W1=5u
M1 2
3
0
0
+nch L=0.35u
W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
VGS
3
0
0.65v
.DC V2 0 3.3v 0.1v
.PROBE I(R1) I(M1)
.end
1-21
IDS
R1=100k
Fig. 1.6-4.
I-V curve and the load line for Experiment 1.6-2.
Experiment 1.6-3 The Operating Point with the Same VGS and a Smaller RL.
In this experiment, we use the same bias voltage
VGS , but a smaller load of
50K, as shown in Fig. 1.6-5. The program is in Table 1.6-3 and the simulation result
is shown in Fig. 1.6-6. As can be seen, we have a higher V DS . This may not be so
good as we shall see later in the next chapters.
VDD=3.3V
1
R1=50k
2
3
out
M1 L=0.35u W=10u
0.65V
Fig. 1.6-5. The circuit for Experiment 1.6-3.
1-22
Table 1.6-3.
Program for Experiment 1.6-3.
filename
.protect
.lib 'c:\mm0355v.l' TT
.unprotect
.op
.options nomod post
VDD
R1
1
1
0
V2
2
.param
W1=5u
3.3v
2
50k
0
0v
M1 2
3
0
0
+nch L=0.35u
W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
VGS
3
0
0.65v
.DC V2 0 3.3v 0.1v
.PROBE I(R1) I(M1)
.end
1-23
IDS
R1 = 50k
VDS
Fig. 1.6-6.
Experiment 1.6-4
I-V curve and the load line for Experiment 1.6-3.
IDS-VGS with Almost No Load
In this experiment, we set the load to be very small so that I DS can grow indefinitely
with VGS . The circuit, the program and the experimenting result are shown below.
VDD=3.3V
1
R1=0.01k
3
2
out
M1 L=0.35u W=5u
VGS
Fig. 1.6-7. The circuit for Experiment 1.6-4.
1-24
Table 1.6-4.
Program for Experiment 1.6-4.
filename
.protect
.lib 'c:\mm0355v.l' TT
.unprotect
.op
.options nomod post
VDD
R1
1
1
0
3.3v
2
.param
M1 2
W1=5u
3
0
0
0.01k
+nch L=0.35u
W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
VGS
3
0
0v
.DC VGS 0 3.3v 0.1v
.PROBE I(M1)
.end
1-25
IDS
R1 = 0.01k
VGS
Fig. 1.6-8.
I DS versus VGS for Experiment 1.6-4.
Note in Fig. 1.6-8, we are plotting I DS versus VGS , not V DS .
Experiment 1.6-5
IDS and VDS versus VGS with a Relatively Large Load
We use a load of 100K. Now, I DS can not grow indefinitely with VGS . The
circuit, the program and the experimental results are shown as below. As can be
seen, the I DS quickly becomes a constant because of the load. Similarly, the
simulation also shows that V DS quickly drops to 0. Note that we denote V DS to be
Vout .
VDD=3.3V
1
R1=100k
2
out
3
VGS
M1 L=0.35u W=5u
1-26
Fig. 1.6-9. The circuit for Experiment 1.6-5.
Table 1.6-5.
Program for Experiment 1.6-5.
filename
.protect
.lib 'c:\mm0355v.l' TT
.unprotect
.op
.options nomod post
VDD
1
0
R1
1
.param
W1=5u
3.3v
2
100k
M1 2
3
0
0
+nch L=0.35u
W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
VGS
3
0
0v
.DC VGS 0 3.3v 0.1v
.PROBE I(M1)
.end
1-27
VDS
IDS
R1 = 100k
VGS
Fig. 1.6-10.
Experiment 1.6-6
Vout and I DS versus VGS for Experiment 1.6-5.
VDS/VGS Relationship with Different Loads
In this experiment, we tested the VDS/VGS relationship for small, moderate and
very large loads. It can be seen that for very small load, VDS changes very slowly
with respect to VGS. For R1=100K, there is an appropriate VGS, namely VGS=0.65V.
But, for R1=10000K, VGS must be smaller than 0.5V. Yet Vt=0.5V. If VGS is smaller
than 0.5V, the transistor is virtually cutoff. An examination of the current for
R1=10000K shows that it is equal to 160na, which indicates that the transistor is
virtually cutoff.
The circuit is in Fig. 1.6-11. The programs are in Table 1.6-6 to Table 1.6-9.
The results are in Fig. 1.6-12 to Fig. 1.6-16.
1-28
VDD=3.3V
1
R1=0.1k
2
out
3
VGS
M1 L=0.35u W=5u
Fig1.6-11. The circuit for Experiment 1.6-6.
Table 1.6-6.
SPICE program for Experiment 1.6-6 with R1=0.1k.
•
•
•
•
•
example1
.protect
.lib 'C:\model\tsmc\MIXED035\mm0355v.l' TT
.unprotect
.op
•
•
•
•
•
•
•
•
•
•
.options nomod post
VDD 1
0
3.3v
R1
1
2
0.1k
.param W1=5u
M1
2
3
0
0
+nch L=0.35u W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
VGS 3
0
0v
.DC VGS 0 3.3v 0.1v
•
.PROBE I(M1)
•
.end
1-29
Vout
VDS
IDS
R1=0.1K
VGS
Fig. 1.6-12.
Vout and I DS versus VGS
Table 1.6-7.
with R1 =0.1k for Experiment 1.6-6.
SPICE program for Experiment 1.6-6 with R1=10k.
•
•
example2
.protect
•
•
•
•
.lib 'C:\model\tsmc\MIXED035\mm0355v.l' TT
.unprotect
.op
.options nomod post
•
•
VDD
R1
•
•
.param W1=5u
M1
2
3
0
•
•
•
+nch L=0.35u W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
•
•
•
•
VGS 3
0
0v
.DC VGS 0 3.3v 0.1v
.PROBE I(M1)
.end
1
0
1
3.3v
2
10k
0
1-30
Vout
VDS
IDS
R1=10K
VGS
Fig. 1.6-13.
Vout and I DS versus VGS
Table 1.6-8.
with R1 =10k for Experiment 1.6-6.
SPICE program for Experiment 1.6-6 with R1=100k.
•
•
•
•
•
•
example3
.protect
.lib 'C:\model\tsmc\MIXED035\mm0355v.l' TT
.unprotect
.op
.options nomod post
•
•
VDD 1
0
R1
1
•
•
•
•
•
.param W1=5u
M1
2
3
0
0
+nch L=0.35u W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
3.3v
2
100k
1-31
•
•
•
•
VGS 3
0
0v
.DC VGS 0 3.3v 0.1v
.PROBE I(M1)
.end
Vout
VDS
IDS
R1=100K
VGS
Fig. 1.6-14.
Vout and I DS versus VGS
Table 1.6-9.
with R1 =100k for Experiment 1.6-6.
SPICE program for Experiment 1.6-6 with R1=10000k.
•
•
•
•
•
•
example4
.protect
.lib 'C:\model\tsmc\MIXED035\mm0355v.l' TT
.unprotect
.op
.options nomod post
•
VDD 1
0
3.3v
1-32
•
R1
•
•
•
•
•
.param W1=5u
M1
2
3
0
0
+nch L=0.35u W='W1' m=1
+AD='0.95u*W1' PD='2*(0.95u+W1)'
+AS='0.95u*W1' PS='2*(0.95u+W1)'
•
•
•
VGS 3
0
0v
.DC VGS 0 3.3v 0.1v
.PROBE I(M1)
•
.end
1
2
10000k
Vout
VDS
IDS
RL=10000K
VGS
Fig. 1.6-15.
Vout and I DS versus VGS
with R1 =10000k for Experiment 1.6-6.
In this case, the current is 160na which indicates that the transistor is virtually cutoff.
1-33
R1=0.1k
VDS
R1=100k
R1=10k
R1=10000k
VGS
Fig. 1.6-16.
Vout and I DS versus VGS
with R1 =0.1k, 100k, 10k and 10000k for
Experiment 1.6-6.
Experiment 1.6-7 An Experiment on a PMOS Circuit
In this experiment, we try to obtain I-V curves and load lines for a PMOS
transistor circuit. The circuit is shown in Fig. 1.6-17. The program is in Table
1.6-10 and the result is in Fig. 1.6-18.
1 VDD
Rdm
3G
0.7V
S 1_1 ISD
D 2
VG
RL=2k Vout
Fig. 1.6-17 A PMOS circuit for Experiment 1.6-7
1-34
Table 1.6-10 Program for Experiment 1.6-7
PMOS
.PROTECT
.OPTION POST
.LIB 'C:\model\tsmc\MIXED035\mm0355v.l' TT
.UNPROTECT
.op
VDD
1
0
3.3v
M1 2
3
1_1 1_1 PCH W=5u
VG
3
0
RL
Vout
Rdm1
2
2
1
0
2k
0
0v
1_1 0
L=0.35u
0.7v
.DC Vout 0 3.3v 0.1v
.PROBE I(Rdm1) I(RL)
.end
In Fig. 1.6-7, there is a resistor Rdm  0 . The reader may wonder why we need
such a resistor. This resistor is there because we want to know the value of I SD in
the PMOS transitor. But the SPICE program insists that all currents in a transistor,
be it an NMOS or a PMOS, is I DS . Therefore if we probe the PMOS transistor
directly, we will see negative currents because after all, current in a PMOS is from
source to drain. If we have a resistor with no value there, it will not incfuence the
behavior of the circuit. But it will allow us to measure the current by probing the
current in the resistor
1-35
Fig. 1.6-18 The I-V curve and the load line of the PMOS circuit in Fig. 1.6-17
Experiment 1.6-8
An Experiment of I-V Curves on a PMOS Circuit
In this experiment, we try to show a family of I-V curves and load lines for a
PMOS transistor circuit. The circuit is shown in Fig. 1.6-19. Table 1.6-11 shows
the SPICE program and Fig. 1.6-20 shows the simulation result.
1 VDD
Rdm
3G
S 1_1 ISD
D 2
VG
RL=2k
Vout
Fig. 1.6-19 A PMOS circuit for Experiment 1.6-8
1-36
Table 1.6-11 Program for Experiment 1.6-8
PMOS
.PROTECT
.OPTION POST
.LIB 'C:\model\tsmc\MIXED035\mm0355v.l' TT
.UNPROTECT
.op
VDD
1
0
3.3v
M1 2
3
1_1 1_1 PCH W=5u
VG
RL
3
2
0
0
Vout
Rdm1
2
1
0
0v
1_1 0
L=0.35u
0v
2k
.DC Vout 0 3.3v 0.1v SWEEP VG 0 3.3v 0.25v
.PROBE I(Rdm1) I(RL)
.end
1-37
Fig. 1.6-20. A family of I-V curves and load lines for the circuit in Fig 1.6-19.
Experiment 1.6-9
A PMOS Circuit Input/Output Curve
In this experiment, we plot an input/output curve of a PMOS circuit. The circuit is
shown in Fig. 1.6-19. The SPICE program is in Table 1.6-11 and the result is in Fig.
1.6-20.
3.3v
G
VG
Fig. 1.6-19
S
D
ISD
RL= Vout
100k
A PMOS circuit
1-38
Table 1.6-11 Program for Experiment 1.6-9
.protect
.lib 'c:\mm0355v.l' TT
.unprotect
.op
.options nomod post
VDD
1
0
3.3v
M1 2
3
1_1 1_1 PCH
VG 3
RL 2
Rdm1
0
0
1
0v
100k
1_1 0
W=5u
L=0.35u
.DC VG 0 3.3v 0.1v
.end
Vout
2
VG
Fig. 1.6.-20 Input/output urve of the PMOS circuit for Experiment 1.6-9
1-39
Experiment 1.6-10
A PMOS Circuit Input/Output Curve with R  2 K
In this experiment, we first display the IV-curves of the PMOS circuit and it load
when R  2 K : The program is in Table 1.6-11 and its result is in Fig. 1.6-21.
Table 1,6-11 Program for the first part of Experiment 1.6-10
HW1
.PROTECT
.OPTION POST
.LIB 'C:\mm0355v.l' TT
.UNPROTECT
.op
VDD
M1 2
1
3
0
3.3v
1_1 1_1 PCH W=5u
L=0.35u
VG
3
0
0v
RL
2
0
2k
Vout
2
0
0v
Rdm1
1
1_1 0
.DC Vout 0 3.3v 0.1v SWEEP VG 2v 3.3v 0.25v
.PROBE I(Rdm1) I(RL)
.end
Fig. 1.6.-21
IV-curves of the PMOS circuit and its load line for Experiment 1.6-10
We then plotted the inut output curve corrsponding to this load R  2 K .
1-40
The
program is in Table 1.6-12 and the result is in Fig. 1.6-22. The program is in Table
1.6-12 and the result is in Fig. 1.6-23. As can be seen, this curve is not sharp at all.
This is due to small load R  2 K
Table 1.6-12
Program for the second part of Experiment 1.6-10
HW1_9762807
.protect
.lib ‘c:\mm0355v.l’ TT
.unprotect
.op
.options nomod post
VDD
M1 2
VG 3
1
3
0
0
3.3v
1_1 1_1 PCH W=5u
0v
L=0.35u
RL 2
0
2k
Rdm1
1
1_1 0
.DC VG 0 3.3v 0.1v
.end
Fig. 1.6-23
Experiment 1.6-11
The input out curve for Experiment 1.6-10 with R  2 K
A PMOS Circuit Input/Output Curve with R  100K
In this experiment, we repeateded Experiment 1.6-10 with R  100K . The
1-41
results are shown in the following figures. We can see that the input output curve is
much sharper due to the larger load.
Table 1.6-13 Program for the first part of Experiment 1.6-11 with R=100k.
Fig. 1.6-24 The input out curve for Experiment 1.6-11 with R  100K
1-42
Section 1.7
Exercise 1
1. Explain the current directions for NMOS and PMOS transistors.
2. Draw a curve to explain the triode region and saturation region of an NMOS
transistor. Why is the triode region also called the ohmic region? Why is the
other region called the saturation region?
3. What condition separates the triode region and the saturation region?
4. Derive the formula of I DS vs VGS in the saturation region. Note that I DS is
independent of V DS , which is expected in the saturation region.
5. Consider the following circuit in Fig. 1.7-1.
VDD
RL
IDS
D
G
S
VG
VDS
Fig. 1.7-1 A circuit for Problem 5 of Exercise 1
(a) Give the formula relating V DS and I DS .
(b) Explain how V DS and I DS are determined.
6. In the above circuit, plot the curves relating and Vout = V DS for RL small, RL
moderate and RL large.
7. Consider the following PMOS transistor below in Fig. 1.7-2
VDD
G
S
D
VG
RL
ISD
Vout
Fig. 1.7-2 A PMOS circuit for Problem 7 of Exercise 1
1-43
(a) Give the equation describing the relationship between Vout and I SD .
(b) Give the relationship between I SD and VSD .
(c) Draw a diagram relating Vout and I SD for different VSG ' s .
(d) Explain how Vout and I SD are determined.
8. Consider the following circuits in Fig. 1.7-3. For both circuits, Vout decreases
as VG increases. Explain.
VDD
VDD
RL
G
IDS
S
D
G
D
S
VG
VG
ISD
RL
Vout
Vout
PMOS
NMOS
Fig. 1.7-3 NMOS and PMOS circuits for Problem 8 of Exercise 1
9. We often say that the gate bias voltage VGS can be neither too small, nor too
large.
In other words, it has to be appropriate.
1-44
Explain.
Download