Method and structure to develop a test program for semiconductor integrated circuits
First Claim
1. A method for developing a test program in general purpose C/C++ constructs, the test program for testing a semiconductor integrated circuit (IC) in a semiconductor test system, the method comprising:
- describing test system resources, test system configuration, and module configuration in general-purpose C/C++ constructs for the development of a test program to test the IC on the semiconductor test system;
describing a test sequence in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system;
describing a test plan in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system;
describing test conditions in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system;
describing test patterns in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system; and
describing timing of the test patterns in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system.
1 Assignment
0 Petitions
Accused Products
Abstract
Test program development for a semiconductor test system, such as automated test equipment (ATE), using object-oriented constructs is described. The invention provides a method for describing test system resources, test system configuration, module configuration, test sequence, test plan, test condition, test pattern, and timing information in general-purpose object-oriented constructs, e.g., C++ objects and classes. In particular, the modularity of program development is suitable for developing test programs for an open architecture semiconductor test system.
-
Citations
23 Claims
-
1. A method for developing a test program in general purpose C/C++ constructs, the test program for testing a semiconductor integrated circuit (IC) in a semiconductor test system, the method comprising:
-
describing test system resources, test system configuration, and module configuration in general-purpose C/C++ constructs for the development of a test program to test the IC on the semiconductor test system;
describing a test sequence in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system;
describing a test plan in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system;
describing test conditions in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system;
describing test patterns in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system; and
describing timing of the test patterns in general-purpose C/C++ constructs for the development of the test program to test the IC on the semiconductor test system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23)
-
-
18. The method of claim 18, wherein resource units indicated as disabled represent defective resource units of the test module.
Specification