Zero-delay buffer circuit for a spread spectrum clock system and method therefor
First Claim
1. A method for generating clock signals, comprising:
- generating a second clock signal based on a first frequency modulated clock signal output from a spread-spectrum clock generator;
detecting a phase difference between the second clock signal and the first modulated clock signal; and
delaying the second clock signal based on a period of the first frequency modulated clock signal to reduce said phase difference, wherein said delaying includes;
(a) measuring the period of the first modulated clock signal;
(b) measuring a delay between the second clock signal and the first modulated clock signal; and
(c) generating a first control signal to adjust the delay of the second clock signal, to thereby reduce mis-alignment between the second clock signal and the first modulated clock signal, based on results of (a) and (b), wherein the delaying further includes;
(d) generating a second control signal from a phase detector to adjust the delay of the second clock signal to thereby reduce mis-alignment between the second clock signal and the first modulated clock signal, said phase detector also detecting said phase difference.
2 Assignments
0 Petitions
Accused Products
Abstract
A clock recovery circuit and a method for reducing electromagnetic emission (EMI) and increasing an attainable clock frequency includes a spread spectrum clock (SSC) generator that receives an input clock signal and generates a frequency-modulated clock signal, and a zero-delay buffer circuit that receives and buffers said modulated clock frequency signed to generated an output clock signal. The frequency-modulated clock signal and the output clock signal are phase-aligned such that there is no phase difference between the output clock signal and the modulated frequency clock signal. The clock recovery circuit also includes a delay-locked loop (DLL) circuit that reduces related art jitter and skew characteristics, and a phase detector circuit that eliminates phase ambiguity problems of a related art phase detector.
-
Citations
20 Claims
-
1. A method for generating clock signals, comprising:
-
generating a second clock signal based on a first frequency modulated clock signal output from a spread-spectrum clock generator; detecting a phase difference between the second clock signal and the first modulated clock signal; and delaying the second clock signal based on a period of the first frequency modulated clock signal to reduce said phase difference, wherein said delaying includes; (a) measuring the period of the first modulated clock signal; (b) measuring a delay between the second clock signal and the first modulated clock signal; and (c) generating a first control signal to adjust the delay of the second clock signal, to thereby reduce mis-alignment between the second clock signal and the first modulated clock signal, based on results of (a) and (b), wherein the delaying further includes; (d) generating a second control signal from a phase detector to adjust the delay of the second clock signal to thereby reduce mis-alignment between the second clock signal and the first modulated clock signal, said phase detector also detecting said phase difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating clock signals, comprising:
-
a delay-locked loop which generates a second clock signal based on a first frequency modulated clock signal output from a spread-spectrum clock generator, said loop including a phase detector which determines a phase difference between the second clock signal and the first modulated clock signal and a voltage-controlled delay chain circuit which generates a first control signal for delaying the second clock signal to reduce said phase difference, wherein the voltage-controlled delay chain circuit generates the first control signal based on a period of the first frequency modulated clock signal, and includes; (a) a first circuit which measures the period of the first modulated clock signal; and (b) a second circuit which measures a delay between the second clock signal and the first modulated clock signal, and (c) a controller which generates the first control signal to delay the second clock signal to reduce said phase difference based on said delay and said measured period, wherein the phase detector generates a second control signal to reduce said phase difference, and wherein the first control signal delays the second clock signal by a first amount and the second control signal delays the second clock signal by a second amount, where the first amount is greater than the second amount.
-
-
10. A method for generating clock signals, comprising:
-
generating a second clock signal based on a first frequency modulated clock signal output from a spread spectrum clock generator; detecting a phase difference between the second clock signal and the first clock signal; and modifying the second clock signal to reduce said phase difference, wherein said modifying includes;
coarsely tuning the second clock signal by a first total delay amount based on a period of the first frequency modulated clock signal, and finely tuning the second clock signal by a second total delay amount,wherein the first clock signal and the second clock signal are digital signals, the first total delay amount is at least one of a plurality of first amounts, the second total delay amount is at least one of a plurality second amounts, with the second amounts being less than the first amounts, and wherein said coarse tuning includes; (a) measuring the period of the first clock signal, (b) measuring a delay between the second clock signal and the first clock signal, and (c) reducing mis-alignment between the second clock signal and the first clock signal by the first total delay amount based on results of (a) and (b). - View Dependent Claims (11, 12)
-
-
13. A method for generating clock signals, comprising:
-
generating a second clock signal based on a first frequency modulated clock signal output from a spread-spectrum clock generator; detecting a phase difference between the second clock signal and the first modulated clock signal; and delaying the second clock signal based on a period of the first frequency modulated clock signal to reduce said phase difference, wherein said delaying comprises; determining the period of the first frequency modulated clock signal; determining a delay time of the second clock signal; and delaying the second clock signal based on a comparison of the period of the first frequency modulated clock signal and the delay time of the second clock signal, and wherein the period of the first frequency modulated clock signal is determined by calculating a number of delay taps in the first frequency modulated clock signal, and the delay time of the second clock signal is determined by calculating a number of delay taps in the second clock signal, and wherein the second clock signal is delayed based on a comparison of the numbers of delay taps calculated for the first frequency modulated clock signal and the second clock signal.
-
-
14. A system for generating clock signals, comprising:
-
a delay-locked loop which generates a second clock signal based on a first frequency modulated clock signal output from a spread-spectrum clock generator, said loop including a phase detector which determines a phase difference between the second clock signal and the first modulated clock signal and a voltage-controlled delay chain circuit which generates a first control signal for delaying the second clock signal to reduce said phase difference, wherein the voltage-controlled delay chain circuit generates the first control signal based on a period of the first frequency modulated clock signal and wherein the voltage-controlled delay chain circuit generates the first control signal by; (a) determining the period of the first frequency modulated clock signal; (b) determining a delay time of the second clock signal; and (c) comparing the period of the first frequency modulated clock signal and the delay time of the second clock signal, and wherein the voltage-controlled delay chain circuit determines the period of the first frequency modulated clock signal by calculating a number of delay taps in the first frequency modulated clock signal, determines the delay time of the second clock signal by calculating a number of delay taps in the second clock signal, and generates the first control signal based on a comparison of the numbers of delay taps calculated for the first frequency modulated clock signal and the second clock signal.
-
-
15. A system for generating clock signals, comprising:
-
a delay-locked loop which generates a second clock signal based on a first frequency modulated clock signal output from a spread-spectrum clock generator, said loop including a phase detector which determines a phase difference between the second clock signal and the first modulated clock signal; and a voltage-controlled delay chain circuit which generates a first control signal for delaying the second clock signal to reduce said phase difference, wherein the voltage-controlled delay chain circuit generates the first control signal based on a period of the first frequency modulated clock signal, and wherein the voltage-controlled delay chain circuit includes; a first time-to-digital converter which converts the period of the first frequency modulated clock signal into a first digital signal, a second time-to-digital converter which converts the delay of the second clock signal into a second digital signal, and a controller which generates the first control signal for delaying the second clock signal based on a comparison of the first and second digital signals. - View Dependent Claims (16, 17)
-
-
18. A method for generating clock signals, comprising:
-
generating a second clock signal based on a first frequency modulated clock signal output from a spread spectrum clock generator; detecting a phase difference between the second clock signal and the first clock signal; and
modifying the second clock signal to reduce said phase difference, wherein said modifying includes;
coarsely tuning the second clock signal by a first total delay amount based on a period of the first frequency modulated clock signal, and finely tuning the second clock signal by a second total delay amount, andwherein coarsely tuning the second clock signal includes; determining the period of the first frequency modulated clock signal; determining a delay time of the second clock signal; and comparing the period of the first frequency modulated clock signal and the delay time of the second clock signal, said coarse tuning being performed based on a result of the comparison. - View Dependent Claims (19)
-
-
20. A method for generating clock signals, comprising:
-
generating a second clock signal based on a first frequency modulated clock signal output from a spread spectrum clock generator; detecting a phase difference between the second clock signal and the first clock signal; and
modifying the second clock signal to reduce said phase difference, wherein said modifying includes;
coarsely tuning the second clock signal by a first total delay amount based on a period of the first frequency modulated clock signal, and finely tuning the second clock signal by a second total delay amount, andwherein coarsely tuning the second clock signal includes; converting the period of the first clock signal into a first digital signal using a first time-to-digital converter; converting a delay of the second clock signal into a second digital signal using a second time-to-digital converter; and coarsely tuning the second clock signal based on a comparison of the first and second digital signals.
-
Specification