Title: FieldEffect Transistors
1Field-Effect Transistors
- Understand MOSFET operation.
- 2. Understand the basic operation of CMOS logic
gates. - 3. Make use of p-fet and n-fet for logic gate
implementation
2NMOS AND PMOS TRANSISTORS
3 4The MOS Transistor
5Cross-Section of CMOS Technology
6MOS transistors Types and Symbols
D
G
S
Enhancement
NMOS
7NMOS
8Threshold Voltage Concept
9PMOS
10Mode of Operation
11Operation in the Cutoff Region
12(No Transcript)
13(No Transcript)
14Operation in the Linear Region
15Operation in the Saturation
16Transistor in Saturation
17(No Transcript)
18MOSFET Summary
19CMOS Inverter
20MOS transistors logic input
D
G
S
Enhancement
NMOS
G 1 then turn on the n-fet as Vgs gt V
threshold G 0 then turn on the p-fet as Vgs
is negative as Vs gt Vg
21(No Transcript)
22CMOS NAND Gate
23(No Transcript)
24CMOS NOR Gate
25(No Transcript)
26The Ideal Gate
27Delay Definitions
28CMOS INVERTER
29The CMOS Inverter A First Glance
30CMOS Properties
- Full rail-to-rail swing
- Symmetrical VTC
- Propagation delay function of load capacitance
and resistance of transistors - No static power dissipation
- Direct path current during switching
31Voltage TransferCharacteristic
32CMOS Inverter VTC
33Simulated VTC
34Where Does Power Go in CMOS
35Dynamic Power Dissipation
2
Energy/transition C
V
L
dd
2
Power Energy/transition
f
C
V
f
L
dd
Not a function of transistor sizes!
Need to reduce C
V
and
f
to reduce power.
L
dd
36CMOS Logic Implementation
- A CMOS logic gate consists of
- p-tree for pull-up
- n-tree for pull-down.
37CMOS Logic Implementation
- Duality
- f ABC
- if A 1 or B0 and C1 then f 1
- if the logic function is in the form as f
- then use Direct Implementation for the P-tree
implementation - and logic function series connection
- so the term BC is in series
- or logic function parallel connection
- so A BC is in parallel
- use complement of the input signals
- That is A B and C are used as inputs
38CMOS Logic Implementation
- f ABC
- A 1 A 0 P1 on
- B 1 B 0 P2 on
- C 1 C 0 P3 on
- either P1 on
- or P2 and P3 are on then f 1
Since 0 is need to turn on the use A B and C
as the inputs to the P- tree instead of the
original input variables. Both p-tree and
n-tree have the same set of inputs.
39CMOS Gate Implementation
- Once P-tree is designed use duality for the N-
tree - Duality
- Series connection in P tree parallel for N-
tree - Parallel connection in P-tree series for N-tree
f ABC if A 1 A0 B1
B0 and C1 C0 then f 1 pull up
the output through the p-tree net
if A 0 A1 B0 B1 and C0
C1 then f 0 pull down the output
through n-tree net
40CMOS Gate Implementation
f ABC A 1 A0 P1 turn on or
B1 B0 P2 turn on and C1 C0 P3
turn on then f 1 pull up the output through
the p-tree net through P1 or P2 and P3
if A 0 A1 N1 turn on B0 B1
N2 turn on or C0 C1 N3 turn on then
f 0 pull down the output through n-tree
net through N1 and N2 or N1 and N3
41CMOS Gate Implementation
- If f is in this form there are two ways to
implement the logic gate for - the logic function.
- expand the logic function through de Morgan rule
and direct - implementation on the expanded function.
- f (ABC) A(BC) A(BC)
- A(BC)
- Implement the logic gate with
- the previous method
- the input signals are A B and C
-
42CMOS Gate Implementation
Use duality to complete design for the n-tree
43CMOS Gate Implementation
2. Take
then g ABC
Use g to define the n-tree configuration. If g is
true f 0 Same implementation rule apply
and logic function series connection so the
term BC is in series or logic function
parallel connection and input variables remain
un-change A 1 g is true N1 on B 1
and C 1 g is true N2 and N3 are on
44CMOS Gate Implementation
Use the duality to complete design for the
p-tree.
45Comparison of Design Method
f (ABC) f g g ABC Use g to define
the circuit configuration for the N-tree and
the input variables are those of the logic
function g that is A B and C By de Morgan
rule on f f A(BC) and use the expended
form to define the circuit configuration for the
P-tree and the input variables are the
complementary of the variables of the expended
form. As f A(BC) the input variables are
A B and C the complementary of these
signals are A B and C. Comparing the two
approach there is conflict between the two as
the input variables are the same as A B and C.
And the circuit configuration of P-tree and
N-tree are in fact observe the de Morgan rule or
duality.
46CMOS Gate Implementation
It has to remind that the p-tree has to be
connected to Vdd for pull-up the output and the
n-tree has to be connected to GND for pull-down
the output. It cannot use n-tree for the
pull-up and p-tree for the pull-down as the
full-swing property will not be maintained. i.
e. logic 0 zero volt logic 1 Vdd
volts