close
Skip to main content
Log in

Statistical estimation of delay fault detectabilities and fault grading

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. P.H. Bardell, W.H. McAnney, and J. Savir, Built-In Test for VLSI: Pseudo-Random Techniques, John Wiley & Sons, 1987.

  2. M. Abramovici, M.A. Breuer, and A.D. Friedman, Digital Systems Testing and Testable Design, Computer Science Press, New York, 1990.

    Google Scholar 

  3. 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.

  4. 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.

    Google Scholar 

  5. R. Kapur, J. Ferguson, and M. Abadir, “Trade-off Analysis of the Effectiveness of Testability Estimators,” IEEE European Test Conference, pp. 341–349, 1991.

  6. 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.

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. V.D. Agrawal and M.R. Mercer, “Testability Measures — What Do They Tell Us?” Int'l Test Conference, 1982, pp. 391–396.

  10. J. Savir, G.S. Ditlow, and P.H. Bardell, “Random Pattern Testability,” IEEE Trans. on Computers, Vol. C-33(1), pp. 79–90, 1984.

    Google Scholar 

  11. F. Brglez, “On Testability Analysis of Combinational Networks,” IEEE Int'l Symp. CAS, pp. 221–225, 1984.

  12. 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.

  13. 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.

  14. 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.

  15. H-J. Wunderlich, “PROTEST: A Tool for Probabilistic Testability Analysis,” Design Automation Conference, 1985, pp. 204–211.

  16. K.D. Wagner, C.K. Chin, and E.J. McCluskey, “Pseudorandom Testing,” IEEE Trans. on Computers, pp. 332–343, July 1987.

  17. B. Krishnamurthy and I.G. Tollis, “Improved Techniques for Estimating Signal Probabilities,” IEEE Trans. on Computers, pp. 1041–1045, July 1989.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. S.K. Jain and V.D. Agrawal, “STAFAN: An Alternative to Fault Simulation,” IEEE Int'l Design Automation Conference, June 1984, pp. 18–23.

  23. V.D. Agrawal, “Statistical Testing,” Testing and Diagnosis of VLSI and ULSI, Kluwer Academic Publishers, pp. 33–47, 1988.

  24. L.M. Huisman, “The Reliability of Approximate Testability Measures,” IEEE Design & Test of Computer, pp. 59–67, 1988.

  25. 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.

    Google Scholar 

  26. J. Savir and S. Patil, “Scan-Based Transition Test,” IEEE Trans. on Computer-Aided Design, Vol. 12, pp. 1232–1241, 1993.

    Google Scholar 

  27. 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.

  28. G.L. Smith, “Model for Delay Faults,” IEEE Int'l Test Conference, 1985, pp. 342–349.

  29. A.K. Pramanick and S.M. Reddy, “On the Detection of Delay Faults,” Int'l Test Conference, 1988, pp. 845–856.

  30. 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.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. J. Savir and W.h. McAnney, “Random Pattern Testability of Delay Faults,” IEEE Int'l Test Conference, 1986, pp. 263–273.

  33. 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.

    Google Scholar 

  34. 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.

  35. K. Heragu, V.D. Agrawal, and M.L. Bushnell, “FACTS: Fault Coverage Estimation by Test Vector Sampling,” IEEE Test Symp., 1994, pp. 266–271.

  36. 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.

  37. 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.

  38. 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.

  39. 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.

  40. 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.

  41. 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.

  42. 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.

  43. J.A. Waicukauski, E. Lindbloom, B.K. Rosen, and V.S. Iyengar, “Transition Fault Simulation,” IEEE Design & Test Computer, pp. 32–38, April 1987.

  44. M.H. Schulz and F. Brglez, “Accelerated Transition Fault Simulation,” IEEE Design Automation Conference, 1987, pp. 237–243.

  45. 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.

  46. H. Cox and J. Rajski, “Stuck-Open and Transition Fault Testing in CMOS Complex Gates,” Int'l Test Conf., pp. 688–694, 1988.

  47. 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.

  48. 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.

  49. 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.

  50. S. Zhang and D.M. Miller, “A Fault Simulation Program for Combinational Circuits,” Dept. of Computer Science, University of Victoria, October 1991.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue date:

  • DOI: https://doi.org/10.1007/BF00136075

Keywords