Method and structure to develop a test program for semiconductor integrated circuits
First Claim
1. A method for developing a test program for a semiconductor test system, the test system including at least one test module for applying at least one test to a device-under-test according to the test program, comprising:
- describing a test plan file in a test program language (TPL), wherein the test plan file describes at least one test of the test program;
describing a test class file in a system program language (SPL) and a corresponding pre-header file of the test class file in the TPL, wherein the test class file describes an implementation of the at least one test of the test program; and
generating the test program using the test plan file, the test class file and the pre-header file.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for developing a test program for a semiconductor test system is disclosed. The method includes describing a test plan file in a test program language (TPL), where the test plan file describes at least one test of the test program, describing a test class file in a system program language (SPL) and a corresponding pre-header file of the test class file in the TPL, where the test class file describes an implementation of the at least one test of the test program, and generating the test program using the test plan file, the test class file, and the pre-header file.
57 Citations
32 Claims
-
1. A method for developing a test program for a semiconductor test system, the test system including at least one test module for applying at least one test to a device-under-test according to the test program, comprising:
-
describing a test plan file in a test program language (TPL), wherein the test plan file describes at least one test of the test program;
describing a test class file in a system program language (SPL) and a corresponding pre-header file of the test class file in the TPL, wherein the test class file describes an implementation of the at least one test of the test program; and
generating the test program using the test plan file, the test class file and the pre-header file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A pre-header for generating a test program for a semiconductor test system, the pre-header comprising:
-
a parameters section for specifying at least one attribute of the test program; and
a template section for inserting source code into a header file of the test program. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for validating a test program for a semiconductor test system, the test system including at least one test module for applying at least one test to a device-under-test according to the test program, comprising:
-
describing a test plan file in a test program language (TPL), wherein the test plan file describes at least one test of the test program;
describing a pre-header file in the TPL; and
validating the test plan file using the pre-header file. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A semiconductor test system, comprising:
-
at least one test module for applying at least one test to a device-under-test;
a controller for receiving a test plan file, a test class file and a corresponding pre-header file of the test class file, wherein the test plan file describes the at least one test in a test program language (TPL), and wherein the test class file describes an implementation of the at least one test in a system program language (SPL);
means for compiling the test plan file and the pre-header file to form a derived test plan file and a header file respectively; and
means for generating a test program using the test class file, the derived test plan file, and the header file. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification