Page 240 - Engineering Digital Design
P. 240

5.7  EXAMPLES OF MINIMUM FUNCTION EXTRACTION                        211




                              CD
                           AB\   00   01   11   10               C ® D
                             00        1         1

                             01   1         1    1
                                                                      (b)
                             11             1                     0       1
                           t\
                             10   1    1         1               B« D i D1+ B
                                                                        D© B
                                         D                     .       . ,
                                                                             /'Z
                                        (a)                           (c)
                 FIGURE 5.4
                 (a) Conventional K-map for function Z. (b), (c) Compressed EV K-maps for function Z representing
                 bond sets {A, B} and (A, C} showing minimum cover by using XOR-type patterns.



                 for a tractable CRMT minimization procedure, one that is suitable for classroom (or pencil-
                 and-paper) application.
                 A MORE COMPLEX EXSOP EXAMPLE Consider the function and its canonical R-M
                 transformation

                                 Z 4(A, B, C, D) = ^m(l, 2, 4, 6, 7, 8, 9, 10, 15)
                                              = 0m(l,2,4,6,7,8, 9, 10, 15).         (5.26)

                 In Fig. 5.4a is shown the conventional K-map for function Z. In Figs. 5.4b and 5.4c are
                 shown the second-order compressed K-maps of function Z for bond sets {A, B} and {A, C},
                 respectively, which are representative of the six possible bond sets for two variables.
                    Considering first the bond set (A, B}, as depicted in Fig. 5.4b, and noting that the cell
                 entries are the / coefficients, the function Z 4 is recast into the following CRMT form:


                           Z AB = (AB)f 0 0 (AB)fi
                              = (AB)(C 8 D) © (AB)(C + D)® (AB)(C + D) © (AB)CD
                              = go@ Bgi © Ag 2 0 ABgi                               (5.27)

                 for which the CRMT coefficients are

                 go = fo = C © D


                 g2 - 0/(2, 0) = (C + D)eC0£)

                 g3 = e/(3, 2, 1, 0) = CD © (C + D) © 1 © CD = CD © CD © 0 © CD = CD,
   235   236   237   238   239   240   241   242   243   244   245