← Back to Patent Explorer
US5845234A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for efficiently generating testing program code for use in automatic test equipment

Assignee: INTEGRATED MEASUREMENT SYSTEMS Inc AN OREGON Corp
•
Filing: 1997-04-22
•
Granted: 1998-12-01
•
Expires: 2017-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform are described. The ATE platform is interconnectable to a testing workstation comprising a processor, memory and input/output facilities. The electronic device under test is removably coupled to the ATE platform. The ATE platform further includes a tester for testing the electronic device responsive to the testing program code. The testing of the electronic device on the ATE platform is controlled by and results from the testing of the electronic device are displayed using the input/output facilities of the testing workstation. A library of ATE platform parameters associated with the testing workstation is maintained and the ATE platform parameters for a plurality of ATE platforms including the ATE platform interconnectable to the testing workstation are stored in the library. The testing program code specific to the ATE platform interconnectable to the testing workstation is generated using the ATE platform parameters in the library.

Inventors

  • 👤 Louis C. Testa
  • 👤 Eric C. Martinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 08:21
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318307; G01R31/318342; G01R31/319; G01R31/31903; G01R31/31908; G06; G06F; G06F2201/00; G06F2201/865

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 267 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; wherein the library of ATE platform parameters further comprises: a set of characterization information storing characteristics specific to each of the plurality of ATE platforms; and a set of templates storing electronic device-independent program modules, the means for generating the testing program code further comprising means for forming the testing program code using the program modules for at least one such template with characteristics for the characterization information corresponding to the ATE platform interconnectable to the testing workstation.
Claim 2
Independent Claim 267 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; wherein the library of ATE platform parameters further comprises: a set of characterization information storing characteristics specific to each of the plurality of ATE platforms; and a set of templates storing electronic device-independent program modules, the means for generating the testing program code further comprising means for forming the testing program code using the program modules for at least one such template with characteristics for the characterization information corresponding to the ATE platform interconnectable to the testing workstation.
Claim 3
Independent Claim 203 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; wherein the library further stores ATE platform parameters for a plurality of ATE platforms.
Claim 4
Independent Claim 203 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; wherein the library further stores ATE platform parameters for a plurality of ATE platforms.
Claim 5
Independent Claim 202 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; and means for cyclizing simulation results from the testing workstation into the waveform data.
Claim 6
Independent Claim 202 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; and means for cyclizing simulation results from the testing workstation into the waveform data.
Claim 7
Independent Claim 208 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; wherein the intermediate representation comprises a unified data description including pin information, pattern information and format and timing information.
Claim 8
Independent Claim 208 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; wherein the intermediate representation comprises a unified data description including pin information, pattern information and format and timing information.
Claim 9
Independent Claim 204 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; and means for loading the testing program code from the testing workstation into the ATE platform.
Claim 10
Independent Claim 204 words
A system for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the electronic device under test being removably coupled to the ATE platform, the ATE platform further comprising means for testing the electronic device responsive to the testing program code, the system comprising: a testing workstation comprising a processor, memory and input/output facilities, the testing workstation being interconnectable to the ATE platform, the input/output facilities of the testing workstation including means for controlling testing of the electronic device on the ATE platform and means for displaying results from the testing of the electronic device; a library of ATE platform parameters associated with the testing workstation and storing ATE platform parameters for the ATE platform interconnectable to the testing workstation; means for transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; means for completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; and means for loading the testing program code from the testing workstation into the ATE platform.
Claim 11
Independent Claim 163 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; controlling testing of the electronic device on the ATE platform; and displaying results from the testing of the electronic device using the input/output facilities of the testing workstation.
Claim 12
Independent Claim 163 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; controlling testing of the electronic device on the ATE platform; and displaying results from the testing of the electronic device using the input/output facilities of the testing workstation.
Claim 13
Independent Claim 164 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; loading the testing program code into the ATE platform from the testing workstation; and testing the electronic device responsive to the loaded testing program code on the ATE platform.
Claim 14
Independent Claim 164 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; loading the testing program code into the ATE platform from the testing workstation; and testing the electronic device responsive to the loaded testing program code on the ATE platform.
Claim 15
Independent Claim 223 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; wherein the step of maintaining a library further comprises the steps of: storing characteristics specific to each of the plurality of ATE platforms into a set of characterization information in the library; and storing electronic device-independent program modules into a set of templates in the library, the step of generating the testing program code further comprising forming the testing program code using the program modules for at least one such template with characteristics for the characterization information corresponding to the ATE platform interconnectable to the testing workstation.
Claim 16
Independent Claim 223 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; wherein the step of maintaining a library further comprises the steps of: storing characteristics specific to each of the plurality of ATE platforms into a set of characterization information in the library; and storing electronic device-independent program modules into a set of templates in the library, the step of generating the testing program code further comprising forming the testing program code using the program modules for at least one such template with characteristics for the characterization information corresponding to the ATE platform interconnectable to the testing workstation.
Claim 17
Independent Claim 175 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; transforming waveform data into an intermediate representation, the waveform data comprising events and signals for application during testing to the electronic device under test; and completing a template with the intermediate representation, the completed template forming the testing program code.
Claim 18
Independent Claim 175 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; transforming waveform data into an intermediate representation, the waveform data comprising events and signals for application during testing to the electronic device under test; and completing a template with the intermediate representation, the completed template forming the testing program code.
Claim 19
Independent Claim 147 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test: completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; and cyclizing simulation results from the testing workstation into the waveform data.
Claim 20
Independent Claim 147 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test: completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; and cyclizing simulation results from the testing workstation into the waveform data.
Claim 21
Independent Claim 156 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; and cyclizing simulation results received from a further testing workstation interconnectable to the testing workstation into a cyclized waveform description.
Claim 22
Independent Claim 156 words
A method for generating testing program code for testing an electronic device on an automatic test equipment (ATE) platform, the ATE platform being interconnectable to a testing workstation comprising a processor, memory and input/output facilities, the electronic device under test being removably coupled to the ATE platform, comprising the steps of: maintaining a library of ATE platform parameters associated with the testing workstation and storing the ATE platform parameters for a plurality of ATE platforms in the library; transforming waveform data into an intermediate representation using the ATE platform parameters in the library, the waveform data comprising events and signals for application during testing to the electronic device under test; and completing a template with the intermediate representation, the completed template forming the testing program code specific to the ATE platform interconnectable to the testing workstation; and cyclizing simulation results received from a further testing workstation interconnectable to the testing workstation into a cyclized waveform description.
Claim 23
Independent Claim 140 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; and combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment, wherein the waveform description is a cyclized waveform description, the method further comprising the step of processing simulation results using a cyclization process module to form the cyclized waveform description; the step of forming a unified data description further comprising the step of transforming the cyclization waveform description into the unified data description.
Claim 24
Independent Claim 140 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; and combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment, wherein the waveform description is a cyclized waveform description, the method further comprising the step of processing simulation results using a cyclization process module to form the cyclized waveform description; the step of forming a unified data description further comprising the step of transforming the cyclization waveform description into the unified data description.
Claim 25
Dependent Claim 52 words
A method according to claim 12, wherein the step of transforming the cyclization waveform description further comprises the steps of: transforming pin data information stored in the cyclization waveform description; transforming pattern data information stored in the cyclization waveform description; and transforming timing and format information stored in the cyclization waveform description.
Claim 26
Dependent Claim 43 words
A method according to claim 13, wherein the step of transforming the transforming timing and format information further comprises the step of examining the signals associated with the cyclization waveform description into the format and timing information for testing the device under test.
Claim 27
Dependent Claim 42 words
A method according to claim 14, wherein the step of examining the signals further comprises the steps of: selecting formats, timing and pattern controls for pairs of the signals; and building groups of the signals with common formats, timing and pattern controls.
Claim 28
Dependent Claim 26 words
A method according to claim 15, further comprising the step of assigning a timing generator to the signal groups if the automatic test equipment so requires.
Claim 29
Independent Claim 104 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; and maintaining a set of characterization information for use in the step of forming a unified data description.
Claim 30
Independent Claim 104 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; and maintaining a set of characterization information for use in the step of forming a unified data description.
Claim 31
Independent Claim 103 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; and maintaining a set of templates for use in the step of combining the unified data description.
Claim 32
Independent Claim 103 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; and maintaining a set of templates for use in the step of combining the unified data description.
Claim 33
Independent Claim 135 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; and combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; wherein the waveform description includes a complex shape representing a data pattern associated with a waveform template defined for a number of signals, the step of forming a unified data description further comprising the step of translating the complex shape of the waveform description into the waveform description.
Claim 34
Independent Claim 135 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; and combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; wherein the waveform description includes a complex shape representing a data pattern associated with a waveform template defined for a number of signals, the step of forming a unified data description further comprising the step of translating the complex shape of the waveform description into the waveform description.
Claim 35
Independent Claim 138 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; and combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; wherein the waveform description further comprises a high level description of the complex shape of the waveform description including an indicia of direct waveform characteristics, the step of forming a unified data description further comprising the step of interpreting the high level description of the complex shape into the waveform description.
Claim 36
Independent Claim 138 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; and combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; wherein the waveform description further comprises a high level description of the complex shape of the waveform description including an indicia of direct waveform characteristics, the step of forming a unified data description further comprising the step of interpreting the high level description of the complex shape into the waveform description.
Claim 37
Independent Claim 151 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; maintaining a library of data for a plurality of the automatic test equipment data; the step of forming a unified data description further comprising the step of accessing the data library for characteristics for one such automatic test equipment; and the step of combining the unified data description further comprising accessing the data library for a template describing a layout of the testing program code.
Claim 38
Independent Claim 151 words
A method for efficiently generating testing program code for use in automatic test equipment, the testing program code specifying testing for a device under test connected to the automatic test equipment, comprising the steps of: forming a unified data description using a waveform analyzer module responsive to a waveform description which stores processed simulation results for the device under test; combining the unified data description with a template using a template completion module to form the testing program code for use in the automatic test equipment; maintaining a library of data for a plurality of the automatic test equipment data; the step of forming a unified data description further comprising the step of accessing the data library for characteristics for one such automatic test equipment; and the step of combining the unified data description further comprising accessing the data library for a template describing a layout of the testing program code.

References Cited (Backward Citations)

US4868785A Cited
US4894829A Cited
US5206582A Cited
US5377203A Cited
US5371851A Cited
US5446742A Cited
US5434805A Cited
US5541862A Cited
US5668745A Cited
US5615219A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag