23/11/2011 Simplification Techniques DR. RISANURI HIDAYAT Sum-of-Products Expressions • A sum-of-products expression contains the sum of different terms • It can be obtained from the truth table directly by considering those input combinations that produce a logic ‘1’ at the output • A sum-of-products expression is also known as a minterm expression. 11/23/2011 2 1 23/11/2011 Sum-of-Products Expressions 11/23/2011 Elektronika Digital 3 Product-of-Sums Expressions • A product-of-sums expression contains the product of different terms • It can be obtained from the truth table by considering those input combinations that produce a logic ‘0’ at the output 11/23/2011 4 2 23/11/2011 Product-of-Sums Expressions 11/23/2011 Elektronika Digital 5 Σ and Π notations • Σ and Π notations are respectively used to represent sum-ofproducts and product-of-sums expressions. • Sum-of-products given by • The different terms represent 0001, 0101, 1000, 1001 and 1111. The decimal equivalent of these terms enclosed in the then gives the notation for the given Boolean function. That is, f(A, B, C, D) = Σ 1, 5, 8, 9, 15 f’(A, B, C, D) = Σ 0, 2, 3, 4, 6, 7, 10, 11, 12, 13, 14 11/23/2011 6 3 23/11/2011 • Let us now take the case of a product-of-sums Boolean function and its representation in nomenclature. Let us consider the Boolean function • The binary numbers represented by the different sum terms are 0011, 1011, 1100 and 0111 (3, 11, 12, 7). Therefore, f(A, B, C, D) = Π 3, 7, 11, 12 11/23/2011 7 • Consider a function of three variables f(A, B, C): 11/23/2011 8 4 23/11/2011 • Consider the function • Consider the following 11/23/2011 9 • This is because the FIRST RULE of the Tabular method for two terms to combine, and thus eliminate one variable, is that they must differ in only one digit position. • Bear in mind that when two terms are combined, one of the combined terms has one digit more at logic 1 than the other combined term. This indicates that the number of 1's in a term is significant and is referred to as its index. • For example: f(A, B, C, D) 0000...................Index 0 0010, 1000.............Index 1 1010, 0011, 1001.......Index 2 1110, 1011.............Index 3 1111...................Index 4 11/23/2011 10 5 23/11/2011 References • Tabular Method of Minimisation http://www.ee.surrey.ac.uk/Projects/Labview/mi nimisation/tabular.html • K-maps (Karnaugh Maps) http://www.cc.gatech.edu/~howardz/micellaneo us/gre_cs_sub/karnaugh_maps.htm • Minterm vs maxterm solution http://www.allaboutcircuits.com/vol_4/chpt_8/8. html • 11/23/2011 11 6
© Copyright 2026 Paperzz