Page 546 - Introduction to Information Optics
P. 546

9.4. Parallel Signed-Digit Arithmetic      53

                                     Table 9.28
         Reduced Minterms for TSD Receding [149] where the Minterms Generating a i Output are
                    Digit-by-Digit Complement of that Generating a 1 Output

                                      MJnterms «,-«,•_ i
                   d, 2 22d)oi2. djj-Tfdfo^ 012dyoi2, 02idi 012 , di 2 2!dj 0 i 2 , d, 2 lld 10 T2'
                     d, 2 12d, 0 i 2 , d^ 222d 10j 2, d^Tdo^d, dnld on d, d l2 2d 0 i 2 d, 02d 012d.
                     d ]2 T22, d, 2 122, d 12 2T2, d T2222, d T2 TT2, d, 2 0dd. 0222, 0112



       receding operation can be performed at all digit positions in parallel. To
                                                             a
       generate the 1 and T outputs of c t, 42 four-variable (a ia i_ la i_ 2 i-3) minterms
       are required. Notice that the minterms for generating the 1 and I outputs are
       exact complements of each other. Table 9.28 lists the 21. minterms required for
       generating the 1 output in the receding step. In the second step, 6 minterms
       are required for generating the sum output. In the second step, only 2
       minterms, 10 and 01 (K) and Ol) are required for generating the 1 (T) output,
       and only 1 minterm 11 (IT) is needed for generating the 2 (2) output of s f. In
       addition, the minterms for s t — 1(2) are digit-by-digit complement of the
       minterms for s t = 1(2). Therefore, the algorithm requires 21 minterms for
       generating the 1 output in the receding step, and 3 minterms for generating the
       1 and 2 outputs of s ; in the addition step.
         The two-step TSD addition [150] was further simplified by restricting the
       /th intermediate sum s t and the (i + l)th intermediate carry c i+l values to the
       set {T, 0, 1). Each sum of the two TSD digits from the set (2,1,0, 1,2} has at
       least one representation that satisfies the requirement. The reduced minterms
       for this operation are listed in Table 9.29. Also note that the minterms for
       generating the 1 output of s,-(c i+1 ) are digit-by-digit complement of the
       corresponding minterms for the T minterms. Thus, only three minterms are
       required for generating the 1 output of s, and three minterms are required for

                                     Table 9.29
                        Reduced Minterms for the First Step Operation
                             of the Simplified Nonrecoded TSD
                                   Addition [150]
                        Output            Minterms a/b,
   541   542   543   544   545   546   547   548   549   550   551