Circuit and method for linear control of a spread spectrum transition
First Claim
Patent Images
1. A spread spectrum clock generator comprising:
- a spread spectrum modulation circuit configured to generate a clock signal in response to (i) a sequence of linearity ROM codes, (ii) a sequence of spread spectrum ROM codes, and (iii) a command signal; and
a control circuit configured to synchronize said command signal to a feedback signal, wherein said sequence of linearity ROM codes and said sequence of spread spectrum ROM codes are generated according to one or more predetermined mathematical formulas and optimized in accordance with predetermined criteria.
5 Assignments
0 Petitions
Accused Products
Abstract
A spread spectrum clock generator comprising a spread spectrum modulation circuit and a control circuit. The spread spectrum modulation circuit may be configured to generate a clock signal in response to (i) a sequence of linearity ROM codes, (ii) a sequence of spread spectrum ROM codes, and (iii) a command signal. The control circuit may be configured to synchronize the command signal to a feedback signal. The sequence of linearity ROM codes and the sequence of spread spectrum ROM codes may be generated by predetermined mathematical formulas and optimized in accordance with predetermined criteria.
-
Citations
20 Claims
-
1. A spread spectrum clock generator comprising:
-
a spread spectrum modulation circuit configured to generate a clock signal in response to (i) a sequence of linearity ROM codes, (ii) a sequence of spread spectrum ROM codes, and (iii) a command signal; and
a control circuit configured to synchronize said command signal to a feedback signal, wherein said sequence of linearity ROM codes and said sequence of spread spectrum ROM codes are generated according to one or more predetermined mathematical formulas and optimized in accordance with predetermined criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
wherein (i) fideal(t) comprises an ideal function, (ii) foff comprises an unmodulated frequency of said clock signal, (iii) fmax comprises a maximum frequency of said clock signal, (iv) Ttotal comprises a total time of a transition period, (v) t comprises a current time point in said transition period Ttotal, and (vi) ti comprises a time point when said spread spectrum is on.
-
-
11. The spread spectrum clock generator according to claim 10, wherein said predetermined mathematical formulas further comprise:
-
wherein f(t) comprises a change in frequency of the signal clock.
-
-
12. The spread spectrum clock generator according to claim 1, wherein:
said sequence of linearity ROM codes is optimized using a computer program to simulate transient behavior of said spread spectrum clock generator.
-
13. A spread spectrum clock generator comprising:
-
means for generating a clock signal in response to (i) a sequence of linearity ROM codes, (ii) a sequence of spread spectrum ROM codes, and (iii) a command signal; and
means for synchronizing said command signal to a feedback signal, wherein said sequence of linearity ROM codes and said sequence of spread spectrum ROM codes are generated according to one or more predetermined mathematical formulas and optimized in accordance with predetermined criteria.
-
-
14. A method of producing a low slew rate linear transition in the turn-on transient response of a spread spectrum clock generator comprising the steps of:
-
(A) generating a sequence of linearity ROM codes according to a predetermined mathematical formula;
(B) optimizing said sequence of linearity ROM codes according to one or more predetermined criteria; and
(C) modulating a clock signal in response to (i) said sequence of linearity ROM codes and (ii) a command signal. - View Dependent Claims (15, 16, 17, 18, 19, 20)
(A) selecting a number of ROM codes to be used to generate a linear frequency transition; and
(B) generating said number of ROM codes according to said predetermined mathematical formulas.
-
-
16. The method according to claim 15, wherein the step (B) further comprises the sub-steps of:
-
(B-1) setting operating parameters;
(B-2) defining a reverse saw-tooth equation using said operating parameters;
(B-3) building a numerical model of said turn-on transient response of said spread spectrum clock generator;
(B-4) using a least square error method to optimize said sequence of linearity ROM codes.
-
-
17. The method according to claim 16, wherein said sub-steps are performed by a computer program.
-
18. The method according to claim 14, wherein said step (C) further comprises the sub-step of controlling a feedback divider with said sequence of linearity ROM codes and a sequence of spread spectrum ROM codes.
-
19. The method according to claim 14, further comprising the step of (D) synchronizing said command signal to said feedback signal.
-
20. The method according to claim 19, wherein the step (D) is performed using one or more latches.
Specification