Synthesis of Delay-Verifiable Combinational Circuits
1995, IEEE Transactions on Computers
https://doi.org/10.1109/12.364533Abstract
We address the problem of testing circuits for temporal correctness. A circuit is considered delay-verifiable if its timing correctness can be established by applying delay tests. It is shown that verifying the timing of a circuit may require tests which can detect the simultaneous presence of more than one path delay fault. We provide a general framework for examining delay-verifiability by introducing a special class of faults called primitive path delay faults. It is necessary and sufficient to test every fault in this class to ensure the temporal correctness of combinational circuits. Based on this result, we develop a synthesis procedure for combinational circuits that can be tested for correct timing. Experimental data show that such implementations usually require less area than completely delay testable implementations
References (15)
- D. B. Armstrong, "On finding a nearly minimal set of fault detection tests for combinational logic nets," IEEE Trans. Comput., vol. C-15, pp.
- R. Brayton, R. Rudell, and A. Sangiovanni-Vincentelli, Logic Minimiza- tion Algorithms for V U 1 Synthesis. Norwood, MA: Kluwer Academic, 1984.
- R. Brayton, R. Rudell, A. Sangiovanni-Vincentelli, and A. Wang, "MIS: A multi-level logic optimization system," IEEE Trans. Comput.-Aided Design, vol. CAD-6, pp. 1062-1081, Nov. 1987.
- K.-T. Cheng and H.-C. Chen, "Delay testing for non-robust untestable circuits," in Proc. Int. Test Con$, Oct. 1993, pp. 954961.
- S. Devadas and K. Keutzer, "Synthesis of robust delay-fault-testable Design Engineer. He is Wuudiann Ke (M'95) received the B.S. degree in control engineering from the National Chiao- Tung University, Taiwan, Republic of China, in 1984, the M.S. degree in computer science from the University of Nebraska, Lincoln, in 1988, and Ph.D. degree in electrical and computer engineering from the University of Massachusetts, Amherst, in 1994. From September 1990 to January 1993, he worked at Design Automation Department of Amdahl Corporation, Sunnyvale, CA, as a System currently with AT&T Bell Laboratories, Princeton, NJ. circuits: Theory," IEEE Trans. Comput.-Aided Design, iol. 1 I, no. 1, pp. 87-101, Jan. 1992.
- -, "Synthesis of robust delay-fault-testable circuits: practice," IEEE Trans. Comput-Aided Design, vol. 11, no. 3, pp. 277-300, Mar. 1992. __ , "Validatable nonrobust delay-fault testable circuits via logic synthesis," IEEE Trans. Comput.-Aided Design, vol. 11, pp. 1559-1573, His research interests include digital system testing, computer-aided design of integrated circuits and design verification.
- N. K. Jha, I. Pomeranz, S. M. Reddy, and R. J. Miller, "Synthesis of multi-level combinational circuits for complete robust path delay fault testability," in Proc. Int. Symp. Fault Tolerant Computing, July 1992, pp. 281-287.
- W. Ke and P. R. Menon, "Delay-verifiability of combinational circuits based on primitive paths," Technical report TR-93-CSE-32, Department of ECE, University of Massachusetts, Amherst.
- S. Kundu, S. M. Reddy, and N. K. Jha, "Design of robustly testable combinational logic circuits," IEEE Trans. Comput.-Aided Design, vol. 10, pp. 1036-1048, Aug. 1991.
- W. K. Lam, A. Saldanha, R. K. Brayton, and A. L. Sangiovanni- Vincentelli, "Delay fault coverage and performance tradeoffs," in Proc.
- Des. Autom. Con$, June 1993, pp. 44-52,
- C. J. Lin, S. M. Reddy, and S. Patil, "An automatic test pattern generator for the detection of path delay faults," in Proc. ICCAD, Nov. 1987, pp. 284-287.
- C. J. Lin and S. M. Reddy, "On delay fault testing in logic circuits," IEEE Trans. Comput.-Aided Design, vol. CAD-6, no. 5, pp. 694-703, Sept. 1987.
- E. M. Sentovich, K. J. Singh, C. Moon, H. Savoj, R. K. Brayton, and A. Sangiovanni-Vincentelli, "Sequential circuit design using synthesis and optimization," in Proc. Int. Con$ Comp. Des., Oct. 1992, pp. 328-333.
- Premachandran R. Menon (M'70-SM'83-F'88) received the B.Sc. degree from Banaras Hindu Uni- versity, India, and the Ph.D. degree from the Univer- sity of Washington, both in electncal engineenng. From 1963 to 1986, he was with AT&T Bell Laboratories, where he was engaged In research in testing and simulation of digital circuits, and switch- ing theory, and the development of test generation and simulation systems. He is currently a profes- sor In the Department of Electrical and Computer Engineenng at the University of Massachusetts, Amherst. His current research interests include VLSI testing and testable design and logic synthesis. He is a co-author of Fault Detection in Digital Circuits (Englewood Cliff, NJ: Prentice-Hall, 1971), Theory and Design of Switching Circuits (Rockville, MD: Computer Science Press, 1976), and a chapter in Fault Tolerant Computing: Theory & Techniques (Englewood Cliff, NJ: Prentice-Hall), 1986. Dr. Menon is a recepient of the Bell Laboratones Distinguished Technical Staff Award. He has served on the editonal boards of the IEEE TRANSACTIONS ON COMPUTERS and the Joumal of Design Automation and Fault Tolerant Computing and on the program comrmttees of the Fault Tolerant Computing Symposium, the International Test Conference and the VSLI Test Symposium.