Electronic test system and method
First Claim
1. An electronic test system for testing an electronic device under test (DUT), said test system comprising:
- an electronic processor;
an electronic memory coupled to said electronic processor;
a hierarchical program structure residing in said memory and executed by said processor, said hierarchical program structure having multiple levels including a measurement level corresponding to a measurement to be performed on said DUT, a test level corresponding to one or more of said measurements, and a procedure level corresponding to an ordered list of said tests to be performed on said DUT.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic test system having an object oriented hierarchical infrastructure including classes that allow a test developer or a test user to design a desired electronic test system. The class relationships define the function of the electronic test system. Classes include a procedure class, a test class, a measurement class, a datapoint class, a parameter class, a DUT class, a test system class, a specification class, a run procedure class, a result class, a plug-in class, an exec class, a model class, a device class, a test system device class, a user menu item class, an application class, and a state class. These classes are implemented in a hierarchical structure in which a datapoint is a subset of a measurement, a measurement is a configuration for a test, a test is a group of measurements that share the same test algorithm, and a procedure is an ordered list of tests to be run, and includes a list of measurements and datapoints.
-
Citations
24 Claims
-
1. An electronic test system for testing an electronic device under test (DUT), said test system comprising:
-
an electronic processor;
an electronic memory coupled to said electronic processor;
a hierarchical program structure residing in said memory and executed by said processor, said hierarchical program structure having multiple levels including a measurement level corresponding to a measurement to be performed on said DUT, a test level corresponding to one or more of said measurements, and a procedure level corresponding to an ordered list of said tests to be performed on said DUT. - View Dependent Claims (2)
-
-
3. An electronic test system for testing an electronic device under test (DUT), said test system comprising:
-
an electronic processor;
an electronic memory coupled to said electronic processor;
a hierarchical program structure residing in said memory and executed by said processor, said hierarchical program structure having multiple levels including a measurement level corresponding to a measurement to be performed on said DUT, a test level corresponding to one or more of said measurements, and a procedure level corresponding to an ordered list of said tests to be performed on said DUT, each said level embodied in said electronic test system as a software object. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic test system comprising:
-
an electronic processor;
an electronic memory coupled to said electronic processor;
a hierarchical structure residing in the memory and executed by said processor, said hierarchical structure having multiple levels, each level embodied in the electronic test system as a function defined by a class, wherein the implementation of the function is defined by the user of the hierarchical structure by implementing the class;
said classes including a measurement class corresponding to a measurement to be performed on said device, a test class corresponding to one or more related measurements, and a procedure class corresponding to an ordered list of tests to be performed on said device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for producing an electronic test system software program for testing an electronic device under test (DUT), said method comprising the steps of:
-
providing a set of functions wherein the implementation of the functions is defined by said hierarchical structure;
implementing the functions to define said test system software program wherein said program has a hierarchical structure having multiple levels including a measurement level corresponding to a measurement to be performed on a device under test (DUT), a test level corresponding to one or more of said measurements, and a procedure level corresponding to an ordered list of said tests to be performed on said DUT, each level embodied in said program as a software object for testing said DUT;
generating said electronic test system software objects by implementing said functions; and
utilizing said software objects to test said DUT. - View Dependent Claims (22)
-
-
23. A computer-readable medium on which is stored a program for testing an electronic device under test (DUT), said computer program comprising:
-
a measurement software object corresponding to a measurement to be performed on said DUT;
a test software object defining a test algorithm utilizing parameters provided by said measurement object and corresponding to a test to be performed on said DUT;
a procedure software object corresponding to an ordered list of said tests to be performed on said DUT; and
a plurality of software pointers linking said measurement object, said test object, and said procedure object in a hierarchical program structure. - View Dependent Claims (24)
-
Specification