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

Tester systems

Assignee: NEOSEM Inc
•
Filing: 1998-03-02
•
Granted: 2000-05-16
•
Expires: 2018-03-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A tester for use with a device under test includes a processor, a signal timing editor to create representations of signal waveforms and associated times, and a test program executable on the processor that schedules events based on information from the signal timing editor. The test program schedules different delays for the events to compensate for variations in time delays between different signals coupled to the device under test.

Inventors

  • 👤 Michael S. West
  • 👤 Archer R. Lawrence
  • 👤 Paul R. Hunter
  • 👤 Jack C. Little

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 16:32
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; G01R31/3191

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 69 words
A tester for use with a device under test, comprising: a processor; a signal timing editor to create representations of signal waveforms and associated times; and a test program executable on the processor that schedules events based on information from the signal timing editor, wherein the test-program schedules different delays for the events to compensate for variations in time delays between different signals coupled to the device under test.
Claim 2
Dependent Claim 69 words
A tester for use with a device under test, comprising: a processor; a signal timing editor to create representations of signal waveforms and associated times; and a test program executable on the processor that schedules events based on information from the signal timing editor, wherein the test-program schedules different delays for the events to compensate for variations in time delays between different signals coupled to the device under test.
Claim 3
Dependent Claim 23 words
The tester of claim 1, wherein variations of the delays of the signals are associated with variations in hardware connections in the tester.
Claim 4
Dependent Claim 15 words
The tester of claim 1, wherein the signal timing editor includes a graphical user interface.
Claim 5
Dependent Claim 36 words
The tester of claim 1, further comprising a storage medium in which calibration data can be stored, wherein the calibration data is accessible by the test program to perform the time compensation of the different signals.
Claim 6
Dependent Claim 19 words
The tester of claim 1, wherein the events are associated with signal edges defined in the signal timing editor.
Claim 7
Dependent Claim 19 words
The tester of claim 1, wherein the events are associated with special events defined in the signal timing editor.
Claim 8
Dependent Claim 18 words
The tester of claim 1, further comprising: a controller programmable by the test program to perform test cycles.
Claim 9
Dependent Claim 16 words
The tester of claim 7, wherein the test program creates instruction words that control the controller.
Claim 10
Dependent Claim 17 words
The tester of claim 8, wherein the controller includes a storage medium for storing the instruction words.
Claim 11
Dependent Claim 22 words
The tester of claim 6, wherein the controller includes a microsequencer having a static random access memory and a programmable pulse generator.
Claim 12
Dependent Claim 32 words
The tester of claim 1, further comprising a controller to generate control signals to the device under test, wherein the test program generates an instruction word that is executable by the controller.
Claim 13
Dependent Claim 27 words
The tester of claim 11, wherein the instruction word includes a collection of commands executable to generate a sequence of control signals to the device under test.
Claim 14
Independent Claim 62 words
A method of testing a device under test in a tester system, comprising: receiving information representing a test waveform for the device under test, the information including different instructions; scheduling events for the device under test based on the instructions received; and executing a test program to compensate for the variations in timing delays of signals coupled to the device under test.
Claim 15
Independent Claim 62 words
A method of testing a device under test in a tester system, comprising: receiving information representing a test waveform for the device under test, the information including different instructions; scheduling events for the device under test based on the instructions received; and executing a test program to compensate for the variations in timing delays of signals coupled to the device under test.
Claim 16
Dependent Claim 16 words
The method of claim 13, wherein the test waveform information is received from a waveform editor.
Claim 17
Dependent Claim 26 words
The method of claim 13, wherein the executing step includes accessing a table containing calibration data and determining the amount of delay for each particular signal.
Claim 18
Dependent Claim 25 words
The method of claim 13, wherein the executing step includes loading a delay value into a signal generator that controls timing of a particular signal.
Claim 19
Dependent Claim 29 words
The method of claim 13, wherein the tester includes a controller that controls timings of signals in the tester system, the method further comprising generating commands for the controller.
Claim 20
Dependent Claim 71 words
A storage medium for storing a test program executable by a test system to control a device under test, the test program comprising instructions for causing the test system to: receive a test sequence; schedule events associated with steps in the test sequence; and adjust times associated with the events to compensate for latency between generation of the event and a corresponding receipt of the event by the device under test.
Claim 21
Dependent Claim 71 words
A storage medium for storing a test program executable by a test system to control a device under test, the test program comprising instructions for causing the test system to: receive a test sequence; schedule events associated with steps in the test sequence; and adjust times associated with the events to compensate for latency between generation of the event and a corresponding receipt of the event by the device under test.
Claim 22
Dependent Claim 31 words
The storage medium of claim 18, wherein the test program further comprises instructions for causing the test system to present a waveform editor in which a test sequence can be generated.
Claim 23
Dependent Claim 74 words
A storage medium for storing a test program executable by a test system to control a device under test, the test program comprising instructions for causing the test system to: receive a test sequence containing timings of edges for test signals; schedule events associated with the test signal edges; access a table containing calibration data to determine delays for the test-signal edges; and adjust timings of the test signal edges using the determined delays.
Claim 24
Dependent Claim 74 words
A storage medium for storing a test program executable by a test system to control a device under test, the test program comprising instructions for causing the test system to: receive a test sequence containing timings of edges for test signals; schedule events associated with the test signal edges; access a table containing calibration data to determine delays for the test-signal edges; and adjust timings of the test signal edges using the determined delays.
Claim 25
Dependent Claim 36 words
The storage medium of claim 20, wherein the test program further comprises instructions for causing the test system to load delay values determined from the calibration data into signal generators that control timings of particular signals.
Claim 26
Independent Claim 55 words
A method of testing a device in a test system, the method comprising: receiving through a user interface a test sequence; converting the test sequence into a series of instructions; and accessing calibration information to adjust times associated with the test sequence to compensate for variations in signal timing paths to the device under test.
Claim 27
Independent Claim 55 words
A method of testing a device in a test system, the method comprising: receiving through a user interface a test sequence; converting the test sequence into a series of instructions; and accessing calibration information to adjust times associated with the test sequence to compensate for variations in signal timing paths to the device under test.
Claim 28
Dependent Claim 37 words
The method of claim 22, wherein the method further comprises determining delay values of signal timing paths from the calibration information and loading the delay values into signal generators that control particular signals in the test system.
Claim 29
Dependent Claim 89 words
A test system for testing a device under test, comprising: a signal generator that controls timing of signals to the device under test; and a host system having a storage device in which calibration data is stored and a processor on which a test program is executed, the test program including: a waveform editor in which a test sequence for the device signals is created; and a converter that accesses the calibration data to determine delays associated with the test signals and loading the delays into the signal generator.
Claim 30
Dependent Claim 89 words
A test system for testing a device under test, comprising: a signal generator that controls timing of signals to the device under test; and a host system having a storage device in which calibration data is stored and a processor on which a test program is executed, the test program including: a waveform editor in which a test sequence for the device signals is created; and a converter that accesses the calibration data to determine delays associated with the test signals and loading the delays into the signal generator.
Claim 31
Dependent Claim 31 words
The test system of claim 24, further comprising at least one additional signal-generator, wherein each signal generator is separately programmable by the test program to control different groups of device signals.
Claim 32
Dependent Claim 31 words
The test system of claim 24, further comprising a controller operatively coupled to the signal generator, wherein the test program further creates an instruction word containing commands that control the controller.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag