Claims
- 1. A timing circuit, comprising:
- a timing generator having a period signal input for receiving a period signal that identifies reference points in time that said timing generator is to use to identify points in time for performance of timing signal actions by said timing circuit, said timing generator also having a data input for receiving a data signal characterizing a nature of said timing signal actions, said timing generator including means for selecting one of a plurality of calibration values stored in said timing generator, a first of said plurality of calibration values representing an amount of time delay from said reference points in time needed to compensate for timing skew characteristic of a first of said timing signal actions, a second of said plurality of calibration values representing an amount of time delay from said reference points in time needed to compensate for timing skew characteristic of a second of said timing signal actions, said timing generator including logic to base selection of said one of said plurality of calibration values on a value of said data signal and means to produce a timing generator output that identifies points in time corresponding to said reference points but delayed at least by said one of said plurality of calibration values, and
- circuitry connected to receive said timing generator output and to receive said data signal, and including means to perform said timing signal actions at said points in time identified in said timing generator output.
- 2. A timing circuit in accordance with claim 1, wherein
- said period signal identifies reference points in time that said timing generator is to use in identifying points in time at which transitions are to occur in a waveform,
- said data signal is representative of a value that said waveform is to have after a given transition,
- said first of said plurality o calibration values represents an amount of time delay from said reference points in time needed to compensate for skew in said waveform due to a rising transition,
- said second of said plurality of calibration values represents an amount of time delay from said reference points in time needed to compensate for skew in said waveform due to a falling transition,
- said circuitry connected to receive said timing generator output comprises a formatter adapted to produce said waveform,
- said waveform has transitions at said points in time identified by said timing generator output, and
- said waveform has a value, after each of said transitions, that is represented by said data signal.
- 3. A timing circuit in accordance with claim 1, wherein
- said period signal identifies reference points in time that said timing generator is to use in identifying points in time at which a waveform is to be applied to a device under test and disconnected form said device under test,
- said data signal is representative of whether said waveform is to be applied to said device under test or disconnected from said device under test,
- said first of said plurality of calibration values represents an amount of time delay from said reference points in time needed to compensate for skew in said waveform due to said waveform being applied to said device under test,
- said second of said plurality of calibration values represents an amount of time delay from said reference points in time needed to compensate of skew in said waveform due to said waveform being disconnected from said device under test, and
- said circuitry connected to receive said timing generator output comprises a formatter adapted to apply said waveform to said device under test and to disconnect said waveform from said device under test at said points in time identified by said timing generator output and in accordance with information conveyed by said data signal.
- 4. A timing circuit in accordance with claim 1, further comprising a reference clock wherein said period signal comprises and edge selection signal that identifies and edge of a clock signal produced by said reference clock.
- 5. A timing circuit in accordance with claim 4, wherein
- said period signal further comprises a residue signal representative of a residual time from said edge of said clock signal identified by said edge selection signal, and
- said reference points in time identified by said period signal comprise points in time delayed from said edge of said clock signal identified by said edge selection signal by said residual time.
- 6. A timing circuit in accordance with claim 5, wherein said timing generator includes means to add digitally one of said calibration values to a residue value represented by said residue signal.
- 7. A timing circuit in accordance with claim 1, wherein
- said timing generator includes means to receive a timing signal representative of a further amount of time delay from said reference points in time identified by said period signal beyond delay represented by a said calibration value, and
- said points in time identified by said timing generator output are further delayed from said reference points by said further amount of time delay.
- 8. A timing circuit in accordance with claim 7, wherein said timing generator includes means to add digitally one of said calibration values to a timing value represented by said timing signal.
BACKGROUND OF THE INVENTION
This application is a division, of application Ser. No. 605,977, filed Oct. 30, 1990, of Benjamin J. Brown and Peter A. Reichert for HIGH SPEED TIMING GENERATOR.
This application is a continuation-in-part of U.S. patent application Ser. No. 07/419,699, filed on Oct. 11, 1989 by Benjamin J. Brown and Peter A. Reichert and assigned to Teradyne, Inc., now abandoned.
US Referenced Citations (3)
Divisions (1)
|
Number |
Date |
Country |
Parent |
605977 |
Oct 1990 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
419699 |
Oct 1989 |
|