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
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.
References Cited (Backward Citations)
US4540895A
Cited
US4827437A
Cited
US4977514A
Cited
US4796259A
Cited
US5204969A
Cited
US5371851A
Cited
US5001714A
Cited
US5043987A
Cited
US5020011A
Cited
US5039937A
Cited
US5325309A
Cited
US5434805A
Cited
US5553213A
Cited
US5535405A
Cited
US5748642A
Cited
US5801972A
Cited
US5862063A
Cited
US5930735A
Cited
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 |