JP4350655B2 - Spread spectrum clock generator - Google Patents
Spread spectrum clock generator Download PDFInfo
- Publication number
- JP4350655B2 JP4350655B2 JP2005019305A JP2005019305A JP4350655B2 JP 4350655 B2 JP4350655 B2 JP 4350655B2 JP 2005019305 A JP2005019305 A JP 2005019305A JP 2005019305 A JP2005019305 A JP 2005019305A JP 4350655 B2 JP4350655 B2 JP 4350655B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- current
- modulation
- generation source
- voltage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Description
本発明は、クロック周波数がクロック毎に僅かに変動するスペクトラム拡散クロックを生成するスペクトラム拡散クロックジェネレータ(以下、SSCGという)に関するものである。 The present invention relates to a spread spectrum clock generator (hereinafter referred to as SSCG) that generates a spread spectrum clock whose clock frequency slightly varies from clock to clock.
PC(パーソナルコンピュータ)やプリンタなどの電子機器内のデジタル回路は、水晶発振器等により発生された基準クロックに同期して動作している。この時、機器内のプリント基板のクロック配線等から発生するEMI(Electro Magnetic Interference)ノイズが他の機器や人体へ悪影響を及ぼす。そのパワーピークはデバイスの高速化、高密度化に応じて大きくなるため、近年EMIの問題がクローズアップされ、米国FCC規格(米国における電磁ノイズの法規制)を代表例として、電子機器のEMIに関する出荷規制などが整備されつつある。 A digital circuit in an electronic device such as a PC (personal computer) or a printer operates in synchronization with a reference clock generated by a crystal oscillator or the like. At this time, EMI (Electro Magnetic Interference) noise generated from the clock wiring of the printed circuit board in the device adversely affects other devices and the human body. Since the power peak increases as the device speeds up and increases in density, the problem of EMI has been highlighted in recent years. The US FCC standard (regulation of electromagnetic noise in the United States) is a representative example, and EMI of electronic equipment Shipping regulations are being developed.
EMIノイズのパワーピークの低減方法の一つとして、SSCGがある。水晶発振器等により発生された単一周波数を持つクロックは、そのスペクトラムがクロック基本周波数および高調周波数に鋭いピークを持つ。SSCGは、クロックの周期をクロック毎に僅かに変化させることによって、スペクトラムのピークを分散させ、その高さを低減する。SSCGは、電子機器のシールド等の他のEMI低減手法と比較すると、比較的低コストで実現できる手法である。 One method for reducing the power peak of EMI noise is SSCG. A clock having a single frequency generated by a crystal oscillator or the like has a sharp peak in the spectrum at the clock fundamental frequency and the harmonic frequency. SSCG disperses the spectrum peaks and reduces their height by slightly changing the clock period for each clock. SSCG is a technique that can be realized at a relatively low cost as compared with other EMI reduction techniques such as shielding of electronic equipment.
図4は、スペクトラム拡散クロックの代表的な時系列プロファイルである三角変調の様子を表す一例のタイミングチャートである。図4は、三角変調の中でも特に、入力クロックの基本周波数を中心として周波数を変動させるセンタースプレッドの様子を示している。同図の縦軸はクロック周波数Fclk、横軸は時間tを表す。同図には、単一周波数を持つ入力クロックの中心周波数Fcenが点線で表され、SSCGにより発生されるスペクトラム拡散クロックの周波数の経時変化が実線(三角波形)で表されている。 FIG. 4 is an example timing chart showing the state of triangular modulation, which is a typical time series profile of a spread spectrum clock. FIG. 4 shows a state of center spread in which the frequency is fluctuated around the fundamental frequency of the input clock, particularly among the triangular modulations. In the figure, the vertical axis represents the clock frequency Fclk, and the horizontal axis represents time t. In the figure, the center frequency Fcen of the input clock having a single frequency is represented by a dotted line, and the change with time of the frequency of the spread spectrum clock generated by the SSCG is represented by a solid line (triangular waveform).
ここで、SSCGにより発生されるクロックの変調周期Tmod、変調度%depthがプロファイルの代表的なスペックである。(クロック周波数)>>1/Tmodであり、%depthは、通常、クロック周波数に対する百分率表示となる。図4から分かるように、SSCGにより発生されるクロックは、連続的に少しずつその周期を変えることになる。このように周波数変化を連続的に変更することによって、デジタル回路のセットアップホールド時間にインパクトを与えるサイクルツーサイクル(Cycle to Cycle)ジッタを最小限に抑えることができる。 Here, the modulation cycle Tmod of the clock generated by the SSCG and the modulation factor% depth are typical specifications of the profile. (Clock frequency) >> 1 / Tmod, and% depth is normally expressed as a percentage with respect to the clock frequency. As can be seen from FIG. 4, the clock generated by the SSCG changes its cycle little by little continuously. By continuously changing the frequency change in this way, cycle-to-cycle jitter that impacts the setup hold time of the digital circuit can be minimized.
図4に示す三角変調プロファイルを持つクロックを発生する従来のSSCGとしては、次に述べる(1)、(2)などの手法がある。 As a conventional SSCG for generating a clock having a triangular modulation profile shown in FIG. 4, there are methods (1) and (2) described below.
(1)PLL(Phase Locked Loop)を応用したSSCG
特許文献1,2等に記載されているように、PLLを応用したSSCGがある。これが従来のSSCGの主流であると考えられる。そのうち最もシンプルな形態(a)および(b)をそれぞれ図5(a)および(b)に示す。
(1) SSCG using PLL (Phase Locked Loop)
As described in
(a)PLLのコントロール電圧にFM変調信号を加算する方法
図5(a)に示すように、PLLにおいて、位相検出器(PD)により、基準クロック源から入力される基準クロックと、電圧制御発振器1(VCO1)から出力される内部クロックを、フィードバックディバイダ÷N(FBDIV)によってN分周したフィードバッククロックとの間の位相差が検出される。その検出結果は、ループフィルタ(LPF)を介してコントロール電圧としてVCO1に入力され、コントロール電圧に応じて内部クロックの周波数が変更される。
(A) Method of Adding FM Modulation Signal to PLL Control Voltage As shown in FIG. 5A, in the PLL, a reference clock input from a reference clock source by a phase detector (PD) and a voltage controlled oscillator The phase difference between the internal clock output from 1 (VCO1) and the feedback clock obtained by dividing the internal clock by N by feedback divider / N (FBDIV) is detected. The detection result is input to the
上記動作を繰り返し行うことによって、基準クロックとフィードバッククロックとの間の位相が同期(ロック)される。この時、VCO1からは、基準クロックに位相同期され、そのN倍の周波数Fref×N[Hz]を持つ内部クロックが出力される。
By repeating the above operation, the phase between the reference clock and the feedback clock is synchronized (locked). At this time, the
コントロール電圧は、加算器により、FM変調信号が加算されて、VCO1と同一の特性を持つ電圧制御発振器2(VCO2)に入力される。FM変調信号として、例えば0Vを中心に、その電圧が上下に変動を繰り返す三角波を加算すれば、それに追従してVCO2の発振周波数が変動する。これにより、図4に示す変調プロファイルを持ち、Fref×N[Hz]を中心周波数とするスペクトラム拡散クロックを実現することができる。
The control voltage is added to the FM modulation signal by an adder and input to the voltage controlled oscillator 2 (VCO2) having the same characteristics as the VCO1. If, for example, a triangular wave whose voltage fluctuates up and down is added as an FM modulation signal, for example, centering on 0 V, the oscillation frequency of the
(b)フィードバックディバイダをダイナミックに変更させる方法
図5(b)に示すように、FBDIVにおける分周率をダイナミックに変更できるようにする。簡単のために、PLLのループ応答速度が無限大であると仮定すれば、電圧制御発振器(VCO)の発振クロック毎に、例えば…→N−2→N−1→N→N+1→N+2→…と切り替えることにより、発振周波数は、…→Fref×(N−2)→Fref×(N−1)→Fref×N→Fref×(N+1)→Fref×(N+2)→…と変化する。この変更はルックアップテーブルを参照して1クロック毎に切り替えられる。
(B) Method of dynamically changing the feedback divider As shown in FIG. 5B, the frequency division ratio in the FBDIV can be dynamically changed. For the sake of simplicity, assuming that the loop response speed of the PLL is infinite, for example, for every oscillation clock of the voltage controlled oscillator (VCO), N → N−1 → N → N + 1 → N + 2 → , The oscillation frequency changes as follows: → Fref × (N−2) → Fref × (N−1) → Fref × N → Fref × (N + 1) → Fref × (N + 2) →. This change is switched every clock with reference to the lookup table.
このようにNを中心として等間隔に連続してFBDIVの分周率を切り替えれば、それに追従してVCOの発振周波数が変動し、図4に示す変調プロファイルを持ち、Fref×N[Hz]を中心周波数とするスペクトラム拡散クロックを実現できる。 If the frequency division ratio of the FBDIV is switched continuously at equal intervals around N as described above, the oscillation frequency of the VCO fluctuates following that, and the modulation profile shown in FIG. 4 is obtained, and Fref × N [Hz] is A spread spectrum clock having a center frequency can be realized.
(2)カウンタ制御ディレイラインを使用したSSCG
特許文献3などに記載されているように、カウンタ制御ディレイラインを使用したSSCGがある。そのうち最もシンプルな形態を図6に示す。
(2) SSCG using counter-controlled delay line
As described in
図6に示すように、クロック源から発生されたクロックは、直列に接続された多数の遅延素子(D)を通過し、それぞれの遅延素子の出力がセレクタに入力される。その動作が制御回路により制御されるカウンタによってセレクタの選択信号が発生され、セレクタの出力は、カウンタの出力に応じてOUT_0、OUT_1、…、OUT_Nのうちから1つ選択される。カウンタの出力を1クロックずつダイナミックに変更していけば、セレクタの出力は1クロック毎に、その発振周期を変えることになる。 As shown in FIG. 6, the clock generated from the clock source passes through a number of delay elements (D) connected in series, and the output of each delay element is input to the selector. A selector selection signal is generated by a counter whose operation is controlled by a control circuit, and the output of the selector is selected from OUT_0, OUT_1,..., OUT_N according to the output of the counter. If the output of the counter is changed dynamically one clock at a time, the output of the selector changes its oscillation cycle every clock.
ここで、仮に遅延素子が同一のものとすれば、セレクタの出力として、図4に示す三角変調クロックを得るためには、カウンタを等間隔に連続して変更してはならない。カウンタを等間隔に連続して変更すると、セレクタの出力は、その周期が入力クロックよりも長くなったり短くなったりはするが、周期はクロック毎に変わっていない。従って、例えば周期を長くする方向にクロックを変調させたい場合には、OUT_0→OUT_1→OUT_3→OUT_6→…のように変更をする必要がある。 Here, if the delay elements are the same, the counter must not be continuously changed at equal intervals in order to obtain the triangular modulation clock shown in FIG. 4 as the output of the selector. If the counter is continuously changed at equal intervals, the output of the selector may have a period longer or shorter than the input clock, but the period does not change from clock to clock. Therefore, for example, when it is desired to modulate the clock in the direction of increasing the period, it is necessary to make a change such as OUT_0 → OUT_1 → OUT_3 → OUT_6 →.
上記(1)のようにPLLを応用したSSCGでは、製造プロセスや温度変動などを考慮に入れた場合、安定に思惑通りの時系列プロファイルでクロックを変調させるためには、アナログ的な高度な設計技術を必要とする。具体的には次のような懸念点がある。 In SSCG using PLL as described in (1) above, in order to stably modulate the clock with the expected time-series profile when taking into account the manufacturing process and temperature fluctuations, an advanced analog design Requires technology. Specifically, there are the following concerns.
(a)では、電圧の加算器(オペアンプを応用)の応答特性、線形性、素子の製造仕上がり精度などに注意する必要がある。 In (a), it is necessary to pay attention to the response characteristics, linearity, and device manufacturing accuracy of a voltage adder (application of an operational amplifier).
また、(b)では、FBDIVをダイナミックに変更するため、安定性を深く考慮する必要がある。また実際には、PLLの応答速度は無限大ではなく、FBDIVを切り替えたとしても瞬時に出力に応答しない。このため、ループの応答特性を考慮に入れた設計を行わなければ、思惑通りの三角変調は得られない。さらに、通常、ルックアップテーブルはROMを用いて実現される。これに書き込まれているパターンによって変調の時系列プロファイルが決定されるが、他のプロファイルを持つ変調クロックを得たい場合は、ROMのパターンをハード的に修正しなければならない。 Moreover, in (b), since FBDIV is changed dynamically, it is necessary to consider stability deeply. Actually, the response speed of the PLL is not infinite, and even if the FBDIV is switched, it does not respond to the output instantaneously. For this reason, unless the design is made in consideration of the response characteristic of the loop, the expected triangular modulation cannot be obtained. Furthermore, the look-up table is usually realized using a ROM. The time-series profile of modulation is determined by the pattern written in this, but in order to obtain a modulation clock having another profile, the ROM pattern must be corrected in hardware.
一方、(2)のカウンタ制御ディレイラインを用いたSSCGは、設計が比較的容易である。しかし、出力クロックの周期としては、1遅延素子の遅延量分の間隔を持った飛び飛びの値となる。遅延素子の数が少なければ、セレクタの出力クロックとして連続して周期を増加させたり減少させたりの変更可能な量が小さいことを意味するので、図4中のTmodや%depthの大きい変調プロファイルを作ることができない。 On the other hand, the SSCG using the counter control delay line (2) is relatively easy to design. However, the period of the output clock is a jump value with an interval corresponding to the delay amount of one delay element. If the number of delay elements is small, it means that the amount that can be continuously increased or decreased as the output clock of the selector is small. Therefore, a modulation profile having a large Tmod or% depth in FIG. I can't make it.
特許文献3は、その図1のセレクタの出力をランダムに変更することによってランダム変調プロファイルでEMIの問題を解決している。しかし、近年の電子デバイスの高速化によってサイクルツーサイクルジッタがロジック回路のセットアップホールド時間に与えるインパクトは増大している。そのため、やはり三角変調を代表例とする連続的な変調がスペクトラム拡散クロックとして好ましい。
さらに、特許文献3では、例えば%depthの異なる複数の変調プロファイルを切り替えて使用したい場合には、セレクタの選択信号の変更の仕方を複数通り用意しなければならない。例えば、パターン1として、OUT_0→OUT_1→OUT_3→OUT_6→…、パターン2として、OUT_0→OUT_2→OUT_6→OUT_12→…という2つのパターンを用意する必要がある。複数プロファイルの切り替えを実現するためには、特許文献3の図1のカウンタを制御するコントロール回路が複雑になり、また多数の遅延素子を必要とする。
Further, in
本発明の目的は、前記従来技術に基づく問題点を解消し、設計が容易で、なおかつプロファイルの変更も簡単に行うことができるスペクトラム拡散クロックジェネレータを提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a spread spectrum clock generator that solves the problems associated with the prior art, is easy to design, and can easily change the profile.
上記の通り、ディレイラインを用いたSSCGは設計が比較的容易である。また、基本的に入力クロックをそのまま遅延させるだけなので、源振が正確なものであれば比較的安定した出力クロックが得られることもメリットである。一方、ディレイラインを用いたSSCGは、変調周期Tmod、変調度%depthの大きい変調プロファイルを得ることが困難である。さらに、複数通りの変調プロファイルを実現するには複雑なロジック制御と多数の遅延素子が必要となってくる。 As described above, the SSCG using the delay line is relatively easy to design. In addition, since the input clock is basically delayed as it is, a relatively stable output clock can be obtained if the source oscillation is accurate. On the other hand, in SSCG using a delay line, it is difficult to obtain a modulation profile having a large modulation period Tmod and modulation degree% depth. Furthermore, complex logic control and a large number of delay elements are required to realize a plurality of modulation profiles.
本発明では、電圧制御ディレイラインを用いたSSCGを提案する。これはPLLを使用したSSCG設計技術の高度さを取り除き、かつ、カウンタ制御のディレイラインが持つ遅延素子の不連続遅延に起因するデメリットを解消するものである。特に、CMOSプロセスを対象とすると、MOSFETの飽和電流特性の二乗則を用いて容易に図4に示すような三角変調を実現することができる。 In the present invention, an SSCG using a voltage controlled delay line is proposed. This removes the advanced level of the SSCG design technology using the PLL and eliminates the demerits caused by the discontinuous delay of the delay elements of the counter-controlled delay line. Particularly for the CMOS process, triangular modulation as shown in FIG. 4 can be easily realized using the square law of the saturation current characteristic of the MOSFET.
すなわち、上記目的を達成するために、本発明は、所定の単一周波数のクロックを発生するクロック源と、所定周波数の変調波を発生する変調波発生源と、該変調波発生源から入力される変調波の電圧に応じた変調電流を発生し、切替信号に応じて、前記変調電流の方向を決定する変調電流発生源と、該変調電流発生源から出力される変調電流を所定のコントロール電圧に変換する電流電圧変換回路と、該電流電圧変換回路によって変換されたコントロール電圧に応じて、前記クロック源から入力されるクロックの遅延を変え、クロック周波数がクロック毎に変動するスペクトラム拡散クロックとして出力する電圧制御ディレイラインとを備えていることを特徴とするスペクトラム拡散クロックジェネレータを提供するものである。 That is, in order to achieve the above object, the present invention receives a clock source that generates a clock having a predetermined single frequency, a modulation wave generation source that generates a modulation wave of a predetermined frequency, and the modulation wave generation source. A modulation current generating source that generates a modulation current according to the voltage of the modulation wave to be generated and determines a direction of the modulation current according to the switching signal; and a modulation current output from the modulation current generation source is a predetermined control voltage. A current-voltage conversion circuit that converts the signal into a voltage and a delay of a clock input from the clock source according to a control voltage converted by the current-voltage conversion circuit, and output as a spread spectrum clock in which the clock frequency varies from clock to clock The present invention provides a spread spectrum clock generator including a voltage control delay line.
ここで、前記変調波発生源は、所定周波数の三角波を発生する三角波発生源であり、前記変調電流発生源は、前記三角波発生源から入力される三角波の電圧に応じて、所定の2次関数に従う2次電流を発生し、切替信号に応じて、前記2次電流の方向を決定する2次電流発生源であり、前記電流電圧変換回路は、前記2次電流発生源から出力される2次電流を所定のコントロール電圧に変換することが好ましい。 Here, the modulation wave generation source is a triangular wave generation source that generates a triangular wave having a predetermined frequency, and the modulation current generation source is a predetermined quadratic function according to a voltage of the triangular wave input from the triangular wave generation source. Is a secondary current generation source that determines a direction of the secondary current according to a switching signal, and the current-voltage conversion circuit outputs a secondary current output from the secondary current generation source. It is preferable to convert the current into a predetermined control voltage.
また、前記2次電流発生源は、前記2次関数として、MOSFETの飽和電流の二乗則に従う2次電流を発生することが好ましい。 The secondary current generation source preferably generates a secondary current that follows the square law of the saturation current of the MOSFET as the secondary function.
本発明のスペクトラム拡散クロックジェネレータは、電圧制御ディレイラインを使用するので、PLLを応用したスペクトラム拡散クロックジェネレータよりも設計が簡単である。特に、CMOSプロセスを対象とすると、MOSFETの飽和電流特性の二乗則に従う2次電流を発生する2次電流発生源を用いることによって、三角変調プロファイルを持つスペクトラム拡散クロックを容易に得ることができる。また、電圧制御ディレイラインを用いることで、カウンタ制御のディレイラインとは異なり、変調電流発生源に与える変調波の周期や振幅を変更することによって、変調プロファイルの形状を容易に変更することができる。 Since the spread spectrum clock generator of the present invention uses a voltage control delay line, the design is simpler than the spread spectrum clock generator to which the PLL is applied. Particularly for a CMOS process, a spread spectrum clock having a triangular modulation profile can be easily obtained by using a secondary current generation source that generates a secondary current that follows the square law of the saturation current characteristic of the MOSFET. Also, by using the voltage control delay line, unlike the counter control delay line, the shape of the modulation profile can be easily changed by changing the period and amplitude of the modulation wave applied to the modulation current generation source. .
以下に、添付の図面に示す好適実施形態に基づいて、本発明のスペクトラム拡散クロックジェネレータを詳細に説明する。 In the following, the spread spectrum clock generator of the present invention will be described in detail based on preferred embodiments shown in the accompanying drawings.
図1は、本発明のスペクトラム拡散クロックジェネレータの構成を表す一実施形態の概念図である。同図に示すスペクトラム拡散クロックジェネレータ(SSCG)10は、クロック周波数がクロック毎に僅かに変動するスペクトラム拡散クロックを生成するもので、クロック源12と、三角波発生源14と、2次電流発生源16と、電流電圧変換回路18と、電圧制御ディレイライン(VCDL)20とを備えている。
FIG. 1 is a conceptual diagram of an embodiment showing a configuration of a spread spectrum clock generator of the present invention. A spread spectrum clock generator (SSCG) 10 shown in the figure generates a spread spectrum clock whose clock frequency slightly varies from clock to clock. The
クロック源12は、所定の単一周波数のクロックを発生する。クロック源12から出力されるクロックは、入力クロックCLKINとしてVCDL20に入力される。
The
三角波発生源14は、所定周波数の三角波VTRIを発生する。三角波発生源14から出力される三角波VTRIは、2次電流発生源16に入力される。
The triangular
2次電流発生源16は、三角波発生源14から入力される三角波VTRIの電圧に応じて、所定の2次関数に従う2次電流IGENを発生する。また、2次電流発生源16は、切替信号D_UDに従って、発生する2次電流IGENの方向を決定する。本実施形態の場合、切替信号D_UDがハイレベルの時、図1中矢印の向きの2次電流が発生され、ローレベルの時、その逆向きの2次電流が発生される。
The secondary
なお、切替信号D_UDの極性は上記の逆でもよい。また、2次電流発生源16で使用する2次関数は何ら限定されない。例えば、CMOSプロセスを使用してSSCG10を実現する場合、2次電流発生源16は、MOSFETの飽和電流の二乗則として良く知られ、下記式によって表される2次関数に従う2次電流を発生する回路とすることができる。なお、2次電流発生源16については、具体例を挙げて後述する。
Note that the polarity of the switching signal D_UD may be reversed. Further, the secondary function used in the secondary
Id=(1/2)μCox(W/L)(Vgs−Vth)^2
ここで、Idはドレイン電流、μはキャリア移動度、Coxはゲート絶縁膜の単位面積当たりの容量、WおよびLは実効チャネル幅および実効チャネル長、Vgsはゲート・ソース間電圧、Vthはしきい値電圧である。
Id = (1/2) μCox (W / L) (Vgs−Vth) ^ 2
Here, Id is drain current, μ is carrier mobility, Cox is capacitance per unit area of the gate insulating film, W and L are effective channel width and effective channel length, Vgs is gate-source voltage, and Vth is threshold. Value voltage.
続いて、電流電圧変換回路18は、電流を対応する電圧に変換するもので、図示例の場合、キャパシタによって構成されている。2次電流発生源16から出力される2次電流IGENは、電流電圧変換回路18のキャパシタによって2次電流IGENに対応する電圧値を持つコントロール電圧VCNTに変換される。電流電圧変換回路18によって変換されたコントロール電圧VCNTは、VCDL20に入力される。
Subsequently, the current-
なお、電流電圧変換回路18は、図1に示すキャパシタに限定されるわけではなく、電流を電圧に変換することができる各種の素子や各種構成の回路を利用することが可能である。
Note that the current-
最後に、VCDL20は、電流電圧変換回路18によって変換されたコントロール電圧に応じて、クロック源12から入力されるクロックCLKINの遅延を変え、スペクトラム拡散クロックSSCLKとして出力する。
Finally, the
なお、クロック源12、三角波発生源14およびVCDL20としては、公知の各種構成のものを使用することができる。
As the
次に、2次電流発生源16について具体例を挙げて説明する。
Next, the secondary
図2は、図1に示す2次電流発生源の構成を表す回路図である。同図に示す2次電流発生源16は、2次関数として、MOSFETの飽和電流の二乗則に従う2次電流を発生するもので、P型MOSトランジスタ(以下、PMOSという)22a、22bおよび24a、24bと、N型MOSトランジスタ(以下、NMOSという)26a、26bおよび28a、28bと、切替スイッチ30a、30bとを備えている。
FIG. 2 is a circuit diagram showing the configuration of the secondary current generation source shown in FIG. The secondary current generating
PMOS22a、22bのソースは電源VDDに接続され、そのゲートは、ともにPMOS22aのドレインに接続されてカレントミラー回路が構成されている。また、PMOS22aのドレインは、NMOS26aを介してグランドGNDに接続され、PMOS22bのドレインは、切替スイッチ30aおよびNMOS28aを介してグランドGNDに接続されている。
The sources of the
同様に、PMOS24a、24bのソースは電源VDDに接続され、そのゲートは、ともにPMOS24aのドレインに接続されてカレントミラー回路が構成されている。また、PMOS24aのドレインは、切替スイッチ30bおよびNMOS26bを介してグランドGNDに接続され、PMOS24bのドレインは、NMOS28bを介してグランドGNDに接続されている。
Similarly, the sources of the
三角波VTRIは、NMOS26a、26bのゲートに入力され、切替信号D_UDとその反転信号/D_UDは、それぞれ切替スイッチ30b、30aに入力されている。また、NMOS28a、28bのゲートは、ともにNMOS28aのドレインに接続されてカレントミラー回路が構成されている。2次電流IGENは、PMOS24bのドレインとNMOS28bのドレインとの接続点から出力される。
The triangular wave VTRI is input to the gates of the
なお、PMOS22a、22bのトランジスタサイズ、PMOS24a、24bのトランジスタサイズ、NMOS26a、26bのトランジスタサイズ、およびNMOS28a、28bのトランジスタサイズは、それぞれ同一サイズであるとする。
It is assumed that the transistor sizes of the
図2に示す2次電流発生源16において、切替信号D_UDがハイレベル、すなわちその反転信号/D_UDがローレベルの時、切替スイッチ30a、30bは、それぞれオフ、オンとなり、NMOS28a、28bはともにオフとなり、PMOS24a、24bはともにオンとなる。
In the secondary
この場合、三角波VTRIの電圧に対応する電流が、電源VDDからPMOS24a、切替スイッチ30bおよびNMOS26bを介してグランドGNDに流れる。従って、PMOS24aに流れる電流と同じ量の電流が、電源VDDからPMOS24bを介して流れ、これが図2中矢印の向きに2次電流IGENとして出力される。
In this case, a current corresponding to the voltage of the triangular wave VTRI flows from the power supply VDD to the ground GND through the
一方、切替信号D_UDがローレベル、その反転信号/U_DUがハイレベルの時、切替スイッチ30a、30bは、それぞれオン、オフとなり、NMOS28a、28bはともにオンとなり、PMOS24a、24bはともにオフとなる。
On the other hand, when the switching signal D_UD is at a low level and its inverted signal / U_DU is at a high level, the selector switches 30a and 30b are turned on and off, the
この場合、三角波VTRIに対応する電流が、電源VDDからPMOS22aおよびNMOS26aを介してグランドに流れ、PMOS22aに流れる電流と同じ量の電流が、電源VDDからPMOS22b、切替スイッチ30aおよびNMOS28aを介してグランドGNDに流れる。そして、さらにNMOS28aに流れる電流と同じ量の電流が、NMOS28bを介してグランドGNDに流れ、これが図2中矢印の逆向きに2次電流IGENとして出力される。
In this case, a current corresponding to the triangular wave VTRI flows from the power supply VDD to the ground via the
なお、図2に示す2次電流発生源16は一例であって、本発明のSSCGで使用される2次電流発生源は、図2に示す回路に限定されず、他の回路構成で同様の機能を果たす各種構成のものを使用することができる。
The secondary
次に、図3に示すタイミングチャートを参照しながら、図1に示すSSCG10において、図4に示す三角変調プロファイルを持つスペクトラム拡散クロックを得る場合の動作を説明する。
Next, the operation when obtaining the spread spectrum clock having the triangular modulation profile shown in FIG. 4 in the
クロック源12から、単一周波数を持つクロックが出力され、入力クロックCLKINとしてVCDL20に入力される。一方、図3のタイミングチャートに示すように、三角波発生源14から、所定周波数の三角波VTRIが出力され、2次電流発生源16に入力される。なお、SSCG10では、三角波発生源14から、図2に示す2次電流発生源16を構成するNMOSのしきい値電圧Vthよりも高い電圧を持つ三角波VTRIが出力される。
A clock having a single frequency is output from the
2次電流発生源16は、図3のタイミングチャートに示すように、三角波発生源14から入力される三角波VTRIの入力電圧に応じて、MOSFETの飽和電流の二乗則に従う2次電流IGENを発生する。また、2次電流発生源16では、切替信号D_UDに応じて、2次電流IGENの方向が決定される。既に述べた通り、切替信号D_UDがハイレベルの時に、図1中の2次電流IGENの矢印の向き(正側)、切替信号D_UDがローレベルの時に、その逆向き(負側)の2次電流が発生される。
As shown in the timing chart of FIG. 3, the secondary
2次電流発生源16から出力される2次電流IGENは、図3のタイミングチャートに示すように、電流電圧変換回路18のキャパシタによって所定の電圧値を持つコントロール電圧VCNTに変換され、VCDL20に与えられる。
The secondary current IGEN output from the secondary
VCDL20では、クロック源12から入力された単一周波数のクロックCLKINが、コントロール電圧の変化に応じて時間毎に、すなわちクロック毎にその遅延が変更され、スペクトラム拡散クロックSSCLKとして出力される。その結果、図3のタイミングチャートに示すように、図4と同様の三角変調プロファイルを持ち、Tcenを中心周期とするSSCLKを得ることができる。
In the
なお、図3のタイミングチャートに示すSSCLKにおいて、縦軸はクロック周期、横軸は時間を表す。また、同図には、単一周波数を持つ入力クロックの中心周期Tcenが点線で表され、SSCG10により発生されるスペクトラム拡散クロックSSCLKの周期の経時変化が実線(三角波形)で表されている。
In SSCLK shown in the timing chart of FIG. 3, the vertical axis represents the clock cycle, and the horizontal axis represents time. In the same figure, the center period Tcen of the input clock having a single frequency is represented by a dotted line, and the change with time of the period of the spread spectrum clock SSCLK generated by the
ここで、VCDL20として、コントロール電圧VCNTの単位増加に対して一定の遅延増加量を持つ、すなわち一定ゲインの理想的な線形ディレイラインを想定する。また便宜上、VCNTの増加に対してディレイラインの遅延値が増加の極性を持つとする。時間tに対してVCNTがA×t^2(Aは定数)の電圧変化をしたとすると、ある時間τからτ+Δτまでのディレイラインが持つ遅延増加量は、下記式で表される。
Here, as the
A×{(τ+Δτ)^2−τ^2}
=A×2×τ×Δτ+A×(Δτ)^2
≒A×2×τ×Δτ
A × {(τ + Δτ) ^ 2-τ ^ 2}
= A × 2 × τ × Δτ + A × (Δτ) ^ 2
≒ A × 2 × τ × Δτ
すなわち、上記式によって、Δτを一定量ずつ増やしていくと、ディレイラインの持つ遅延増加量の増加(遅延増加の傾き)は直線的に増えていくことが分かる。この時、ΔτをCLKINから入力される単一周波数クロックの周期であるとすれば、このディレイラインを通過するクロックの周期は一定に増加していく。周期を減少させる場合も同様の考え方である。 That is, according to the above equation, it can be seen that as Δτ is increased by a certain amount, the increase in the delay increase amount (slope of delay increase) of the delay line increases linearly. At this time, if Δτ is the period of the single frequency clock input from CLKIN, the period of the clock passing through this delay line increases constantly. The same concept applies to reducing the period.
前述の通り、図1に示すSSCG10では、VCNTおよび最終的な出力SSCLKのクロック周期変動として、図3に示す波形の信号を得ることができる。この時、Tcenは、CLKINのクロック周期に等しい。Fcen=1/Tcenとし、TdevがTcenよりも十分小さいとすると、クロックSSCLKとして、近似的に図4に示す三角変調プロファイルを持つスペクトラム拡散クロックを得ることができる。
As described above, the
SSCG10は、VCDL20を用いているので、PLLを応用したSSCGよりも設計が簡単である。特に、上記実施形態のように、CMOSプロセスを対象として、MOSFETの飽和電流特性の二乗則に従う2次電流発生源を用いることによって、図4に示す三角変調プロファイルを持つスペクトラム拡散クロックを容易に得ることができる。また、VCDL20を用いることで、カウンタ制御のディレイラインとは異なり、2次電流発生源に与える三角波の周期や振幅を変更することによって、変調プロファイルの形状を容易に変更することができる。
Since the
なお、異なる変調周期、変調度を持つスペクトラム拡散クロックを得たい場合は、図1中の三角波発生源14から出力される電圧の周期、振幅をそれぞれ変更するという簡単な作業のみで最終的なプロファイルのスペックを適宜変更することができる。
If it is desired to obtain a spread spectrum clock having a different modulation period and modulation degree, the final profile is obtained only by a simple operation of changing the period and amplitude of the voltage output from the triangular
また、三角変調に限定されず、三角波発生源の代わりに、所定周波数の変調波を発生する変調波発生源を設け、2次電流発生源の代わりに、変調波発生源から入力される変調波の電圧に応じた変調電流を発生し、切替信号に応じて、変調電流の方向を決定する変調電流発生源を設け、電流電圧変換回路により、変調電流発生源から出力される変調電流を所定のコントロール電圧に変換することによって、三角変調以外の変調プロファイルを持つSSCGも同様に簡単に実現可能である。 Further, the present invention is not limited to triangular modulation, and a modulation wave generation source that generates a modulation wave of a predetermined frequency is provided instead of the triangular wave generation source, and a modulation wave input from the modulation wave generation source is used instead of the secondary current generation source. A modulation current generation source that generates a modulation current according to the voltage of the current and determines the direction of the modulation current according to the switching signal, and the modulation current output from the modulation current generation source is set to a predetermined value by the current-voltage conversion circuit. By converting to a control voltage, an SSCG having a modulation profile other than triangular modulation can be easily realized as well.
本発明は、基本的に以上のようなものである。
以上、本発明のスペクトラム拡散クロックジェネレータについて詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
The present invention is basically as described above.
The spread spectrum clock generator of the present invention has been described in detail above. However, the present invention is not limited to the above-described embodiment, and various improvements and modifications may be made without departing from the spirit of the present invention. It is.
10 スペクトラム拡散クロックジェネレータ
12 クロック源
14 三角波発生源
16 2次電流発生源
18 電流電圧変換回路
20 電圧制御ディレイライン
22a、22b、24a、24b P型MOSトランジスタ
26a、26b、28a、28b N型MOSトランジスタ
30a、30b 切替スイッチ
DESCRIPTION OF
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005019305A JP4350655B2 (en) | 2005-01-27 | 2005-01-27 | Spread spectrum clock generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005019305A JP4350655B2 (en) | 2005-01-27 | 2005-01-27 | Spread spectrum clock generator |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006209388A JP2006209388A (en) | 2006-08-10 |
JP4350655B2 true JP4350655B2 (en) | 2009-10-21 |
Family
ID=36966189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005019305A Active JP4350655B2 (en) | 2005-01-27 | 2005-01-27 | Spread spectrum clock generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4350655B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7342528B2 (en) * | 2006-06-15 | 2008-03-11 | Semiconductor Components Industries, L.L.C. | Circuit and method for reducing electromagnetic interference |
-
2005
- 2005-01-27 JP JP2005019305A patent/JP4350655B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2006209388A (en) | 2006-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7492850B2 (en) | Phase locked loop apparatus with adjustable phase shift | |
US7432750B1 (en) | Methods and apparatus for frequency synthesis with feedback interpolation | |
US7095260B2 (en) | Spread spectrum clock generation circuit, jitter generation circuit and semiconductor device | |
JP4365795B2 (en) | Pulse generator and transmitter using the same | |
US7276944B2 (en) | Clock generation circuit and clock generation method | |
Lee et al. | The design and analysis of a DLL-based frequency synthesizer for UWB application | |
KR100633949B1 (en) | Spread spectrum clock generating apparatus | |
JP4390646B2 (en) | Spread spectrum clock generator and modulation method thereof | |
KR101148348B1 (en) | Signal generator with adjustable phase | |
JP2006166049A (en) | Spread spectrum clock generating apparatus | |
JP2006324750A (en) | Clock generating circuit | |
US7411464B1 (en) | Systems and methods for mitigating phase jitter in a periodic signal | |
US20060232346A1 (en) | Integrated circuit including a ring oscillator circuit | |
JP4350655B2 (en) | Spread spectrum clock generator | |
US6577202B1 (en) | Multiple duty cycle tap points for a precise and programmable duty cycle generator | |
KR100431999B1 (en) | A Self-Regulating Voltage Controlled Oscillator | |
JP2007243305A (en) | Spread spectrum clock generator | |
US8106687B2 (en) | Spread spectrum clock system and spread spectrum clock generator | |
US7259635B2 (en) | Arbitrary frequency signal generator | |
JP2013012917A (en) | Clock generating circuit, clock generation method, and semiconductor integrated circuit | |
US11824548B2 (en) | Pulse generator for injection locked oscillator | |
Moon et al. | A Spread Spectrum Clock Generator for SATA II with Rounded Hershey-Kiss Modulation Profile | |
JP2006237852A (en) | Radio transmission circuit and radio transmitter | |
JP2004129198A (en) | Jitter generating circuit and semiconductor device | |
JP2004252541A (en) | Clock jitter generation circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071019 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090714 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090722 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120731 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4350655 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120731 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130731 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |