Page 117 - Engineering Digital Design
P. 117

88                            CHAPTER 3 / BACKGROUND FOR DIGITAL DESIGN








                                            (a)               (b)
                    FIGURE 3.9
                    Distinctive logic circuit symbols for the binary operators, (a) AND symbol, (b) OR symbol.


                    The functional descriptions may be taken as the definitions for AND and OR. Remember
                    that the term active implies logic 1.
                      The distinctively shaped symbols in Fig. 3.9 represent the functional descriptions for
                    AND and OR and provide the logical interpretation for a variety of physical devices
                    called gates. That is, each gate must satisfy the logical AND or logical OR functional
                    description. By definition: A gate is an interconnection of electronic switches and other
                    circuit elements arranged in such a way as to produce the electrical equivalent of a logic
                    operation. The inputs and outputs of a gate are measured in terms of voltages (LV or
                    HV), whereas the inputs and outputs of a logic symbol, as in Fig. 3.9, are expressed in
                    terms of logic 1 or logic 0 together with the appropriate activation level indicators, (H)
                    and (L).


                    3.6.2 NAND Gate Realization of Logic AND and OR
                    The physical device shown in Fig. 3.10a is a two-input NAND gate. NAND is short for
                    NOT-AND. Because this version of NAND gate complies with the generalized CMOS gate
                    configuration in Fig. 3.5, it is called a CMOS NAND gate. The physical truth table for this




                                                       Logic AND  LV  LV  HV    Logic OR
                                                      Interpretation  LV  HV  HV  Interpretation
                                                      i           HV  LV  HV          i
                                                                          LV
                                                                      HV
                                                                  HV
                                                  X(H)  Y(H)  Z(L)     (b)    X(L)  Y(L)  Z(H)
                                                   0    0    0                  1   1     1
                                                   0    1    0                  1   0     1
                                                   1    0    0                  0   1     1
                                                   1    1    1                  0   0     0

                                                 X(H)-
                                                 Y(H)
                                                  Z(L) = (X-Y)(L)               Z(H) = (X+Y)(H)
                           (a)                        (c)                            (d)
                    FIGURE 3.10
                    The two-input NAND gate, its I/O behavior, and its two logic interpretations, (a) CMOS transistor
                    circuit, (b) Physical truth table, (c) Logic AND interpretation and circuit symbol, (d) Logic OR
                    interpretation and circuit symbol.
   112   113   114   115   116   117   118   119   120   121   122