Techniques for estimating test length under random test |
| |
Authors: | Amitava Majumdar Sarma B. K. Vrudhula |
| |
Affiliation: | (1) Crosscheck Technology Inc., 2833 Junction Ave., Suite 100, 95134 San Jose, CA;(2) Department of Electrical and Computer Engineering, University of Arizona, 85721 Tucson, AZ |
| |
Abstract: | When a circuit is tested using random or pseudorandom patterns, it is essential to determine the amount of time (test length) required to test it adequately. We present a methodology for predicting different statistics of random pattern test length. While earlier methods allowed estimation only of upper bounds of test length and only for exhaustive fault coverage, the technique presented here is capable of providing estimates of all statistics of interest (including expected value and variance) for all coverage specifications.Our methodology is based on sampling models developed for fault coverage estimation [1]. Test length is viewed as awaiting time on fault coverage. Based on this relation we derive the distribution of test length as a function of fault coverage. Methods of approximating expected value and variance of test length are presented. Accuracy of these approximations can be controlled by the user. A practical technique for predicting expected test length is developed. This technique is based on clustering faults into equal detectability subsets. A simple and effective algorithm for fault clustering is also presented. The sampling model is applied to each cluster independently and the results are then aggregated to yield test lengths for the whole circuit. Results of experiments with several circuits (both ISCAS '85 benchmarks and other practical circuits) are also provided.This work was done while the author was with the Department of Electrical Engineering, Southern Illinois University, Carbondale, IL 62901. |
| |
Keywords: | Circuit testing test quality urn models waiting time distribution |
本文献已被 SpringerLink 等数据库收录! |
|