Abstract
In this paper we present a technique to statistically estimate transition delay and path delay fault coverage. The basic method is an extension of STAFAN to include delay faults. By partitioning a combinational circuit into non-overlapping fanout free logic cones, we accurately calculate the transition sensitization controllabilities of 0 ⇀ 1 and 1 ⇀ 0 transitions of the lines within a fanout free logic cone to the output of the fanout free logic cone for each fanout free logic cone. A strategy to calculate the transition observabilities of fanout stems is proposed. The detectability of a path delay fault is evaluated as the product of the observabilities of the input line to its head gate within each fanout free logic cone on the path multiplied by the transition controllability of the path. When compared with the fault simulations, the estimations of transition delay fault coverage are within 2.3%. Also, the technique gives reasonably good path delay fault coverage estimation for large fault set of the ISCAS85 benchmark circuits.
Similar content being viewed by others
References
P.H. Bardell, W.H. McAnney, and J. Savir, Built-In Test for VLSI: Pseudo-Random Techniques, John Wiley & Sons, 1987.
M. Abramovici, M.A. Breuer, and A.D. Friedman, Digital Systems Testing and Testable Design, Computer Science Press, New York, 1990.
V.D. Agrawal, C.R. Kime, and K.K. Saluja, “A Tutorial on Built-In Self-Test, Part II: Applications,” IEEE Design & Test Computer, pp. 69–77, June 1993.
P.D. Hortensius, R.D. McLeod, W. Pries, D.M. Miller, and H.C. Card, “Cellular Automata-Based Pseudo-Random Number Generators for Built-in Self-Test,” IEEE Trans. on Computer-Aided Design, Vol. 8, pp. 842–859, 1989.
R. Kapur, J. Ferguson, and M. Abadir, “Trade-off Analysis of the Effectiveness of Testability Estimators,” IEEE European Test Conference, pp. 341–349, 1991.
A. Majumdar and S. Sastry, “On the Distribution of Fault Coverage and Test Length in Random Testing of Combinational Circuits,” IEEE Int'l Design Automation Conference, 1992, pp. 341–346.
P. Agrawal and V.D. Agrawal, “Probabilistic Analysis of Random Test Generation Method for Irredundant Combinational Logic Networks,” IEEE Trans. on Computer, Vol. C-24(7), pp. 691–695, 1975.
K.P. Parker and E.J. McCluskey, “Probabilistic Treatment of General Combinational Networks,” IEEE Trans. on Computers, Vol. C-24(6), pp. 668–670, 1975.
V.D. Agrawal and M.R. Mercer, “Testability Measures — What Do They Tell Us?” Int'l Test Conference, 1982, pp. 391–396.
J. Savir, G.S. Ditlow, and P.H. Bardell, “Random Pattern Testability,” IEEE Trans. on Computers, Vol. C-33(1), pp. 79–90, 1984.
F. Brglez, “On Testability Analysis of Combinational Networks,” IEEE Int'l Symp. CAS, pp. 221–225, 1984.
S.C. Seth, L. Pan, and V.D. Agrawal, “PREDICT-Probabilistic Estimation of Digital Circuit Testability,” Int'l Fault Tolerant Computing Symp., 1985, pp. 220–225.
S.C. Seth, B.B. Bhattachaya, and V.D. Agrawal, “An Exact Analysis for Efficient Computation of Random-Pattern Testability in Combinational Circuits,” Int'l Fault Tolerant Computing Symp., 1986, pp. 318–323.
R.K. Gaede, M.R. Mercer, and B. Underwood, “Calculation of Greatest Lower Bounds Obtainable by the Cutting Algorithm,” Int'l Test Conference, 1986, pp. 498–505.
H-J. Wunderlich, “PROTEST: A Tool for Probabilistic Testability Analysis,” Design Automation Conference, 1985, pp. 204–211.
K.D. Wagner, C.K. Chin, and E.J. McCluskey, “Pseudorandom Testing,” IEEE Trans. on Computers, pp. 332–343, July 1987.
B. Krishnamurthy and I.G. Tollis, “Improved Techniques for Estimating Signal Probabilities,” IEEE Trans. on Computers, pp. 1041–1045, July 1989.
S. Ercolani, M. Favalli, M. Damiani, P. Olivo, and B. Ricco, “Estimation of Signal Probability in Combinational Network,” IEEE European Test Conference, 1989, pp. 132–138.
S. Chakravarty and H.B. Hunt III, “On Computing Signal Probability and Detection Probability of Stuck-at Faults,” IEEE Trans. on Computers, pp. 1369–1377, November 1990.
K.M. Butler and M.R. Mercer, “The Influences of Fault Type and Topology on Fault Model Performance and the Implications to Test and Testable Design,” IEEE Int'l Design Automation Conference, 1990, pp. 673–678.
P. Camurati, P. Prinetto, and M.S. Reorda, “Exact Probabilistic Testability Measures for Multi-Output Circuits,” Journal of Electronic Testing: Theory and Applications, pp. 229–234, 1990.
S.K. Jain and V.D. Agrawal, “STAFAN: An Alternative to Fault Simulation,” IEEE Int'l Design Automation Conference, June 1984, pp. 18–23.
V.D. Agrawal, “Statistical Testing,” Testing and Diagnosis of VLSI and ULSI, Kluwer Academic Publishers, pp. 33–47, 1988.
L.M. Huisman, “The Reliability of Approximate Testability Measures,” IEEE Design & Test of Computer, pp. 59–67, 1988.
O. Bula, J. Moser, J. Trinko, M. Weissman, and F. Woytowich, “Gross Delay Defect Evaluation for a CMOS Logic Design System Product,” IBM Journal of Research and Development, Vol. 34, pp. 325–338, 1990.
J. Savir and S. Patil, “Scan-Based Transition Test,” IEEE Trans. on Computer-Aided Design, Vol. 12, pp. 1232–1241, 1993.
E.P. Hsieh, R.A. Rasmussen, L.J. Vidunas, and W.T. Davis, “Delay Test Generation,” IEEE Int'l Design Automation Conference, June 1977, pp. 486–491.
G.L. Smith, “Model for Delay Faults,” IEEE Int'l Test Conference, 1985, pp. 342–349.
A.K. Pramanick and S.M. Reddy, “On the Detection of Delay Faults,” Int'l Test Conference, 1988, pp. 845–856.
F. Fink, K. Fuchs, and M.H. Schulz, “Robust and Non-robust Path Delay Fault Simulation by Parallel Processing of Patterns,” IEEE Trans. on Computers, Vol. 41, pp. 1527–11536, 1992.
C.J. Lin and S.M. Reddy, “On Delay Fault Testing in Logic Circuits,” IEEE Trans. on Computer-Aided Design, Vol. 12, pp. 694–703, 1987.
J. Savir and W.h. McAnney, “Random Pattern Testability of Delay Faults,” IEEE Int'l Test Conference, 1986, pp. 263–273.
E.S. Park, M.R. Mercer, and T.W. Williams, “The Total Delay Fault Model and Statistical Delay Fault Coverage,” IEEE Trans. on Computers, Vol. 41, pp. 688–698, 1992.
I. Pomeranz and S.M. Reddy, “An Efficient Non-Enumerative Method to Estimate Path Delay Fault Coverage,” IEEE Int'l Conf. on Computer-Aided Designs, pp. 560–566, 1992.
K. Heragu, V.D. Agrawal, and M.L. Bushnell, “FACTS: Fault Coverage Estimation by Test Vector Sampling,” IEEE Test Symp., 1994, pp. 266–271.
K. Heragu, V.D. Agrawal, and M.L. Bushnell, “An Efficient Path Delay Fault Coverage Estimator,” IEEE Int'l Design Automation Conference, 1994, pp. 516–521.
K. Heragu, V.D. Agrawal, and M.L. Bushnell, “Fault Coverage Estimation by Test Vector Sampling,” IEEE Trans. on Computer-Aided Design, pp. 590–596, 1995.
M. Abramovici, P.R. Menon, and D.T. Miller, “Critical Path Tracing: An Alternative to Fault Simulation,” IEEE Design & Test Computer, pp. 83–93, February 1984.
J.A. Waicukauski, E.B. Eichelberger, D.O. Forlenza, E. Lindbloom, and T. McCarthy, “Fault Simulation for Structured VLSI,” VLSI Systems Design, pp. 20–32, December 1985.
K.J. Antreich and M.H. Schulz, “Accelerated Fault Simulation and Fault Grading in Combinational Circuits,” IEEE Trans. on Computer-Aided Design, pp. 704–711, September 1987.
F. Maamari and J. Rajski, “A Method of Fault Simulation Based on Stem Regions,” IEEE Trans. on Computer-Aided Design, pp. 212–220, February 1990.
H.K. Lee and D.S. Ha, “An Efficient, Forward Fault Simulation Algorithm Based on the Parallel Pattern Single Fault Propagation,” Int'l Test Conference, 1991, pp. 946–955.
J.A. Waicukauski, E. Lindbloom, B.K. Rosen, and V.S. Iyengar, “Transition Fault Simulation,” IEEE Design & Test Computer, pp. 32–38, April 1987.
M.H. Schulz and F. Brglez, “Accelerated Transition Fault Simulation,” IEEE Design Automation Conference, 1987, pp. 237–243.
S. Sastry, and M. Breuer, “Detectability of CMOS Stuck-Open Faults Using Random and Pseudorandom Test Sequences,” IEEE Trans. on Computer-Aided Design, pp. 933–946, September 1988.
H. Cox and J. Rajski, “Stuck-Open and Transition Fault Testing in CMOS Complex Gates,” Int'l Test Conf., pp. 688–694, 1988.
F. Brglez and H. Fujiwara, “A Neutral Netlist of 10 Combinational Benchmark Circuits and a Target Translator in Fortran,” IEEE Int'l Symp. on CAS, 1985.
G-J. Tromp and A.J. van de Goor, “Logic Synthesis of 100-Percent Testable Logic Networks,” IEEE Int'l Conf. on Computer Designs, pp. 428–431, 1991.
Z. Zhang, R.D. McLeod, and W. Pedrycz, “Augmenting Scan Path SRLs with an XOR Network to Enhance Delay Fault Testing,” IEEE Int'l Workshop on Defect and Fault Tolerance in VLSI Systems, pp. 55–63, 1994.
S. Zhang and D.M. Miller, “A Fault Simulation Program for Combinational Circuits,” Dept. of Computer Science, University of Victoria, October 1991.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Zhang, Z., Mcleod, R.D. & Bridges, G.E. Statistical estimation of delay fault detectabilities and fault grading. J Electron Test 8, 47–60 (1996). https://doi.org/10.1007/BF00136075
Received:
Revised:
Issue date:
DOI: https://doi.org/10.1007/BF00136075

