IP Library Granted Patent US 8,788,867
Granted Patent B2
US 8,788,867 · App. 12/930,461 · Granted Jul 22, 2014

Systems and methods for playback of detected timing events

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 8,788,867
App. No.
12/930,461
Granted
Jul 22, 2014
Kind
B2
Abstract

Systems and methods are disclosed for playback of detected timing events with detected phase variations. Disclosed signal generation embodiments can be used to generate digital signals having desired phase variation. Disclosed event detection circuitry can be used to generate event timing data representing one or more phase variations in detected events. The disclosed signal generation embodiments can utilize the event timing data to playback detect events along with the measured phase variations. Further, the signal generation circuitry and the event detection circuitry can be implemented in different devices or can be implemented in the same device.

Claims (51)

1. A system for playback of detected timing events, comprising:

event detection circuitry configured to receive an event occurrence signal and to output event timing data associated with detected events, the event timing data representing at least one phase variation associated with a detected event; and

signal generation circuitry configured to receive the event timing data and to output event playback signals, the event playback signals representing a playback of the detected event including the at least one phase variation, the signal generation circuitry comprising:

waveform generator circuitry configured to generate a digital pattern representing a digital signal having the at least one phase variation, the waveform generator circuitry being configured to output the digital pattern as multi-bit parallel data; and

serializer circuitry having the multi-bit parallel data as an input and having a bit stream as an output, the bit stream being single-bit serial data representing the digital signal having the at least one phase variation.

2. The system of claim 1 , wherein the event detection circuitry comprises:

serializer circuitry having a digital signal pattern as an input and having a bit stream as an output, the digital signal pattern being multi-bit parallel data and the bit stream being single-bit serial data;

logic circuitry having the bit stream as an input and having the event occurrence signal as inputs, the logic circuitry being configured to modify the bit stream based upon the event occurrence signal to produce a modified bit stream, the modified bit stream being single-bit serial data;

deserializer circuitry having the modified bit stream as an input and having a modified digital signal pattern as an output, the modified digital signal pattern being multi-bit parallel data; and

event timing detector circuitry configured to compare a predicted digital signal pattern to the modified digital signal pattern to determine when an event occurred within the modified digital signal pattern and to output the event timing data.

3. The system of claim 1 , wherein the event detection circuitry comprises:

reference clock generator circuitry having a reference clock signal as an output,

deserializer circuitry coupled to the reference clock signal and having the event occurrence signal as an input, the deserializer circuitry being configured to output multi-bit parallel data representative of the event occurrence signal at an output rate based upon a rate of the reference clock signal, the deserializer circuitry being further configured to sample the event occurrence signal at a rate faster than the output rate; and

event timing detector circuitry coupled to receive the multi-bit parallel data and configured to determine when an event occurred within the multi-bit parallel data and to output event timing data representative of when the event occurred within the multi-bit parallel data.

4. The system of claim 1 , wherein the event detection circuitry and the signal generation circuitry are configured within a single device.

5. The system of claim 1 , wherein the event detection circuitry is included in a first device and the signal generation circuitry is included in a separate second device.

6. The system of claim 5 , wherein the first device is configured to communicate the event timing data to the second device.

7. The system of claim 6 , further comprising a first data storage device within the first device and a second data storage device within the second device, each of the first and second data storage devices being configured to store the event timing data.

8. The system of claim 1 , wherein the detected event is associated with a phase variation in a digital clock signal.

9. The system of claim 1 , wherein the detected event is associated with a phase variation in a network communication signal.

10. The system of claim 1 , further comprising a phase change processor configured to receive the event timing data and to process the event timing data for use by the signal generation circuitry.

11. The system of claim 10 , wherein the phase change processor is configured to apply one or more filters to the event timing data.

12. The system of claim 10 , wherein the phase change processor is configured to adjust phase variations represented by the event timing data.

13. The system of claim 10 , wherein the phase change processor is configured to adjust a signal format represented by the event timing data.

14. A method for playback of detected timing events, comprising:

receiving event timing data representing at least one phase variation associated with a detected event; and

generating event playback signals representing a playback of the detected events including the at least one phase variation;

wherein the generating step comprises:

generating a digital pattern representing a digital signal having the at least one phase variation;

outputting the digital pattern as multi-bit parallel data; and

serializing the multi-bit parallel data to generate a bit stream of single-bit serial data representing the digital signal having the at least one phase variation.

15. The method of claim 14 , further comprising detecting events within an event occurrence signal and outputting event timing data representing at least one phase variation associated with detected events.

16. The method of claim 15 , wherein the detecting step comprises:

outputting a digital signal pattern as multi-bit parallel data;

serializing the multi-bit parallel data to generate a bit stream of single-bit serial data;

modifying the bit stream using logic circuitry having the bit stream and the event occurrence signal as inputs to generate a modified bit stream of single-bit serial data;

deserializing the modified bit stream to generate a modified digital signal pattern as multi-bit parallel data;

comparing a predicted digital signal pattern to the modified digital signal pattern to determine when an event occurred within the modified digital signal pattern; and

generating the event timing data.

17. The method of claim 15 , wherein the detecting step comprises:

receiving the event occurrence input signal;

generating a reference clock signal;

using deserializer circuitry coupled to the reference clock signal to output multi-bit parallel data representative of the event occurrence signal at an output rate based upon a rate of the reference clock signal, the deserializer circuitry sampling the event occurrence signal at a rate faster than the output rate;

determining when an event occurred within the multi-bit parallel data; and

generating the event timing data.

18. The method of claim 15 , wherein the detecting and generating steps are performed within a single device.

19. The method of claim 15 , wherein the detecting step is performed within a first device and the generating step is performed within a second device.

20. The method of claim 19 , further comprising communicating the event timing data from the first device to the second device.

21. The method of claim 14 , wherein the detected event is associated with a phase variation in a digital clock signal.

22. The method of claim 14 , wherein the detected event is associated with a phase variation in a network communication signal.

23. The method of claim 14 , further comprising utilizing a phase change processor to process the event timing data prior to the generating step.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: ANUE SYSTEMS, INC.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 043898/0920 →
RELEASE OF SECURITY INTEREST Recorded Aug 24, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: ANUE SYSTEMS, INC.
Reel/Frame 043384/0988 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →
SECURITY AGREEMENT Recorded Jan 25, 2013
From: ANUE SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029698/0153 →