Page 244 - Engineering Digital Design
P. 244

5.7  EXAMPLES OF MINIMUM FUNCTION EXTRACTION                        215


                  negative-polarity CRMT form

                       G wx = (W + X + f 0')0(W + X + fi)0(W + X + f2)Q(W + X + f 3)
                           = (W + X + Y) 0 (W + X + Y) O (W + X + Z) 0 (W + X + Z)

                           = go O (X + gi) O (W +  g2) O (W + X + g 3),             (5-36)
                 which are read in maxterm code. From Eq. (5.21) the g coefficients become






                 Introducing these coefficients into Eq. (5.36) yields the absolute minimum EQPOS
                 expression

                                      G WX = YQXQ(W + ZQF )
                                          = Y O X O (W + Y) Q (W + Z)

                                          = X O (W + Y) O (W + Z)                   (5.37)

                 that is seen to be a three-level function with a gate/input tally of 4/8.
                    The CRMT minimization process is repeated for the bond set {Y, Z} as depicted in
                 Fig. 5.5c. The CRMT expression now becomes

                     G YZ = (Y + Z + go) O (Y + Z +  gl ) Q (Y + Z + g 2) O (Y + Z + g 3)

                        = (Y + Z + X-)Q( Y + Z + WO X)Q(Y + Z + W O X) O (Y + Z + X)
                        =  goQ(Z+  gl)(Y +  82)(Y + Z +  g3)                        (5.38)

                 for which the g coefficients are found to be

                                   go = /o = X
                                   gi = Qf (1,0) =WQX QX = W
                                   g2 = Q/(2, 0) = WQXO X = W
                                   g 3 = Q/(3, 2, 1, 0) = X O W Q X Q W = 1,

                 where use is made of g\ = Of (I, 0) = W in the last term for g 3. Then, introducing these
                 coefficients into Eq. (5.38) gives the absolute minimum result
                                       G YZ = X O (W + Z) O (W + F),                 (5.39)

                 which is again a three-level function with a gate/input tally of 4/8, inverters excluded.
                    The same result is, in this case, obtained by minimizing a canonical R-M expansion of
                 Eq. (5.35), which becomes

                    G 4(W, X, Y, Z) = Q M(0, 1, 6, 7, 8, 10, 13, 15)
                                 = go O (Af, + gi) O (M 2 + g 2) O (M 3 + g 3) O • • • O (M )5 +
   239   240   241   242   243   244   245   246   247   248   249