Real-time rule engine for adaptive testing of integrated circuits
First Claim
Patent Images
1. A method of testing a device under test (DUT), comprising:
- providing a circuit tester that includes a tool control application and a device testing pro gram;
providing a communication between the tool control application and a user interface;
using a handler to provide an interface between the circuit tester and the DUT, wherein the tool control application coordinates an operation of the handler and the device testing pro gram;
testing the DUT using the device testing program of the circuit tester;
using a data sniffer to intercept test results as they are generated by the device testing program and forward the test results to a real-time rule engine;
determining an adaptation command for testing the device at the real-time rule engine using the test results;
sending the adaptation command from the real-time rule engine to a tool control application of the circuit tester, wherein the tool control application implements the adaptation command and separately supervises the operation of the circuit tester;
using the adaptation command at the tool control application to customize a behavior of the tool control application for a particular DUT; and
testing the DUT using the customized behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of testing a device is disclosed. Test data is obtained for a device testing program that tests the device. An adaptation command for testing the device is determined at an adaptive testing engine using obtained test data. The adaptation command is sent from the adaptive testing engine to a tool control application. The tool control application uses the adaptation command to control an operation related to the testing of the device.
46 Citations
9 Claims
-
1. A method of testing a device under test (DUT), comprising:
-
providing a circuit tester that includes a tool control application and a device testing pro gram; providing a communication between the tool control application and a user interface; using a handler to provide an interface between the circuit tester and the DUT, wherein the tool control application coordinates an operation of the handler and the device testing pro gram; testing the DUT using the device testing program of the circuit tester; using a data sniffer to intercept test results as they are generated by the device testing program and forward the test results to a real-time rule engine; determining an adaptation command for testing the device at the real-time rule engine using the test results; sending the adaptation command from the real-time rule engine to a tool control application of the circuit tester, wherein the tool control application implements the adaptation command and separately supervises the operation of the circuit tester; using the adaptation command at the tool control application to customize a behavior of the tool control application for a particular DUT; and testing the DUT using the customized behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification