Page 444 - Engineering Digital Design
P. 444

414                     CHAPTER 9 / PROPAGATION DELAY AND TIMING DEFECTS


                    known published information on static hazards in circuits of the XOR type considered in
                    this chapter.

                     [1] M. A. Breuer and A. D. Friedman, Diagnosis and Reliable Design of Digital Systems. Computer
                        Science Press, 1976, pp. 10-13.
                     [2] R. H. Katz, Contemporary Logic Design. Benjamin/Cummings Publishing Co., Redwood City,
                        CA, 1992.
                     [3] E. J. McCluskey, Logic Design Principles. Prentice-Hall, Englewood Cliffs, NJ, 1986.
                     [4] R. F. Tinder, Digital Engineering Design: A Modern Approach. Prentice-Hall, Englewood Cliffs,
                        NJ, 1991.
                     [5] J. F. Wakerly, Digital Design Principles and Practice. Prentice-Hall, Englewood Cliffs, NJ,
                        1986.
                     [6] J. M. Yarbrough, Digital Logic. West Publishing Co., Minneapolis/St. Paul, 1997.

                       A discussion of the construction and application of binary decision diagrams (BDDs)
                    is limited to a few texts, among which are those of De Micheli and Sasao (Ed.). However,
                    more extensive information is available from published journal articles. Typical of these are
                    articles by Akers and Bryant.

                     [7] S. Akers, "Binary Decision Diagrams," IEEE Trans, on Computers, C-27, 509-516 (1978).
                     [8] R. Bryant, "Graph-based Algorithms for Boolean Function Manipulation, " IEEE Trans, on
                        Computers C-35(8), 677-691 (1986).
                     [9] G. De Micheli, Synthesis and Optimization of Digital Circuits. McGraw-Hill, New York, 1994.
                    [10] T. Sasao (Ed.), Logic Synthesis and Optimization. Kluwer Academic Publishers, Boston, 1993.


                       The subjects of fault detection and fault models are well covered by a number of texts
                    and articles. For the beginning reader the text of Hayes does a commendable job. The text
                    by McCluskey (previously cited) and that by Nelson, Nagle, Carroll, and Irwin are also
                    recommended. For the advanced reader the texts by De Mecheli (previously cited) and Lala
                    can be useful.

                    [11] J. P. Hayes, Introduction to Digital Design. Addison-Wesley, Reading, MA, 1993.
                    [12] P. K. Lala, Fault Tolerant and Fault Testable Hardware Design. Prentice-Hall, Englewood Cliffs,
                        NJ, 1985.
                    [13] V. P Nelson, H. T. Nagle, B. D. Carroll, and J. D. Irwin, Digital Logic Circuit Analysis and
                        Design. Prentice-Hall, Englewood Cliffs, NJ, 1995.

                       The following articles are noteworthy for their coverage of fault detection and testing,
                    and of fault-tolerant systems:

                    [14] A. Chatterjee and M. A. d'Abreu, "The Design of Fault-Tolerant Linear Digital State Variable
                        Systems: Theory and Techniques," IEEE Trans, on Computers 42(7), 794-808 (1993).
                    [15] T. Lin and K. G. Shin, "An Optimal Retry Policy Based on Fault Classification," IEEE Trans,
                        on Computers 43(9), 1014-1025 (1994).
                    [16] B. Vinnakota and N. K. Jha, "Diagnosability and Diagnosis of Algorithm-Based Fault-Tolerant
                        Systems," IEEE Trans, on Computers 42(8), 924-937 (1993).
   439   440   441   442   443   444   445   446   447   448   449