Skip to main content
Log in

Statistical Delay Fault Coverage Estimation for Synchronous Sequential Circuits

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

Abstract

We present a technique to statistically estimate path-delay fault coverage for synchronous sequential circuits. We perform fault-free simulation using a multivalue algebra and accumulate signal transition statistics, from which we calculate controllabilities of all signals and sensitization probabilities for all gates and flip-flops. We use a rated clock testing model where all time frames operate at the rated clock. We obtain path observabilities either by enumerating paths in the all-paths method, or by a nonenumerative method considering only the longest paths. The path-delay fault detectability is the product of observabilities of signals on paths from primary inputs (PIs) or pseudo-primary inputs (PPIs) to primary outputs (POs) or pseudo-primary outputs (PPOs), and the controllability on the corresponding PI or PPI. We use the optimistic update rule of Bose et al. for updating latches during logic simulation. When compared with exact fault simulation, the average absolute deviation in our statistical fault coverage estimation technique is 1.23% and the very worst absolute deviation was 6.59%. On average, our method accelerates delay fault coverage computation four times over an exact path delay fault simulator.

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

Access this article

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. V.D. Agrawal, “Sampling Techniques for Determining Fault Coverage in LSI Circuits,” Journal of Digital Systems, Vol. 5, pp. 189–209, Jan. 1981.

  2. S.K. Jain and V.D. Agrawal, “Statistical Fault Analysis,” IEEE Design and Test of Computers, Vol. 2, pp. 38–44, Feb. 1985.

  3. L. Pappu, M.L. Bushnell, V.D. Agrawal, and M.K. Srinivas, “Statistical Path Delay Fault Coverage Estimation for Synchronous Sequential Circuits,” Proc. of the Ninth International Conference on VLSI Design, Jan. 1996, pp. 290–295.

  4. S. Bose, P. Agrawal, and V.D. Agrawal, “The Optimistic Update Theorm for Path Delay Testing in Sequential Circuits,” Journal of Electronic Testing: Theory and Applications, Vol. 4, pp. 285– 290, Feb. 1993.

  5. J.A. Waicukauski, E. Lindbloom, B. Rosen, and V.S. Iyengar, “Transition Fault Simulation,” IEEE Design and Test of Computers, Vol. 4, pp. 32–38, April 1987.

  6. G.L. Smith, “Model for Delay Faults Based Upon Paths,” Proc. of the International Test Conference, Nov. 1985, pp. 342–349.

  7. W. Li, S.M. Reddy, and S.K. Sahni, “Path Selection in Combinational Logic Circuits,” IEEE Transactions on Computer-Aided Design, Vol. 8, pp. 56–63, Jan. 1989.

  8. C.J. Lin and S.M. Reddy, “On Delay Fault Testing of Logic Circuits,” IEEE Transactions on Computer-Aided Design,Vol. 6, pp. 694–703, Sept. 1987.

  9. M. Gharaybeh, M.L. Bushnell, and V.D. Agrawal, “Classification and Test Generation for Path-Delay Faults using Single Stuck-at Fault Tests,” Journal of Electronic Testing: Theory and Applications, Vol. 11, pp. 55–67, Aug. 1997.

  10. T.J. Chakraborty, V.D. Agrawal, and M.L. Bushnell, “Delay Fault Models and Test Generation for Random Logic Sequential Circuits,” Proc. of 29th Design Automation Conference, June 1992, pp. 165–172.

  11. T.J. Chakraborty, V.D. Agrawal, and M.L. Bushnell, “Path Delay Fault Simulation Algorithms for Sequential Circuits,” Proc. of First Asian Test Symposium, Nov. 1992, pp. 52–56.

  12. S. Bose, P. Agrawal, and V.D. Agrawal, “Path Delay Fault Simulation of Sequential Circuits,” IEEE Transactions on VLSI Systems, Vol. 1, pp. 453–461, Dec. 1993.

  13. K. Heragu, V.D. Agrawal, and M.L. Bushnell, “Statistical Methods for Delay Fault Coverage Analysis,” Proc. of the Eighth International Conference on VLSI Design, Jan. 1995, pp. 166–170.

  14. K. Heragu, V.D. Agrawal, and M.L. Bushnell, “Fault Coverage Estimation by Test Vector Sampling,” IEEE Transactions on Computer-Aided Design, Vol. 14, pp. 590–596, May 1995.

  15. I. Pomeranz and S.M. Reddy, “An Efficient Non-Enumerative Method to Estimate Path Delay Fault Coverage in Combinational Circuits,” IEEE Transactions on Computer-Aided Design, Vol. 13, pp. 240–250, Feb. 1994.

  16. D. Kagaris, S. Tragoudas, and D. Karayiannis, “Nonenumerative Path Delay Fault Coverage Estimation Based on Optimal Polynomial Time Algorithms,” IEEE Transactions on Computer-Aided Design, Vol. 16, pp. 309–315, March 1997.

  17. K. Heragu, V.D. Agrawal, and M.L. Bushnell, “An Efficient Path Delay Fault Coverage Estimator,” Proc. of the 31st Design Automation Conference, June 1994, pp. 516–521.

  18. K. Heragu, J.H. Patel, and V.D. Agrawal, “Improving Accuracy in Path Delay Fault Coverage Estimation,” Proc. of the Ninth International Conference on VLSI Design, Jan. 1996, pp. 422–425.

  19. M. Gharaybeh, M.L. Bushnell, and V.D. Agrawal, “An Exact Non-Enumerative Fault Simulator for Path-Delay Faults,” Proc. of the International Test Conference, Oct. 1996, pp. 276–285.

  20. I. Pomeranz, L.N. Reddy, and S.M. Reddy, “SPADES: A Simulator for Path Delay Faults in Sequential Circuits,” Proc. of the European Design Automation Conference, Sept. 1992, pp. 428–435.

  21. M.H. Schulz, F. Fink, and K. Fuchs, “Parallel Pattern Fault Simulation of Path Delay Faults,” Proc. of the 26th DesignAutomation Conference, June 1989, pp. 342–349.

  22. B. Kapoor, “An Efficient Method for Computing Exact Path Delay Fault Coverage,” Proc. of the European Design and Test Conference, March 1995, pp. 516–520.

  23. Z. Zhang, R.D. Mcleod, and G.E. Bridges, “Statistical Estimation of Delay Fault Detectabilities and Fault Grading,” Journal of Electronic Testing: Theory and Applications, Vol. 8, pp. 47–60, Feb. 1996.

  24. K.S. Trivedi, Probability and Statistics with Realibility, Queuing, and Computer Science Applications, Prentice-Hall, New York, 1982.

    Google Scholar 

  25. M.K. Srinivas, V.D. Agrawal, and M.L. Bushnell, “Flags and Algebra for Sequential Circuit VNR Path Delay Fault Test Generation,” Proc. of the Tenth International Conference on VLSI Design, Jan. 1997, pp. 88–94.

  26. L. Pappu, “Statistical Delay Fault Coverage Estimation for Synchronous Sequential Circuits,” Master's thesis, Electrical and Computer Eng. Dept., Rutgers University, Oct. 1996.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pappu, L., Bushnell, M.L., Agrawal, V.D. et al. Statistical Delay Fault Coverage Estimation for Synchronous Sequential Circuits. Journal of Electronic Testing 12, 239–254 (1998). https://doi.org/10.1023/A:1008228817698

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008228817698

Navigation