Efficient Selection of Observation Points for Functional Tests

Jian Kang1,  Sharad Seth1,  Yi-Shing Chang2,  Vijay Gangaram2
1University of Nebraska - Lincoln, 2Intel Corporation


The fault coverage of existing functional tests can be enhanced by additional test points observed using scanout. For a given set of candidate observation points, this paper proposes an efficient fault-dropping fault simulation method for selecting a subset at a small fraction of the cost of non-fault-dropping fault simulation. Experimental results on industrial circuits demonstrate the effectiveness of the method in achieving close to optimal results in the size of the selected subset at an order of magnitude less time without losing achievable coverage. The technique is particularly applicable to industrial designs where fault-simulation times can be prohibitively expensive, even when only a sample of faults is simulated using distributed techniques.