TEST PROGRAM FLOW CONTROL
First Claim
1. A method for performing tests using automated test equipment (ATE), said method comprising:
- loading a test program to a control server from a user computer, wherein the control server communicates with a plurality of primitives in a tester, and wherein the test program comprises a plurality of test flows;
downloading the test program to a primitive from the plurality of primitives;
executing a first test flow from the plurality of test flows on a first DUT within the primitive; and
concurrently executing a second test flow from the plurality of test flows on a second DUT within the primitive.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for performing an automated test is disclosed. The system comprises a user computer operable to load a test program from a user to a control server, wherein the test program comprises a plurality of test flows. The system further comprises a tester deploying a plurality of primitives. Further, the control server is communicatively coupled to the user computer and to the tester, wherein the control server is operable to download the test program to a primitive from the plurality of primitives, and wherein the control server is further operable to execute a first test flow from the plurality of test flows on a first DUT within the primitive and concurrently execute a second test flow from the plurality of test flows on a second DUT within the primitive.
-
Citations
22 Claims
-
1. A method for performing tests using automated test equipment (ATE), said method comprising:
-
loading a test program to a control server from a user computer, wherein the control server communicates with a plurality of primitives in a tester, and wherein the test program comprises a plurality of test flows; downloading the test program to a primitive from the plurality of primitives; executing a first test flow from the plurality of test flows on a first DUT within the primitive; and concurrently executing a second test flow from the plurality of test flows on a second DUT within the primitive. - View Dependent Claims (2, 3, 5, 6, 7, 8)
-
-
4. The method of claim 4, wherein each test flow comprises a plurality of program sequences, wherein steps for the plurality of program sequences can be selected from the group consisting of:
- pre-processing steps, testing steps, post-processing steps and debugging steps.
-
9. A system for performing an automated test, said system comprising:
-
a user computer operable to load a test program from a user to a control server, wherein the test program comprises a plurality of test flows; a tester deploying a plurality of primitives; and the control server, wherein the control server is communicatively coupled to the user computer and to the tester, wherein the control server is operable to download the test program to a primitive from the plurality of primitives, and wherein the control server is further operable to execute a first test flow from the plurality of test flows on a first DUT within the primitive and concurrently execute a second test flow from the plurality of test flows on a second DUT within the primitive. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for performing an automated test, said system comprising:
-
a user computer operable to load a test program from a user to a control server, wherein the test program comprises a plurality of test flows; a tester deploying a plurality of tester slices; and the control server, wherein the control server is communicatively coupled to the user computer and to the tester, wherein the control server is operable to download the test program to a tester slice from the plurality of tester slices, and wherein the control server is further operable to concurrently execute a different test flow on each DUT within the tester slice. - View Dependent Claims (18, 19, 20)
-
-
21. A method for performing tests using automated test equipment (ATE), said method comprising:
-
loading a first test plan to a control server from a graphical user interface on a first user computer, wherein the control server communications with a plurality of primitives in a tester, wherein the plurality of primitives are deployed within a single rack in the tester; downloading the first test plan to a first subset of primitives from the plurality of primitives, wherein the first test plan comprises a plurality of test flows; loading a second test plan to the control server from a graphical user interface of a second user compute; downloading the second test plan to a second subset of primitives from the plurality of primitives; executing the first test plan and the second test plan concurrently; executing a first test flow from the plurality of test flows on a first DUT within the first plurality of primitives; and concurrently executing a second test flow from the plurality of test flows on a second DUT within the first plurality of primitives. - View Dependent Claims (22)
-
Specification