Chapter Five
Chapter Five
Content Outlines
5.1. Basic Combinational Logic Circuits
X = AB + CD A B C D AB CD X
C 0 0 0 0 0 0 0
D CD 0 0 0 1 0 0 0
0 0 1 0 0 0 0
Distictive Shape 0 0 1 1 0 1 1
0 1 0 0 0 0 0
0 1 0 1 0 0 0
0 1 1 0 0 0 0
0 1 1 1 0 1 1
A & >1 1 0 0 0 0 0 0
B
1 0 0 1 0 0 0
X
1 0 1 0 0 0 0
C
1 0 1 1 0 1 1
D &
1 1 0 0 1 0 1
Rectangular Outline 1 1 0 1 1 0 1
1 1 1 0 1 0 1
1 1 1 1 1 1 1
4
Cont…
5
3 Tanks A, B, C
A Level LSA = 1
B Level LSB = 1
C Level LSC = 1
Indicator = 1
Cont…
7
X = AB + AC + BC
AND-OR-Invert Logic Circuit
8
C
D CD
A & >1
B
X
C &
D
Cont…
9
Truth Table
INPUTS OUTPUT OUTPUT
A B C D AB CD XCD
AB + X
0 0 0 0 0 0 0 1
0 0 0 1 0 0 0 1
0 0 1 0 0 0 0 1
0 0 1 1 0 1 1 0
0 1 0 0 0 0 0 1
0 1 0 1 0 0 0 1
0 1 1 0 0 0 0 1
0 1 1 1 0 1 1 0
1 0 0 0 0 0 0 1
1 0 0 1 0 0 0 1
1 0 1 0 0 0 0 1
1 0 1 1 0 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 0
1 1 1 0 1 0 1 0
1 1 1 1 1 1 1 0
Exclusive-OR Logic Circuit
10
A B X
X = A B 0 0 0
0 1 1
1 0 1
1 1 0
X-OR truth table
Cont…
11
A
X = AB + AB
A =1
A
X X
B B
A XOR
(a) X = AB + AB
Cont..
13
AB + AB
A
AB
B X
AB
(b) X = AB + AB
5.2. Implementing Combinational Logic Circuit
14
15
A AB
B
X = AB + CDE
C
D
E CDE
Truth Table to Logic Circuit
17
Step 1:
Step 2: X = ABC + A BC
Cont..
19
Step 3:
Cont…
20
Step 1:
Step 2: X = ABC + A BC + AB C
Cont…
21
Step 3:
Reducing a combinational logic circuit
22
How to do this?
23
24
Step 2
Output Expression of the circuit is X = (ABC)C + ABC + D
Step 3
X = (A + B + C)C + A + B + C + D DeMorgan's theorem
= AC + BC + CC + A + B + C + D
= AC + BC + C + A + B + C + D CC = C ; C + C = C
= C(A + B + 1) + A + B + D => (A + AC) + (B + BC) + C + D
X=A+B+C+D => A + B + C + D
Simplified circuit :
A
B X
C
D
Cont…
25
26
Step 2
Output Expression of the circuit is
Step 3
Map it:
CD Simplified circuit
AB 00 01 11 10
00 1 1 BC A
C
01 D
X
11 1 ACD B
10 1 1 C
Cont…
27
29
The NOR Gate as Universal Logic Element
30
5.4. Combinational Logic Using NAND and NOR Gates
31
NAND Logic
NOR Logic
32
33
Illustration of the use of the appropriate dual symbols in a NAND logic diagram in figure
below
Cont…
34
Redraw the logic diagram and develop the output expression for
the circuit in figure below using the appropriate dual symbols.
Cont…
35
Cont…
36
Cont…
37
Example: Given the NOR logic for X = (A + B)(C + D), redraw the
logic circuit using dual symbols.
Cont…
38
Cont…
39
40
41