Abstract
Detection of system timing failures has become a very importantproblem whenever high speed system operation is required. It has beendemonstrated that delay fault coverage loss could be significant if improperpropagation paths are used. This occurs when the delay test pair of a targetpropagation path cannot be effectively generated by an ATPG tool, or whenstuck-at test patterns are used as transition (or gate) delay test patterns.In this work, an efficient method is proposed to reduce the amount of faultcoverage loss by using variable observation times. The basic idea is tooffset the shorter propagation paths (really used) by tightening theobservation times. Given a probability distribution of defect sizes and aset of slack differences, this method is able to locate several observationtimes that result in small fault coverage loss.
Similar content being viewed by others
References
M. Abramovici, M. Breuer, and A. Friedman, Digital Systems Testing and Testable Design, Computer Science Press, New York, 1990.
V.D. Agrawal and S.C. Seth, Test Generation for VLSI Chips, IEEE Computer Society Press, 1988.
C.J. Lin and S.M. Reddy, “On Delay Fault Testing in Logic Circuits,” IEEE Trans. on Computer-Aided Design, Vol. CAD-6, pp. 694–703, Sept. 1987.
E.S. Park and M.R. Mercer, “An Efficient Delay Test Generation System for Combinational Logic Circuits,” IEEE Trans. on Computer-Aided Design, Vol. 11, pp. 926–938, July 1992.
K.T. Cheng, S. Devadas, and K. Keutzer, “Delay-Fault Test Generation and Synthesis for Testability Under a Standard Scan Design Methodology,” IEEE Trans. on Computer-Aided Design, Vol. 12, pp. 1217–1231, August 1993.
J. Savir and S. Patil, “Scan-Based Transition Test,” IEEE Trans. on Computer-Aided Design, Vol. 12, pp. 1232–1241, August 1993.
K.T. Cheng, “Transition Fault Testing for Sequential Circuits,” IEEE Trans. on Computer-Aided Design, Vol. 12, pp.1971–1983, Dec. 1993.
K. Fuchs, M. Pabst, and T. Rossel, “RESIST: A Recursive Test Pattern Generation Algorithm for Path Delay Faults Considering Various Test Classes,” IEEE Trans. on Computer-Aided Design, Vol. 13, pp. 1550–1562, Dec. 1994.
W.K. Lam, A. Saldanha, R.K Brayton, and A.L. Sangiovanni-Vincentelli, “Delay Fault Coverage, Test Set Size, and Performance Trade-Offs,” IEEE Trans. on Computer-Aided Design, Vol. 14, pp. 32–44, Jan. 1995.
E.S. Park, M.R. Mercer, and T.W. Williams, “The Total Delay Fault Model and Statistical Delay Fault Coverage,” IEEE Trans. on Computers, Vol. 41, pp. 688–698, June 1992.
V.S. Iyengar and G. Vijayan, “Optimized Test Application Timing for AC Test,” IEEE Trans. on Computer-Aided Design, Vol. 11, pp. 1439–1449, Nov. 1992.
W.W. Mao and M.D. Ciletti, “A Variable Observation Time Method for Testing Delay Faults,” Proc. of ACM/IEEE Design Automation Conf., 1990, pp. 728–731.
D. Dumas, P. Girard, C. Landrault, and S. Pravossoudovitch, “Effectiveness of a Variable Sampling Time Strategy for Delay Fault Diagnosis,” Proc. of European Design and Test Conf., 1994, pp. 518–523.
W.N. Li, S.M. Reddy, and S.K. Sahni, “On Path Selection in Combinational Logic Circuits,” IEEE Trans. on Computer-Aided Design, Vol. CAD-6, pp. 694–703, Sept. 1987.
K.T. Cheng and H.C. Chen, “Delay Testing for Non-Robust Untestable Circuits,” Proc. of International Test Conf., 1993, pp. 954–961.
T. Kirkland and M.R. Mercer, “A Topological Search Algorithm for ATPG,” Proc. of 24th Design Automation Conf., 1987, pp. 502–508.
L. Entrena and K.T. Cheng, “Sequential Logic Optimization by Redundancy Addition and Removal,” Proc. of International Conf. on Computer-Aided Design, 1993, pp. 310–315.
A.K. Majhi, J. Jacob, L.M. Patnaik, and V.D. Agrawal, “On Test Coverage of Path Delay Faults,” Proc. of 9th International Conf. on VLSI Design, Jan. 1996, pp. 418–421.
T.W. Williams and N.C. Brown, “Defect Level as a Function of FaultCoverage,” IEEE Trans. on Computers, Vol. C-30, pp. 987–988, Dec. 1981.
J.P. de Gyvez, Integrated Circuit Defective-Sensitivity: Theory and Computational Models, Kluwer Academic Publishers, Boston, MA, 1993.
K.H. Rosen, Elementary Number Theory and Its Applications, Addison-Wesley, Reading, MA, 1984.
T. Okamoto and J. Cong, “Buffered Steiner Tree Construction with Wire Sizing for Interconnect Layout Optimization,” Proc. of 1997 International Conf. on Computer-Aided Design, 1997, pp. 44–48.
J. Chung and C.K. Cheng, “Skew Sensitivity Minimization of Buffered ClockTree,” Proc. of International Conf. on Computer-Aided Design, 1994, pp. 280–283.
R.S. Tsay, “An Exact Zero Skew Clock Routing Algorithm,” IEEE Trans. on Computer-Aided Design, Vol. 12, pp. 242–249, 1993.
A.L. Crouch, M. Pressly, and J. Circello, “Testability Features of the MC68060 Microprocessor,” Proc. of International Test Conf., 1994, pp. 60–69.
C.C. Liaw, S.Y.H. Su, and Y.K. Malaiya, “Test Generation for Delay Faults Using Stuck-at-Fault Test Set,” Proc. of International Test Conf., 1980, pp. 167–175.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Jone, W., Ho, Y. & Das, S. Delay Fault Coverage Enhancement Using Variable Observation Times. Journal of Electronic Testing 11, 131–146 (1997). https://doi.org/10.1023/A:1008266305694
Issue Date:
DOI: https://doi.org/10.1023/A:1008266305694