IP Library Granted Patent US 7,574,632
Granted Patent B2
US 7,574,632 · App. 11/234,814 · Granted Aug 11, 2009

Strobe technique for time stamping a digital signal

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,574,632
App. No.
11/234,814
Granted
Aug 11, 2009
Kind
B2
Abstract

A system and apparatus generates a time-stamp to identify and record the time of an event such as an edge received in a data signal or clock signal. A set of strobe pulses can be generated by routing an external clock signal to delay elements with incrementally increasing delay values. A data signal or device under test clock signal can be applied to the input to each of a set of latches which are clocked by the strobe pulses. The set of latches can thereby capture a series of samples of the data signal or clock signal. The series of samples can be encoded as an edge time within a clock cycle. A clock cycle counter can be added to the edge time to generate the time stamp.

Claims (24)

1. A method for generating a time-stamp for a data signal or clock signal of a device under test, comprising:

initiating a strobe with a time-stamp clock signal, wherein the strobe has a frequency greater than or equal to a frequency of at least one data signal or clock signal of the device under test;

applying a time-stamp clock to delay circuitry wherein the delay circuitry comprises a series of delay elements; and

providing a connection between each of the delay elements to receive a plurality of sequentially delayed copies of pulses in the time-stamp clock signal to generate the strobe;

applying each pulse of the strobe to a corresponding latch of a plurality of latches, each corresponding pulse having a input signal;

applying the data signal or clock signal of the device under test to the input signal of each of the latches;

receiving the state of the data signal or clock signal of the device under test based on an output of each of the latches; and

combining a time-stamp clock count with the time of at least one of the strobe pulses by adding the digital word representing the time of the at least one strobe pulses to the clock count.

2. An apparatus for generating a time stamp for a digital signal, comprising:

a time-stamp clock providing input to sampling circuitry, the sampling circuitry comprising a plurality of increasing strobe delay elements in communication with the time-stamp clock wherein each of the delay elements triggers a corresponding latch which samples a data signal or a clock signal of a device under test;

an encoder in communication with the sampling circuitry which transforms the sampled digital signals to edge time data in a binary word; and

a counter in communication with the time-stamp clock wherein the counter outputs a count of the time-stamp clock to time-stamp circuitry, wherein the time-stamp circuitry combines the count with the binary word to generate a time-stamp of an edge in the digital signal.

3. The apparatus according to claim 2 , further comprising time-stamp logic circuitry in communication with the time-stamp circuitry, wherein the time-stamp logic circuitry is adapted for outputting the time-stamp of the edge.

4. The apparatus according to claim 2 , further comprising:

memory in communication with the encoder, the memory storing the binary word if digital signal is a data signal;

routing circuitry in communication with the encoder, the routing circuitry selecting the binary word having a set polarity and routing the binary word to a clock bus for use on a plurality of channels if the digital signals are clock signals;

memory address lines in communication with the clock bus wherein the memory address lines are configured to select clock time data on the bus and use the clock time data to address data stored in the memory;

first compare circuitry in communication with the memory for comparing the clock time data to the data stored in the memory; and

second compare circuitry in communication with the first compare circuitry, wherein the second compare circuitry compares expected values of the data corresponding to specific clock times with values represented by the binary words in the memory.

5. The apparatus according to claim 2 , further comprising:

input routing circuitry in communication with the sampling circuitry; and

an edge generator in communication with the input routing circuitry wherein the routing circuitry selects between the input generator and the time-stamp clock for input to the sampling circuitry.

6. The apparatus according to claim 2 , wherein the digital signal comprises a data signal.

7. The apparatus according to claim 2 , wherein the digital signal comprises a clock signal.

Assignments (3)
SECURITY INTEREST Recorded May 7, 2020
From: TERADYNE, INC.
To: TRUIST BANK
Reel/Frame 052595/0632 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 28, 2019
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: TERADYNE, INC.; EAGLE TEST SYSTEMS, INC.; LITEPOINT CORPORATION; NEXTEST SYSTEMS CORPORATION; GENRAD, LLC; ENERGID TECHNOLOGIES CORPORATION
Reel/Frame 049632/0940 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2015
From: TERADYNE, INC.; LITEPOINT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 035507/0116 →