Page 479 - Engineering Digital Design
P. 479

10.7 THE D FLIP-FLOPS: GENERAL                                       449


                                                                 Master        Slave
                       D+CK             -„.-.-          D(H)
                                                                D    Q  -^-   D   Q -Q(H)
                                                         CK     CK   Q ,   fCK    Q  D-Q(L)



                                                                         (b)



                      D + CK
                    RET D Latch      FET D Latch
                    Master Stage     Slave Stage

                                (a)                                      (c)
                  FIGURE 10.33
                  The master-slave (MS) D flip-flop, (a) State diagram for the master and slave stages, (b) Logic circuit,
                  (c) Circuit symbol.



                  as the master stage and an FET D latch as the slave stage. The output of the master stage is
                  the input to the slave stage. Thus, the transparency problem of the D latch in Fig. 10.24a has
                  been eliminated by the addition of the slave stage that is triggered antiphase to the master.
                  Thus, should signals pass through the master stage when CK is active, they would be held
                  up at the slave stage input until CK goes inactive.
                    The design of the MS D flip-flop can be carried out following the same procedure as
                  given in Figs. 10.24, 10.25, and 10.27. However, this is really unnecessary, since the logic
                  circuits for both stages are already known from these earlier designs. The result is the logic
                  circuit given in Fig. 10.33b, where the output of the master RET D latch symbol is the input
                  to the slave FET D latch symbol. The logic circuit symbol is shown in Fig. 10.33c and is
                  identified by the pulse symbol on the clock input.
                    The operation of the MS D flip-flop is illustrated by the timing diagram in Fig. 10.34,
                  where no account is taken of gate propagation delay. Notice that signals that are passed
                  through the master stage during active CK are not passed through the slave stage, which is



                       CK

                       D(H)


                       Q(H)

                  FIGURE 10.34
                  Timing diagram for the MS D flip-flop showing the output response from master and slave stages,
                  and the absence of complete transparency with no account taken of gate path delays.
   474   475   476   477   478   479   480   481   482   483   484