Patent US6128759A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6128759A Expired / Lapsed US ⏱️ 0.0 years remaining

Flexible test environment for automatic test equipment

Assignee: Teradyne Inc
•
Filing: 1998-03-20
•
Granted: 2000-10-03
•
Expires: 2018-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flexible test environment for automatic test equipment, whereby sequences of steps for developing and executing test programs are specified using hierarchical trees of nodes. The nodes in one tree include end leaves that correspond with the test program development steps, and the nodes in another tree include end leaves that correspond with the test program execution steps. Further, the end leaves in both trees have a plurality of associated properties, which are used for specifying test program flow and for indicating methods to be called when the steps are executed. The test environment can be easily adapted to a distributed tester architecture.

Inventors

  • 👤 Peter L. Hansen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:49
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31903; G01R31/31912; G01R31/3183; G01R31/318307; G01R31/31907

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 183 words
Automatic test equipment, used to develop and execute a test program for verifying a circuit under test, comprising: means for inputting data, including data for specifying a hierarchical tree of nodes, the tree of nodes including a root node and at least one group of end nodes descending from the root node wherein each end node corresponds with one of a plurality of steps in the test program, at least one end node communicating with an instrument driver for controlling a test instrument, and wherein the at least one group of end nodes corresponds with steps relating to a type of test to be performed on the electronic circuit; programmable computer means coupled to the means for inputting data, including processing means responsive to the input data for producing graphic data representing the tree of nodes and execution means for executing, following a sequence prescribed by the tree of nodes, the steps in the test program; and graphic display means, coupled to the computer means, the display means being responsive to the graphic data for displaying an image of the tree of nodes.
Claim 2
Dependent Claim 183 words
Automatic test equipment, used to develop and execute a test program for verifying a circuit under test, comprising: means for inputting data, including data for specifying a hierarchical tree of nodes, the tree of nodes including a root node and at least one group of end nodes descending from the root node wherein each end node corresponds with one of a plurality of steps in the test program, at least one end node communicating with an instrument driver for controlling a test instrument, and wherein the at least one group of end nodes corresponds with steps relating to a type of test to be performed on the electronic circuit; programmable computer means coupled to the means for inputting data, including processing means responsive to the input data for producing graphic data representing the tree of nodes and execution means for executing, following a sequence prescribed by the tree of nodes, the steps in the test program; and graphic display means, coupled to the computer means, the display means being responsive to the graphic data for displaying an image of the tree of nodes.
Claim 3
Dependent Claim 28 words
The automatic test equipment as recited in claim 1, wherein each end node corresponds with one of a plurality of steps in a process for generating test signals.
Claim 4
Dependent Claim 29 words
The automatic test equipment as recited in claim 1, wherein each end node corresponds with one of a plurality of steps in a process for testing the electronic circuit.
Claim 5
Dependent Claim 34 words
The automatic test equipment as recited in claim 1, wherein each node in the tree of nodes corresponds with at least one data variable for controlling performance of at least one of the steps.
Claim 6
Dependent Claim 50 words
The automatic test equipment as recited in claim 4, wherein the tree of nodes further includes at least one intermediate node descending from the root node, and wherein data variables corresponding with the at least one intermediate node control the performance of at least one group of steps descending therefrom.
Claim 7
Dependent Claim 25 words
The automatic test equipment as recited in claim 4, wherein data variables corresponding with the root node control the performance of each group of steps.
Claim 8
Dependent Claim 51 words
The automatic test equipment as recited in claim 4, wherein the input data further includes data for selecting a node, and wherein the graphic display means is responsive to the data for selecting a node for displaying a window including a list of the corresponding data variables for the selected node.
Claim 9
Dependent Claim 30 words
The automatic test equipment as recited in claim 1, wherein the input data further includes data for selecting at least one group of steps in the test program to perform.
Claim 10
Dependent Claim 234 words
A tester including a plurality of instruments for applying test signals to a circuit under test and for measuring signals produced by the circuit under test, and a computer workstation for controlling the plurality of instruments, the computer workstation including software for generating the test signals and for controlling the plurality of instruments, the software comprising: a plurality of test generation tools for facilitating the generation of the test signals; a plurality of instrument drivers for controlling the plurality of instruments; program means for inputting data relating to the generation of the test signals and for inputting data relating to the control of the instruments; a first plurality of modules, each module in the first plurality for facilitating, data transfers between the program means for inputting test generation data and a respective test generation tool; a second plurality of modules, each module in the second plurality for facilitating data transfers between the program means for inputting instrument control data and a respective instrument driver; and means, responsive to the program means for inputting data, for operating the plurality of test generation tools via the first plurality of modules and for operating the plurality of instrument drivers via the second plurality of modules; wherein the test generation tools and the instrument drivers are software modules with non-standard interfaces and the first and second pluralities of modules provide standard interfaces for the respective tools and drivers.
Claim 11
Dependent Claim 234 words
A tester including a plurality of instruments for applying test signals to a circuit under test and for measuring signals produced by the circuit under test, and a computer workstation for controlling the plurality of instruments, the computer workstation including software for generating the test signals and for controlling the plurality of instruments, the software comprising: a plurality of test generation tools for facilitating the generation of the test signals; a plurality of instrument drivers for controlling the plurality of instruments; program means for inputting data relating to the generation of the test signals and for inputting data relating to the control of the instruments; a first plurality of modules, each module in the first plurality for facilitating, data transfers between the program means for inputting test generation data and a respective test generation tool; a second plurality of modules, each module in the second plurality for facilitating data transfers between the program means for inputting instrument control data and a respective instrument driver; and means, responsive to the program means for inputting data, for operating the plurality of test generation tools via the first plurality of modules and for operating the plurality of instrument drivers via the second plurality of modules; wherein the test generation tools and the instrument drivers are software modules with non-standard interfaces and the first and second pluralities of modules provide standard interfaces for the respective tools and drivers.
Claim 12
Dependent Claim 25 words
The tester as recited in claim 9, wherein the first plurality of modules and the second plurality of modules are implemented as compiled software components.
Claim 13
Dependent Claim 31 words
The tester as recited in claim 10, wherein the first plurality of modules and the second plurality of modules are implemented as compiled software components conforming with the COM interface specification.
Claim 14
Dependent Claim 58 words
The tester as recited in claim 11, wherein the first and the second pluralities of modules each has a corresponding object structure including a set of functions and related data variables, and wherein the program means for inputting data and the tools and drivers exchange data by calling corresponding functions in the first and second pluralities of modules.

References Cited (Backward Citations)

US5371851A Cited
US5159685A Cited
US5337320A Cited
US5421004A Cited
US5544316A Cited
US5673272A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-03 2004-04-03 2004-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-03 2008-04-03 2008-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-03 2012-04-03 2012-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag