13.07.2015 Views

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Boolean Algebra <strong>and</strong> Simplification Techniques 205Table 6.5 truth table of boolean expression ofequation 6.33.A B C Y0 0 0 10 0 1 00 1 0 00 1 1 11 0 0 01 0 1 11 1 0 11 1 1 06.4.2 Product-of-Sums ExpressionsA product-of-sums expression contains the product of different terms, with each term being either asingle literal or a sum of more than one literal. It can be obtained from the truth table by consideringthose input combinations that produce a logic ‘0’ at the output. Each such input combination gives aterm, <strong>and</strong> the product of all such terms gives the expression. Different terms are obtained by takingthe sum of the corresponding literals. Here, ‘0’ <strong>and</strong> ‘1’ respectively mean the uncomplemented <strong>and</strong>complemented variables, unlike sum-of-products expressions where ‘0’ <strong>and</strong> ‘1’ respectively meancomplemented <strong>and</strong> uncomplemented variables.To illustrate this further, consider once again the truth table in Table 6.5. Since each term in thecase of the product-of-sums expression is going to be the sum of literals, this implies that it is goingto be implemented using an OR operation. Now, an OR gate produces a logic ‘0’ only when all itsinputs are in the logic ‘0’ state, which means that the first term corresponding to the second row ofthe truth table will be A + B + C. The product-of-sums Boolean expression for this truth table is givenby A + B + CA + B + CA + B + CA + B + C.Transforming the given product-of-sums expression into an equivalent sum-of-products expressionis a straightforward process. Multiplying out the given expression <strong>and</strong> carrying out the obvioussimplification provides the equivalent sum-of-products expression:A + B + CA + B + CA + B + CA + B + C= AA + AB + AC + BA + BB + BC + CA+ CB + CCAA + AB + AC + BA + BB+ BC + CA + CB + CC= A + BC + BCA + BC + CB = ABC + ABC + ABC + ABCA given sum-of-products expression can be transformed into an equivalent product-of-sums expressionby (a) taking the dual of the given expression, (b) multiplying out different terms to get the sum-ofproductsform, (c) removing redundancy <strong>and</strong> (d) taking a dual to get the equivalent product-of-sumsexpression. As an illustration, let us find the equivalent product-of-sums expression of the sum-ofproductsexpressionAB + ABThe dual of the given expression = A + BA + B:A + BA + B = AA + AB + BA + BB = 0 + AB + BA + 0 = AB + AB

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!