Page 399 - Engineering Digital Design
P. 399

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



                                   M 0 GO A d            '                  C jn O C in1










                                                                                         Add/Sub
                                                                          th
                                    th
                                   J                                     J
                                  Logic                               Arithmetic
                B j-i            Module               X                Module
                L/R


                                                      J th
                                                    Output
                                                    Logic
                                                   I


                                                 Done,   R,                C outO C out1
                                                          j


                                             i

                                   Bj   Aj    F    Bj., B J+1  M,  M 0  GO
                               L/R                                     Add/Sub
                                             th
                                            J  1-Bit PALU Module








                    FIGURE 8.40
                    Block diagram structure (a) and block circuit symbol (b) for the Jth 1-bit PALU module capable of
                    performing the modes of operation listed in Fig. 8.39 with completion (Done) signals.


                    of dual-rail systems and completion signals, and apply them to the design of a PALU with
                    operational capability defined by Fig. 8.39. Also, both ripple-carry (R-C) and carry look-
                    ahead (CLA) designs will be considered. The following develops the details of this unusual
                    but versatile PALU.
                      Shown in Figs. 8.40a and 8.40b are the block diagram and logic circuit symbol for a 1-bit
                    slice PALU that can perform the operations represented in Fig. 8.39 and issue a Done signal
                    following the completion of each operation. An inspection of Fig. 8.40 indicates that there
   394   395   396   397   398   399   400   401   402   403   404