Issue No. 12 - December (1996 vol. 45)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.545968
<p><b>Abstract</b>—In many designs a large portion of path delay faults is not robustly testable. In this paper, we investigate testing strategies for robustly untestable faults. We show that the quality of nonrobust tests may be very poor in detecting small defects caused by manufacturing process variation. We demonstrate that better quality nonrobust tests can be obtained by including timing information into the process of test generation. A good nonrobust test can tolerate larger timing variations on the off-inputs. We also show that not all nonrobustly untestable path delay faults may be ignored in high quality delay testing. <it>Functional sensitizable</it> paths are nonrobustly untestable but, under some faulty conditions, may degrade the performance of the circuit. However, up till now, there was no strategy for generating tests for such faults.</p><p>In this paper, we present algorithms for generating high quality nonrobust and functional sensitizable tests. We also devise an algorithm for generating tests for validatable nonrobust faults which have a high quality in detecting defects but are hard to be generated automatically. Our experimental results show that the quality of delay testing increases if validatable and high quality nonrobust tests, as well as tests for functional sensitizable path delay faults are included.</p>
VLSI testing, delay testing, automatic test generation, path delay faults, timing defects, nonrobust, robust.
K. (. Cheng, A. Krstic and H. Chen, "Generation of High Quality Tests for Robustly Untestable Path Delay Faults," in IEEE Transactions on Computers, vol. 45, no. , pp. 1379-1392, 1996.