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





