Page 375 - Engineering Digital Design
P. 375

346        CHAPTER 8 / ARITHMETIC DEVICES AND ARITHMETIC LOGIC UNITS (ALUs)


                    adder. Introducing these equation into an expansion of Eqs. (8.6) gives


                                         [ So = P 0 © Co 1
                               1st stage
                                         1<-1 = -M)<-0 + CrOJ


                               2nd stage


                                          s  = ^2 e c 2
                                           2
                               3rd stage  \C 3 = P 2C 2 + G 2
                                             ==
                                               P 2P\PQ^Q + P 2P\GQ + P 2Gi -f- G 2
                                                      :                                 (8.8)
                                            C   D m /^
                                            O^ —— i /| ^17 ^77
                                             * — P C -\~ G
                                ,1  .     \^-«7_|_| — * n^n  \^ ^-'w
                               nth stage  •
                                                D D   D      D /"*  I D D  D
                                              — r nr n-\ r n-2 ' ' ' M)^0  " ^n^n-\ ^n-2

                       To implement Eqs. (8.8), use is made of the carry look-ahead module shown in Fig. 8.12,
                    which is deduced from Fig. 8.3 and Eqs. (8.7). Notice that the CLA module has but one
                    half adder but has two additional outputs, carry generate G and carry propagate P. Whereas
                    the Si terms are produced within the each FA, the C i+\ terms must be formed externally
                    by what is called the carry generate/propagate (CGP) network. It is the CGP network to
                    which G(L) and F(H) must be connected in accordance with Eqs. (8.8).
                       Construction of an n-bit CLA adder requires the use of n CLA modules together with the
                    CGP network according to Eqs. (8.8). This is done in Fig. 8.13 for the three least significant


                                           B(H) A(H)










                                                        C ln(H)





                                       P(H)    S(H)

                                           (a)                              (b)
                    FIGURE 8.12
                    The carry-look-ahead (CLA) module, (a) Logic circuit deduced from Fig. 8.3 and Eqs. (8.7). (b) Logic
                    circuit symbol.
   370   371   372   373   374   375   376   377   378   379   380