Page 207 - Engineering Digital Design
P. 207

178          CHAPTER 4/LOGIC FUNCTION REPRESENTATION AND MINIMIZATION


                    or into its dual POS form

                          /(*„-!, ...,X2,X\,Xo)=[Xi + /(*„-!, ...,*,-+! , l,Xi-i, ...,X2,Xi,XQJ\

                                               •[Xf + /(*„_!, ...,* / + i,0 , */-!, ...,X 2,X\,X 0)]
                                             = \Xi + f-.  \ • \Xj + f x  I,            (4.68)

                            p      op                                         p s     pos
                    where fj°  and f£  are the cofactors for x; and ;c, in Eq. (4.67), and f °  and f   are
                    the cofactors for jc, and xi in Eq. (4.68).
                      Proof of Eqs. (4.67) and (4.68) is easily obtained by setting ;c, = 1 and then jt/ = 0 and
                    observing that in each case the surviving cofactors are identical to the left side of the
                    respective equation. For example, setting jc,- = 1 in Eq. (4.67) leads to



                    since f , = 0 when A;/ = 1.
                      Multiple applications of Eqs. (4.67) and (4.68) are possible. For example, if decompo-
                    sition is carried out with respect to two variables, x\ and XQ, Eq. (4.67) becomes










                    or generally for decomposition with respect to (xyt-i » • • • , -^2, -fi » ^o),

                                            2*-l
                                                  x
                       /(*„_!, . . . , X 2, X] , X 0) = J2  m i( n-\, ...,X 2 ,X) , XQ) • f(x n-\ , ...,X k , m/_).  (4.69)
                                            (=0

                    Here, m/ are the canonical ANDed forms of variables Xj taken in ascending minterm code
                                      k
                    order from / = 0 to (2  — 1), and m, represents their corresponding minterm code. As an
                    example, decomposition with respect to variables (x 2,X], XQ) gives

                                                           n-i, .. . , X 3,0, 0, 0)
                                                           (x n -i, . ..,jf 3 ,0 , 0, 1)H ----

                    for k = 3.
                      In similar fashion, the dual of Eq. (4.69) is the generalization of Eq. (4.68) given by

                                           2*-l
                                               Mi(x n-i, ...,X2,Xi,Xo ) + f(x n-l, ...,X k,Mi, (4.70)


                    where now M / represents the canonical ORed forms of variables Xj and Mj_ represents their
                    corresponding maxterm code.
   202   203   204   205   206   207   208   209   210   211   212