Professional Documents
Culture Documents
Map
- a diagram made up of squares, with each square representing one minterm
of the function
• A Boolean function is recognized graphically by those squares whose
minterms are included in the function.
- presents a visual diagram of all possible ways a function may be expressed
in a standard form
• By recognizing various patterns, the user can derive alternative
algebraic expressions for the same function.
NOTE: The simplified expressions produced by the map are always in the
sum- of-products or product-of-sums form.
AS 108 - L O G I C C I R C U I T S A N D S W I T C H I N G T H E O R Y
2-VARIABLE MAP
- consists of 4 squares, one for each minterm
EXAMPLE: Derive the equation of the Boolean function F based on the given
map.
F = m1 + m2 + m3
F = X’Y + X Y’ + X Y
F = X’Y + X Y’ + X Y = X’Y + X (Y’ + Y)
but (Y’ + Y) = 1
F = X’Y + X = (X + X’) (X + Y)
but (X’ + X) = 1
F= X+Y
3-VARIABLE MAP
- consists of 8 squares, one for each minterm
BASIC PROPERTIES OF ADJACENT SQUARES
- Any two(2) adjacent squares placed horizontally
or vertically (but not diagonally) to form a
rectangle correspond to minterms that differ in
only a single variable.
SIMPLIFICATION PROCESS:
One square represents a minterm of 3 literals
A rectangle of 2 squares is a product term of 2 literals
A rectangle of 4 squares represents a product term of 1 literal
A rectangle of 8 squares yields a function that is equal to 1
AS 108 - L O G I C C I R C U I T S A N D S W I T C H I N G T H E O R Y
EXAMPLE:
m5 + m7 = X Y’ Z + X Y Z
m5 + m7 = X Z(Y’ + Y) but (Y’ + Y) = 1
m5 + m7 = XZ
other way
F = (m0 + m2 + m4 + m6)
F = (X’Y’Z’ + X’YZ’ + XY’Z’ + XYZ’)
F = X’Z’(Y’ + Y) + XZ’(Y’ + Y)
F = X’Z’ + XZ’
F = Z’ (X’ + X)
F = Z’
AS 108 - L O G I C C I R C U I T S A N D S W I T C H I N G T H E O R Y
4-VARIABLE MAP
- consists of 16 squares, one for each minterm
SIMPLIFICATION PROCESS:
One square represents a minterm of 4 literals
A rectangle of 2 squares represents a product term of 3 literals
A rectangle of 4 squares represents a product term of 2 literals
A rectangle of 8 squares represents a product term of 1 literal
A rectangle of 16 squares yields a function that is equal to 1
PRIME IMPLICANT
- a product term obtained by combining the maximum possible number of
adjacent squares in the map
- Four adjacent 1’s form a prime implicant if they are not within a group of 8
adjacent squares.
NOTE: A single 1 on a map is a prime implicant if it is not adjacent to any other 1’s.
PRODUCT-OF-SUM SIMPLIFICATION
- The procedure for obtaining a simplified expression from sum-of-product to
the product-of-sum form can be obtained from the basic properties of
Boolean functions.
- The 1’s placed in the squares of the map represent the minterms of the
function. The minterms not included in the function represents the
complement of the function.
- The minterms not included in the function is represented in the map by the
squares not marked by 1’s.
- The simplified expression of the function is obtained by marking the empty
squares with 0’s and combining them into valid rectangles.
- To obtain the function F as a product of sums, take the complement of F’ (by
taking the dual and complementing each literal).
CASE 1: THE INPUT COMBINATIONS NEVER OCCUR. The 4-bit binary code for
the decimal digit has six combinations that are not used and not expected
to occur.
- Functions that have unspecified outputs for some input combinations are
called INCOMPLETELY UNSPECIFIED FUNCTIONS.
- It is customary to call the unspecified minterms of a function don’t-care
conditions.
- A don’t-care condition is represented by X.
- In choosing adjacent squares to simplify the function in the map, the don’t-
care minterms may be assumed to be either 0 or 1.
EXAMPLE: Consider the incompletely unspecified function F that has three (3)
don’t- care conditions:
F(W,X,Y,Z) = ∑ m(1,3,7,11,15) d(W,X,Y,Z) = ∑ m(0,2,5)
5-VARIABLE MAP
- consists of 32 squares, one for each minterm
- consists of two(2) 4-variable maps (V,W,X,Y,Z)
- Variable V distinguishes between the two
maps.
- One 4-variable map represents the 16 squares
where V = 0.
- The other 4-variable map represents the other
16 squares where V = 1.
- Minterms 0 through 15 belong with V = 0.
- Minterms 16 through 31 belong with V = 1.
- Each 4-variable map retains the previously
defined adjacency when taken separately.
- Each square in the V = 0 map is adjacent to the
corresponding square in the V = 1 map
AS 108 - L O G I C C I R C U I T S A N D S W I T C H I N G T H E O R Y
6-VARIABLE MAP
- consists of 64 squares, one for each minterm
ASSIGNMENT:
1. Simplify the Boolean function using Karnaugh Map and draw the Simplified
logic circuit:
a. F (x, y, z) = Σ m(2, 3, 4, 5)
b. F (x, y, z) = Σ m(0, 2, 4, 5, 6)
c. F (w, x, y, z) = Σ m(0, 1, 2, 4, 5, 6, 8, 9, 12, 13, 14)
2. Given the following Boolean Funtion: F = A’C + A’B + AB’C + BC
a. Express it in sum of minterms
b. Find the minimal sum of products expression.