Chapter 3 Gate-Level Minimization
Chapter 3 Gate-Level Minimization
Gate-Level Minimization
x y
0 0 m0 = x’.y’
0 1 m1= x’.y
1 0 m2=x.y’
1 1 m3= x.y
Figure 3.4 Map for Example 3.1, F(x, y, z) = Σ(2, 3, 4, 5) = x'y + xy'
x 0 m0 m1 m3 m2
x 1 m4 m5 m7 m6
Figure 3.6 Map for Example 3-3, F(x, y, z) = Σ(0, 2, 4, 5, 6) = z' +xy'
March 24, 2024
12
Example 3.4
Example 3.4: let F = A'C + A'B + AB'C + BC
a) Express it in sum of minterms.
b) Find the minimal sum of products expression.
Ans:
F(A, B, C) = S(1, 2, 3, 5, 7) = C + A'B
Figure 3.7 Map for Example 3.4, A'C + A'B + AB'C + BC = C + A'B
March 24, 2024
13
3.3 Four-Variable Map
The map 1001 = m8
16 minterms
Combinations of 2, 4, 8, and 16 adjacent squares
F = y'+w'z'+xz'
Figure 3.9 Map for Example 3-5; F(w, x, y, z) = Σ(0, 1, 2, 4, 5, 6, 8, 9, 12, 13, 14) = y' + w' z' +xz'
March 24, 2024
15
Example 3.6
Example 3-6: simplify F = ABC (D+D’)+ (A+A’)BCD +
ABCD + ABC’(D+D’) = B’.C’ + B’.D’+A’.C.D’
(m0,m2,m8,m10), (m2,m6)
March 24, 2024 Figure 3.13 Map for Example 3.7, F = A'B'E'+BD'E+ACE 21
Table 3.1 shows the relationship between the number
of adjacent squares and the number of literals in the
term.
F = A'B'E'+BD'E+ACE
March 24, 2024
23
Example 3.7 (cont.)
Another Map for Example 3-7
March 24, 2024 Figure 3.13 Map for Example 3.7, F = A'B'E'+BD'E+ACE 24
Is it possible to get POS form or
maxterm form using K Map
0 0 1 1 1
1 0 1 1 0
F ( x, y, z ) = (1,3,4,6)
In sum-of-maxterm:
F ( x, y, z ) = (0,2,5,7)
F ( x, y , z ) = xz xz
Combine the 0’s : 0
F'( x, y, z ) = xz xz
F = (x+z)(x’+z’)
Y=X
March 24, 2024 Figure 3.24 Logic Operation with NOR Gates
44
Two Graphic Symbols for a NOR Gate
F = Z’(x’y’ + xy)
F’ = Z + (x+y)(x’+y’) = z + xx’ + xy’ + yx’ + yy’
= z + xy’ + yx’
Specification
Logic Synthesis
Boolean expression:
Declaration: