Page 532 - Engineering Digital Design
P. 532

502                 CHAPTER 11 / SYNCHRONOUS FSM DESIGN CONSIDERATIONS






                                                                                     Z(H)
                                                  Z(H)
                           I - T~~V l^ — •"
                       B(L)-      _                                    __
                                                                               Hazard cover
                                                           A(L)J


                       Y(H)J           1                   Y(H)J
                       AY(L) J           |                AY(L) J .
                       BY(L) J          |                 BY(L) J'

                       Z(H)              U               A§(L)i;
                           "               -   Static
                                              1 -hazard    z(H) J
                                    (a)                                  (b)
                    FIGURE 11.10
                    Formation and removal of the static 1-hazard in the Mealy FSM of Fig. 11.9(a) NAND/INV logic for
                    output Z in Fig. 11.9b and timing diagram showing the formation of the s-hazard. (b) Implementation
                    of Eq. (11.1) and timing diagram with hazard cover showing removal of the s-hazard.


                    11.3.2 Internally Initiated Static Hazards in the Output of Mealy
                    and Moore FSMs
                    The following discussion can best be understood by a reexamination of the mixed-rail output
                    responses of the set- and reset-dominant basic cells given in Fig. 10.18. Notice that in both
                    cases the active portion of the waveform from the ANDing operation is symmetrically



                                       \ XY                X
                                       AB\ 00      01   11   10    Hazard
                                             (1*-       1 if        cover
                                         00
                                              1              1
                                         01

                                         11

                                         10        1    1
                                                               / SOP


                    FIGURE 11.11
                    Output K-map showing hazardous transition (arrow) and hazard cover for ZSOP in Eq. (11.1) and
                    Fig. 11.9b.
   527   528   529   530   531   532   533   534   535   536   537