IP Library Granted Patent US 8,134,412
Granted Patent B2
US 8,134,412 · App. 12/555,139 · Granted Mar 13, 2012

Synchronization of a data output signal to an input clock

Assignee: Urenschi Assets Limited Liability Company
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,134,412
App. No.
12/555,139
Granted
Mar 13, 2012
Kind
B2
Abstract

A digital apparatus for phase aligning output signals of a silicon device to an applied input clock signal in same device allows synchronization of data transfers between the device and another device such as a controller. It includes a digital or analog oscillator of higher frequencies than the applied clock and in multiples of powers 2 n where n=1, 2, 4, etc., with provisions for synchronization and control by the applied input clock. The main oscillator frequency is subdivided to lower frequencies. An internally derived duplicate frequency clock is phase shifted by either 45 or 22.5 degrees. The system measure both a desired coarse delay, and a fine delay to be applied to the path to phase align the output signal to the phase of the applied input clock.

Claims (44)

1. A method of producing an output clock signal for transmission to a device, the method comprising:

generating, using an oscillating circuit, a first internal clock signal having a first frequency that is 2 n times an input frequency of an input clock signal, where n is an integer;

generating, using the oscillating circuit, a second internal clock signal based on the first internal clock signal, wherein the second internal clock signal has a second frequency that is substantially the same as the input frequency;

generating, using the oscillating circuit, a first output clock signal based on the second internal clock signal by applying a first time delay to the second internal clock signal such that the first output clock signal is aligned in phase with the input clock signal, wherein the first time delay is based on a phase difference between the input clock signal and the second internal clock signal; and

generating, using the oscillating circuit, a second output clock signal configured to be provided to the oscillating circuit as feedback, wherein:

the first output clock signal is transmitted to the device;

the second output clock signal is delayed by a second time delay equal to a transmission delay associated with transmitting the first output clock signal from an output of the oscillating circuit to an input of the device;

the first output clock signal is generated based on the second output clock signal;

the phase of the generated first output clock signal is shifted by a time substantially equal to the transmission delay; and

the first output clock signal is substantially in phase with the input clock signal when received at the input of the device.

2. The method of claim 1 , further comprising generating a plurality of internal clock signals based on the first internal clock signal, wherein each of the plurality of internal clock signals has substantially the same frequency as the input clock signal, and wherein the second internal clock signal is selected from among the plurality of internal clock signals.

3. The method of claim 2 , wherein a phase difference between consecutive ones of the plurality of internal clock signals is one of 22.5 degrees or 45 degrees.

4. The method of claim 1 , wherein the first time delay comprises the phase difference between the second internal clock signal and the input clock signal shortened by another time delay associated with a portion of the oscillating circuit that is configured to drive the first output clock signal based on the second internal clock signal.

5. The method of claim 1 , wherein said generating a first output clock signal comprises using a digital latch to apply the first time delay.

6. A system for producing an output clock signal for transmission to a device, the system comprising:

an oscillating circuit configured to:

generate a first internal clock signal at a first frequency that is 2 n times a frequency of the input clock signal, where n is an integer;

generate a plurality of internal clock signals based on the first internal clock signal, wherein each of the plurality of internal clock signals has a frequency that is substantially the same as the input frequency;

select a second internal clock signal from among the plurality of internal clock signals; and

generate the output clock signal based on the second internal clock signal by applying a time delay to the second internal clock signal such that the output clock signal is aligned in phase with the input clock signal, wherein the time delay is based on a phase difference between the input clock signal and the second internal clock signal.

7. The system of claim 6 , wherein a phase difference between consecutive ones of the plurality of internal clock signals is one of 22.5 degrees or 45 degrees.

8. The system of claim 6 , wherein the time delay comprises the phase difference between the second internal clock signal and the input clock signal shortened by another time delay associated with a portion of the oscillating circuit that is configured to drive the output clock signal based on the second internal clock signal.

9. The system of claim 6 , wherein the output clock signal comprises a first output clock signal, and wherein the oscillating circuit is further configured to generate another output clock signal configured to be provided to the oscillating circuit as feedback, wherein:

the first output clock signal is transmitted to the device;

the second output clock signal is delayed by another time delay equal to a transmission delay associated with transmitting the first output clock signal from an output of the oscillating circuit to an input of the device;

the first output clock signal is generated based on the second output clock signal;

the phase of the generated first output clock signal is shifted by a time substantially equal to the transmission delay; and

the first output clock signal is substantially in phase with the input clock signal when received at the input of the device.

10. The system of claim 6 , wherein the oscillating circuit comprises a digital latch configured to apply the time delay.

11. A method of producing an output clock signal for transmission to a device, the method comprising:

generating a first internal clock signal having a first frequency that is 2 n times an input frequency of an input clock signal, where n is an integer;

generating a plurality of additional internal clock signals based on the first internal clock signal, wherein each of the plurality of internal clock signals has substantially the same frequency as the input clock signal;

selecting a second internal clock signal from among the plurality of additional internal clock signals; and

generating the output clock signal based on the second internal clock signal by applying a time delay to the second internal clock signal such that the output clock signal is aligned in phase with the input clock signal, wherein the time delay is based on a phase difference between the input clock signal and the second internal clock signal.

12. The method of claim 11 , wherein a phase difference between consecutive ones of the plurality of additional internal clock signals is one of 22.5 degrees or 45 degrees.

13. The method of claim 11 , wherein said generating a first internal clock signal, said generating a plurality of additional internal clock signals, said selecting a second internal clock signal, and said generating the output clock signal are performed using an oscillating circuit.

14. The method of claim 13 , wherein the time delay comprises the phase difference between the second internal clock signal and the input clock signal shortened by another time delay associated with a portion of the oscillating circuit that is configured to drive the output clock signal based on the second internal clock signal.

15. The method of claim 13 , wherein the output clock signal comprises a first output clock signal, and wherein the method further comprises generating another output clock signal configured to be provided to the oscillating circuit as feedback, wherein:

the first output clock signal is transmitted to the device;

the second output clock signal is delayed by another time delay equal to a transmission delay associated with transmitting the first output clock signal from an output of the oscillating circuit to an input of the device;

the first output clock signal is generated based on the second output clock signal;

the phase of the generated first output clock signal is shifted by a time substantially equal to the transmission delay; and

the first output clock signal is substantially in phase with the input clock signal when received at the input of the device.

16. The method of claim 11 , wherein said generating the output clock signal comprises using a digital latch to apply the time delay.

Assignments (2)
MERGER Recorded Dec 30, 2015
From: URENSCHI ASSETS LIMITED LIABILITY COMPANY
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037405/0751 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2011
From: KARABATSOS, CHRIS
To: URENSCHI ASSETS LIMITED LIABILITY COMPANY
Reel/Frame 025676/0408 →
Continuity (6)
Continuation In Part 12356130 · Jan 20, 2009
Continuation In Part 11843267 · Aug 22, 2007
Continuation 11308518 · Mar 31, 2006
Provisional Application 60670618 · Apr 13, 2005
Provisional Application 60666603 · Mar 31, 2005
Related Publication 20110181365A1 · Jul 28, 2011