X-Sources Analysis for Improving the Test Quality

Achieving very high test coverage (e.g. 99.9% stuck-at fault model) is becoming a standard for ICs used in the high reliable systems like automotive vehicle. X-sources (unknown value sources) are one of the common root causes preventing designs from achieving the test coverage goal. The paper first summarizes common X-sources in industry designs. A novel approach is then proposed to systematically identify and analyze all of the X-sources that impacts the test coverage most with accurate estimation by utilizing the Automatic Test Pattern Generator (ATPG). Consequently, users are able to take the analysis result and make necessary and minimum changes to eliminate Xs to achieve the test quality goal effectively.

[1]  Kun-Han Tsai Test coverage debugging for designs with timing exception paths , 2016, 2016 International Symposium on VLSI Design, Automation and Test (VLSI-DAT).

[2]  Kun-Han Tsai,et al.  Test Coverage Analysis for Designs with Timing Exceptions , 2017, 2017 IEEE 26th Asian Test Symposium (ATS).

[3]  K.-T. Cheng,et al.  A Partial Scan Method for Sequential Circuits with Feedback , 1990, IEEE Trans. Computers.

[4]  J. Rajski,et al.  Testing the hold time fault for large industrial design , 2008, 2008 IEEE International Symposium on VLSI Design, Automation and Test (VLSI-DAT).

[5]  Dhiraj Goswami,et al.  Test Generation in the Presence of Timing Exceptions and Constraints , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[6]  Kun-Han Tsai,et al.  Design rule check on the clock gating logic for testability and beyond , 2013, 2013 IEEE International Test Conference (ITC).

[7]  Kun-Han Tsai,et al.  Enhanced testing of clock faults , 2007, 2007 IEEE International Test Conference.