Abstract
Due to physical defects or process variations, a logic circuit may fail to operate at the desired clock speed. So, verifying the timing behavior of digital circuits is always necessary, and needs to test for delay faults. When a delay fault has been detected, a specific diagnostic method is required to locate the site of the fault in the circuit. So, a reliable method for delay fault diagnosis is proposed in this paper. Firstly, we present the basic diagnostic method for delay faults, which is based on multivalued simulation and critical path tracing. Next, heuristics are given that decrease the number of critical paths and improve diagnosis results. In the second part of this paper, we provide an approximate method to refine the results obtained with the basic diagnostic process. We compute the detection threshold of the potential delay faults, and use statistical studies to classify the faults from the most likely to be the cause of failure to the less likely. Finally, results obtained with ISCAS'85 circuits are presented to show the effectiveness of the method.
Similar content being viewed by others
References
Y. Arzoumanian and J. Waicukauski, “Fault Diagnosis in an LSSD Environment,”Proc. of Int. Test Conf., pp. 86–88, October 1981.
J.A. Waicukauski and E. Lindbloom, “Failure Diagnosis of Structured VLSI,”IEEE Design and Test of Computers, pp. 49–60, August 1989.
H. Cox and J. Rajski, “A Method of Fault Analysis for Test Generation and Fanlt Diagnosis,”IEEE Trans. Computer-Aided Design, Vol. 7, No. 7, pp. 813–833, 1988.
M. Abramovici and M.A. Breuer, “Fault Diagnosis in Sequential Circuits Based on an Effect-Cause Analysis,”Proc. of 10th Fault Tolerant computing Symp., pp. 313–315, October 1980.
M. Abramovici, P.R. Menon, and D.T. Miller, “Critical Path Tracing—An Alternative to Fault Simulation,”Proc. 20th Design Autom. Conf., pp. 214–220, June 1983.
E.P. Hsieh, R.A. Rasmussen, L.J. Vidunas, and W.T. Davis, “Delay Test Generation,”Proc. 14th Design Autom. Conf., pp. 486–491, June 1977.
A.K. Pramanick and S.M. Reddy, “On the Detection of Delay Faults,”Proc. of Int. Test Conf., pp. 845–856, September 1988.
H.C. Chen and D. Hung-Chang Du, “Path Sensitization in Critical Path Problem,”IEEE Trans. on CAD, Vol. 12, No 2, pp. 193–207, 1993.
A.P. Chandrakasan, S. Sheng, and R.W. Brodersen, “Low-Power CMOS Digital Design,”IEEE Journal of Solid-State Circuits, Vol. 27, No 4, pp. 473–484, 1992.
A.K. Pramanick and S.M. Reddy, “On the Computation of the Ranges of Detected Delay Fault Sizes,”Proc. of Int. Conf. on CAD, pp. 126–129, November 1989.
F. Fink, K. Fuchs, and M.H. Schulz, “An Efficient Parallel Pattern Gate Delay Fault Simulator with Accelerated Detected Fault Size Determination Capabilities,”Proc. of Euro. Test Conf., pp. 171–180, April 1991.
W.W. Mao and M.D. Ciletti, “A Variable Observation Time Method for Testing Delay Faults,”Proc. 27th Design Autom. Conf., pp. 728–731, June 1990.
V.S. Iyengar, B.K. Rosen, and J.A. Waicukauski, “On Computing the Sizes of Detected Delay Faults,”IEEE Trans. on CAD, Vol. 9, No 3, pp. 299–312, 1990.
A.K. Pramanick and S.M. Reddy, “On the Fault Coverage of Delay Fault Detecting Tests,”Proc. of Euro. Design & Test Conf., pp. 334–338, 1990.
V.S. Iyengar, B.K. Rosen, and I. Spillinger, “Delay Test Generation 1-Concepts and Coverage Metrics,”Proc. of Int. Test Conf., pp. 857–866, September 1988.
W.W. Mao and M.D. Ciletti, “A Simplified Six-Waveform Type Method for Delay Fault testing,”Proc. 26th Design Autom. Conf., pp. 730–733, June 1989.
J.L. Carter, V.S. Iyengar, and B.K. Rosen, “Efficient Test Coverage Determination for Delay Faults,”Proc. of Int. Test Conf., pp. 418–427, September 1990.
G.L. Smith, “Model for Delay Faults Based upon Paths,”Proc. of Int. Test Conf., pp. 342–349, November 1985.
P. Girard, C. Landrault, and S. Pravossoudovitch, “A Novel Approach to Delay Fault Diagnosis,”Proc. 29th Design Autom. Conf., pp. 357–360, June 1992.
J.P. Hayes, “Digital Simulation with Multiple Logic Values,”IEEE Trans. on CAD, Vol. 5, No 2, pp. 274–283, 1986).
P. Girard, C. Landrault, and S. Pravossoudovitch, “A reconvergent Fanout Analysis for the CPT Algorithm used in Delay Fault Diagnosis,”Proc. of Euro. Test Conf., pp. 83–88, April 1993.
F. Maamari and J. Rajski, “A Reconvergent Fanout Analysis for Efficient Exact Fault Simulation of Combinational Circuits,”Proc. IEEE Int. Symp. on Circuits and Systems, pp. 122–127, June 1988.
F. Brglez and H. Fujiwara, “A Neutral Netlist of 10 Combinational Benchmark Circuits and a Target Translator in Fortran,”Proc. of IEEE Symp. on Circuits and Systems, pp. 663–698, June 1985.
E.S. Park, M.R. Mercer, and T.W. Williams, “A Statistical Model for Delay Fault Testing,”IEEE Design & Test of Computers, pp. 45–55, February 1989.
N.N. Tendolkar, “Analysis of Timing Failures due to Random AC Defects in VLSI Modules,”Proc. 22th Design Autom. Conf., pp. 709–714, June 1985.
D. Dumas, P. Girard, C. Landrault, and S. Pravossoudovitch, “An Implicit Delay Fault Simulation Method with Approximate Detection Threshold Calculation,”Proc. of Int. Test Conf., pp. 705–713, October 1993.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Girard, P., Landrault, C. & Pravossoudovitch, S. An advanced diagnostic method for delay faults in combinational faulty circuits. J Electron Test 6, 277–294 (1995). https://doi.org/10.1007/BF00996437
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00996437