Multi-stream interface for parallel test processing
First Claim
1. A tester processing system comprising:
- a test head;
a tester data bus in communication with the test head;
a multi-stream switch in communication with the tester data bus; and
a plurality of processors in communication with the multi-stream switch;
wherein each of the plurality of processors runs a separate instance of tester software, and wherein the multi-stream switch is designed to allow each instance of the test software to communicate with corresponding sections of the test head through the tester data bus without interfering with instances of the test software running on other processors.
4 Assignments
0 Petitions
Accused Products
Abstract
Data can be processed in automatic test equipment by dividing the test sites into groups and processing each group using a corresponding processor in a group of processors. Sections of the test equipment can communicate via a tester bus to a particularly designed multi-stream switch. The multi-stream switch can communicates with a plurality of processors via a plurality of processor busses. Each of the processors can run a separate instance of test software without interfering with software running on any other of the processors. The inventive protocol can be embodied essentially in hardware that can be adapted to an existing infrastructure without requiring substantial modifications of existing hardware or software.
18 Citations
20 Claims
-
1. A tester processing system comprising:
-
a test head;
a tester data bus in communication with the test head;
a multi-stream switch in communication with the tester data bus; and
a plurality of processors in communication with the multi-stream switch;
wherein each of the plurality of processors runs a separate instance of tester software, and wherein the multi-stream switch is designed to allow each instance of the test software to communicate with corresponding sections of the test head through the tester data bus without interfering with instances of the test software running on other processors. - View Dependent Claims (2, 3, 4)
-
-
5. A multi-stream switch comprising:
-
a tester port;
a plurality of processor ports; and
protocol circuitry in communication with the tester port and in communication with the plurality of processor ports, wherein the protocol circuitry is designed to direct streams between each of the plurality of processor ports and the tester port. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for testing a device, comprising:
-
connecting at least one portion of at least one instrument slot to a multi-stream switch through a tester data bus;
connecting a plurality of processors to the multi-stream switch through a plurality of processor data buses; and
running separate instances of tester software on the plurality of processors. - View Dependent Claims (14, 15, 16)
-
- 17. A method for interfacing a plurality of processors to a single test head comprising buffering and steering multiple streams between the plurality of processors and the single test head.
Specification