Page 473 - Engineering Digital Design
P. 473

10.7 THE D FLIP-FLOPS: GENERAL                                       443


                                                       NS Logic  Memory
                                                                       \
                                                                          Q(H)    I


                                                                          Q(L)
                                           -
                                        ' •          *—\^>o-^—\ j~ '  i '
                                  R = DCK
                             (a)                               (b)                  (c)
                  FIGURE 10.25
                  Design of the RET D latch by using a basic cell as the memory, (a) EV K-maps and minimum Boolean
                  expressions for the S and ^? next-state functions, (b) Logic circuit showing the NS logic from part (a)
                  and the set-dominant basic cell as the memory, (c) Logic circuit symbol for the RET D latch.


                  use in extracting minimum cover. Note that DCK (in the S K-map) is contained in 0D, that
                  DCK (in the R K-map) is contained in 0D, and that the logic circuit conforms to the model
                  in Fig. 10.22 exclusive of PS feedback. The CK input to the circuit symbol in Fig. 10.25c
                  is consistent with that for a latch as indicated in Fig. 10.20a.
                    The behavior of the RET D latch is best demonstrated by the timing diagram shown
                  in Fig. 10.26. Here, normal D flip-flop (D-FF) action is indicated for D pulse durations
                  much longer than a CK period. For normal D-FF behavior, Q goes active when CK samples
                  (senses) D active, and Q goes inactive when CK samples D inactive. However, when CK is
                  active and D changes activation level, the transparency effect occurs. This is demonstrated
                  in the timing diagram of Fig. 10.26.
                    The FET (transparent low) D latch is designed in a similar manner to the RET D latch
                  just described. All that is required is to complement CK throughout in the state diagram
                  of Fig. 10.24a, as shown in Fig. 10.27a. Now, the transparency effect occurs when CK is
                  inactive (CK = 0). If a set-dominant basic cell is again used as the memory, there results the
                  logic circuit of Fig. 10.27b, where an inverter is the only added feature to the logic circuit
                  shown in Fig. 10.25b. The logic circuit symbol for the FET D latch is given in Fig. 10.27c.
                  Here, the active low indicator bubble on the clock input identifies this as a falling edge













                                                                 X
                             Normal D-FF action                    \_ '
                                                                    Transparency
                  FIGURE 10.26
                  Timing diagram for an RET D latch showing normal D-FF action and the transparency effect that can
                  occur when CK is active, where no account is taken of gate path delays.
   468   469   470   471   472   473   474   475   476   477   478