Page 448 - Engineering Digital Design
P. 448

418                     CHAPTER 9 / PROPAGATION DELAY AND TIMING DEFECTS


                         (a) Construct an LPDD for this function (exactly as written) and find the hazard cover
                            for each of the static hazards and the conditions required to produce the dynamic
                            hazard. Indicate the initial and final states for each of the static hazards. Follow
                            the example in Fig. 9.16. (Hint: No dynamic hazard exists due to a change in
                            either input A or D, and the one that does exist is conditional on A. Also, look for
                            the possibility that a static hazard may change from a static 1-hazard to a static
                            0-hazard depending on the order of change of one or two variables.)
                         (b) Use a BDD to show the enabling paths of the variable whose change is responsible
                            for the dynamic hazard formation. Follow the example in Fig. 9.18.
                         (c) Use a timing diagram (simulation) to show the development of the dynamic hazard.
                            Demonstrate that the dynamic hazard cannot be eliminated by adding static hazard
                            cover.
                         (d) Demonstrate with both an LPDD and a timing diagram that the dynamic hazard
                            can be eliminated by making the B paths to the output less asymmetric.

                    9.13 At the discretion of the instructor, use the EXL-Sim2002 simulator included on the
                         CD-ROM bundled with this text to simulate any of the following problems: 9.3b,
                         9.4b, 9.6b, 9.1 Ib, 9.12c, 9.12d. For example, an assignment 9.13/9.6(b) requires the
                         use of EXL-Sim2002 to verify the existence of the static 1-hazard and its hazard cover
                         by simulating the five variable function Z in Fig. P9.2.
   443   444   445   446   447   448   449   450   451   452   453