[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH09130235A - Digital pll circuit - Google Patents

Digital pll circuit

Info

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
Application number
JP7279256A
Other languages
Japanese (ja)
Inventor
Yoichi Inoue
上 洋 一 井
Masayoshi Ono
野 雅 良 小
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP7279256A priority Critical patent/JPH09130235A/en
Publication of JPH09130235A publication Critical patent/JPH09130235A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

PROBLEM TO BE SOLVED: To stabilize the operation of a digital phase locked loop(PLL) circuit by removing a pulse noise narrower than the width of a signal by providing a pulse removing circuit inside a digital PLL ring oscillator. SOLUTION: A ring oscillator 1 is formed by connecting an odd number of inverters 11-1n in the shape of ring so as to circulate a pulse signal. In this case, concerning the ring oscillator circuit 1 one stage of pulse signal delay circuit is composed of two inverters, and these delay circuits are provided for the desired number of stages. Then, any one of outputs from the respective delay circuits is alternatively selected by a multiplexer 2, and the selected output of the delay circuit becomes the output signal of the multiplexer 2 and is inputted to the first stage of the ring oscillator circuit 1. Further, a noise removing circuit 5 for removing the noise pulse of gridge and an inverter 6 for compensating the inversion of signal caused by this noise are inserted into the group of delay circuits.

Description

【発明の詳細な説明】Detailed Description of the Invention

【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.

【図面の簡単な説明】[Brief description of the drawings]

【図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)

【特許請求の範囲】[Claims] 【請求項1】インバータを環状に接続してパルス信号を
循環するリングオシレータと、 前記リングオシレータの出力信号と基準入力信号との位
相を比較し、アップダウン信号を発生する位相比較器
と、 前記アップダウン信号に応じて保持値を増減するアップ
ダウンカウンタと、 前記インバータの接続段数を前記保持値に対応して選択
するスイッチ手段と、 前記リングオシレータ内に設けられてノイズパルスを除
去するパルス除去回路と、 を備えるディジタル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.
【請求項2】前記パルス除去回路は、前記スイッチ手段
において発生した切替ノイズを除去する、ことを特徴と
する請求項1記載のディジタルPLL回路。
2. The digital PLL circuit according to claim 1, wherein the pulse removing circuit removes switching noise generated in the switch means.
JP7279256A 1995-10-26 1995-10-26 Digital pll circuit Pending JPH09130235A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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