USRE36063E - Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal - Google Patents
Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal Download PDFInfo
- Publication number
- USRE36063E USRE36063E US08/431,583 US43158395A USRE36063E US RE36063 E USRE36063 E US RE36063E US 43158395 A US43158395 A US 43158395A US RE36063 E USRE36063 E US RE36063E
- Authority
- US
- United States
- Prior art keywords
- local
- clock
- delay
- value
- deskew
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31917—Stimuli generation or application of test patterns to the device under test [DUT]
- G01R31/31922—Timing generation or clock distribution
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
- H03K5/135—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of time reference signals, e.g. clock signals
Definitions
- the invention relates to generating timing signals.
- Stable clocks such as crystal oscillators have been used to generate a sequence of timing signals of variable signal-to-signal interval by programming digital counters to trigger the timing signals at predetermined counts of the clock.
- tapped delay lines having resolution (e.g., 1 nanosecond) higher than that (e.g., 16 ns) of the clock have been used to additionally delay signals relative to the start of the sequence
- timing signal interval resolution has in such systems been limited by the clock resolution, with the timing signal period equal to the crystal oscillator period or an integer multiple thereof.
- timing edge generators employing further delay lines, were driven by these desired period output pulses plus delayed clock signals, obtained by passing clock signals through a delay line delayed by the residue value.
- the circuitry employing the timing edge generators thus had both the crystal clock signals and asychronous delayed clock signals distributed through it.
- desired periods that are other than integer multiples of a crystal oscillator period are provided by splitting the clock signals into plural phases, and programmably selecting signals from a particular phase to trigger an output (e.g., a 4 ns clock spit into four phases to obtain 1 ns resolution. ..).!..Iadd.). .Iaddend.
- timing system would be synchronous (promoting simplicity of manufacture and reliable operation); transmission line inaccuracies would not contribute to timing inaccuracies; there would be reduced crosstalk (owing to the need to distribute only one crystal phase), and there would be a small number of gates (which tend to distort signals) between the clock signal and the final timing signal, yielding improved accuracy.
- the local programmable counting means includes a local counter and a coincidence detector that receives the output of the local counter plus the output of a first random access memory (RAM) including the most significant bits of the desired period value (i.e., the integer number of clock periods in a desired period); a local end-of-count (LEOC) output is provided at a predetermined count to a flip flop that is triggered upon the next clock signal in order to select a desired clock signal, and that output is provided to the local programmable delay means that adds the residue and remainder values; the programmable delay means includes a delay line that is controlled with a residue and remainder value provided from an adder that obtains the remainder value (also referred to as the least significant bits) from a second RAM and adds to it the residue of the prior output, both RAMs being addressed by the same address bus; there is a master counter that counts clock signals and provides master end-of-count (MEOC) pulses to reset the local counters; there also are master RAMs that include the most significant bits and remainder
- FIG. 1 is block diagram of a period oscillator circuit used to provide master end-of-count pulses and residue values to a plurality of local edge generators.
- FIG. 2 is a block diagram of a local edge generator using clock signal, and the master end-of-count pulses and residue values of the FIG. 1 circuit to generate a timing edge pulse.
- FIG. 1 is shown master period oscillator 10, which receives as inputs the clock signals (XTAL) from 6.4 nanosecond crystal oscillator 12 and 8-bit time set addresses (for stored desired period values) and provides outputs used by the plurality of local edge generators 16, one of which is shown in FIG. 2.
- the timing circuitry shown in the . .FIGURES.!. .Iadd.figures .Iaddend. is used in an automatic circuit tester in which test patterns are provided to a large number of input nodes of a circuit under test at high speed and the resulting outputs are detected and compared with expected output.Iadd.. .Iaddend.
- period oscillator 10 includes presetable 10-bit master counter 18 and MSB period value random access memory (RAM) 20 (10-bit by 256-bit), the outputs of both of which are provided for comparison at coincidence detector 22 (plural exclusive or gates, the outputs of which are combined by or gates), to provide an output to flip flop 24 when the count at counter 18 matches the period value at the output of RAM 20.
- MSB RAM 20 is addressed by addresses provided over 8-bit time set address bus 19 from address register 14.
- Flip flop 24 is clocked by XTAL signals and provides its output to crystal delay 26, which is also clocked by XTAL signals and can delay its output by 1 XTAL signal when it receives a carry out signal on its delay input 28 from 6-bit residue adder 30.
- Time set address bus 19 is also provided to LSB period value RAM 32 (6 bit by 256 bit) and provides its output to the B input of residue adder 30.
- the 6-bit, S summation output, designated RES(n), of residue adder 30 is connected to the input of register 33, which provides its 6-bit output, designated RES(n-1), to local edge generators 16 and to the A input of residue adder 30.
- the S summation output of residue adder 30 is also provided to programmable delay line 34, which provides an output period pulse each time it receives a master end-of-count (MEOC) pulse from crystal delay 26, after delaying it a delay interval indicated by RES(n).
- Programmable delay line 34 is a digital interpolator that has 100 ps resolution and can provide delays up to 6.4 ns.
- the MEOC output of crystal delay 26 is also provided to reset master counter 18 and to clock address register address 14.
- local edge generator 16 includes presetable 10-bit local counter 36, which is reset by MEOC pulses, clocked by XTAL signals, and provides its 10-bit output to coincidence detector 38, which also receives as an input the output of MSB time value RAM 40 (10-bit by 256-bit).
- the output of coincidence detector is provided to flip flop 42, which is clocked by XTAL signals and provides its output to crystal delay 44, which is also clocked by XTAL signals.
- Crystal delay 44 includes two delay inputs 46, 48, each of which is capable of delaying the local end-of-count (LEOC) output of crystal delay 44 to programmable delay line 50 by 1 XTAL signal.
- Delay input 46 is connected to receive a carry out signal from 6-bit residue adder 53, and delay input 48 is connected to receive a carry out signal from 6-bit delay adder 54.
- LSB time value RAM 52 (6-bit by 256-bit) is also addressed by time set address bus 19 and provides its output, designated REM(TV(n)/XTAL), to the A input of residue adder 53.
- the B input of residue adder 53 receives the RES(n-1) output from master period oscillator 10, and the 6-bit S summation output of residue adder 53 is provided to the A input of delay adder 44.
- the B input of adder 54 receives a deskew value, DES, from deskew value generator 56 in order to deskew the edge provided by edge generator 16 so that it is synchronous with edges provided by edge generators for other channels.
- Generator 56 is reset by MEOC and receives control signals, CNTRL, indicating a deskew value to be used.
- the 6-bit S summation output (designated DELAY(n)) of delay adder 54 is provided by programmable delay line 50, which is a digital interpolator having 100 ps resolution and provides an output . .Pulse.!. .Iadd.pulse .Iaddend.each time it receives a pulse from crystal delay 44, after delaying it a delay interval indicated by the value of DELAY(n).
- period oscillator 10 provides period pulses having programmed period values for cycle n, PV(n), that are other than integer multiples of the crystal period, similar to the operation described in St. Clair U.S. Pat. No. 4,231,104.
- the residue value is not used to delay crystal signals, to which are added further delays in the edge generators, as in St. Clair; instead the crystal signals, the residue value, and the digital master end-of-count signal are sent to all of the local edge generators 16, in which all delay is added to the crystal signal at once.
- the integer values (designated INT(PV(n)/XTAL) in FIG. 1), of dividing PV(n) by the crystal period (XTAL) are loaded into MSB period value RAM 20, and the remainder values (in 100 ps increments) of this division (designated REM(PV(n)/XTAL) in FIG. 1) are loaded into LSB period value RAM 32.
- PV(n) can range from 19.2 ns (a minimum of three crystal periods are needed to accommodate routing through the circuitry to perform calculations) to 6.5 microseconds (2 10 crystal periods) and is one of the 256 values stored in RAM's 20, 32.
- the period value, PV(n), is thus a summation of the integer values loaded in RAM 20 (in clock period units), and the remainder values loaded into RAM 32 (in 100 ps units).
- Master counter 18 counts XTAL signals and provides its output to coincidence detector 22, which provides a pulse to flip flop 24 when the count on counter 18 equals the integer values provided by MSB RAM 20. This is provided to flip flop 24, which on the next XTAL signal provides a pulse to crystal delay 26, which on the next XTAL signal (unless delayed by a carry out at input delay 28) provides an MEOC pulse, which resets counter 18 and clocks time set address register 14 to provide the next time set address to RAMs 20, 32.
- the remainder value provided from LSB RAM 32 to residue adder 30 is added to the value at input A and provided as a sum, RES(n), to delay line 34 and register 33.
- Time delay line 34 provides a period pulse each time it receives an MEOC pulse, after delaying it by the RES(n) value.
- Register 33.Iadd., .Iaddend.upon receiving an XTAL signal provides its output designated RES(n-1), to indicate that it is one . .MECC.!. .Iadd.MEOC .Iaddend.cycle behind the input to register 33.
- the RES(n) value provided by residue adder 30 to programmable delay 34 and to register 33 has the value of the last 6 bits given by the following equation.Iadd.: .Iaddend.
- RES(n) simply equals the remainder value that was provided by LSB RAM 32.
- RES(n) equals the summation of this value plus the residue value from the preceding cycle, fed back from the output of register 33.
- period pulses with values PV(n) that are other than integer values of the period of oscillator 12 are . .Provided.!. .Iadd.provided .Iaddend.by counting an integer number of clock signals to obtain an MEOC pulse and delaying the MEOC pulse by the remainder value in the first cycle and delaying the MEOC by the sum of the remainder and residue values in subsequent cycles, to account for the fact that the prior period . .Pulse.!.
- .Iadd.pulse .Iaddend. was not synchronous with a clock signal. Because the oscillator has a 6.4 ns period, and programmable delay 34 adds delays in increments of 100 ps, when residue adder 30 has counted to 64, it will overflow and provide a carry out, and the MEOC will once again be synchronous with the crystal signal, so a one-crystal-signal delay is provided at crystal delay 26.
- the period pulse is used by a pattern generator (not shown) to send the next cycle's data to be formatted.
- edge generator 16 receives MEOC pulses, XTAL signals, addresses on time set address bus 19, and the RES(n-1) residue values from period oscillator 10.
- the MEOC pulses reset counter 36, which counts XTAL signals and provides its output to coincidence detector 38.
- the time value for edge generator 16 for cycle n, TV(n) is split up into some integer number of crystal periods (designated INT(TV(n)/XTAL)) plus a remainder value (designated REM(TV(n)/XTAL) in RAMs 40, 52, as was the period value.
- INT(TV(n)/XTAL) some integer number of crystal periods
- REM(TV(n)/XTAL) designated REM(TV(n)/XTAL
- the 6-bit summation of these values is then provided to delay adder 54, which adds in any deskew value, DES, from deskew value generator 56.
- the summation of these values is then provided to programmable delay line 50.
- the delay value thus is determined by the the last 6 bits of the number provided by the following equation:
- crystal delay 44 provides its LEOC pulse to programmable delay 50, which adds to it a delay interval, here DELAY(n).
- the two delay inputs 46, 48 are used when 6-bit adders 53, 54 overflow and provide carry outs.
- the output of programmable delay line 50 is a timing edge pulse, which is used to generate an edge, used, e.g., with an edge from another local edge generator to provide a data pulse to a digital circuit being tested by automatic test equipment employing the timing signal generator.
- the time value TV(n) may differ from the period values PV(n), depending upon, e.g., whether the time pulse is a beginning edge or an ending edge and the desired . .Pulse.!. .Iadd.pulse .Iaddend.width.
- the DES values provide deskew that varies depending upon the path to and through the generator, whether the edge is used for rising or falling edges and whether it is used in a driver or a detector.
- Timing system is totally synchronous so that it is simple to manufacture and reliable in operation. Only a pure crystal is fanned out to the system so that transmission line inaccuracies do not contribute to timing inaccuracies; residue and remainder delays are distributed and added in the digital domain. Because there is only one crystal phase, crosstalk is reduced. Deskewed values are easily added in the digital domain rather than the analog domain. There are an absolute minimum of gates between the pure crystal signal and the final timing signals, yielding improved accuracy by avoiding having the ultimate timing signals based upon signals that have passed through a plurality of gates, each of which adds some distortion.
- timing system would have application in circuitry other than multiple-channel automatic circuit . .testors.!. .Iadd.testers .Iaddend.in particular circuitry requiring precise timing edges that can be varied on a cycle-by-cycle basis.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Description
RES(n)=RES(n-1)+REM(PV(n)/XTAL)
DELAY(n)=RES(n-1)+REM(TV(n)/XTAL)+DES
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/431,583 USRE36063E (en) | 1987-02-09 | 1995-05-01 | Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US1281587A | 1987-02-09 | 1987-02-09 | |
US52127290A | 1990-05-09 | 1990-05-09 | |
US07/876,082 US5274796A (en) | 1987-02-09 | 1992-04-28 | Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal |
US08/431,583 USRE36063E (en) | 1987-02-09 | 1995-05-01 | Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US52127290A Continuation | 1987-02-09 | 1990-05-09 | |
US07/876,082 Reissue US5274796A (en) | 1987-02-09 | 1992-04-28 | Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE36063E true USRE36063E (en) | 1999-01-26 |
Family
ID=46252857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/431,583 Expired - Lifetime USRE36063E (en) | 1987-02-09 | 1995-05-01 | Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal |
Country Status (1)
Country | Link |
---|---|
US (1) | USRE36063E (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6396313B1 (en) | 2000-08-24 | 2002-05-28 | Teradyne, Inc. | Noise-shaped digital frequency synthesis |
US6553529B1 (en) | 1999-07-23 | 2003-04-22 | Teradyne, Inc. | Low cost timing system for highly accurate multi-modal semiconductor testing |
FR2871963A1 (en) * | 2004-06-22 | 2005-12-23 | Thales Sa | ELECTRONIC DEVICE FOR GENERATING SYNCHRONIZATION SIGNALS |
US7319936B2 (en) | 2004-11-22 | 2008-01-15 | Teradyne, Inc. | Instrument with interface for synchronization in automatic test equipment |
US7454681B2 (en) | 2004-11-22 | 2008-11-18 | Teradyne, Inc. | Automatic test system with synchronized instruments |
US20090154638A1 (en) * | 2007-12-13 | 2009-06-18 | Digi International Inc. | Method and Apparatus for Digital I/O Expander Chip with Multi-Function Timer Cells |
WO2009088693A1 (en) * | 2007-12-31 | 2009-07-16 | Teradyne, Inc. | Timing signal generator providing synchronized timing signals at non-integer clock multiples adjustable by more than one period |
US9279857B2 (en) | 2013-11-19 | 2016-03-08 | Teradyne, Inc. | Automated test system with edge steering |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4063308A (en) * | 1975-06-27 | 1977-12-13 | International Business Machines Corporation | Automatic clock tuning and measuring system for LSI computers |
US4079456A (en) * | 1977-01-24 | 1978-03-14 | Rca Corporation | Output buffer synchronizing circuit having selectively variable delay means |
US4130866A (en) * | 1976-04-19 | 1978-12-19 | Tokyo Shibaura Electric Co., Ltd. | Data processor having a circuit structure suitable for fabrication in LSI form |
GB2020072A (en) * | 1978-04-26 | 1979-11-07 | Teradyne Inc | Generating timing signals |
US4217639A (en) * | 1978-10-02 | 1980-08-12 | Honeywell Information Systems Inc. | Logic for generating multiple clock pulses within a single clock cycle |
GB2095444A (en) * | 1981-03-20 | 1982-09-29 | Wavetek | Non-integral divider with pulse delay compensation |
US4386401A (en) * | 1980-07-28 | 1983-05-31 | Sperry Corporation | High speed processing restarting apparatus |
EP0080970A1 (en) * | 1981-11-26 | 1983-06-08 | Deutsche ITT Industries GmbH | Frequency divider programmable for non-integer division |
US4428042A (en) * | 1980-02-19 | 1984-01-24 | Siemens Aktiengesellschaft | Interface device for coupling a system of time-division multiplexed channels to a data concentrator |
US4482983A (en) * | 1980-06-23 | 1984-11-13 | Sperry Corporation | Variable speed cycle time for synchronous machines |
US4494243A (en) * | 1981-11-26 | 1985-01-15 | Itt Industries, Inc. | Frequency divider presettable to fractional divisors |
US4564953A (en) * | 1983-03-28 | 1986-01-14 | Texas Instruments Incorporated | Programmable timing system |
US4724378A (en) * | 1986-07-22 | 1988-02-09 | Tektronix, Inc. | Calibrated automatic test system |
US4779221A (en) * | 1987-01-28 | 1988-10-18 | Megatest Corporation | Timing signal generator |
US4789835A (en) * | 1983-08-01 | 1988-12-06 | Fairchild Camera & Instrument Corporation | Control of signal timing apparatus in automatic test systems using minimal memory |
US4806852A (en) * | 1984-09-07 | 1989-02-21 | Megatest Corporation | Automatic test system with enhanced performance of timing generators |
-
1995
- 1995-05-01 US US08/431,583 patent/USRE36063E/en not_active Expired - Lifetime
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4063308A (en) * | 1975-06-27 | 1977-12-13 | International Business Machines Corporation | Automatic clock tuning and measuring system for LSI computers |
US4130866A (en) * | 1976-04-19 | 1978-12-19 | Tokyo Shibaura Electric Co., Ltd. | Data processor having a circuit structure suitable for fabrication in LSI form |
US4079456A (en) * | 1977-01-24 | 1978-03-14 | Rca Corporation | Output buffer synchronizing circuit having selectively variable delay means |
GB2020072A (en) * | 1978-04-26 | 1979-11-07 | Teradyne Inc | Generating timing signals |
US4231104A (en) * | 1978-04-26 | 1980-10-28 | Teradyne, Inc. | Generating timing signals |
US4217639A (en) * | 1978-10-02 | 1980-08-12 | Honeywell Information Systems Inc. | Logic for generating multiple clock pulses within a single clock cycle |
US4428042A (en) * | 1980-02-19 | 1984-01-24 | Siemens Aktiengesellschaft | Interface device for coupling a system of time-division multiplexed channels to a data concentrator |
US4482983A (en) * | 1980-06-23 | 1984-11-13 | Sperry Corporation | Variable speed cycle time for synchronous machines |
US4386401A (en) * | 1980-07-28 | 1983-05-31 | Sperry Corporation | High speed processing restarting apparatus |
GB2095444A (en) * | 1981-03-20 | 1982-09-29 | Wavetek | Non-integral divider with pulse delay compensation |
EP0080970A1 (en) * | 1981-11-26 | 1983-06-08 | Deutsche ITT Industries GmbH | Frequency divider programmable for non-integer division |
US4494243A (en) * | 1981-11-26 | 1985-01-15 | Itt Industries, Inc. | Frequency divider presettable to fractional divisors |
US4564953A (en) * | 1983-03-28 | 1986-01-14 | Texas Instruments Incorporated | Programmable timing system |
US4789835A (en) * | 1983-08-01 | 1988-12-06 | Fairchild Camera & Instrument Corporation | Control of signal timing apparatus in automatic test systems using minimal memory |
US4806852A (en) * | 1984-09-07 | 1989-02-21 | Megatest Corporation | Automatic test system with enhanced performance of timing generators |
US4724378A (en) * | 1986-07-22 | 1988-02-09 | Tektronix, Inc. | Calibrated automatic test system |
US4779221A (en) * | 1987-01-28 | 1988-10-18 | Megatest Corporation | Timing signal generator |
Non-Patent Citations (19)
Title |
---|
30(b)(6) Deposition of Michael Luttati taken on Apr. 19, 1994 in Civil Action No. 94 10279 and Deposition Exhibit Nos. 97, 102, 103, 105 111, and 113 114 discussed therein. * |
30(b)(6) Deposition of Michael Luttati taken on Apr. 19, 1994 in Civil Action No. 94-10279 and Deposition Exhibit Nos. 97, 102, 103, 105-111, and 113-114 discussed therein. |
30(b)(6) Deposition of Mike Augarten taken on Apr. 13, 1994 in Civil Action No. 94 10279 and Deposition Exhibit Nos. 53 55, 57, 60, and 62 63 discussed therein. * |
30(b)(6) Deposition of Mike Augarten taken on Apr. 13, 1994 in Civil Action No. 94-10279 and Deposition Exhibit Nos. 53-55, 57, 60, and 62-63 discussed therein. |
A Teradyne Brochure for the J941 VLSI Test System dated 1981. * |
Deposition vol. I of George taken on Apr. 5, 1994 in Civil Action No. 94 10279, D. Mass. and exhibits entered or discussed therein. * |
Deposition vol. I of George taken on Apr. 5, 1994 in Civil Action No. 94-10279, D. Mass. and exhibits entered or discussed therein. |
Deposition vol. II of George taken on Apr. 6, 1994 in Civil Action No. 94 10279, D. Mass. and exibits entered or discussed therein. * |
Deposition vol. II of George taken on Apr. 6, 1994 in Civil Action No. 94-10279, D. Mass. and exibits entered or discussed therein. |
TS11041 A European Search Report for the counterpart application to the original application of the 796 patent. * |
TS11041--A European Search Report for the counterpart application to the original application of the '796 patent. |
TS11231 32; 11255 56; 11428 429; 11469 470 Software revision chronology for portions of the J937 TST2 test program to perform edge placement skew tests at fast cycle rates. * |
TS11231-32; 11255-56; 11428-429; 11469-470--Software revision chronology for portions of the J937 TST2 test program to perform edge placement skew tests at fast cycle rates. |
TS12046 12062 Speech For The Security Analysts dated Nov. 13, 1986 given by Jim Prestridge of Teradyne. * |
TS12046-12062--Speech For The Security Analysts dated Nov. 13, 1986 given by Jim Prestridge of Teradyne. |
TS3147, 3151, 3152 3160 Purchase Order and Quotation for the Teradyne J937 System. * |
TS3147, 3151, 3152-3160--Purchase Order and Quotation for the Teradyne J937 System. |
TS3169 TS3182 Internal memo dated Aug. 12, 1985 from D. Gentry to: List, Re: Preliminary J937 Configurations and Pricing. * |
TS3169-TS3182--Internal memo dated Aug. 12, 1985 from D. Gentry to: List, Re: Preliminary J937 Configurations and Pricing. |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6553529B1 (en) | 1999-07-23 | 2003-04-22 | Teradyne, Inc. | Low cost timing system for highly accurate multi-modal semiconductor testing |
US6396313B1 (en) | 2000-08-24 | 2002-05-28 | Teradyne, Inc. | Noise-shaped digital frequency synthesis |
US7647520B2 (en) | 2004-06-22 | 2010-01-12 | Thales | Electronic device for generating synchronization signals |
WO2005125010A1 (en) * | 2004-06-22 | 2005-12-29 | Thales | Electronic device for generating synchronisation signals |
US20080122508A1 (en) * | 2004-06-22 | 2008-05-29 | Thales | Electronic Device for Generating Synchronization Signals |
FR2871963A1 (en) * | 2004-06-22 | 2005-12-23 | Thales Sa | ELECTRONIC DEVICE FOR GENERATING SYNCHRONIZATION SIGNALS |
US7319936B2 (en) | 2004-11-22 | 2008-01-15 | Teradyne, Inc. | Instrument with interface for synchronization in automatic test equipment |
US7454681B2 (en) | 2004-11-22 | 2008-11-18 | Teradyne, Inc. | Automatic test system with synchronized instruments |
US7769559B2 (en) | 2004-11-22 | 2010-08-03 | Teradyne, Inc. | Instrument with interface for synchronization in automatic test equipment |
US20090154638A1 (en) * | 2007-12-13 | 2009-06-18 | Digi International Inc. | Method and Apparatus for Digital I/O Expander Chip with Multi-Function Timer Cells |
US7941687B2 (en) * | 2007-12-13 | 2011-05-10 | Digi International Inc. | Method and apparatus for digital I/O expander chip with multi-function timer cells |
US20110176651A1 (en) * | 2007-12-13 | 2011-07-21 | Digi International Inc. | Method and Apparatus for Digital I/O Expander Chip with Multi-Function Timer Cells |
US8832488B2 (en) | 2007-12-13 | 2014-09-09 | Digi International Inc. | Method and apparatus for digital I/O expander chip with multi-function timer cells |
WO2009088693A1 (en) * | 2007-12-31 | 2009-07-16 | Teradyne, Inc. | Timing signal generator providing synchronized timing signals at non-integer clock multiples adjustable by more than one period |
US9279857B2 (en) | 2013-11-19 | 2016-03-08 | Teradyne, Inc. | Automated test system with edge steering |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5274796A (en) | Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal | |
US4809221A (en) | Timing signal generator | |
EP0136204B1 (en) | Control of signal timing apparatus in automatic test systems using minimal memory | |
US5566188A (en) | Low cost timing generator for automatic test equipment operating at high data rates | |
US20050200393A1 (en) | Method and device for generating a clock signal with predetermined clock signal properties | |
JP2907033B2 (en) | Timing signal generator | |
USRE36063E (en) | Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal | |
EP0815461B1 (en) | Timing generator with multiple coherent synchronized clocks | |
KR100313255B1 (en) | Combinational delay circuit for a digital frequency multiplier | |
JP2609284B2 (en) | Distributed timing signal generator | |
JP3633988B2 (en) | Timing edge generation circuit for semiconductor IC test equipment | |
US5903745A (en) | Timing generator for plural reference clocks | |
US4638256A (en) | Edge triggered clock distribution system | |
CA1281385C (en) | Timing generator | |
US4779221A (en) | Timing signal generator | |
JP2561644B2 (en) | Timing signal generator | |
US5630109A (en) | Apparatus for processing of a series of timing signals | |
US7804349B2 (en) | Timing signal generator providing synchronized timing signals at non-integer clock multiples adjustable by more than one period | |
JP2510973B2 (en) | Semiconductor test equipment | |
JP3147129B2 (en) | Timing generator | |
JP3126436B2 (en) | Timing calibration method | |
SU953703A2 (en) | Multi-channel programmable pulse generator | |
JPH0770996B2 (en) | Method and apparatus for converting a write clock with a gear to a read clock without a gear. | |
SU1107260A2 (en) | Digital frequency synthesizer | |
JPH02110387A (en) | Automatic circuit tester |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
SULP | Surcharge for late payment |
Year of fee payment: 7 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT,TEX Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:TERADYNE, INC.;REEL/FRAME:021912/0762 Effective date: 20081114 Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, TE Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:TERADYNE, INC.;REEL/FRAME:021912/0762 Effective date: 20081114 |
|
AS | Assignment |
Owner name: TERADYNE, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CONNOR, GEORGE WILLIAM;REEL/FRAME:022078/0624 Effective date: 19870203 |
|
AS | Assignment |
Owner name: TERADYNE, INC,MASSACHUSETTS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:022668/0750 Effective date: 20090427 Owner name: TERADYNE, INC, MASSACHUSETTS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:022668/0750 Effective date: 20090427 |