Question

In: Computer Science

Minimize the sums of products as well as the product of sums using k-maps, and using...

Minimize the sums of products as well as the product of sums using k-maps, and using Boolean algebra show which pairs are equivalent.

Solutions

Expert Solution

SOP

f= (xyz +x`yz+ xy`z+ .....) Is called sum of products.

The + is sum operator which is an OR gate.The product such as xy is an AND gate for the two inputs x and y

Eg:     

Q. Minimize the following Boolean function using sum of products (SOP)

  • f(a,b,c,d) = m(3,7,11,12,13,14,15)

(a,b,c,d) = m(3,7,11,12,13,14,15)

=a`b`cd + a`bcd + ab`cd + abc`d`+ abc`d + abcd` + abcd

=cd(a`b` + a`b + ab`) + ab(c`d` + c`d + cd` + cd )

=cd(a`[b` + b] + ab`) + ab(c`[d` + d] + c[d` + d])

=cd(a`[1] + ab`) + ab(c`[1] + c[1])

=ab+ab`cd + a`cd =ab+cd(ab` + a`)

=ab+ cd(a + a`)(a`+b`)

= ab + a`cd + b`cd

= ab +cd(a` + b`)

POS

Minimum product of sums (MPOS).The minimum product of sums (MPOS) of a function, f, is a POS representation of fthat contains the fewest number of sum terms and the fewest number of literals of any POS representation of f..The zeros are considered exactly the same as ones in the case of sum of product (SOP)

example

f(a,b,c,d) = M(0,1,2,4,5,6,8,9,10)

=m(3,7,11,12,13,14,15)

=[(a+b+c+d)(a+b+c+d`)(a+b`+c`+d`)(a`+b+c`+d`)(a`+b`+c+ d)(a`+b`+c+ d`) (a`+b`+c`+d)(a`+b`+c`+d`)]

Karnaugh Maps (K-maps)

Karnaugh maps --A tool for representing Boolean functions of up to six variables.•K-maps are tables of rows and columns with entries represent 1`s or 0`s of SOP and POS representations.

Simplification of Boolean FunctionsUsing K-maps•K-map cells that are physically adjacent are also logically adjacent. Also, cells on an edge of a K-map are logically adjacent to cells on the opposite edge of the map.•If two logically adjacent cells both contain logical 1s, the two cells can be combined to eliminate the variable that has value 1 in one cell’s label and value 0 in the other.

Simplification of Boolean Functions Using K-maps

•This is equivalent to the algebraic operation, aP + a'P =P where P is a product term not containing aor a'.•A group of cells can be combined only if all cells in the group have the same value for some set of variables.

Prove the distributive law :A+(BC)=(A+B)(A+C)

LHS = A + BC = A.1 + BC ,using A.1 = A
= A(1 + B) + BC ,using 1+B = 1
=A + AB +BC
=A(1 + C) +AB +BC , using 1+C = 1
=A + AC +AB +BC
=A*A + AC + AB + BC ,using A*A=A
=(A+B) (A+C) =RHS


Related Solutions

Develop a scenario with a series of logical statements that can be "solved" using k-maps. Once...
Develop a scenario with a series of logical statements that can be "solved" using k-maps. Once you have the scenario and logical statements, translate them into a truth table and use a k-map to build a simplified Boolean equation.
Convert these expressions to both sum of products and product of sums, minimizing where possible 1....
Convert these expressions to both sum of products and product of sums, minimizing where possible 1. abc+(d+e)c’+abc’ 2. a(b+c(d+e))+d
Suppose that every row of M sums to k. Prove that M^n has constant row sums,...
Suppose that every row of M sums to k. Prove that M^n has constant row sums, and find that row sum.
Simplify (A xor B) + (A xor C) using K-maps, does  (A xor B) + (B xor...
Simplify (A xor B) + (A xor C) using K-maps, does  (A xor B) + (B xor C) have the same K-map?
Lab 5 a) Write a program that reads in an unsigned integer K and sums the...
Lab 5 a) Write a program that reads in an unsigned integer K and sums the first K many integers that are divisible by 7. You should output the sum on a formatted manner b)Consider the following diamond it is an 11 by 11 diamond made with * signs. Write a program that takes as input positive odd integer K (greater than or equal to three and outputs a K by K diamond made with * signs * *** *...
Provide sums on cost Volume and profits analysis of Starbucks. please provide hypothetical sums. Using MS...
Provide sums on cost Volume and profits analysis of Starbucks. please provide hypothetical sums. Using MS EXCEL
Why is physical quantity is calculated using finite sums?
Why is physical quantity is calculated using finite sums?
COMPLETE A LOGISTIC REGRESSION, AS WELL AS A K-MEANS CLUSTER ANALYSIS IN EXCEL? Using the data...
COMPLETE A LOGISTIC REGRESSION, AS WELL AS A K-MEANS CLUSTER ANALYSIS IN EXCEL? Using the data to find four clusters of cities. Write a short report about the clusters you find. Does the clustering make sense? Can you provide descriptive, meaningful names for the clusters? SHOW GRAPHS PLEASE (Scatter plot/cluster) Metropolitan_Area Cost_Living Transportation Jobs Education Abilene, TX 96.32 36.54 17.28 49.29 Akron, OH 47.31 69.68 86.11 71.95 Albany, GA 86.12 28.02 32.01 26.62 Albany-Schenectady-Troy, NY 25.22 82.71 52.97 99.43 Albuquerque,...
3. Harute wants you to write down the Formulation, Optimization, and Technology Mapping for the K-maps...
3. Harute wants you to write down the Formulation, Optimization, and Technology Mapping for the K-maps below: a. a.F (A, B, C, D) = ∑ m (2, 3, 5, 6, 9, 11, 13), d (A, B, C, D) = ∑ m (0, 1, 10, 12, 15) b. b.F (A, B, C, D) = ∏ M (5, 9, 10, 12, 15), d (A, B, C, D) = ∑ m (1, 8, 13, 14) c. c.F(A, B, C, D) = ∑ m...
discuss which is better: Boolean algebra or K-map? What are the limitations of Karnaugh Maps? Explain...
discuss which is better: Boolean algebra or K-map? What are the limitations of Karnaugh Maps? Explain with an example.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT