IP Library Granted Patent US 6,956,423
Granted Patent B2
US 6,956,423 · App. 10/061,504 · Granted Oct 18, 2005

Interleaved clock signal generator having serial delay and ring counter architecture

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,956,423
App. No.
10/061,504
Granted
Oct 18, 2005
Kind
B2
Abstract

The interleaved clock generator generates N interleaved clock signals in response to an input clock signal. The interleaved clock generator comprises an interleaved clock generator of a first type for receiving the input clock signal and for generating M interleaved intermediate clock signals in response to the input clock signal. The interleaved clock generator of the first type includes either a multi-stage serial-delay circuit or a ring counter circuit. The interleaved clock generator additionally comprises M interleaved clock generators of a second type, each of which is each for receiving a respective one of the intermediate clock signals from the clock generator of the first type and for generating N/M of the N interleaved clock signals in response to the respective one of the intermediate clock signals. Each of the interleaved clock generators of the second type includes either a ring counter circuit or a multi-stage serial-delay circuit: a ring counter when the interleaved clock generator of the first type includes a multi-stage serial-delay circuit; a multi-stage serial-delay circuit when the interleaved clock generator of the first type includes a ring counter circuit.

Claims (72)

1. An interleaved clock generator for generating N interleaved clock signals in response to an input clock signal, where N is a non-prime integer, the interleaved clock generator comprising:

interleaved clock generator means of a first type for receiving the input clock signal and for generating in response thereto M interleaved intermediate clock signals, where M is a factor of N and is an integer greater than unity, the interleaved clock generator means of the first type including one of (a) a multi-stage serial-delay circuit and (b) a ring counter circuit; and

M interleaved clock generator means of a second type, each for receiving a respective one of the intermediate clock signals from the clock generator means of the first type and for generating in response thereto N/M of the N interleaved clock signals, each of the interleaved clock generator means of the second type including the other of (a) the multi-stage serial-delay circuit and (b) the ring counter circuit, wherein:

corresponding edges of temporally adjacent ones of the interleaved clock signals differ in time by a time delay Td;

the interleaved clock signals have a frequency of 1/(N*Td);

the input clock signal has a frequency of 1/(M*Td) when the interleaved clock generator means of the first type includes the multi-stage serial delay circuit; and

the input clock signal has a frequency of M/(N*Td) when the interleaved clock generator means of the first type includes the ring counter circuit.

2. The interleaved clock generator of claim 1 , in which the multi-stage serial-delay circuit includes a delay-locked loop.

3. The interleaved clock generator of claim 1 , in which the multi-stage serial-delay circuit includes a phase-locked loop.

4. The interleaved clock generator of claim 1 , in which:

the interleaved clock generator means of the first type includes the multi-stage serial delay circuit; and

each of the interleaved clock signal generator means of the second type includes the ring counter circuit.

5. The interleaved clock generator of claim 4 , in which the ring counter circuit includes an N/M-stage ring counter.

6. The interleaved clock generator of claim 4 , in which the multi-stage serial-delay circuit includes M delay stages, each providing one of the intermediate clock signals.

7. An interleaved clock generator for generating N interleaved clock signals in response to an input clock signal, where N is a non-prime integer, the interleaved clock generator comprising:

interleaved clock generator means of a first type for receiving the input clock signal and for generating in response thereto M interleaved intermediate clock signals, where M is a factor of N and is an integer greater than unity, the interleaved clock generator means of the first type including a multi-stage serial-delay circuit; and

M interleaved clock generator means of a second type, each for receiving a respective one of the intermediate clock signals from the clock generator means of the first type and for generating in response thereto N/M of the N interleaved clock signals, each of the interleaved clock generator means of the second type including a ring counter circuit, wherein:

the input clock signal comprises differential clock signals each having a 50% duty cycle; and

the multi-stage serial-delay circuit includes M/2 delay stages, each providing two of the intermediate clock signals.

8. An interleaved clock generator for generating N interleaved clock signals in response to an input clock signal, where N is a non-prime integer, the interleaved clock generator comprising:

interleaved clock generator means of a first type for receiving the input clock signal and for generating in response thereto M interleaved intermediate clock signal; where M is a factor of N and is an integer greater than unity, the interleaved clock generator means of the first type including a ring counter circuit; and

M interleaved clock generator means of a second type, each for receiving a respective one of the intermediate clock signals from the clock generator means of the first type and for generating in response thereto N/M of the N interleaved clock signals, each of the interleaved clock signal generator means of the second type including a multi-stage serial-delay circuit.

9. The interleaved clock generator of claim 8 , in which the ring counter circuit includes an M-stage ring counter.

10. The interleaved clock generator of claim 8 , in which the multi-stage serial-delay circuit includes N/M delay stages, each providing one of the interleaved clock signals.

11. The interleaved clock generator of claim 8 , in which:

each intermediate clock signal comprises differential clock signals each having a 50% duty cycle; and

the multi-stage serial-delay circuit includes N/2M delay stages, each providing two of the interleaved clock signals.

12. An interleaved clock generator for generating N interleaved clock signals in response to an input clock signal, where N is a non-prime integer, the interleaved clock generator comprising:

an interleaved clock generator of a first type, including a clock input connected to receive the input clock signal, M intermediate clock outputs, where M is a factor of N and is an integer greater than unity, and one of (a) a multi-stage serial-delay circuit and (b) a ring counter circuit, the interleaved clock generator of the first type operating in response to the input clock signal to output a respective intermediate clock signal at each of the intermediate clock outputs; and

M interleaved clock generators of a second type, each including an intermediate clock input connected to a different one of the M intermediate clock outputs of the interleaved clock signal generator of the first type, N/M clock outputs and the other of (a) the multi-stage serial-delay circuit and (b) the ring counter circuit, each of the interleaved clock generators of the second type operating in response to the intermediate clock signal to output a respective one of N/M of the interleaved clock signals at each of the clock outputs, wherein:

corresponding edges of temporally adjacent ones of the interleaved clock signals differ in time by a time delay Td;

the interleaved clock signals have a frequency of 1/(N*Td);

the input clock signal has a frequency of 1/(M*Td) when the interleaved clock generator of the first type includes the multi-stage serial delay circuit;

the input clock signal has a frequency of M/(N*Td) when the interleaved clock generator of the first type includes the ring counter circuit.

13. The interleaved clock generator of claim 12 , in which:

the interleaved clock generator of the first type includes the multi-stage serial-delay circuit; and

each of the interleaved clock signal generators of the second type includes the ring counter circuit.

14. The interleaved clock generator of claim 13 , in which the ring counter circuit includes an N/M-stage ring counter.

15. The interleaved clock generator of claim 13 , in which the multi-stage serial-delay circuit includes M delay stages, each providing one of the intermediate clock signals.

16. An interleaved clock generator for generating N interleaved clock signals in response to an input clock signal, where N is a non-prime integer, the interleaved clock generator comprising:

an interleaved clock generator of a first type, including a clock input connected to receive the input clock signal, M intermediate clock outputs, where M is a factor of N and is an integer greater than unity, and a ring counter circuit, the interleaved clock generator of the first type operating in response to the input clock signal to output a respective intermediate clock signal at each of the intermediate clock outputs; and

M interleaved clock generators of a second type, each including an intermediate clock input connected to a different one of the M intermediate clock outputs of the interleaved clock signal generator of the first type, N/M clock outputs and a multi-stage serial-delay circuit, each of the interleaved clock generators of the second type operating in response to the intermediate clock signal to output a respective one of N/M of the interleaved clock signals at each of the clock outputs multi-stage serial-delay circuit.

17. The interleaved clock generator of claim 16 , in which:

corresponding edges of temporally-adjacent ones of the interleaved clock signals differ in time by a time delay Td;

the interleaved clock signals have a frequency of 1/(N*Td); and

the input clock signal has a frequency of M/(N*Td).

18. The interleaved clock generator of claim 16 , in which:

each intermediate clock signal comprises differential clock signals each having a 50% duty cycle; and

the multi-stage serial-delay circuit includes N/2M delay stages, each providing two of the interleaved clock signals.

19. An interleaved clock generator for generating N interleaved clock signals in response to an input clock signal, where N is a non-prime integer, the interleaved clock generator comprising;

a multi-stage serial-delay circuit connected to receive the input clock signal, the multi-stage serial-delay circuit including M intermediate clock outputs where M is a factor of N and is an integer greater than unity; and

connected to each of the M intermediate clock outputs, a ring counter circuit that generates N/M of the N interleaved clock signals, in which:

corresponding edges of temporally-adjacent ones of the interleaved clock signals differ in time by a time delay Td;

the interleaved clock signals have a frequency of 1/(N*Td); and

the input clock signal has a frequency of 1/(M*Td).

20. The interleaved clock generator of claim 19 in which the ring counter circuit comprises an N/M-stage ring counter.

21. An interleaved clock generator for generating N interleaved clock signals in response to an input clock signal, where N is a non-prime integer, the interleaved clock generator comprising:

a multi-stage serial-delay circuit connected to receive the input clock signal, the multi-stage serial-delay circuit including M intermediate clock outputs where M is a factor of N and is an integer greater than unity; and

connected to each of the M intermediate clock outputs, a ring counter circuit that generates N/M of the N interleaved clock signals, in which:

each intermediate clock signal comprises differential clock signals each having a 50% duty cycle; and

the multi-stage serial-delay circuit includes M/2 delay stages, each providing two of the intermediate clock signals.

22. An interleaved clock generator for generating N interleaved clock signals in response to an input clock signal, where N is a non-prime integer, the interleaved clock generator comprising:

a ring counter circuit connected to receive the input clock signal, the ring counter circuit including M intermediate clock outputs, where M is a factor of N and is an integer greater than unity; and

connected to each of the M intermediate clock outputs, a multi-stage delay circuit that generates N/M of the N interleaved clock signals.

23. The interleaved clock generator of claim 22 , in which the ring counter circuit comprises an M-stage ring counter.

24. The interleaved clock generator of claim 22 , in which:

corresponding edges of temporally-adjacent ones of the interleaved clock signals differ in time by a time delay Td;

the interleaved clock signals have a frequency of 1/(N*Td); and

the input clock signal has a frequency of M/(N*Td).

25. The interleaved clock generator of claim 22 , in which:

each intermediate clock signal comprises differential clock signals each having a 50% duty cycle; and

the multi-stage serial-delay circuit includes N/2M delay stages, each providing two of the interleaved clock signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: AGILENT TECHNOLOGIES, INC.
To: KEYSIGHT TECHNOLOGIES, INC.
Reel/Frame 033746/0714 →