Page 243 - Engineering Digital Design
P. 243

214                                   CHAPTER 5 / FUNCTION MINIMIZATION


                    offers another comparison and is


                                       Z = BCD + ABD + BCD + BCD + ABC                 (5.34)

                    with a gate/input tally of 6/20, again excluding inverters.
                      Comparing the results for the four methods used to minimize function Z given by
                    Eqs. (5.28) through (5.34), it is clear that the CRMT results in Eqs. (5.28) and (5.30) are
                    competitive with the other methods. However, only the CRMT result in Eq. (5.30) is an exact
                    EXSOP minimum result. As will be demonstrated further by other examples, the CRMT
                    and EV K-map methods of minimization tend to yield results that are typically competitive
                    with or more optimum than those obtained by the other methods, including computerized
                    two-level results. These observations are valid for relatively simple expressions amenable to
                    classroom methods. No means are yet available for making a fair comparison of the CRMT
                    approach with related computer algorithmic methods.


                    AN EQPOS EXAMPLE Consider the four variable function G and its canonical R-M
                    transformation

                      G(W, X, Y, Z) = [~J M(0, 1, 6, 7, 8, 10, 13, 15) = Q M(0, 1, 6, 7, 8, 10, 13, 15),
                                                                                       (5.35)


                    which follows from Eqs. (5.19). The conventional (1's and O's) K-map for this function
                    is shown in Fig. 5.5a. Begin with the CRMT minimization method applied to bond set
                    {W, X} as depicted in Fig. 5.5b, which is a second-order compression of the function G.
                    From Eqs. (5.20) and (5.21) and for bond set {W, X}, this function is represented in the





                               \YZ                                          Y)
                              WX\   00    01  11   10              (v

                                00   0    0                        (z       z)

                                01             0    0                  (b)

                                11        0    0

                                10   0              0


                                            (a)



                    FIGURE 5.5
                    (a) Conventional K-map for function G. (b), (c) Compressed EV K-maps of function for bond sets
                    {W, X} and {Y, Z} showing minimum cover by using XOR-type patterns.
   238   239   240   241   242   243   244   245   246   247   248