Test system and method for testing electronic devices using a pipelined testing architecture
AssigneeVerigy (Singapore) Pte. Ltd.
InventorsErik H. Volkerink, Edmundo De La Puente
Life of this patent
Estimating the term…
Abstract
A test system for performing tests on devices under test (DUTs) includes a storage device storing test data for performing the tests on the DUTs, a shared processor for generating the test data, storing the test data in the storage device and generating a test control signal including one or more test instructions for executing the tests, and, for each DUT, a dedicated processor configured to receive a test control signal from the shared processor, and in response to the test control signal, transfer the test data for one of the test instructions to the DUT to execute that test instruction and verify the completion of that test instruction.
Claims20
A test system, comprising:
- a shared processor operable to generate test data for performing tests on devices under test and to generate a respective test control signal for each of said devices under test, said test data including stimuli for the devices under test, and each said test control signal including test instructions for performing said tests;
- a storage device operable to store said test data associated with at least one of said devices under test, wherein the storage device is capable of simultaneously storing test data associated with multiple ones of said test instructions;
- and
- for each of said devices under test, a dedicated processor operable to receive said respective test control signal from said shared processor, and in response to said respective test control signal, transfer said test data associated with a respective one of said test instructions from said storage device to said one of said devices under test in accordance with said respective test instructions, said dedicated processor being further operable to i) receive output data from the one of the devices under test to verify the completion of said respective test instructions, and to ii) generate a test outcome signal to the shared processor in response to said output data, said test outcome signal indicating completion of the respective one of the test instructions;
- wherein the shared processor is operable to i) generate and store in the storage device test data for a first test instruction during a first clock cycle, and ii) generate and store in the storage device test data for a second test instruction during a second clock cycle, prior to receiving the test outcome signal indicating completion of the first test instruction from the dedicated processor for at least one of the devices under test.
A method for testing devices under test, comprising:
- generating, by a shared processor, test data for performing tests on devices under test, said test data including stimuli for the devices under test;
- storing said test data;
- generating, by said shared processor, a respective test control signal for each of said devices under test, each said test control signal including test instructions for performing said tests;
- for each one of said devices under test:
- receiving said respective test control signal at a respective dedicated testing device;
- in response to receipt of said test control signal at said dedicated testing device, transferring said respective test data to said respective one of said devices under test in accordance with said respective test instructions;
- and
- by said dedicated testing device, verifying the completion of said respective test instructions and generating a test outcome signal indicating the completion of a test instruction to the shared processor;
- and
- said shared processor i) generating and storing in the storage device test data for a first test instruction during a first clock cycle, and ii) generating and storing in the storage device test data for a second test instruction during a second clock cycle, prior to receiving the test outcome signal indicating completion of the first test instruction from the dedicated processor for at least one of the devices under test.
Dependencies are inferred from the claim text.