IP Library Granted Patent US 6,977,539
Granted Patent B1
US 6,977,539 · App. 10/648,090 · Granted Dec 20, 2005

Clock signal generators having programmable full-period clock skew control and methods of generating clock signals having programmable skews

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 6,977,539
App. No.
10/648,090
Granted
Dec 20, 2005
Kind
B1
Abstract

Clock signal generators include an integrated circuit chip having a PLL-based or DLL-based clock driver therein. The clock driver is configured to support generation of a plurality of clock signals having different frequencies in a range between 1 and 1/N times a frequency of an internal clock signal and full-period programmable skew characteristic, where N is a positive integer greater than one. The clock driver also includes a divide-by-N clock generator that is configured to generate N divide-by-N clock signals that have the same frequency but are phase shifted relative to each other. This clock generator operates in response to a first skew signal having a frequency equal to the frequency of the internal clock signal. A one-of-N select circuit is provided. This select circuit is configured to select one of the N divide-by-N clock signals in response to a time unit position signal. A synchronization unit is electrically coupled to an output of the divide-by-N clock generator circuit and is synchronized to the first skew signal. The synchronization unit is also coupled to an output buffer that is configured to drive an off-chip load with the selected divide-by-N clock signal having the desired skew characteristic.

Claims (60)

1. An integrated circuit device, comprising:

an integrated circuit chip having a clock driver therein that supports generation of a plurality of output clock signals having different frequencies in a range between 1 and 1/N times a frequency of an internal clock signal and full-period programmable skew characteristics, where N is a positive integer greater than one;

wherein the clock driver comprises an internal clock signal generator selected from the group consisting of a phase-locked loop (PLL) integrated circuit and a delay-locked loop (DLL) integrated circuit;

wherein the clock driver is configured to support generation of a divide-by-N clock signal having a full-period programmable skew characteristics that is stepped in N×M time units having a duration equal to 1/M times a period of the internal clock signal, where M is a positive integer greater than eight; and

wherein the clock driver comprises:

a divide-by-N clock generator responsive to a first skew signal; and

a synchronization unit electrically coupled to an output of said divide-by-N clock generator circuit and responsive to the first skew signal.

2. An integrated circuit device, comprising:

an integrated circuit chip having a clock driver therein that supports generation of a plurality of output clock signals having different frequencies in a range between 1 and 1/N times a frequency of an internal clock signal and full-period programmable skew characteristics, where N is a positive integer greater than one;

wherein the clock driver comprises an internal clock signal generator selected from the group consisting of a phase-locked loop (PLL) integrated circuit and a delay-locked loop (DLL) integrated circuit;

wherein the clock driver is configured to support generation of a divide-by-N clock signal having a full-period programmable skew characteristics that is stepped in N×M time units having a duration equal to 1/M times a period of the internal clock signal, where M is a positive integer greater than eight; and

wherein the clock driver comprises:

a divide-by-N clock generator circuit configured to generate N divide-by-N clock signals that have the same frequency but are phase shifted relative to each other, in response to a first skew signal;

a one-of-N select circuit configured to select one of the N divide-by-N clock signals in response to a time unit position signal; and

a synchronization unit electrically coupled to an output of said one-of-N select circuit and synchronized to the first skew signal.

3. The integrated circuit device of claim 2 , wherein the clock driver further comprises a phase interpolator circuit configured to generate the first skew signal.

4. The integrated circuit device of claim 2 , wherein the clock driver further comprises:

a delay chain and phase interpolator circuit configured to generate the first skew signal in response to a fine skew select signal.

5. The integrated circuit device of claim 4 , wherein the clock driver further comprises:

a multiplexer configured to receive a plurality of skew signals from the internal clock signal generator and pass a selected one of the plurality of skew signals to said delay chain and phase interpolator circuit in response to a coarse skew select signal.

6. An integrated circuit device, comprising:

an integrated circuit chip having a clock driver therein that supports generation of a plurality of output clock signals having different frequencies in a range between 1 and 1/N times a frequency of an internal clock signal and full-period programmable skew characteristics, where N is a positive integer greater than one;

wherein the clock driver comprises an internal clock signal generator selected from the group consisting of a phase-locked loop (PLL) integrated circuit and a delay-locked loop (DLL) integrated circuit;

wherein the clock driver is configured to support generation of a divide-by-N clock signal having a full-period programmable skew characteristics that is stepped in N×M time units having a duration equal to 1/M times a period of the internal clock signal, where M is a positive integer greater than eight; and

wherein the clock driver comprises:

a divide-by-N clock generator circuit configured to generate N divide-by-N clock signals that have the same frequency but are phase shifted relative to each other, in response to a first skew signal having a frequency equal to the frequency of the internal clock signal; and

a one-of-N select circuit configured to select one of the N divide-by-N clock signals in response to a time unit position signal.

7. An integrated circuit chip, comprising:

a locked loop integrated circuit configured to generate a plurality of internal clock signals that are skewed in time relative to each but have the same first frequency;

a skew signal select circuit configured to generate a selected skew signal derived from at least one of the plurality of internal clock signals;

a divide-by-N clock generator circuit configured to generate a plurality of divide-by-N clock signals that have the same frequency but are phase shifted relative to each other in increments of 360°/N, in response to the selected skew signal, where N is a positive integer greater than one;

a synchronization unit configured to synchronize a selected one of the plurality of divide-by-N clock signals to the selected skew signal; and

an output buffer configured to drive an off-chip load with a divide-by-N output clock signal having a full-period skew characteristic, in response to a synchronized divide-by-N clock signal derived from said synchronization unit.

8. The integrated circuit chip of claim 7 , wherein the locked loop integrated circuit is selected from the group consisting of a delay-locked loop (DLL) integrated circuit and a phase-locked loop (PLL) integrated circuit.

9. The integrated circuit chip of claim 7 , wherein the output buffer has a pair of differential outputs that are configured to generate a pair of differential divide-by-N output clock signals having full-period skew characteristics.

10. The integrated circuit chip of claim 7 , wherein the skew signal select circuit comprises:

a multiplexer configured to receive the plurality of internal clock signals; and

a delay chain and phase interpolator circuit electrically coupled to an output of said multiplexer and configured to generate the selected skew signal.

11. The integrated circuit chip of claim 7 , wherein the skew signal select circuit comprises:

a multiplexer configured to receive the plurality of internal clock signals; and

a phase interpolator circuit electrically coupled to a pair of outputs of said multiplexer and configured to generate the selected skew signal.

12. The integrated circuit chip of claim 7 , wherein said divide-by-N clock generator comprises a one-of-N select circuit configured to select one of the plurality of divide-by-N clock signals, in response to a time unit position signal.

13. The integrated circuit chip of claim 7 , wherein said divide-by-N clock generator circuit is responsive to a multi-bit divide signal.

14. A method of generating a clock signal having a full-period programmable skew characteristic, comprising the steps of:

generating a plurality of internal clock signals that have equivalent frequencies, but are phase shifted relative to each other;

selecting at least one of the plurality of internal clock signals, in response to a coarse skew select signal;

generating a selected skew signal from the at least one selected plurality of internal clock signals;

generating a plurality of divide-by-N clock signals of equal frequency that are phase shifted relative to each other in increments of 360°/N, in response to the selected skew signal, where N is a positive integer greater than one;

selecting one of the plurality of divide-by-N clock signals, in response to a time unit position signal; and

synchronizing the selected one of the plurality of divide-by-N clock signals to the selected skew signal.

15. The method of claim 14 , further comprising the step of generating a pair of differential divide-by-N output clock signals from the synchronized divide-by-N clock signal.

16. A method of operating an integrated clock driver circuit, comprising the step of:

generating a plurality of divide-by-N clock signals of equal frequency that are phase shifted relative to each other in increments of 360°/N, in response to a skew signal, where N is a positive integer greater than one;

selecting one of the plurality of divide-by-N clock signals, in response to a time unit position signal;

synchronizing the selected one of the plurality of divide-by-N clock signals to the skew signal; and

outputting the synchronized divide-by-N clock signal through an output buffer.

17. An integrated clock driver circuit, comprising:

means for generating a skew signal having full-period skew characteristic;

means responsive to the skew signal for generating N divide-by-N clock signals that are phase-shifted relative to each other in increments of 360°/N and have partial-period skew characteristics, where N is a positive integer greater than one; and

means for generating an output clock signal by selecting one of the N divide-by-N clock signals according to a desired full-period skew characteristic.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2019
From: JPMORGAN CHASE BANK, N.A.
To: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; CHIPX, INCORPORATED; ENDWAVE CORPORATION; MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 048746/0001 →
SECURITY INTEREST Recorded Jul 25, 2017
From: INTEGRATED DEVICE TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 043095/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2003
From: MCDONAGH, DECLAN; KNAACK, ROLAND
To: INTEGRATED DEVICE TECHNOLOGY, INC.
Reel/Frame 014445/0386 →