Abstract
We present a new probabilistic fault coverage model that is accurate, simple, predictive, and easily integrated with the normal design flow of built-in self-test circuits. The parameters of the model are determined by fitting the fault simulation data obtained on an initial segment of the random test. A cost-based analysis finds the point at which to stop fault simulation, determine the parameters, and estimate fault coverage for longer test lengths. Experimental results on benchmark circuits demonstrate the effectiveness of this approach in making accurate predictions at a low computational cost. As compared to the cost of fault-simulating all the test vectors, the savings in computational time for larger circuits ranged from four to fourteen times. We also present an analysis of the mean and the variance of the fault coverage achieved by a random test of a given length. This analysis and simulation results demonstrate that while the mean coverage is determined by the distribution of the detectabilities of individual faults, the dual distribution of fault coverage of individual test vectors determines the variance.
Similar content being viewed by others
References
G. Kiefer and H.-J. Wunderlich, “Deterministic Bist with Partial Scan,” Journal of Electronic Testing: Theory and Applications, vol. 16, pp. 169-177, June 2000.
N.A. Touba and E.J. McCluskey, “Altering a Pseudo-Random bit Sequence for Scan-Based BIST,” in International Test Conference, 1996, pp. 167-175.
J.P. Hayes and A.D. Friedman, “Test Point Placement to Simplify Fault Detection,” IEEE Trans. on Computers, vol. C-33, pp. 727-735, July 1974.
H.-C. Tsai, K.-T. Cheng, C.-J. Lin, and S. Bhawmik, “Efficient Test-Point Selection for Scan-Based BIST,” IEEE Trans. on VLSI Systems, vol. 6, pp. 667-676, Dec. 1998.
N.A. Touba and E.J. McCluskey, “Test Point Insertion Based on Path Tracing,” in 14th IEEE VLSI Test Symposium, 1996, pp. 2-8.
H.-C. Tsai, K.-T. Cheng, and S. Bhawmik, “Improving the Test Quality for Scan-Based Bist Using a General Test Application Scheme,” in Proceedings of the Design Automation Conference, 1999, pp. 748-753.
S.K. Jain and V.D. Agrawal, “Statistical Fault Analysis,” IEEE Design & Test of Computers, vol. 2, pp. 38-44, Feb. 1985.
V.D. Agrawal, “Sampling Techniques for Determining Fault Coverage in LSI Circuits,” Journal of Digital Systems, vol. V, pp. 189-201, June 1981.
T. Williams, “Test Length in a Self-Testing Environment,” IEEE Design & Test of Computers, vol. 2, no. 2, pp. 59-63, 1985.
P. Goel, “Test Generation Costs Analysis and Projections,” in Proceedings of the Design Automation Conference, 1980, pp. 77-84.
S. Seth, V. Agrawal, and H. Farhat, “A Statistical Theory of Digital Circuit Testability,” IEEE Transactions on Computers, vol. 39, no. 4, pp. 582-586, 1990.
H. Farhat and S. From, “A Beta Model for Estimating the Testability and Coverage Distributions of a VLSI Circuit,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 12, no. 4, pp. 550-554, 1993.
S. From and H. Farhat, “Confidence Intervals for Expected Coverage from a Beta Testability Model,” Computers & Mathematics with Applications, vol. 24, no. 7, pp. 97-107, 1992.
P.H. Bardell, W.H. McAnney, and J. Savir, Built-in test for VLSI, John Wiley & Sons, Inc., 1987.
C.E. Stroud, A Designer’s Guide to Built-In Self-Test, Boston: Kluwer Academic Publishers, April 2002.
G. Seber and C. Wild, Nonlinear Regression, John Wiley & Sons, Inc., 1989.
N.L. Johnson, S. Kotz, and A.W. Kemp, Univariate Discrete Distributions, John Wiley & Sons, Inc., 1992.
M. Schaefer, “Note on the k-Dimensional Jensen Inequality,” The Annals of Probability, vol. 4, no. 3, pp. 502-504, 1976.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Cui, H., Seth, S.C. & Mehta, S.K. Modeling Fault Coverage of Random Test Patterns. Journal of Electronic Testing 19, 271–284 (2003). https://doi.org/10.1023/A:1023796929359
Issue Date:
DOI: https://doi.org/10.1023/A:1023796929359