IP Library Granted Patent US 6,975,148
Granted Patent B2
US 6,975,148 · App. 10/743,188 · Granted Dec 13, 2005

Spread spectrum clock generation circuit, jitter generation circuit and semiconductor device

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,975,148
App. No.
10/743,188
Granted
Dec 13, 2005
Kind
B2
Abstract

A spread spectrum clock generation circuit capable of further reducing the electromagnetic wave radiation with a simple configuration has been disclosed and, particularly in a spread spectrum clock generation circuit using a current control oscillator (ICO), a differential signal to which a spread spectrum modulation signal, the period or amplitude of which changes, is added is generated, and the differential signal is applied to the ICO and a clock is generated.

Claims (26)

1. A spread spectrum clock generation circuit comprising: a frequency phase comparator for detecting a difference in phase between a reference clock and a generated clock; a charge pump for generating a charge/discharge signal in accordance with the difference in phase detected by the frequency phase comparator; a loop-filter for generating a differential signal in accordance with the charge signal; a spread spectrum modulation circuit for generating a spread spectrum modulation signal by modulating the differential signal so that the differential signal changes with an amplitude, which is smaller than that of the differential signal, and with a spread spectrum modulation period which is sufficiently longer than that of the generated clock; and a clock generator for generating the generated clock with a frequency in accordance with the spread spectrum modulation signal, wherein the spread spectrum modulation period of the spread spectrum modulation signal changes so as to have multiple different periods,

wherein the clock generator is a voltage control oscillator,

wherein the spread spectrum modulation circuit comprises an analog modulator for generating a spread spectrum analog voltage signal the period of which changes so as to take multiple different periods, and a voltage addition circuit for adding the spread spectrum analog voltage signal to the differential signal, wherein the analog modulator comprises a plurality of different capacitors, a plurality of switches for selecting one of the plurality of different capacitors, a constant current source for supplying a constant current to the selected capacitor or making the constant current flow out of the selected capacitor, a hysteresis comparator for detecting the fact that the voltage of the selected capacitor reaches first and second predetermined voltages and a switch control circuit for switching the selected plurality of switches when the hysteresis comparator detects the fact that the first and second predetermined voltages are reached.

2. A spread spectrum clock generation circuit comprising: a frequency phase comparator for detecting a difference in phase between a reference clock and a generated clock; a charge pump for generating a charge/discharge signal in accordance with the difference in phase detected by the frequency phase comparator; a loop-filter for generating a differential signal in accordance with the charge signal; a spread spectrum modulation circuit for generating a spread spectrum modulation signal by modulating the differential signal so that the differential signal changes with an amplitude, which is smaller than that of the differential signal, and with a spread spectrum modulation period which is sufficiently longer than that of the generated clock; and a clock generator for generating the generated clock with a frequency in accordance with the spread spectrum modulation signal, wherein the spread spectrum modulation period of the spread spectrum modulation signal changes so as to have multiple different periods,

wherein the clock generator is a voltage control oscillator,

wherein the spread spectrum modulation circuit comprises a digital control circuit for generating an output code the period of which changes so as to take multiple different periods, a voltage digital-to-analog conversion circuit for generating a spread spectrum voltage signal in accordance with the output code, and a voltage addition circuit for adding the spread spectrum voltage signal to the differential signal.

3. A spread spectrum clock generation circuit comprising: a frequency phase comparator for detecting a difference in phase between a reference clock and a generated clock; a charge pump for generating a charge/discharge signal in accordance with the difference in chase detected by the frequency phase comparator; a loop-filter for generating a differential signal in accordance with the charge signal; a spread spectrum modulation circuit for generating a spread spectrum modulation signal by modulating the differential signal so that the differential signal changes with an amplitude, which is smaller than that of the differential signal, and with a spread spectrum modulation period which is sufficiently longer than that of the generated clock; and a clock generator for generating the generated clock with a frequency in accordance with the spread spectrum modulation signal, wherein the spread spectrum modulation period of the spread spectrum modulation signal changes so as to have multiple different periods, wherein a voltage-current conversion circuit for converting the differential signal, which is a voltage signal, into a differential current signal is further comprised, the clock generator is a current control oscillator, and the spread spectrum modulation circuit comprises a digital control circuit for generating an output code the period of which changes so as to have multiple different periods and a current variable circuit provided between the voltage-current conversion circuit and the current control oscillator and which generates a spread spectrum current modulation signal by modulating the differential current signal in accordance with the output code.

4. A spread spectrum clock generation circuit, as set forth in claim 3 , wherein the current variable circuit comprises a circuit for generating the differential current signal in a predetermined ratio and a current digital-to-analog conversion circuit for converting the output code into a spread spectrum current signal, which is an analog signal, and adding the analog signal to the differential current signal.

5. A spread spectrum clock generation circuit, as set forth in claim 2 , wherein the digital control circuit comprises a plurality of dividers with a different dividing ratio with which a clock is divided, a switch controller for selecting the output of the plurality of dividers in order, an up/down counter for counting the selected dividing clock, and a counter for switching between the up operation and the down operation of the up/down counter for each predetermined count number by counting the dividing clock.

6. A spread spectrum clock generation circuit, as set forth in claim 3 , wherein the digital control circuit is a computer system controlled by programs.

7. A spread spectrum clock generation circuit comprising: a frequency phase comparator for detecting a difference in phase between a reference clock and a generated clock; a charge pump for generating a charge/discharge signal in accordance with the difference in phase detected by the frequency phase comparator; a loop-filter for generating a differential signal in accordance with the charge signal; a spread spectrum modulation circuit for generating a spread spectrum modulation signal by modulating the differential signal so that the differential signal changes with an amplitude, which is smaller than that of the differential signal, and with a spread spectrum modulation period which is sufficiently longer than that of the generated clock; and a clock generator for generating a generated clock with a frequency in accordance with the spread spectrum modulation signal, wherein the spread spectrum modulation signal has a waveform in which a local maximum and/or a local minimum, of a signal value, change.

8. A spread spectrum clock generation circuit, as set forth in claim 7 , wherein the spread spectrum modulation signal has a triangular waveform of which the amplitude changes.

9. A spread spectrum clock generation circuit, as set forth in claim 7 , wherein the spread spectrum modulation signal has a triangular waveform of which the mean level changes.

10. A spread spectrum clock generation circuit, as set forth in claim 8 , wherein the spread spectrum modulation signal further changes the spread spectrum modulation period.

11. A spread spectrum clock generation circuit, as set forth in claim 9 , wherein the spread spectrum modulation signal further changes the spread spectrum modulation period.

12. A spread spectrum clock generation circuit, as set forth in claim 8 , wherein the spread spectrum modulation signal changes the amplitude for each period in order.

13. A spread spectrum clock generation circuit, as set forth in claim 7 , wherein the clock generator is a voltage control oscillator.

14. A spread spectrum clock generation circuit, as set forth in claim 13 , wherein the spread spectrum modulation circuit comprises an analog modulator for generating a spread spectrum analog voltage signal the local maximum and minimum of the amplitude of which changes so as to take multiple different values in order, and a voltage addition circuit for adding the spread spectrum analog voltage signal to the differential signal.

15. A spread spectrum clock generation circuit, as set forth in claim 13 , wherein the analog modulator comprises a constant current source for switching between a state in which the capacitor is charged with a constant current and a state in which a constant current is discharged from the capacitor, and a switch control circuit for changing the switching cycle of the constant current source.

16. A spread spectrum clock generation circuit, as set forth in claim 13 , wherein the spread spectrum modulation circuit comprises: a digital control circuit for generating an output code which changes to continuously repeat an increase and a decrease; a voltage digital-to-analog conversion circuit for generating a spread spectrum voltage signal in accordance with the output code; and a voltage addition circuit for adding the spread spectrum voltage signal to the differential signal.

17. A spread spectrum clock generation circuit, as set forth in claim 7 , wherein a voltage-current conversion circuit for converting the differential signal, which is a voltage signal, into a differential current signal is further comprised, the clock generator is a current control oscillator, and the spread spectrum modulation circuit comprises: a digital control circuit for generating an output code which changes to continuously repeat an increase and a decrease; and a current variable circuit which is provided between the voltage-current conversion circuit and the current control oscillator and which generates a spread spectrum current modulation signal by modulating the differential current signal in accordance with the output code.

18. A spread spectrum clock generation circuit, as set forth in claim 17 , wherein the current variable circuit comprises a current digital-to-analog conversion circuit for converting the output code into a spread spectrum current signal, which is an analog signal, and adding the converted signal to the differential current signal.

19. A spread spectrum clock generation circuit, as set forth in claim 7 , wherein a voltage-current conversion circuit for converting the differential signal, which is a voltage signal, into a differential current signal is further comprised, the clock generator is a current control oscillator, the spread spectrum modulation circuit comprises: a digital control circuit for generating a spectrum modulation code the value of which changes to continuously repeat an increase and a decrease and a level change code the value of which changes so as to take multiple different values; a first current variable circuit which is provided between the voltage-current conversion circuit and the current control oscillator and which modulates a current signal in a predetermined ratio of the differential current signal in accordance with the spectrum modulation code; and a second current variable circuit for amplifying the output of the first current variable circuit in accordance with the level change code, wherein the output of the second current variable circuit is added to the differential current signal.

20. A spread spectrum clock generation circuit, as set forth in claim 7 , wherein a voltage-current conversion circuit for converting the differential signal, which is a voltage signal, into a differential current signal is further comprised, the clock generator is a current control oscillator, the spread spectrum modulation circuit comprises a digital control circuit for generating a spectrum modulation code the value of which changes to continuously repeat an increase and a decrease and a level change code the value of which changes so as to take multiple different values; a first current variable circuit which is provided between the voltage-current conversion circuit and the current control oscillator and which amplifies a current signal in a predetermined ratio of the differential current signal in accordance with the level change code; and a second current variable circuit for modulating the output of the first current variable circuit in accordance with the spectrum modulation code, wherein the output of the second current variable circuit is added to the differential current signal.

21. A spread spectrum clock generation circuit, as set forth in claim 17 , wherein the digital control circuit comprises a plurality of dividers with a different dividing ratio with which a clock is divided, a switch controller for selecting the output of the plurality of dividers in order, an up/down counter for counting the selected dividing clock, and a counter for switching between the up operation and down operation of the up/down counter for each determined count number by counting the dividing clock.

22. A spread spectrum clock generation circuit, as set forth claim 17 , wherein the digital control circuit is a computer system controlled by programs.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 040911/0238 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 11, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 039708/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036037/0716 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: FUJITSU SEMICONDUCTOR LIMITED
To: SPANSION LLC
Reel/Frame 031205/0461 →
CHANGE OF NAME Recorded Jul 22, 2010
From: FUJITSU MICROELECTRONICS LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 024982/0245 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2008
From: FUJITSU LIMITED
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 021998/0645 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2003
From: MIYATA, SHINJI; OKADA, KOUJI; IIJIMA, MASAO; SAITOU, TERUHIKO; MIYAZAKI, YUKISATO
To: FUJITSU LIMITED
Reel/Frame 014843/0814 →