Page 71 - DCAP108_DIGITAL_CIRCUITS_AND_LOGIC_DESIGNS
P. 71

Digital Circuits and Logic Design



                   Notes         4.3.2 Looping
                                 The expression for output X can be simplified by properly combining those squares in the K-map
                                 which contain 1s. The process for combining these 1s is called looping.
                                 Looping Groups of Two (Pairs)
                                 Figure 4.18(a) is the K map for a particular three-variable truth table. This map contains a pair of
                                 1s that are vertically adjacent to each other; the first represents  ABC  and the second represents
                                  ABC. Note that in these two terms only the A variable appears in both normal and complemented
                                 form (B and C remain unchanged). These two terms can be looped (combined) to give a resultant
                                 that eliminates the A variable since it appears in both uncomplemented and complemented forms.
                                 This is easily proved as follows:
                                                                   X =  ABC +  ABC
                                                                     =   BC A(  +  A)
                                                                     =  BC ()1 =  BC
                                 This  same  principle  holds  true  for  any  pair  of  vertically  or  horizontally  adjacent  1s.
                                 Figure 4.18 (b) shows an example of two horizontally adjacent 1s. These two can be looped and
                                 the C variable eliminated since it appears in both its uncomplemented and complemented forms
                                 to give a resultant of X =  AB .
                                 Another example is shown in Figure 4.18 (c). In a K-map the top row and bottom row of squares
                                 are considered to be adjacent. Thus, the two 1s in this map can be looped to provide a resultant
                                 of  ABC +  ABC = BC.
                                                 Figure 4.17: Examples of Looping Pairs of Adjacent 1s

































                                 Figure 4.18 (d) shows a K-map that has two pairs of 1s which can be looped. The two 1s in the top
                                 row are horizontally adjacent. The two 1s in the bottom row are also adjacent, since in a K-map
                                 the leftmost column and rightmost column of sequence are considered to be adjacent. When the
                                 top pair of ls is looped, the D able is eliminated (since it appears as both D and  D ) to give the
                                 term  ABC. ping the bottom pair eliminates the C variable to give the term  ABD.  These terms
                                 are ORed to give the final result for X.





        66                                LOVELY PROFESSIONAL UNIVERSITY
   66   67   68   69   70   71   72   73   74   75   76