Professional Documents
Culture Documents
Universal Gate
Universal Gate
A
B C= A B = B = A
A +B
Inputs Output
A B C = A +B
0 0 1
0 1 1
1 0 1
1 1 0
Implementing a Boolean Expression with Only
NAND Gates (Example)
(Continued from previous slide..)
A
1
B A B+ A +B D
5 C
B
2
D
3
A
4
C
A A=A+A=A
A
(a) NOT gate implementation.
A A B A B A B
B
(b) AND gate implementation.
A A =A
A
A B A+B A B
B B =B
B
(c) OR gate implementation.
Implementing a Boolean Expression with Only
NAND Gates (Example)
(Continued from previous slide..)
A
AND
OR
A AB
1
B
5
AND OR
B BD
2
D A +B D
3
A B + C A +B D
A C
AND
4
C C A +B D
• Complemented OR gate
A
B C= A B = A B = B
+ + A
Inputs Output
A B C=A B
0 0 1
0 1 0
1 0 0
1 1 0
Implementation of NOT, OR and AND Gates by
NOR Gates
A+ A =A A =A
A
A A+ B A + B A +B
B
A A +A = A
A+B A B A B
B + B =B
B
(c) AND gate implementation.
Method of Implementing a Boolean Expression
with Only NOR Gates
AN
A D
A B
1
B OR
A B + C A +B D
5 6
AN
B D
BD
2
D OR
AN
3 D
A
4
C A +B D
C
A +B D
(b) Step 2: Substituting equivalent NOR functions.
(Continued on next slide)
Ref. Page 90 Chapter 6: Boolean Algebra and Logic Circuits Slide 65/78
Implementing a Boolean Expression with Only
NOR Gates (Examples)
A 1
B A B+ A +B D
6
5
C
B 2
D
3
A
4
C
(c) Step 3: NOR implementation.
Constructing a Logic Circuit from a Boolean
Expression (Example 2)
AND NOT
A A B A B
B
AND OR
C C D
D A B+CD+EF
AND
E E F E F
F NOT
Implementing a Boolean Expression with Only
NOR Gates (Examples)
Boolean Expression A B + A +B D
= C
A AB
B A B+ A +B D
C
B BD
D A +B D
A
C C A +B D
(a) Step 1: AND/OR implementation.