IP Library Granted Patent US 7,253,674
Granted Patent B1
US 7,253,674 · App. 11/187,114 · Granted Aug 7, 2007

Output clock phase-alignment circuit

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,253,674
App. No.
11/187,114
Granted
Aug 7, 2007
Kind
B1
Abstract

A clock generator has a reset circuit and (at least) two dividers, where each divider divides a reference clock signal by a divisor value to generate an output clock signal. The reset circuit generates reset signals for the dividers, where the reset signals are delayed relative to one another by a selected number of reference clock cycles, such that the dividers generate output clock signals having a desired phase offset between them.

Claims (92)

1. A method for generating two or more output clock signals, the method comprising:

receiving a control signal corresponding to a specified number of reference clock cycles, wherein the control signal has any one of a plurality of different values;

delaying a second reset signal relative to a first reset signal based on the specified number of reference clock cycles;

dividing a first reference clock signal based on a first divisor value to generate a first output clock signal based on the first reset signal; and

dividing a second reference clock signal based on a second divisor value to generate a second output clock signal based on the second reset signal, wherein (1) the specified number of reference clock cycles is independent of the first and second divisor values and (2) phase offset between the first and second output clock signals is a function of the specified number of reference clock cycles and at least one of the first and second divisor values.

2. The invention of claim 1 , wherein the first reference clock signal is the second reference clock signal.

3. The invention of claim 1 , wherein:

the first and second reset signals are generated by a reset circuit based on an input reset signal;

the first output clock signal is generated by a first divider; and

the second output clock signal is generated by a second divider.

4. The invention of claim 3 , wherein at least one of the first and second reference clock signals is generated by a voltage-controlled oscillator.

5. The invention of claim 3 , wherein:

the reset circuit comprises a multiplexer and a series of delay elements;

the input reset signal is applied to a first delay element in the series;

the first reset signal is output from one of the delay elements in the series; and

the multiplexer receives outputs from two or more of the delay elements in the series and selects one of the delay element outputs as the second reset signal based on the received control signal.

6. The invention of claim 5 , wherein the delay elements are flip-flops.

7. The invention of claim 5 , wherein:

a first set of delay elements in the series provides a reset retiming function; and

a second set of delay elements in the series provides inputs to the multiplexer.

8. The invention of claim 1 , wherein the method is implemented by a single integrated circuit.

9. A clock generator for generating two or more output clock signals, the clock generator comprising:

a first divider adapted to divide a first reference clock signal based on a first divisor value to generate a first output clock signal; and

a second divider adapted to divide a second reference clock signal based on a second divisor value to generate a second output clock signal; and

a reset circuit adapted to (1) receive a control signal corresponding to a specified number of reference clock cycles, wherein the control signal has any one of a plurality of different values, and (2) generate a first reset signal for resetting the first divider and a second reset signal for resetting the second divider, wherein:

the specified number of reference clock cycles is independent of the first and second divisor values;

the second reset signal is delayed relative to the first reset signal based on the specified number of reference clock cycles; and

phase offset between the first and second output clock signals is a function of the specified number of reference clock cycles and at least one of the first and second divisor values.

10. The invention of claim 9 , wherein the first reference clock signal is the second reference clock signal.

11. The invention of claim 9 , further comprising a reference clock generator adapted to generate the first and second reference clock signals.

12. The invention of claim 11 , wherein the reference clock generator is a voltage-controlled oscillator.

13. The invention of claim 9 , wherein the reset circuit is adapted to generate the first and second reset signals based on an input reset signal.

14. The invention of claim 13 , wherein:

the reset circuit comprises a multiplexer and a series of delay elements;

a first delay element in the series is adapted to receive the input reset signal;

one of the delay elements in the series is adapted to output the first reset signal; and

the multiplexer is adapted to receive outputs from two or more of the delay elements in the series and select one of the delay element outputs as the second reset signal based on the received control signal.

15. The invention of claim 14 , wherein the delay elements are flip-flops.

16. The invention of claim 14 , wherein:

a first set of delay elements in the series is adapted to provide a reset retiming function; and

a second set of delay elements in the series is adapted to provide inputs to the multiplexer.

17. The invention of claim 9 , wherein the clock generator is part of a single integrated circuit.

18. An integrated circuit having a clock generator for generating two or more output clock signals, the clock generator comprising:

a first divider adapted to divide a first reference clock signal based on a first divisor value to generate a first output clock signal; and

a second divider adapted to divide a second reference clock signal based on a second divisor value to generate a second output clock signal; and

a reset circuit adapted to (1) receive a control signal corresponding to a specified number of reference clock cycles, wherein the control signal has any one of a plurality of different values, and (2) generate a first reset signal for resetting the first divider and a second reset signal for resetting the second divider, wherein:

the specified number of reference clock cycles is independent of the first and second divisor values;

the second reset signal is delayed relative to the first reset signal based on the specified number of reference clock cycles; and

phase offset between the first and second output clock signals is a function of the specified number of reference clock cycles and at least one of the first and second divisor values.

19. A method for generating two or more output clock signals, the method comprising:

delaying a second reset signal relative to a first reset signal based on a specified number of reference clock cycles;

dividing a first reference clock signal based on a first divisor value to generate a first output clock signal based on the first reset signal; and

dividing a second reference clock signal based on a second divisor value to generate a second output clock signal based on the second reset signal, wherein:

phase offset between the first and second output clock signals is a function of the specified number of reference clock cycles and at least one of the first and second divisor values;

the first and second reset signals are generated by a reset circuit based on an input reset signal;

the first output clock signal is generated by a first divider;

the second output clock signal is generated by a second divider;

the reset circuit comprises a multiplexer and a series of delay elements;

the input reset signal is applied to a first delay element in the series;

the first reset signal is output from one of the delay elements in the series; and

the multiplexer receives outputs from two or more of the delay elements in the series and selects one of the delay element outputs as the second reset signal.

20. The invention of claim 19 , wherein:

a first set of delay elements in the series provides a reset retiming function; and

a second set of delay elements in the series provides inputs to the multiplexer.

21. A clock generator for generating two or more output clock signals, the clock generator comprising:

a first divider adapted to divide a first reference clock signal based on a first divisor value to generate a first output clock signal; and

a second divider adapted to divide a second reference clock signal based on a second divisor value to generate a second output clock signal; and

a reset circuit adapted to generate a first reset signal for resetting the first divider and a second reset signal for resetting the second divider, wherein:

the second reset signal is delayed relative to the first reset signal based on a specified number of reference clock cycles;

phase offset between the first and second output clock signals is a function of the specified number of reference clock cycles and at least one of the first and second divisor values;

the reset circuit is adapted to generate the first and second reset signals based on an input reset signal;

the reset circuit comprises a multiplexer and a series of delay elements;

a first delay element in the series is adapted to receive the input reset signal;

one of the delay elements in the series is adapted to output the first reset signal; and

the multiplexer is adapted to receive outputs from two or more of the delay elements in the series and selects one of the delay element outputs as the second reset signal.

22. The invention of claim 21 , wherein:

a first set of delay elements in the series is adapted to provide a reset retiming function; and

a second set of delay elements in the series is adapted to provide inputs to the multiplexer.

23. An integrated circuit having a clock generator for generating two or more output clock signals, the clock generator comprising:

a first divider adapted to divide a first reference clock signal based on a first divisor value to generate a first output clock signal; and

a second divider adapted to divide a second reference clock signal based on a second divisor value to generate a second output clock signal; and

a reset circuit adapted to generate a first reset signal for resetting the first divider and a second reset signal for resetting the second divider, wherein:

the second reset signal is delayed relative to the first reset signal based on a specified number of reference clock cycles;

phase offset between the first and second output clock signals is a function of the specified number of reference clock cycles and at least one of the first and second divisor values;

the reset circuit is adapted to generate the first and second reset signals based on an input reset signal;

the reset circuit comprises a multiplexer and a series of delay elements;

a first delay element in the series is adapted to receive the input reset signal;

one of the delay elements in the series is adapted to output the first reset signal; and

the multiplexer is adapted to receive outputs from two or more of the delay elements in the series and selects one of the delay element outputs as the second reset signal.

24. The invention of claim 23 , wherein:

a first set of delay elements in the series is adapted to provide a reset retiming function; and

a second set of delay elements in the series is adapted to provide inputs to the multiplexer.

Assignments (4)
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
SECURITY INTEREST Recorded Mar 18, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035223/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2005
From: POWELL, GARY P.; JOHNSON, PHILLIP L.; SCHOLZ, HAROLD N.
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 016611/0501 →