8/16/2019 Lec10 Cmos
1/28
Faculty of EngineeringFaculty of EngineeringFaculty of EngineeringFaculty of Engineering
8/16/2019 Lec10 Cmos
2/28
C • C , C,
• C 1963 C
– 1980’ 50
• C C
8/16/2019 Lec10 Cmos
3/28
C
• –
–
•
– –
–
•
• C – C ,
8/16/2019 Lec10 Cmos
4/28
C B• DC C
• A & C
• /.
• & • D: → → C
• → A & → C
•
8/16/2019 Lec10 Cmos
5/28
• ()
•
8/16/2019 Lec10 Cmos
6/28
C
•
8/16/2019 Lec10 Cmos
7/28
C
Symbol
Circuit
• C
C :
8/16/2019 Lec10 Cmos
8/28
B C • B
• () – C
– C
+
• :
• :
outin
s
s
d
d
g
g
8/16/2019 Lec10 Cmos
9/28
A ( 0),
C ,
.
,
.
A , C
,
,
+DD.
+DD ( 1).
C
DD
CA
8/16/2019 Lec10 Cmos
10/28
A +DD ( 1),
,
( 0). ,
,
,
.
C
DDDD
D
A
8/16/2019 Lec10 Cmos
11/28
,
,
.
C
DD
DD
indeterminant range
8/16/2019 Lec10 Cmos
12/28
C – A
) C C
)
)
8/16/2019 Lec10 Cmos
13/28
C C
– •
– 1 () () – 0 () ()
• = 5 = 0,
D = 0A
8/16/2019 Lec10 Cmos
14/28
C
• (DD), ,
D• (D), ,
DD
:
8/16/2019 Lec10 Cmos
15/28
D
•
8/16/2019 Lec10 Cmos
16/28
C C• C
, C C
C
.
– ?
• C C
.
–
.
8/16/2019 Lec10 Cmos
17/28
C C• C C
– –
– ... C
pMOSpull-up
network
output
inputs
nMOSpull-down
network
Pull-up OFF Pull-up ON
Pull-down OFF Z (float) 1Pull-down ON 0 X (crowbar)
8/16/2019 Lec10 Cmos
18/28
C C• :
PUN
PDN
8/16/2019 Lec10 Cmos
19/28
C C• C C
0 1• : AD
– : =0 1
– =1 0 –
•
– – → , →
A
B
Y
8/16/2019 Lec10 Cmos
20/28
C D
•
• C •
?
8/16/2019 Lec10 Cmos
21/28
C D• A 2 C AD
8/16/2019 Lec10 Cmos
22/28
C D
•
• C •
?
8/16/2019 Lec10 Cmos
23/28
C D• A 2 C
8/16/2019 Lec10 Cmos
24/28
C D
• A 4 C
A
B
C
D
Y
8/16/2019 Lec10 Cmos
25/28
AD
C ( )
AD
8/16/2019 Lec10 Cmos
26/28
C
•
8/16/2019 Lec10 Cmos
27/28
C •
• :A
B
C
D
A
B
C
D
A B C DA B
C D
B
D
YA
CA
C
A
B
C
D
B
D
Y
(a)
(c)
(e)
(b)
(d)
(f)
D C B AY •++++•=
8/16/2019 Lec10 Cmos
28/28
: 3A
•
A B
Y
C
D
DC
B
A
Y = ( A + B + C) D