JPH09130235A - Digital pll circuit - Google Patents
Digital pll circuitInfo
- Publication number
- JPH09130235A JPH09130235A JP7279256A JP27925695A JPH09130235A JP H09130235 A JPH09130235 A JP H09130235A JP 7279256 A JP7279256 A JP 7279256A JP 27925695 A JP27925695 A JP 27925695A JP H09130235 A JPH09130235 A JP H09130235A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- pulse
- ring oscillator
- noise
- 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.)
- Pending
Links
Landscapes
- Dram (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ディジタルPLL(Ph
ase locked loop )回路の改良に関し、特に、ノイズに
対する誤動作を軽減したディジタルPLL回路に関す
る。BACKGROUND OF THE INVENTION The present invention relates to a digital PLL (Ph
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to improvement of an ase locked loop) circuit, and more particularly to a digital PLL circuit in which malfunction due to noise is reduced.
【0002】[0002]
【従来の技術】従来のディジタルPLL回路の例を図5
を参照して説明する。同図において、PLL回路の局部
発振器となるリングオシレータ回路1は、奇数個のイン
バータ11 〜1n をマルチプレクサ2を介してリング状
に接続して構成され、パルス信号を巡回して発振する。
リングオシレータ回路は図6(a)に示すように、各イ
ンバータが出力するディジタル値を反転しながら右方向
にシフトし、最終段の出力は初段に戻される。例えば、
初期値「11010」は、同図(b)に示されるように
順次にシフトされ、インバータの出力には、ある周期で
繰返される信号波形が得られる。2. Description of the Related Art An example of a conventional digital PLL circuit is shown in FIG.
This will be described with reference to FIG. In the figure, a ring oscillator circuit 1 serving as a local oscillator of a PLL circuit is configured by connecting an odd number of inverters 11 to 1n in a ring shape via a multiplexer 2, and oscillates by circulating a pulse signal.
As shown in FIG. 6A, the ring oscillator circuit shifts rightward while inverting the digital value output from each inverter, and the output of the final stage is returned to the initial stage. For example,
The initial value "11010" is sequentially shifted as shown in FIG. 7B, and a signal waveform that is repeated in a certain cycle is obtained at the output of the inverter.
【0003】リングオシレータ回路1を構成するインバ
ータ11 〜1n は、2つのインバータによって一段のパ
ルス信号の遅延回路を構成する。この遅延回路は必要な
段数だけ設けられる。各遅延回路のいずれかの出力がマ
ルチプレクサ2によって選択され、リングオシレータ回
路1の初段に帰還される。また、インバータ11 の出力
信号は、基準入力信号と共に位相比較器3に入力され
る。The inverters 11 to 1n forming the ring oscillator circuit 1 form a one-stage pulse signal delay circuit by two inverters. This delay circuit is provided in the required number of stages. Any output of each delay circuit is selected by the multiplexer 2 and fed back to the first stage of the ring oscillator circuit 1. Further, the output signal of the inverter 11 is input to the phase comparator 3 together with the reference input signal.
【0004】位相比較器3は、インバータ11 の出力信
号と基準入力信号との位相を比較し、比較結果に応じて
アップ信号UP及びダウン信号DNのいずれかをアップ
ダウンカウンタ4に供給する。位相比較器3は、例え
ば、基準入力信号の位相がマルチプレクサ2の出力信号
の位相よりも速い場合にダウン信号を出力し、遅い場合
にアップ信号を発生する。アップダウンカウンタ4は、
アップ信号UPに応じて保持しているカウント値を1つ
増加し、ダウン信号DNに応じて上記カウント値を1つ
減少する。このカウント値は、マルチプレクサ2に切替
アドレス信号として与えられ、リングオシレータ回路1
のインバータによって構成される遅延回路の段数がカウ
ント値に対応して選択される。カウント値が1つ下がる
と、2つのインバータからなる遅延回路の段数が1段分
減る。遅延回路の段数が減少すると、リングオシレータ
回路1の発振周波数は増加する。逆に、カウント値が1
つ増加すると、遅延回路の段数が1段分増加する。遅延
回路の段数が増加すると、リングオシレータ回路1の発
振周波数は減少する。ディジタルPLL回路は、このよ
うな動作を繰返して発振周波数及び位相を変化して基準
入力信号に追従させて信号同士を同期させる。この結
果、ディジタルPLL回路の出力は、基準入力信号に同
期しかつ基準入力信号の周波数を逓倍しあるいは分周し
た周波数で安定する。このような、ディジタルPLL回
路は、例えば、LSIに内蔵されて、外部クロックに同
期しかつ外部クロックを逓倍した内部クロックを得てデ
ータ処理を行う場合に使用されている。The phase comparator 3 compares the phase of the output signal of the inverter 11 and the phase of the reference input signal, and supplies either the up signal UP or the down signal DN to the up / down counter 4 according to the comparison result. The phase comparator 3 outputs a down signal when the phase of the reference input signal is faster than the phase of the output signal of the multiplexer 2, and generates an up signal when the phase of the reference input signal is late. The up / down counter 4 is
The count value held is incremented by 1 in response to the up signal UP, and the count value is decremented by 1 in response to the down signal DN. This count value is given to the multiplexer 2 as a switching address signal, and the ring oscillator circuit 1
The number of stages of the delay circuit formed by the inverters is selected according to the count value. When the count value decreases by one, the number of stages of the delay circuit composed of two inverters decreases by one. When the number of stages of the delay circuit decreases, the oscillation frequency of the ring oscillator circuit 1 increases. On the contrary, the count value is 1
When the number of delay circuits increases, the number of stages of the delay circuit increases by one. When the number of stages of the delay circuit increases, the oscillation frequency of the ring oscillator circuit 1 decreases. The digital PLL circuit repeats such an operation to change the oscillation frequency and the phase so as to follow the reference input signal and synchronize the signals. As a result, the output of the digital PLL circuit is stable at the frequency which is synchronized with the reference input signal and which is obtained by multiplying or dividing the frequency of the reference input signal. Such a digital PLL circuit is incorporated in, for example, an LSI and is used when data processing is performed by obtaining an internal clock that is synchronized with an external clock and is a multiple of the external clock.
【0005】[0005]
【発明が解決しようとする課題】上述したように、リン
グオシレータ回路を使用するディジタルPLL回路で
は、リングオシレータ回路の遅延回路(インバータ)の
段数を変更することによって、発振周波数を設定してい
る。As described above, in the digital PLL circuit using the ring oscillator circuit, the oscillation frequency is set by changing the number of stages of the delay circuit (inverter) of the ring oscillator circuit.
【0006】しかしながら、遅延回路の段数をマルチプ
レクサによって切替えて変更する際に、循環するパルス
信号にパルス状のノイズであるグリッジが発生する場合
がある。例えば、リングオシレータの段数が5段以上の
とき、このグリッジがリング内を伝搬すると、見かけ上
2倍の発振あるいは3倍の発振を起すことになる。この
結果、僅かに周波数を変えようとしたときでも、実際に
は2倍以上も発振周波数が変化してしまい、PLL回路
として安定に動作しないという不具合を生ずる。However, when the number of stages of the delay circuit is switched and changed by the multiplexer, glitch, which is pulse noise, may occur in the circulating pulse signal. For example, when the number of stages of the ring oscillator is 5 or more, when this glitch propagates in the ring, apparently double oscillation or triple oscillation is caused. As a result, even if the frequency is slightly changed, the oscillation frequency actually changes twice or more, and the PLL circuit does not operate stably.
【0007】よって、本発明は、アップダウンカウンタ
の値を変更する際に、リングオシレータにグリッジが生
ずることによる不具合を解消することによって、より動
作が安定したPLL回路を提供することを目的とする。Therefore, it is an object of the present invention to provide a PLL circuit whose operation is more stable by eliminating the problem caused by the occurrence of glitches in the ring oscillator when changing the value of the up / down counter. .
【0008】[0008]
【課題を解決するための手段】上記目的を達成するた
め、本発明のディジタルPLL回路は、インバータを環
状に接続してパルス信号を循環するリングオシレータ
と、上記リングオシレータの出力信号と基準入力信号と
の位相を比較し、アップダウン信号を発生する位相比較
器と、上記アップダウン信号に応じて保持値を増減する
アップダウンカウンタと、上記インバータの接続段数を
前記保持値に対応して選択するスイッチ手段と、上記リ
ングオシレータ内に設けられてノイズパルスを除去する
パルス除去回路と、を備えることを特徴とする。In order to achieve the above object, a digital PLL circuit of the present invention comprises a ring oscillator for connecting an inverter in a ring shape to circulate a pulse signal, an output signal of the ring oscillator and a reference input signal. And a phase comparator for generating an up / down signal, an up / down counter for increasing / decreasing a holding value according to the up / down signal, and a connecting stage number of the inverter corresponding to the holding value. It is characterized by comprising a switch means and a pulse removing circuit provided in the ring oscillator to remove a noise pulse.
【0009】[0009]
【作用】ディジタルPLL回路のリングオシレータ回路
内に、パルス幅が正常なパルス信号のパルス幅に満たな
い、所定の遅延値以下であるパルスの通過を阻止するパ
ルス除去回路を設け、ノイズ信号を除去する。In the ring oscillator circuit of the digital PLL circuit, a pulse removing circuit for preventing passage of a pulse having a pulse width less than the pulse width of a normal pulse signal and having a predetermined delay value or less is provided to remove a noise signal. To do.
【0010】この結果、外乱となるノイズパルスが除去
されて、正常なパルス信号のみがリングオシレータ回路
内を循環し、リングオシレータ回路の発振周波数が安定
する。As a result, the noise pulse which becomes the disturbance is removed, and only the normal pulse signal circulates in the ring oscillator circuit, and the oscillation frequency of the ring oscillator circuit is stabilized.
【0011】[0011]
【実施例】以下、本発明の実施例について図面を参照し
て説明する。図1は、本発明の実施例を示しており、同
図において図5と対応する部分には同一符号を付し、か
かる部分の説明は省略する。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an embodiment of the present invention. In FIG. 1, parts corresponding to those in FIG. 5 are designated by the same reference numerals, and description of such parts will be omitted.
【0012】図1において、パルス信号を巡回するよう
に、奇数個のインバータ11 〜1nがリング状に接続さ
れて、リングオシレータ回路1が構成される。リングオ
シレータ回路1は、2つのインバータによって一段のパ
ルス信号の遅延回路を構成し、この遅延回路を所望の段
数設けている。各遅延回路の出力のいずれかが、マルチ
プレクサ2によって択一的に選択され、選択された遅延
回路の出力がマルチプレクサ2の出力信号となって、リ
ングオシレータ回路1の初段に入力される。In FIG. 1, a ring oscillator circuit 1 is constructed by connecting an odd number of inverters 11 to 1n in a ring shape so as to circulate a pulse signal. In the ring oscillator circuit 1, two inverters form a one-stage pulse signal delay circuit, and the delay circuit is provided in a desired number of stages. One of the outputs of each delay circuit is selectively selected by the multiplexer 2, and the output of the selected delay circuit becomes the output signal of the multiplexer 2 and is input to the first stage of the ring oscillator circuit 1.
【0013】上記構成において、パルス信号を巡回する
リングオシレータ回路1の縦列に接続された遅延回路群
の中に、例えば、初段の遅延回路の前にグリッジのノイ
ズパルスを除去するために、ノイズ除去回路5と、ノイ
ズ除去回路5による信号の反転を補償するインバータ6
が挿入されている。他の構成は従来構成と同様である。In the above configuration, noise removal is performed in the delay circuit group connected in series in the ring oscillator circuit 1 that circulates the pulse signal, for example, in order to remove a glitch noise pulse before the delay circuit in the first stage. The circuit 5 and the inverter 6 for compensating the inversion of the signal by the noise removing circuit 5.
Is inserted. The other configuration is the same as the conventional configuration.
【0014】ノイズ除去回路5の構成例を図2に示す。
同図において、ノイズ除去回路5は、入力信号を一方の
入力とする、ナンドゲート51及び52によって構成さ
れるフリップフロップと、上記入力信号をフリップフロ
ップの他方の入力端に伝送する、インバータ53及び遅
延回路54と、によって構成される。遅延回路54は、
偶数個のインバータによって構成することが出来る。イ
ンバータの数によって遅延時間が設定される。A configuration example of the noise removing circuit 5 is shown in FIG.
In the figure, the noise removing circuit 5 includes a flip-flop having one input of an input signal and composed of NAND gates 51 and 52, an inverter 53 for transmitting the input signal to the other input end of the flip-flop, and a delay. And a circuit 54. The delay circuit 54 is
It can be configured by an even number of inverters. The delay time is set by the number of inverters.
【0015】ノイズ除去回路5の動作を図3に示される
各部信号のタイミングチャートを参照して説明する。マ
ルチプレクサ2から出力された入力信号Aに、パルス信
号部分と、例えば、本来“L”であるべき部分に“H”
パルスのグリッジGが含まれている。入力信号Aは、イ
ンバータ53によって反転され、更に遅延回路54によ
って遅延されて信号Bとなる。信号Bは、ナンドゲート
52を経て反転して、信号Cとなる。信号A及びBがナ
ンドゲート51に供給され、共に“H”の区間だけ出力
信号Cが“L”となる。この結果、信号遅延回路54に
よる遅延時間よりもパルス幅の狭いグリッジGは、ナン
ドゲート51の出力に現れず、グリッジが除去される。
出力信号Cは、インバータ6によって反転されて、イン
バータ12 に入力され、以下、従来回路と同様に動作す
る。The operation of the noise removing circuit 5 will be described with reference to the timing chart of the signals of the respective parts shown in FIG. In the input signal A output from the multiplexer 2, the pulse signal portion, for example, "H" in the portion that should originally be "L"
The pulse glitch G is included. The input signal A is inverted by the inverter 53 and further delayed by the delay circuit 54 to become the signal B. The signal B is inverted through the NAND gate 52 to become the signal C. The signals A and B are supplied to the NAND gate 51, and the output signal C becomes "L" only in the section of "H". As a result, the glitch G having a pulse width narrower than the delay time of the signal delay circuit 54 does not appear in the output of the NAND gate 51 and the glitch is removed.
The output signal C is inverted by the inverter 6 and input to the inverter 12, and thereafter, the same operation as in the conventional circuit is performed.
【0016】図4は、ノイズ除去回路の他の構成例を示
している。同図の回路は図1の回路5、6に相当するも
のであり、信号遅延回路56及びアンドゲート57によ
って“H”パルスのグリッジを除去し、更に、信号遅延
回路58及びオアゲート59によって“L”パルスのグ
リッジを除去する。この結果、“H”及び“L”の両方
のグリッジを除去することが可能となる。FIG. 4 shows another configuration example of the noise removing circuit. The circuit shown in FIG. 9 corresponds to the circuits 5 and 6 shown in FIG. 1. The signal delay circuit 56 and the AND gate 57 remove the glitch of the "H" pulse, and the signal delay circuit 58 and the OR gate 59 make it "L". "Removing pulse glitches. As a result, both "H" and "L" glitches can be removed.
【0017】このように、リングオシレータ回路1内に
グリッジを除去するパルス除去回路を設けることによっ
て、ディジタルPLL回路の誤動作を防止することが可
能となる。As described above, by providing the pulse removing circuit for removing the glitch in the ring oscillator circuit 1, it is possible to prevent the malfunction of the digital PLL circuit.
【0018】[0018]
【発明の効果】以上説明したように、本発明によれば、
リングオシレータの遅延回路の段数を変更する際に、グ
リッジが発生してもパルス除去回路によってグリッジが
除かれるので、2倍発振あるいは3倍発振が生ずるとい
う不具合は解消され、PLL回路の動作が安定する。As described above, according to the present invention,
When the number of stages of the delay circuit of the ring oscillator is changed, even if a glitch occurs, the pulse elimination circuit removes the glitch, so the problem of double or triple oscillation is eliminated, and the operation of the PLL circuit is stable. To do.
【図1】本発明のディジタルPLL回路の実施例を示す
ブロック図である。FIG. 1 is a block diagram showing an embodiment of a digital PLL circuit of the present invention.
【図2】パルス除去回路の構成例を示す回路図である。FIG. 2 is a circuit diagram showing a configuration example of a pulse removal circuit.
【図3】パルス除去回路の動作を説明するためのタイム
チャートである。FIG. 3 is a time chart for explaining the operation of the pulse removal circuit.
【図4】他のパルス除去回路の構成例を示す回路図であ
る。FIG. 4 is a circuit diagram showing a configuration example of another pulse removal circuit.
【図5】従来のディジタルPLL回路の構成例を示す回
路図である。FIG. 5 is a circuit diagram showing a configuration example of a conventional digital PLL circuit.
【図6】リングオシレータの動作を説明する説明図であ
る。FIG. 6 is an explanatory diagram illustrating an operation of the ring oscillator.
Claims (2)
循環するリングオシレータと、 前記リングオシレータの出力信号と基準入力信号との位
相を比較し、アップダウン信号を発生する位相比較器
と、 前記アップダウン信号に応じて保持値を増減するアップ
ダウンカウンタと、 前記インバータの接続段数を前記保持値に対応して選択
するスイッチ手段と、 前記リングオシレータ内に設けられてノイズパルスを除
去するパルス除去回路と、 を備えるディジタルPLL回路。1. A ring oscillator that connects an inverter in a ring shape to circulate a pulse signal, a phase comparator that compares the phase of an output signal of the ring oscillator and a reference input signal, and generates an up-down signal, An up / down counter that increases / decreases a hold value according to an up / down signal, a switch unit that selects the number of connection stages of the inverter corresponding to the hold value, and a pulse remover that is provided in the ring oscillator to remove a noise pulse And a digital PLL circuit including the circuit.
において発生した切替ノイズを除去する、ことを特徴と
する請求項1記載のディジタルPLL回路。2. The digital PLL circuit according to claim 1, wherein the pulse removing circuit removes switching noise generated in the switch means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7279256A JPH09130235A (en) | 1995-10-26 | 1995-10-26 | Digital pll circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7279256A JPH09130235A (en) | 1995-10-26 | 1995-10-26 | Digital pll circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09130235A true JPH09130235A (en) | 1997-05-16 |
Family
ID=17608632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7279256A Pending JPH09130235A (en) | 1995-10-26 | 1995-10-26 | Digital pll circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09130235A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11316620A (en) * | 1997-11-21 | 1999-11-16 | Hyundai Electronics Ind Co Ltd | Clock compensation device for semiconductor device |
KR100344082B1 (en) * | 1998-08-11 | 2002-07-22 | 가부시끼가이샤 도시바 | A pulse-duration modulation wave generating circuit |
-
1995
- 1995-10-26 JP JP7279256A patent/JPH09130235A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11316620A (en) * | 1997-11-21 | 1999-11-16 | Hyundai Electronics Ind Co Ltd | Clock compensation device for semiconductor device |
KR100344082B1 (en) * | 1998-08-11 | 2002-07-22 | 가부시끼가이샤 도시바 | A pulse-duration modulation wave generating circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100398480B1 (en) | Dll circuit, semiconductor device using the same and delay control method | |
US6563349B2 (en) | Multiplexor generating a glitch free output when selecting from multiple clock signals | |
KR0153952B1 (en) | Apparatus for retiming high speed digital data | |
JPH07202657A (en) | Digital delay line | |
US4797575A (en) | Flip-flop with identical propagation delay in clock pass through mode and in normal operation | |
US7180336B2 (en) | Glitch-free clock switching apparatus | |
US6434062B2 (en) | Delay locked loop for use in semiconductor memory device | |
JPH09167134A (en) | Data synchronization system | |
JPH04227330A (en) | Fractional frequency divider for obtaining symmetrical output signal | |
US6249157B1 (en) | Synchronous frequency dividing circuit | |
US5969548A (en) | Frequency divider with low power consumption | |
JPH09130235A (en) | Digital pll circuit | |
US6092129A (en) | Method and apparatus for communicating signals between circuits operating at different frequencies | |
JP2000174620A (en) | Jitter suppression circuit | |
JP3185768B2 (en) | Frequency comparator and clock extraction circuit using the same | |
JP3132657B2 (en) | Clock switching circuit | |
JP3485449B2 (en) | Clock division switching circuit | |
KR100278271B1 (en) | A clock frequency divider | |
JPH0879029A (en) | Four-phase clock pulse generating circuit | |
JPS62202624A (en) | High speed data reception circuit system | |
JPH0738398A (en) | Clock switching circuit | |
US20050147195A1 (en) | Synchronizing circuit for stably generating an output signal | |
JP2982138B2 (en) | Bit phase synchronization circuit | |
JPH10163821A (en) | Initialization circuit | |
JPH10262037A (en) | Clock transfer control circuit |