Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
V DD
Logic value 1
V 1,min
Undefined
V 0,max
Logic value 0
V SS (Gnd)
Gate
Source Drain
Substrate (Body)
VG
VS VD
Gate
Drain Source
VDD
Substrate (Body)
VG
VS VD
VG
VS = 0 V
Closed switch Open switch
whenVG = VDD whenVG = 0 V
VG
VD VD VD = VDD
Open switch Closed switch
whenVG = VDD whenVG = 0 V
R R
+
5V
- Vf Vf
Vx Vx
x f x f
Vf
Vx
1
x1 x2 f
0 0 1
Vx
2 0 1 1
1 0 1
1 1 0
x1 x1
f f
x2 x2
x1 x2 f
Vf
0 0 1
Vx Vx 0 1 0
1 2
1 0 0
1 1 0
x1 x1
x2 f x2 f
Vf
A
Vx
1
x1 x2 f
Vx 0 0 0
2
0 1 0
1 0 0
1 1 1
x1 x1
f f
x2 x2
(c) G
Graphical
ap ca sysymbols
bo s
Vf
x1 x2 f
0 0 0
Vx Vx 0 1 1
1 2
1 0 1
1 1 1
x1 x1
x2 f x2 f
( )G
(c) Graphical
hi l symbols
b l
Vf
Vx
1
Pull-down
P ll d network
t k
(PDN)
Vx
n
Pull-up network
(PUN)
Vf
Vx
1
Pull-down network
(PDN)
Vx
n
T1
Vx Vf
x T1 T2 f
T2
0 on off 1
1 off on 0
Figure 3.12.
3 12 CMOS realization of a NOT gate.
gate
V DD
T1 T2
Vf
Vx T3 x1 x2 T1 T2 T3 T4 f
1
0 0 on on off off 1
0 1 on off off on 1
Vx T4 off on on off
2 1 0 1
1 1 off off on on 0
Vx T1
1
Vx T2
2
x1 x2 T1 T2 T3 T4 f
Vf
0 0 on on off off 1
T3 T4 0 1 on off off on 0
1 0 off on on off 0
1 1 off off on on 0
Vf
Vx
1
Vx
2
Vf
Vx
1
Vx
2
Vx
3
V DD
Vf
Vx
1
Vx
2
Vx
3
Vx
4
x1 x2 f
0 0 1 x1
0 1 1 f
x2
1 0 1
1 1 0
x1 x2 f
1 1 0 x1
1 0 0 f
x2
0 1 0
0 0 1
((b)) Negative
g logic
g truth table and g
gate symbol
y
Logic gates
Inputs and Outputs
(logic variables) programmable (logic functions)
switches
The first PLD developed was the programmable logic array (PLA)
Based on the premise that any function can be written in SOP form, a PLA consists
of Input buffers and inverters that provide the true and complement form for each
input variable
A collection of AND gates, with inputs that are selectable (programmable)
A collection of OR gates, with inputs that are selectable (programmable)
x1 x2 xn
Input buffers
and
inverters
x1 x1 xn xn
P1
f1 fm
Programmable
connections
OR plane
P1
P2
P3
P4
AND plane
f1 f2
Figure 3.26. Gate-level diagram of a
PLA
x1 x2 x3
OR plane
P1
P2
P3
P4
AND plane
f1 f2
P1
f1
P2
P3
f2
P4
AND plane