Page 532 - Introduction to Information Optics
P. 532

9.4. Parallel Signed-Digit Arithmetic      5 1 7
       f, 0, and 1. In the following, we discuss these three cases based on the
       computation rule for the input digit pair (0,0) in Table 9.16.
                                        1, % = 1. The second term of Eq. (9.41)
         Case I —r N  T: there exist c N+l
       is written as


                                                                     (9.42)


         Case II — r N = 0: there exist C N+ , =0, S N = 0. The second term of Eq. (9.41)
       is written as
                                                                     (9.43)


         Case III — r N = 1: there exist c N + 1 = 0, S N = 1. The second term of Eq.
       (9.41) is written as

                                                                     (9.44)

       Consequently, Eq. (9.14) can be simplified as




                                                                     (9.45)
                                 N+l       N+I
                                  I 2'Ci + £
                                  i = 0    i = 0
       where s N+i = 0. The first and second terms represent the (N + 2) -bit inter-
       mediate carry word C and sum word S, respectively. That is, Eq. (9.45) can be
       rewritten as

                                 X + Y = C + S.                      (9.46)

       From Eq. (9.46), we conclude that the sum of two N-digit MSD words is equal
       to the sum of the (N + 2) -bit intermediate carry and sum words, regardless of
       the reference word.
         Figure 9.19 is the diagram of the three-step MSD adder based on this
       scheme. Using the Karnaugh map or the Quine-McCluskey method, the
       corresponding reduced-logic minterms in each step are summarized in Table
       9.17. The first two steps can be combined into a single step. An example is
       shown below for addition of two 8-digit MSD numbers. It is necessary to pad
       one zero preceding the most significant digit of the operand digits, as shown
   527   528   529   530   531   532   533   534   535   536   537