Bibliography for Techniques in Advanced Switching Theory

advertisement
Rolando Gonzalez
Redondo Beach, CA (DEN)
08/01/2003
Rolando.Gonzalez@ngc.com
Bibliography for Techniques in Advanced
Switching Theory:
Suggested Background Readings for EE552
Suggested Reading in Synchronous Systems
Decomposition of Boolean Functions
1. R. L. Ashenhurst, “Non-Disjoint Decomposition,” Harvard Computation
Laboratory Report, No. BL-4, Sec. IV, 1953.
2. H. A. Curtis, “Simple Non-Disjunctive Decomposition,” Harvard Computation
Laboratory Report, No. BL-19, Sec. II, 1958.
3. J. P. Roth and R. M. Karp, “Minimization over Boolean Graphs,” IBM Journal of
Research & Development, Vol. 2, pp. 227-238, April 1962.
4. C. Scholl, Functional Decomposition with Applications to FPGA Synthesis.
Kluwer Academic Publishers, 2001.
Binary Decision Diagrams
5. S. B. Akers, “Binary decision diagrams,” IEEE Trans. On Computers, Vol. C-27,
No. 6, June 1978.
6. R. E. Bryant, “Graph-Based algorithms for boolean function manipulation,”
IEEE Trans. On Computers, Vol. C-35, No. 8, August 1986.
7. G. D. Hachtel and F. Somenzi, Logic Synthesis & Verification Algorithms.
Kluwer Academic Publishers, 1996, pp. 219-244.
8. S. Minato, Binary Decision Diagrams and Applications for VLSI CAD. Kluwer
Academic Publishers, 1995.
Linear Logic
9. A. E. A. Almaini, Electronic Logic Systems. London: Prentice Hall, 1994, pp.
478-496.
Metastability
10. T. J. Chaney, "Measured flip-flop responses to marginal triggering", IEEE
Transactions on Computers, Vol. C-32. No. 12, pp.1207-1209, December 1983.
11. P. Horowitz and W. Hill, “Metastable States,” in The Art of Electronics,
Cambridge University Press, 1989, p. 552.
12. H. W. Johnson and M. Graham, High Speed Digital Design. Prentice Hall, 1993,
pp. 120-131.
13. L. Kleeman and A. Cantoni, "On the unavoidability of metastable behavior in
digital systems", IEEE Transactions on Computers, Vol. C-36. No. 1, pp.109-112,
January 1987.
14. L. Kleeman and A. Cantoni, “Metastable behavior in digital systems,” IEEE
Design & Test of Computers, December 1987.
15. L. R. Marino, “General theory of metastable operation,” IEEE Transactions on
Computers, Vol. C-30, pp. 107-115, February 1981.
16. Texas Instruments, “Metastable response in 5-V logic circuits,” February 1997,
http://focus.ti.com/lit/an/sdya006/sdya006.pdf.
Suggested Reading in Asynchronous Systems
Overview of Asynchronous Systems
1. S. Hauck, "Asynchronous design methodologies: An overview," Proceedings of
the IEEE, Vol. 83, No. 1, 1995, pp. 69-93.
2. M. Josephs, S. Nowick, C. Van Berkel. "Modeling and Design of Asynchronous
Circuits,” Proceedings of the IEEE, Vol. 87, No. 2, February 1999.
3. T. H. Meng, Synchronization Design for Digital Systems. Kluwer Academic
Publishers, 1990.
Races and Hazards
4. Armstrong, Friedman, and Menon, “Realization of Asynchronous Sequential
Circuits Without Inserted Delay Elements,” IEEE Trans. On Computers, Vol. C17, pp. 129-134, February 1968.
5. D. B. Armstrong, A.D. Friedman, and P.R. Menon, “Design of asynchronous
circuits assuming unbounded gate delays," IEEE Transactions on Computers, C18, No. 12, December 1969.
6. J. G. Bredeson and P. T. Hulina, “Elimination of static and dynamic hazards for
multiple input changes in combinational switching circuits,” Information and
Control, Vol. 20, pp. 114-224, 1972.
7. S. H. Caldwell, Switching Circuits and Logical Design. New York: John Wiley
& Sons, 1958.
8. E. B. Eichelberger, “Hazard detection in combinational and sequential switching
circuits,” IBM Journal of Research & Development, Vol. 9, pp. 90-98, March
1965.
9. E. B. Eichelberger, “Hazard detection in combinational and sequential switching
circuits,” in Proc. of the 5th Annual Symposium on Switching Circuit Theory and
Logical Design, November 1968.
10. A. D. Friedman and P.R. Menon, “Synthesis of asynchronous sequential circuits
with multiple-input changes,” IEEE Transactions on Computers, C-17, No. 6,
June 1968.
11. R. Hackbart and D. Dietmeyer, “The avoidance and elimination of function
hazards in asynchronous sequential circuits,” IEEE Transactions on Computers,
C-20, No. 2, February 1971.
12. S. H. Unger, Asynchronous Sequential Switching Circuits. New York: WileyInterscience, 1969.
13. S. H. Unger, “Asynchronous sequential switching circuits with unrestricted input
changes,” IEEE Transactions on Computers, C-20, No. 12, December 1971.
14. S. H. Unger, “Hazards, Critical Races, and Metastability,” IEEE Transactions on
Computers, Vol. 44, pp. 754-768, June 1995.
15. K. Y. Yun, S. M. Nowick, and D. L. Dill, "Synthesis of 3D asynchronous state
machines," in Proceedings of ICCD'92, pp. 346-350.
Petri Nets
16. D. Misunas, “Petri nets and speed independent design,” Communications of the
ACM, 16, No. 8, August 1973.
17. T. Murata, “Petri Nets: Properties, Analysis and Applications,” Proceedings of the
IEEE, Vol. 77, No 4, April 1989, pp. 541-580.
18. J. L. Peterson, Petri Net Theory and the Modeling of Systems. New Jersey:
Prentice-Hall, 1981.
19. J. L. Peterson, “Petri nets,” Computing Surveys, Vol. 9, pp. 223-252, September
1977.
20. J. Wang, Timed Petri Nets, Theory and Application. Kluwer Academic
Publishers, 1998.
Micropipelines
1. P. Day and J. V. Woods, "Investigations into Micropipeline Latch Design Styles,"
IEEE Transactions on VLSI Systems, Vol. 3, No. 2, pp. 264-272, June 1995.
2. S. B. Furber and P. Day, "Four-Phase Micropipeline Latch Control Circuits,"
IEEE Transactions on VLSI Systems, Vol. 4, No. 2, pp. 247-253, June 1996.
3. S. B. Furber and J. Liu, "Dynamic Logic in Four-Phase Micropipeline," in
Proceedings of ASYNC '96, pp. 11-16.
4. I. Sutherland, "Micropipelines," in Communications of the ACM, Vol. 32, No. 6,
pp. 720-738, 1989.
5. K. Y. Yun, P. A. Beerel, and J. Arceo, "High-performance two-phase
micropipeline building blocks: double edge-triggered latches and burst-mode
select and toggle circuits," in IEEE Proceedings on Circuits, Devices and
Systems, Vol. 143, No. 5, October 1996, pp. 282-288.
Extended Burst-Mode Circuits
6. K. Y. Yun, “Automatic synthesis of extended burst-mode circuits using
generalized C-elements,” in Proceedings of EURO-DAC, 1996, pp. 290-295.
Download