[go: up one dir, main page]

JP4093961B2 - 位相ロックループ回路、遅延ロックループ回路、タイミング発生器、半導体試験装置及び半導体集積回路 - Google Patents

位相ロックループ回路、遅延ロックループ回路、タイミング発生器、半導体試験装置及び半導体集積回路 Download PDF

Info

Publication number
JP4093961B2
JP4093961B2 JP2003539167A JP2003539167A JP4093961B2 JP 4093961 B2 JP4093961 B2 JP 4093961B2 JP 2003539167 A JP2003539167 A JP 2003539167A JP 2003539167 A JP2003539167 A JP 2003539167A JP 4093961 B2 JP4093961 B2 JP 4093961B2
Authority
JP
Japan
Prior art keywords
value
signal
phase
flip
flop
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.)
Expired - Fee Related
Application number
JP2003539167A
Other languages
English (en)
Other versions
JPWO2003036796A1 (ja
Inventor
昌克 須田
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.)
Advantest Corp
Original Assignee
Advantest 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 Advantest Corp filed Critical Advantest Corp
Publication of JPWO2003036796A1 publication Critical patent/JPWO2003036796A1/ja
Application granted granted Critical
Publication of JP4093961B2 publication Critical patent/JP4093961B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/099Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0816Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the controlled phase shifter and the frequency- or phase-detection arrangement being connected to a common input
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/089Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/093Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using special filtering or amplification characteristics in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/099Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
    • H03L7/0995Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator comprising a ring oscillator

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Pulse Circuits (AREA)
  • Manipulation Of Pulses (AREA)

Description

技術分野
この発明は、論理素子で構成されたデジタル制御の位相ロックループ回路(PLL)及び遅延ロックループ回路(DLL)、さらに、そのDLLを利用したタイミング発生器、そのタイミング発生器を備えた半導体試験装置、及び、そのPLLを備えた半導体集積回路に関する。
背景技術
本発明の説明に先立ち、従来の一般的なPLLの構成について説明する。
第24図(A)に示すように、従来例のPLLは、位相比較器101、チャージポンプ102、低域通過型フィルタ(low pass filter:LPF)103、電圧制御発振器(voltage controlled oscillator:VCO)104、及び、分周器(デバイダ)105により構成されている。
位相比較器101は、第24図(A)及び(B)に示すように、入力波形と、VCO104の出力波形を分周器105で分周した分周波形とを比較する。そして、分周波形の位相が入力波形の位相に対してどの程度遅れているかを検出する動作と、分周波形の位相が入力波形の位相に対してどの程度進んでいるかを検出する動作とを行う。なお、第24図(B)では、検出された位相の遅れ成分を波形b−1で示し、検出された位相の進み成分を波形b−2で示す。ここでは、位相差をパルス幅で表している。
次に、チャージポンプ102は、遅れ成分(b−1)と進み成分(b−2)とを一信号(c)に合成し、増幅する。ここでは、進み成分のパルスの極性を反転させている。
続いて、LPF103は、合成波形(c)の高周波成分を除去し、位相差を表すパルス幅を電圧(d)に変換する。ここでは、第25図(A)に示すように、遅れ成分の位相差が大きいほど電圧が高く、進み成分の位相差が大きいほど電圧が低くなる。
VCO104は、電圧を遅延時間(発振器の自走周波数)に変換する。第25図(B)に示すように、LPF104の出力電圧(VCO電圧)が高いほど発振周波数が高くなって位相が進み、出力電圧が低いほど発振周波数が低くなって位相が遅れることになる。
さらに、分周器105は、VCOの出力波形を分周し、入力波形の周波数近傍の周波数に変換した分周波形を生成する。
このようにして、PLLにおいては、分周波形の位相と入力波形の位相とが一定となるように、出力波形がフィードバックコントロールされる。
次に、従来の一般的なDLLの構成について説明する。
第26図(A)に示すように、従来例のDLLは、位相比較器101、チャージポンプ102、低域通過型フィルタ(low pass filter:LPF)103、可変遅延回路106により構成されている。
第26図(B)に示すように、位相比較器101、チャージポンプ102及びLPF104は、上述のPLLの場合と同様に、入力波形の位相に対する出力波形の位相の進み、遅れ及びその程度(b−1,b−2)を検出し、位相差(c)を電圧差(d)に変換して、可変遅延回路(DELAY)106へ入力する。ここでも、第27図(A)に示すように、遅れ成分の位相差が大きいほど電圧が高く、進み成分の位相差が大きいほど電圧が低くなる。
そして、DELAY106は、VCO105と同様に、電圧差を遅延時間に変換する。第27図(B)に示すように、LPF104の出力電圧(DELAY電圧)が高いほど、入力波形に対する出力波形の伝搬遅延時間が短くなり、出力電圧が低いほど伝搬遅延時間が長くなる。
このようにして、DLLにおいては、出力波形と入力波形の位相とが一定となるように、遅延時間がフィードバックコントロールされる。
ところで、第25図(A)及び第27図(A)においては、位相差とVCO電圧との関係を直線グラフで示したが、実際には、必ずしも直線とはなっていない。特に、位相比較器にSRラッチを利用した場合には、第28図に示すように、位相差が0近傍でのVCO電圧(又はDELAY電圧)の直線性が特に悪い。このため、従来のPLLやDLLにおいては、位相ロックの精度が低下するという問題があった。例えば、CMOS論理ゲートを通過するパルス幅は有限であるため、実際には位相差が生じていても、「位相差無し」となってしまうことがある。
さらに、上述した従来例のPLLやDLLは、アナログ回路によって構成されている。このため、消費電力が大きいうえ、回路規模が大きくなり、コストが高くなるという問題がある。
例えば、位相比較器にOPアンプを使用したものは、消費電力が大きく、また、小型化が困難である。また、例えば、チャージポンプにPMOSとNMOSのアナログスイッチとOPアンプを使用したものも、消費電力が大きく、また、小型化が困難である。
また、例えば、VCOやDELAYの電圧可変範囲を変化させるレギュレータは、動作速度を上げると消費電力が大きくなり、また、レギュレータの寸法も大きくなる。このため、ロックループ帯域を上げる妨げとなる。
また、アナログ回路はOPアンプやLPF等の応答速度が遅い回路を含むため、従来のアナログ回路によるPLLやDLLでは、高帯域において高精度で位相ロックすることが困難であった。
また、近年、半導体集積回路の動作クロックの周波数が高くなるにつれて、スキューに高い精度が要求されている。ところが、ロジック回路等の大規模なチップにおいては、クロック信号の中継バッファの特性のばらつきによって、チップ上の離れた部分どうしでスキューが生じてしまうという問題があった。
なお、デジタル制御のDLLの一例が、特開2000−124779号公報に開示されている。この公報開示の技術によれば、位相ロックがかかるまでは、位相の進み又は遅れを検出し、検出結果をバイナリカウンタで表し、デコーダと組み合わせたバイナリサーチにより遅延回路の設定を行い、ロックがかかった後は、カウント値を一つずつ上下させることにより、ロックアップタイムを短縮するとともに、出力周波数の精度の向上を図っている。
しかし、バイナリカウンタとデコーダとを組み合わせたバイナリサーチ動作においては、複数のビットの値が同時反転する場合がある。このため、遅延回路のセレクタにいわゆるヒゲが印加されて誤作動を起こす可能性がある。例えば、バイナリカウンタの値が「01111」から「10000」へカウントアップする場合、全ビットで反転が起こる。その結果、デコーダのスキューにより複数の遅延経路が同時に選択されてクロックにヒゲが発生するおそれがある。
本発明は、上記の事情にかんがみてなされたものであり、消費電力が小さく、小型化が容易で、高帯域でのロックループが可能な上、信頼性の高いデジタル制御のPLL及びDLL、さらに、そのDLLを利用したタイミング発生器、そのタイミング発生器を備えた半導体試験装置、及び、そのPLLを備えた半導体集積回路を提供することを目的としている。
発明の開示
(PLL)
上記目的の達成を図るため、本発明は、位相ロックループ回路(PLL)を、二値信号の出力信号をフィードバック信号として出力するフィードバック手段と、前記フィードバック信号及び入力信号を入力し、前記入力信号に対する前記フィードバック信号の位相の進み又は遅れを示す位相信号を出力する位相比較器と、前記位相信号を入力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の値を増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の値を減少させるカウンタと、前記制御信号を入力し、前記出力信号を出力して、前記制御信号中の値が多いほど前記出力信号の発振周期を長くし、前記値が少ないほど前記出力信号の発振周期を短くするリングオシレータとを備えた構成としてある。
より具体的には、本発明は、フィードバック手段が分周器からなる構成とするとともに、前記分周器が、二値信号の出力信号を分周し、二値信号のフィードバック信号を出力し、前記位相比較器が、前記フィードバック信号及び入力信号が入力され、前記フィードバック信号の値を入力信号に同期して検出し、検出結果を前記入力信号に対する前記フィードバック信号の位相の進み又は遅れを示す位相信号として出力し、前記カウンタが、前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させ、前記リングオシレータが、前記制御信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記出力信号の発振周期を長くし、前記第一値を示すビット数が少ないほど前記出力信号の発振周期を短くする構成としてある。
このような本発明のデジタル制御のPLLによれば、アナログ回路を使用せず、論理素子により回路構成することにより、消費電力の低減、回路規模の小型化、コストの低減を図ることができる。また、本発明のPLLによれば、応答速度の遅いアナログ回路を使用せず、特に、LPFを使用しないため、より高帯域において高精度で位相ロックすることが可能となる。このため、ロックループ帯域の向上を図ることができる。また、本発明のPLLによれば、位相比較器において、位相の進み及び遅れを、位相差に関係なく、入力信号に同期してフィードバック信号の値として検出する。このため、位相比較の信頼性の向上を図ることができる。さらに、本発明では、位相信号によって制御信号中の第一値を示すビット数を一つずつ増減するプライオリティエンコーダ型のカウンタを使用するので、制御信号は、一度に1ビットの値しか変化しない。このため、信頼性の向上を図ることができる。
また、本発明は、前記位相比較器を、Dフリップフロップ(D−FF)により構成するようにしてある。このように位相比較器をD−FFで構成すれば、入力信号に同期して、フィードバック信号の値を容易に検出し、保持することができる。
また、本発明は、前記位相比較器を、前記位相の遅れを検出する第一Dフリップフロップと、前記位相の進みを検出する第二Dフリップフロップと、前記第一Dフリップフロップへ入力する入力信号を、前記位相の遅れを検出した第一Dフリップフロップの出力値の切替え位相差分だけ調整する第一可変遅延素子と、前記第二Dフリップフロップへ入力する入力信号を、前記位相の進みを検出した第二Dフリップフロップの出力値の切替え位相差分だけ調整する第二可変遅延素子とにより構成するようにしてある。このようにすると、第一及び第二可変遅延素子により、第一Dフリップフロップと第二Dフリップフロップとのスキューを減少させれば、ヒステリシスを低減することができる。その結果、位相ロック後のオーバーランによるジッタの発生を抑制することができる。そのうえ、位相がロックされるまでに要する時間を短縮し、より高周波帯域の対応が可能となる。
また、本発明は、前記位相比較器が、ダイナミックDフリップフロップと、その出力が入力される非ダイナミックDフリップフロップとにより構成され、前記ダイナミックDフリップフロップは、アナログスイッチと寄生容量とを組み合わせて構成されたダイナミックラッチ回路を二段従属接続した構成を有し、前記非ダイナミックDフリップフロップは、アナログスイッチとインバータとを組み合わせて構成されたラッチ回路を二段従属接続した構成を有するようにしてある。このようにすると、ダイナミックDフリップフロップの出力を非ダイナミックDフリップフロップへ入力すれば、非ダイナミックDフリップフロップの出力において、ヒステリシス幅を狭くすることができる。その結果、位相ロック後のオーバーランによるジッタの発生を抑制することができる。そのうえ、位相がロックされるまでに要する時間を短縮し、より高周波帯域の対応が可能となる。
また、本発明は、前記カウンタが、フリップフロップと、当該フリップフロップへ入力する信号を選択する選択部とを前記制御信号のビット数と同数段ずつ備え、前記フリップフロップの各々は、前記制御信号を構成するビット値を一つずつ出力し、前記選択部の各々は、各フリップフロップに一つずつ対応し、前記位相信号が位相の進みを示す値である場合に、前段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、前記位相信号が位相の遅れを示す値である場合に、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、初段の選択部は、前段のフリップフロップの出力値として第一値を初段のフリップフロップへ入力し、最終段の選択部は、次段のフリップフロップの出力値として第二値を最終段のフリップフロップへ入力する構成としてある。このような構成とすることで、プライオリティエンコーダ型のカウンタを容易に実現することができる。
また、本発明は、前記位相比較器が、前記第一Dフリップフロップにより前記位相の遅れが非検出であると同時に、前記第二Dフリップフロップにより前記位相の進みが非検出である場合、前記フィードバック信号と前記入力信号との位相の一致を示す位相信号を出力し、前記カウンタは、フリップフロップと、当該フリップフロップへ入力する信号を選択する選択部とを前記制御信号のビット数と同数段ずつ備え、前記フリップフロップの各々は、前記制御信号を構成するビット値を一つずつ出力し、前記選択部の各々は、各フリップフロップに一つずつ対応し、前記位相信号が位相の進みを示す値である場合に、前段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、前記位相信号が位相の遅れを示す値である場合に、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、前記位相信号が位相の一致を示す値である場合に、対応するフリップフロップ自身の出力値を選択して対応するフリップフロップへ入力し、初段の選択部は、前段のフリップフロップの出力値として第一値を初段のフリップフロップへ入力し、最終段の選択部は、次段のフリップフロップの出力値として第二値を最終段のフリップフロップへ入力する構成としてある。このような構成とすることにより、プライオリティエンコーダ型のカウンタにおいて、オーバーランの発生を抑制することができる。
また、本発明では、前記リングオシレータが、最終段の出力が初段に入力される多段接続された反転出力の論理ゲートと、当該論理ゲートと電源電圧源との間に設けられた可変抵抗とにより構成され、前記第一値を示すビット数が増加すると、前記可変抵抗の抵抗値を増加させて前記発振周期を長くし、前記第一値を示すビット数が減少すると、前記可変抵抗の抵抗値を減少させて前記発振周期を短くする構成としてある。このような構成とすることにより、可変抵抗のオン抵抗を制御することにより、論理ゲートの伝送遅延時間を制御することができる。
また、本発明によれば、前記可変抵抗が、前記制御信号のビット数と同数の互いに並列に接続された抵抗と、各抵抗にそれぞれ直列に接続されたスイッチング素子とにより構成され、各スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に非導通状態となり、第二値の場合に導通状態となる構成としてある。このような構成とすることにより、制御信号中の第一値のビット数によって、容易に、導通状態のスイッチング素子の数を制御することができる。その結果、容易に可変抵抗のオン抵抗を制御することにより、論理ゲートの伝送遅延時間を制御することができる。
また、本発明は、前記リングオシレータが、最終段の出力が初段に入力される多段接続された反転出力の論理ゲートと、前記論理ゲートの各々と接地電圧源との間に設けられた可変容量とにより構成され、前記第一値を示すビット数が増加すると、前記可変容量の容量値を増加させて前記発振周期を長くし、前記第一値を示すビット数が減少すると、前記可変容量の容量値を減少させて前記発振周期を短くするように構成してある。このような構成とすることにより、論理ゲートの負荷容量を制御することにより、論理ゲートの伝送遅延時間を制御することができる。
また、本発明は、前記可変容量が、前記制御信号のビット数と同数の互いに並列に接続された負荷容量と、各負荷容量にそれぞれ直列に接続されたスイッチング素子とを備え、各スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に導通状態となり、第二値の場合に非導通状態となる構成としてある。このような構成とすることにより、制御信号中の第一値のビット数によって、容易に、導通状態のスイッチング素子の数を制御することができる。その結果、容易に負荷容量を制御することにより、論理ゲートの伝送遅延時間を制御することができる。
また、本発明は、リングオシレータが、最終段の出力が初段に入力される多段接続された反転出力の論理ゲートと、論理ゲートの各々と基準電圧源との間にそれぞれ設けられ、電流値の上限を制限する可変電流源と、制御信号のうち第一値を示すビット数が増加すると、可変電流源を流れる電流値を減少させて発振周期を長くし、第一値を示すビット数が減少すると、可変電流源を流れる電流値を増加させて発振周期を短くする制御回路とにより構成してある。
CMOS等の反転出力の論理ゲートの出力電位は、論理ゲートの寄生容量に充電される電荷量によって決まる。このため、可変電流源により論理ゲートに流れる電流値を制御すれば、論理ゲートの出力電位が閾値に到達するまでに要する時間を制御することができる。そこで、制御回路により、制御信号中の第一値のビット数に対応した上限値の電流を論理ゲートに流す。その結果、単位時間あたりの充電量は一定となる。その結果、出力電圧が閾値に到達するまでに要する充電時間は、電流の上限値に反比例する。しかし、電流の上限値と充電時間との関係は、一定の範囲内ならば、直線近似できる。このため、この直線近似できる範囲内で、上限値を変化させ、個々の論理ゲートの遅延時間を各々同じように微小に変化させれば、全論理ゲートの合計の遅延時間を、第一値のビット数の変化に対して実質的に線形に変化させることができる。
また、本発明は、制御回路が、制御信号のビット数と同数の互いに並列に接続された定電流源と、各定電流源にそれぞれ直列に接続されたスイッチング素子と、スイッチング素子を通過した合計電流値をバイアス電圧値に変換する電流電圧変換回路と、バイアス電圧を可変電流源へ印加する電流源バイアス回路とを備え、スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に非導通状態となり、第二値の場合に導通状態となり、定電流源は、バイアス電圧値の増減に対して実質的に線形に応答した上限値内の電流を流す構成としてある。このような構成とすることにより、制御信号中の第一値のビット数の増減に線形に対応するバイアス電圧値を容易に生成することができる。その結果、制御信号中の第一値のビット数とリングオシレータの発振周期との関係を線形特性とすることができる。
(DLL)
また、本発明は、遅延ロックループ回路(DLL)を、二値の出力信号及び入力信号を入力し、前記入力信号に対する前記出力信号の位相の進み又は遅れを示す位相信号を出力する位相比較器と、前記位相信号を入力するとともに、制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号の値を増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号の値を減少させるカウンタと、前記制御信号及び前記入力信号を入力するとともに、前記出力信号を出力し、前記制御信号中の値が多いほど前記入力信号に対する前記出力信号の遅延時間を長くし、前記制御信号の値が少ないほど前記入力信号に対する前記出力信号の遅延時間を短くする可変遅延回路とを備えた構成としてある。
より具体的には、本発明は、前記位相比較器が、二値の出力信号及び入力信号が入力され、前記出力信号の値を入力信号に同期して検出し、検出結果を前記入力信号に対する前記出力信号の位相の進み又は遅れを示す位相信号として出力し、前記カウンタが、前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させ、前記可変遅延回路が、前記制御信号及び前記入力信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記入力信号に対する前記出力信号の遅延時間を長くし、前記第一値を示すビット数が少ないほど前記入力信号に対する前記出力信号の遅延時間を短くする構成としてある。
このような本発明のデジタル制御のDLLによれば、アナログ回路を使用せず、論理素子により回路構成することにより、消費電力の低減、回路規模の小型化、コストの低減を図ることができる。また、本発明のDLLによれば、応答速度の遅いアナログ回路を使用せず、特に、LPFを使用しないため、より高帯域において高精度で位相ロックすることが可能となる。このため、ロックループ帯域の向上を図ることができる。また、本発明のDLLによれば、位相比較器において、位相の進み及び遅れを、位相差に関係なく、入力信号に同期してフィードバック信号の値として検出する。このため、位相比較の信頼性の向上を図ることができる。さらに、本発明では、位相信号によって制御信号中の第一値を示すビット数を一つずつ増減するプライオリティエンコーダ型のカウンタを使用するので、制御信号は、一度に1ビットの値ずつしか変化しない。このため、信頼性の向上を図ることができる。
また、本発明は、前記位相比較器が、Dフリップフロップ(D−FF)により構成してある。このように位相比較器をD−FFで構成すれば、入力信号に同期して、フィードバック信号の値を容易に検出し、保持することができる。
また、本発明は、前記位相比較器を、前記位相の遅れを検出する第一Dフリップフロップと、前記位相の進みを検出する第二Dフリップフロップと、前記第一Dフリップフロップへ入力する入力信号を、前記位相の遅れを検出した第一Dフリップフロップの出力値の切替え位相差分だけ調整する第一可変遅延素子と、前記第二Dフリップフロップへ入力する入力信号を、前記位相の進みを検出した第二Dフリップフロップの出力値の切替え位相差分だけ調整する第二可変遅延素子とにより構成してある。このような構成とすることで、第一及び第二可変遅延素子により、第一Dフリップフロップと第二Dフリップフロップとのスキューを減少させれば、ヒステリシスを低減することができる。その結果、位相ロック後のオーバーランによるジッタの発生を抑制することができる。そのうえ、位相がロックされるまでに要する時間を短縮し、より高周波帯域の対応が可能となる。
また、本発明は、前記位相比較器が、ダイナミックDフリップフロップと、その出力が入力される非ダイナミックDフリップフロップとにより構成され、前記ダイナミックDフリップフロップは、アナログスイッチと寄生容量とを組み合わせて構成されたダイナミックラッチ回路を二段従属接続した構成を有し、前記非ダイナミックDフリップフロップは、アナログスイッチとインバータとを組み合わせて構成されたラッチ回路を二段従属接続した構成を有する構成としてある。このように、ダイナミックDフリップフロップの出力を非ダイナミックDフリップフロップへ入力すれば、非ダイナミックDフリップフロップの出力においてヒステリシス幅を狭くすることができる。その結果、位相ロック後のオーバーランによるジッタの発生を抑制することができる。そのうえ、位相がロックされるまでに要する時間を短縮し、より高周波帯域の対応が可能となる。
また、本発明では、前記カウンタが、フリップフロップと、当該フリップフロップへ入力する信号を選択する選択部とを前記制御信号のビット数と同数段ずつ備え、前記フリップフロップの各々は、前記制御信号を構成するビット値を一つずつ出力し、前記選択部の各々は、各フリップフロップに一つずつ対応し、前記位相信号が位相の進みを示す値である場合に、前段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、前記位相信号が位相の遅れを示す値である場合に、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、初段の選択部は、前段のフリップフロップの出力値として第一値を初段のフリップフロップへ入力し、最終段の選択部は、次段のフリップフロップの出力値として第二値を最終段のフリップフロップへ入力する構成としてある。このように構成することにより、プライオリティエンコーダ型カウンタを容易に実現することができる。
また、本発明では、前記位相比較器は、前記第一Dフリップフロップにより前記位相の遅れが非検出であると同時に、前記第二Dフリップフロップにより前記位相の進みが非検出である場合、前記出力信号と前記入力信号との位相の一致を示す位相信号を出力し、前記カウンタは、フリップフロップと、当該フリップフロップへ入力する信号を選択する選択部とを前記制御信号のビット数と同数段ずつ備え、前記フリップフロップの各々は、前記制御信号を構成するビット値を一つずつ出力し、前記選択部の各々は、各フリップフロップに一つずつ対応し、前記位相信号が位相の進みを示す値である場合に、前段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、前記位相信号が位相の遅れを示す値である場合に、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、前記位相信号が位相の一致を示す値である場合に、対応するフリップフロップ自身の出力値を選択して対応するフリップフロップへ入力し、初段の選択部は、前段のフリップフロップの出力値として第一値を初段のフリップフロップへ入力し、最終段の選択部は、次段のフリップフロップの出力値として第二値を最終段のフリップフロップへ入力する構成としてある。このような構成とすることにより、プライオリティエンコーダ型のカウンタにおいて、オーバーランの発生を抑制することができる。
また、本発明は、前記可変遅延回路が、多段接続された反転出力の論理ゲートと、当該論理ゲートと電源電圧源との間に設けられた可変抵抗とにより構成され、前記第一値を示すビット数が増加すると、前記可変抵抗の抵抗値を増加させて前記発振周期を長くし、前記第一値を示すビット数が減少すると、前記可変抵抗の抵抗値を減少させて前記発振周波数を短くする構成としてある。このように構成することで、可変抵抗のオン抵抗を制御することにより、論理ゲートの伝送遅延時間を制御することができる。
また、本発明は、前記可変抵抗回路が、前記制御信号のビット数と同数の互いに並列に接続された抵抗と、各抵抗にそれぞれ直列に接続されたスイッチング素子とにより構成され、各スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に非導通状態となり、第二値の場合に導通状態となる構成としてある。このように構成することで、制御信号中の第二値のビット数によって、導通状態のスイッチング素子の数を容易に制御することができる。その結果、可変抵抗のオン抵抗を制御することにより、論理ゲートの伝送遅延時間を容易に制御することができる。
また、本発明は、前記可変遅延回路が、多段接続された反転出力の論理ゲートと、前記論理ゲートの各々と接地電圧源との間に設けられた可変容量とにより構成され、前記第一値を示すビット数が増加すると、前記可変容量の容量値を増加させて前記発振周期を長くし、前記第一値を示すビット数が減少すると、前記可変容量の容量値を減少させて前記発振周期を短くする構成としてある。このように構成することで、論理ゲートの負荷容量を制御することにより、論理ゲートの伝送遅延時間を制御することができる。
また、本発明は、前記可変容量が、前記制御信号のビット数と同数の互いに並列に接続された負荷容量と、各負荷容量にそれぞれ直列に接続されたスイッチング素子とを備え、各スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に導通状態となり、第二値の場合に非導通状態となる構成としてある。このように構成すれば、制御信号中の第一値のビット数によって、導通状態のスイッチング素子の数を容易に制御することができる。その結果、負荷容量を制御することにより、論理ゲートの伝送遅延時間を容易に制御することができる。
また、本発明は、可変遅延回路が、多段接続された反転出力の論理ゲートと、論理ゲートの各々と基準電圧源との間にそれぞれ設けられ、電流値の上限を制限する可変電流源と、制御信号のうち第一値を示すビット数が増加すると、可変電流源を流れる電流値を減少させて発振周期を長くし、第一値を示すビット数が減少すると、可変電流源を流れる電流値を増加させて発振周期を短くする制御回路とにより構成してある。
CMOS等の反転出力の論理ゲートの出力電位は、論理ゲートの寄生容量に充電される電荷量によって決まる。このため、可変電流源により論理ゲートに流れる電流値を制御すれば、論理ゲートの出力電位が閾値に到達するまでに要する時間を制御することができる。そこで、制御回路により、制御信号中の第一値のビット数に対応した上限値の電流を論理ゲートに流す。その結果、単位時間あたりの充電量は一定となる。その結果、出力電圧が閾値に到達するまでに要する充電時間は、電流の上限値に反比例する。しかし、電流の上限値と充電時間との関係は、一定の範囲内ならば、直線近似できる。このため、この直線近似できる範囲内で、上限値を変化させ、個々の論理ゲートの遅延時間を各々同じように微小に変化させれば、全論理ゲートの合計の遅延時間を、第一値のビット数の変化に対して実質的に線形に変化させることができる。
また、本発明は、制御回路が、制御信号のビット数と同数の互いに並列に接続された定電流源と、各定電流源にそれぞれ直列に接続されたスイッチング素子と、スイッチング素子を通過した合計電流値をバイアス電圧値に変換する電流電圧変換回路と、バイアス電圧を可変電流源へ印加する電流源バイアス回路とを備え、スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に非導通状態となり、第二値の場合に導通状態となり、定電流源は、バイアス電圧値の増減に対して実質的に線形に応答した上限値内の電流を流す構成としてある。このような構成にすれば、制御信号中の第一値のビット数の増減に線形に対応するバイアス電圧値を容易に生成することができる。その結果、制御信号中の第一値のビット数と可変遅延回路の遅延時間との関係を線形特性とすることができる。
(タイミング発生器)
また、本発明は、タイミング発生器を、複数段の論理ゲートを直列に接続した可変遅延回路を含む遅延ロックループ回路と、いずれかの前記論理ゲートの出力を選択して遅延信号として出力する遅延選択部とを備えたタイミング発生器であって、前記遅延ロックループ回路は、二値の出力信号及び入力信号が入力され、前記出力信号の値を入力信号に同期して検出し、検出結果を前記入力信号に対する前記出力信号の位相の進み又は遅れを示す位相信号として出力する位相比較器と、前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させるカウンタと、前記制御信号及び前記入力信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記入力信号に対する前記出力信号の遅延時間を長くし、前記第一値を示すビット数が少ないほど前記入力信号に対する前記出力信号の遅延時間を短くする前記可変遅延回路とにより構成してある。このようなタイミング発生器によれば、アナログ回路を使用せず、論理素子により回路構成したデジタル制御のDLLを用いることにより、消費電力の低減、回路規模の小型化、コストの低減を図ることができる。
また、本発明のDLLによれば、応答速度の遅いアナログ回路を使用せず、特に、LPFを使用しないため、より高帯域において高精度で位相ロックすることが可能となる。
また、本発明のタイミング発生によれば、DLLの位相比較器において、位相の進み及び遅れを、位相差に関係なく、入力信号に同期してフィードバック信号の値として検出する。このため、位相比較の信頼性の向上を図ることができる。
さらに、本発明では、DLLに位相信号によって制御信号中の第一値を示すビット数を一つずつ増減するプライオリティエンコーダ型のカウンタを使用するので、制御信号は、一度に1ビットの値しか変化しない。このため、信頼性の向上を図ることができる。
また、本発明は、前記可変遅延回路の最終段の論理ゲートから出力される出力信号の遅延時間が、前記遅延選択部により選択される論理ゲートから出力される遅延信号の最大遅延時間よりも長い構成としてある。DLLにおいては、最終段の論理ゲートから出力される出力信号がフィードバックされて位相ロックされる。このため、DLLの精度は、最終段から出力された出力信号の遅延時間の誤差として決まる。そこで、タイミング発生器が使用する最大遅延時間を発生させるのに十分な段数の論理ゲートよりも多数段の論理ゲートを設けておけば、実際に使用する最大遅延時間は、最終段から出力される出力信号の遅延時間よりも短くなる。その結果、最大遅延時間の誤差は、最終段の遅延時間の誤差よりも小さくなる。例えば、使用する最大遅延時間のm倍(mは正の整数)の遅延時間分の論理ゲートを設けておけば、使用する最大遅延時間の誤差は、最終段から出力される遅延時間の誤差の1/mに低減することができる。したがって、誤差を小さくして、実用上の精度を向上させることができる。
(半導体試験装置)
また、本発明は、半導体試験装置を、基準クロック信号を所定時間遅延した遅延クロック信号を出力するタイミング発生器と、前記基準クロック信号に同期して試験パターン信号を出力するパターン発生器と、前記試験パターン信号を被試験デバイスに応じて整形し、当該被試験デバイスへ入力する波形整形器と、前記被試験デバイスの応答出力信号と前記期待値データ信号とを比較する論理比較器とを備えた半導体試験装置であって、前記タイミング発生器は、複数段の論理ゲートを直列に接続した可変遅延回路を含む遅延ロックループ回路と、いずれかの前記論理ゲートの出力を選択して遅延信号として出力する遅延選択部とを備え、前記遅延ロックループ回路は、二値の出力信号及び入力信号が入力され、前記出力信号の値を入力信号に同期して検出し、検出結果を前記入力信号に対する前記出力信号の位相の進み又は遅れを示す位相信号として出力する位相比較器と、前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させるカウンタと、前記制御信号及び前記入力信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記入力信号に対する前記出力信号の遅延時間を長くし、前記第一値を示すビット数が少ないほど前記入力信号に対する前記出力信号の遅延時間を短くする前記可変遅延回路とにより構成してある。
このような本発明のタイミング発生器によれば、アナログ回路を使用せず、論理素子により回路構成したデジタル制御のDLLを用いることにより、消費電力の低減、回路規模の小型化、コストの低減を図ることができる。また、本発明のDLLによれば、応答速度の遅いアナログ回路を使用せず、特に、LPFを使用しないため、より高帯域において高精度で位相ロックすることが可能となる。また、本発明のタイミング発生によれば、DLLの位相比較器において、位相の進み及び遅れを、位相差に関係なく、入力信号に同期してフィードバック信号の値として検出する。このため、位相比較の信頼性の向上を図ることができる。さらに、本発明では、DLLに位相信号によって制御信号中の第一値を示すビット数を一つずつ増減するプライオリティエンコーダ型のカウンタを使用するので、制御信号は、一度に1ビットの値しか変化しない。このため、信頼性の向上を図ることができる。
(半導体集積回路)
また、本発明は、半導体集積回路を、発振周波数が互いに等しい複数の位相ロックループ回路と、各位相ロックループ回路へ、前記発振周波数よりも低周波数の基準クロック信号を分配する配線とを備えた半導体集積回路であって、前記位相ロックループ回路は、二値信号の出力信号を分周し、二値信号のフィードバック信号を出力する分周器と、前記フィードバック信号及び前記基準クロック信号が入力され、前記フィードバック信号の値を前記基準クロック信号に同期して検出し、検出結果を前記入力信号に対する前記フィードバック信号の位相の進み又は遅れを示す位相信号として出力する位相比較器と、前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させるカウンタと、前記制御信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記出力信号の発振周期を長くし、前記第一値を示すビット数が少ないほど前記出力信号の発振周期を短くするリングオシレータとにより構成してある。
このような本発明の半導体集積回路によれば、消費電力が小さく、小型化が可能なデジタル制御のPLLを複数設けたことにより、スキューの小さな低周波数のクロック信号を各PLLへ入力し、各PLLで高周波数の動作クロックをそれぞれ自己発振させることができる。その結果、クロック信号の中継バッファが不要となり、クロック信号のスキューを低減し、設計を容易化することができる。
発明を実施するための最良の形態
以下、本発明をより詳細に説述するために、添付の図面を参照して本発明の実施の形態について説明する。
[第一実施形態]
まず、本発明の位相ロックループ回路(PLL)の一例について、第一実施形態として説明する。
第1図(A)に示すように、第一実施形態のPLLは、位相比較器1、カウンタ2、リングオシレータ(RING OSC)3及び分周器(デバイダ)4により構成されている。そして、PLLにおいては、リングオシレータ3の二値信号の出力信号(出力波形)が分周器4により分周され、「H」又は「L」の二値信号のフィードバック信号として位相比較器1へ入力される。
位相比較器1には、フィードバック信号とともに入力信号(入力波形)が入力される。そして、位相比較器1は、フィードバック信号の値を入力信号に同期して検出する。本実施形態では、第1図(B)に示すように、位相比較器1は、入力信号の立ち下がりエッジのタイミングで、フィードバック信号の値をサンプリングする。
そして、位相比較器1は、検出結果を入力信号に対するフィードバック信号の位相の進み又は遅れを示す位相信号として出力する。第1図(B)に示した例では、初めの2回のサンプリングで位相の遅れを示す「H」が検出され、残りの3回のサンプリングで位相の進みを示す「L」が検出されている。すなわち、検出結果であるフィードバック信号の値は、そのまま、位相の進み又は遅れを示す位相信号として利用される。
そして、サンプリングされた値は、次のサンプリングタイミングまで保持される。第1図(B)に示した例では、位相比較器1の出力する位相信号(b)は、3回目のサンプリングが行われるまで「H」を保持し、3回目のサンプリング後は「L」を保持している。そして、位相比較器1から出力された位相信号は、カウンタ2へ入力される。
なお、本実施形態では、入力信号の立ち下がりエッジのタイミングでサンプリングを行ったが、例えば、入力信号の立ち上がりエッジのタイミングサンプリングを行ってもよい。その場合、位相の進みを示す検出値が「H」となり、位相の遅れを示す検出値が「L」となる。
カウンタ2は、複数のビットで構成された制御信号を出力する。各ビットはそれぞれ「H」又は「L」を示す。カウンタ2は、プライオリティエンコーダの機能を有し、制御信号の各ビット値は位相信号によって制御される。
すなわち、位相信号が位相の進みを示す値である場合、カウンタ2は制御信号中の「H」を示すビット数を一つ増加させる加算計測(INC)を行う。この場合、「L」を示すビット数は一つ減少する。一方、位相信号が位相の遅れを示す値である場合、カウンタ2は制御信号中の「H」を示すビット数を一つ減少させる減算計測(DEC)を行う。この場合、「L」を示すビット数は一つ増加する。そして、制御信号は、リングオシレータ3へ入力される。
リングオシレータ3は、制御信号が入力され、出力信号を出力する。そして、リングオシレータ3は、制御信号中の「H」を示すビット数が多く、「L」を示すビット数が少ないほど、自己発振周波数を低くする。すなわち、出力信号の発振周期を長くする。
一方、リングオシレータ3は、制御信号中の「H]を示すビット数が少なく、「L」を示すビット数が多いほど、自己発振周波数を高くする。すなわち、出力信号の発振周期を短くする。
次に、第2図を参照して、本発明のPLLのより具体的な構成例について説明する。
本発明の位相比較器1では、位相の進み又は遅れだけを検出すればよく、位相差の大きさを検出する必要がない。このため、位相比較器1をDフリップフロップ(D−FF)10のように簡単な構成とすることができる。D−FF10により、入力信号に同期して、フィードバック信号の値(「H」又は「L」)を容易に検出し、保持することができる。そして、D−FF10の出力は、位相信号としてカウンタ2へ入力される。
カウンタ2は、制御信号のビット数と同数の39段のフリップフロップ21(21−1〜21−39)と、39段の選択部22(22−1〜22−39)とにより構成されている。各フリップフロップ21は、制御信号を構成することになるビット値q1〜q39を一つずつ出力する。また、各選択部22は、各フリップフロップ21に一つずつ対応し、対応するフリップフロップ21へ入力する信号を選択する。
なお、本実施形態では、制御信号を39ビットで構成する例について説明するが、制御信号のビット数はこれに限定されない。
位相信号が位相の遅れを示す「H」である場合、各選択部22は、前段のフリップフロップ21の出力値を選択して対応するフリップフロップ21へ入力する。例えば、2段目の選択部22−2は、3段目のフリップフロップ21−3の出力値を選択して、2段目のフリップフロップ21−2へ入力する。
一方、位相信号が位相の進みを示す「L」である場合、各選択部は、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力する。例えば、2段目の選択部22−2は、1段目のフリップフロップ21−1の出力値を選択して、2段目のフリップフロップ21−2へ入力する。
ただし、初段の選択部22−1は、前段のフリップフロップの出力値として第一値である「H」を初段のフリップフロップ21−1へ入力する。また、最終段(第39段)の選択部22−39は、次段のフリップフロップの出力値として第二値である「L」を最終段のフリップフロップ21−39へ入力する。
これにより、位相信号が「H」の場合、制御信号中の「H」のビット数が一つ増加し、一方、位相信号が「L」の場合、制御信号中の「L」のビット数が一つ減少する。
ここで、第3図に、位相信号の値により、制御信号中の「H]のビット数が増減する一例を示す。第3図は、第1図の(B)のタイミングチャートに対応している。なお、第3図においては、「H」を「1」、「L」を「0」で表している。
第3図に示す例では、当初、先頭4ビットの値が「1」であり、残りの各ビットの値が「0」であるとする。したがって、制御信号中の「1」のビット数は、「4」である。
次に、第1図の(B)に示すように、1回目のサンプリングでは、検出された位相信号(phflag)の値が「H」である。このため、制御信号中の「1」を示すビット数が一つ減少する。すなわち、先頭から4ビット目のビット値が「1」から「0」へ変更される。その際、これ以外の各ビットの値は変更されない。したがって、先頭3ビットの値だけが「1」となる。なお、第3図においては、変更されたビットを太線で囲んで示している。
つぎに、2回目のサンプリングにおいても、位相信号の値が「H」である。このため、制御信号中の「1」を示すビット数が更に一つ減少する。すなわち、先頭から3ビット目のビット値が新たに「1」から「0」へ変更される。その際、これ以外の各ビットの値は、変更されない。したがって、先頭2ビットの値だけが「1」となる。
つぎに、3回目のサンプリングでは、検出された位相信号の値が「L」である。このため、制御信号中の「1」を示すビット数が一つ増加する。すなわち、先頭から3ビット目のビット値が「0」から「1」へ変更される。その際、これ以外の各ビットの値は変更されない。したがって、先頭3ビットの値が「1」となる。
つぎに、4回目のサンプリングにおいても、検出された位相信号の値が「L」である。このため、制御信号中の「1]を示すビット数が更に一つ増加する。すなわち、先頭から4ビット目のビット値が新たに「0」から「1」へ変更される。その際、これ以外の各ビットの値は変更されない。したがって、先頭4ビットの値のみが「1」となる。
次に、5回目のサンプリングにおいても、検出された位相信号の値が「L」である。このため、制御信号中の「1」を示すビット数が更に一つ増加する。すなわち、先頭から5ビット目のビット値が新たに「0」から「1」へ変更される。その際、これ以外の各ビットの値は変更されない。したがって、先頭5ビットの値が「1」となる。
以下、同様にして、位相信号の値に応じて、制御信号中のビット値が一つずつ変更される。このようにして、カウンタ2は、プライオリティエンコーダとして機能する。
そして、カウンタ2で発生した制御信号は、リングオシレータ3へ入力される。
なお、本実施形態のカウンタ2は、位相信号によって制御信号中の「H]を示すビット数を一つずつ増減するプライオリティエンコーダ型のカウンタであるので、制御信号は一度に1ビットの値しか変化しない。このため、信頼性の向上を図ることができる。
リングオシレータ3は、反転出力の論理ゲートを奇数段直列に接続し、最終段の出力を初段に入力する構成を有している。本実施形態では、各段の論理ゲートをCMOS回路のインバータ30により構成している。
さらに、本実施形態のリングオシレータ3では、インバータ30と電源電圧源Vdd、Vssとの間に設けられた可変抵抗31を設けている。可変抵抗31は、制御信号のビット数と同数の互いに並列に接続された抵抗と、各抵抗にそれぞれ直列に接続されたスイッチング素子とにより構成されている。ここでは、スイッチング素子としてトランジスタを設け、抵抗としてトランジスタのオン抵抗を利用する。
そして、各トランジスタは、制御信号を構成する各ビット値に一つずつ対応している。すなわち、制御信号の各ビット値が、トランジスタのゲート電極に印加される。その結果、対応するビット値が「L」の場合に導通状態となり、「H」の場合に非導通状態となる。
ただし、インバータと電源電圧Vddとの間に設けられた各トランジスタのゲート電極には、制御信号の反転ビット値が入力される。
なお、第2図においては、カウンタ2の各フリップフロップから、リングオシレータ3の各トランジスタのゲート電極へ制御信号の各ビット信号を導く配線の図示を省略している。
このように構成すれば、制御信号中の「H」のビット数によって、導通状態のスイッチング素子の数を容易に制御することができる。そして、第4図に曲線Iで示すように、互いに並列接続されたトランジスタからなる可変抵抗の抵抗値は、トランジスタの導通状態のトランジスタ数が多くなるにつれて低下する。したがって、可変抵抗のオン抵抗を制御することにより、論理ゲートの伝送遅延時間を容易に制御することができる。
その結果、制御信号中の第一値である「H」を示すビット数が増加すると、可変抵抗の抵抗値が増加して発振周期が長くなり、制御信号中の「H」を示すビット数が減少すると、可変抵抗の抵抗値が減少して発振周期が短くなる。
このように、本実施形態のデジタル制御のPLLによれば、アナログ回路を使用せず、論理素子により回路構成することにより、消費電力の低減、回路規模の小型化、コストの低減を図ることができる。
さらに、本発明のPLLによれば、応答速度の遅いアナログ回路を使用せず、特に、LPFを使用しないため、より高帯域において高精度で位相ロックすることが可能となる。このため、ロックループ帯域の向上を図ることができる。
[第二実施形態]
次に、第5図を参照して、本発明のPLLの他の一例について、第二実施形態として説明する。
第二実施形態では、リングオシレータ3以外の各構成成分は、上述した第一実施形態と同様であるので、その説明を省略する。
第二実施形態のリングオシレータ3は、第一実施形態と同様に多数段直列に接続されたインバータ30を備えている。さらに、インバータ30の各々と接地電圧源との間に設けられた可変容量32とを備えている。
そして、各可変容量32は、制御信号のビット数と同数の互いに並列に接続された負荷容量322と、各負荷容量322にそれぞれ直列に接続されたスイッチング素子321とを備えている。
ここでは、負荷容量としてトランジスタのゲート容量を利用している。また、スイッチング素子として、トランスファーゲートを設けている。そして、各トランスファーゲートは、制御信号を構成する各ビット値に一つずつ対応している。すなわち、制御信号の各ビット値が、トランスファーゲートのゲート電極に印加される。その結果、対応するビット値が「H」の場合に導通状態(ON)となり、「L」の場合に非導通状態(OFF)となる。
したがって、制御信号中の「H」を示すビット数が増加すると、可変容量322の容量値が増加してリングオシレータ3の発振周期が長くなる。一方、制御信号中の「H」を示すビット数が減少すると、可変容量322の容量値が減少してリングオシレータ3の発振周期が短くなる。
このように構成すれば、制御信号中の「H」のビット数によって、導通状態のスイッチング素子の数を容易に制御することができる。そして、第4図に曲線IIで示すように、互いに並列接続された負荷容量からなる可変容量の容量値は、トランスファーゲートのうち導通状態のものの数が多くなるほど高くなる。したがって、負荷容量を制御することにより、論理ゲートの伝送遅延時間を容易に制御することができる。
[第三実施形態]
次に、本発明のPLLの他の一例について、第三実施形態として説明する。
上述した第一及び第二実施形態のようにデジタル制御のPLLにおいては、従来のアナログ制御のPLLよりも、ロックターゲットを越えてからフィードバックがかかるまでに要するサイクルクロック数を少なくすることができる。その結果、ループロック帯域を高くすることができる。
ところで、第6図(A)に示すようなDフリップフロップにおいては、第6図(B)に示すような分周信号の検出タイミングから、出力値が「H」から「L」へ切り替わる際の位相差と、出力値が「L」から「H」へ切り替わる際の位相差とが必ずしも等しくない場合がある。
その場合、第6図(C)に示すように、データ信号等のフィードバック信号とクロック信号等の入力信号との位相差が、Dフリップフロップの出力値の変化方向によって異なるヒステリシスが生じることがある。特に、可変遅延回路の時間分解能が、このヒステリシスの幅よりも小さい場合、ヒステリシスの幅を超えるために数サイクル分の遅延が生じることがある。
また、Dフリップフロップのメタステイブル(metastable)により、回復時間の分、又は、次のクロックで書き込み時間の分だけ遅延を生じることがある。
これら遅延が生じると、第6図(D)に示すように、発振周波数がロックターゲットを越えてからフィードバックがかかるまでの時間が長くなる。その結果、位相ロック精度の低下をもたらし、高帯域化の妨げとなる。
そこで、第三実施形態では、第7図に示すように、PLLを、位相比較器1が、第一Dフリップフロップ(第一D−FF)11、第二Dフリップフリップ(第二D−FF)12、第一可変遅延素子13及び第二可変遅延素子14により構成されている。
第一D−FF11は、フィードバック信号の「H」を検出する。そして、第一可変遅延素子13は、第一D−FF11へ入力する入力信号を、当該第一D−FF11の出力値の切替え位相差間分だけ調整する。一方、第二D−FF12は、フィードバック信号の「L」を検出する。そして、第二可変遅延素子14は、第二D−FF12へ入力する入力信号を、第二D−FF12の出力値の切替え位相差分だけ調整する。
このように、第一可変遅延素子13により第一D−FF11の切替え位相差分を相殺し、第二可変遅延素子14により第二D−FF12の切替え位相差分を相殺すれば、D−FFのヒステリシスを低減することができる。その結果、位相がロックされるまでに要する時間を短縮し、より高周波帯域の対応が可能となる。
なお、第三実施形態において説明した位相比較器1及びカウンタ2の構成は、本発明の遅延ロックループ回路にも用いて好適である。
[第四実施形態]
次に、第8図を参照して、本発明のタイミング発生器の他の一例について、第四実施形態として説明する。
第8図に示す位相比較器1は、上述した第三実施形態における位相比較器の構成に加えて、AND回路15を設けている。このAND回路15には、第一D−FF11及び第二D−FF12の出力が反転して入力される。AND回路15は、第一Dフリップフロップ11により位相の遅れが非検出であると同時に、前記第二Dフリップフロップ12により位相の進みが非検出である場合、フィードバック信号と入力信号との位相の一致を示す位相信号tを出力する。
なお、この場合、位相比較器1の第一及び第二可変遅延素子13及び14により、第一Dフリップフロップ11の出力値の切替え位相差と第二Dフリップフロップ12の出力値の切替え位相差との差である位相幅、すなわち、位相比較器1のヒステリシス幅をわずかに設けておくとよい。そして、フィードバック信号と入力信号との位相差が、このヒステリシス幅よりも小さい場合に、位相の一致を示す位相信号tが出力されることになる。
この場合、例えば、位相とVCO(DELAY)電圧との関係は、第9図のグラフ中の曲線IVで表される。このヒステリシス幅は、第一及び第二可変遅延素子13及び14により、例えば、VCO等の遅延分解能相当分、又は、クロック信号のジッタ量程度となるように調整することが望ましい。
また、本実施形態におけるカウンタ2は、第2図に示した第一実施形態におけるカウンタ2の構成に加え、位相比較器1から出力された位相信号が位相の一致を示す値である場合に、対応するフリップフロップ自身の出力値を選択して対応するフリップフロップへ入力する構成となっている。
これにより、プライオリティエンコーダ型のカウンタにおいて、オーバーランの発生を抑制することができる。
なお、第三実施形態において説明した位相比較器1及びカウンタ2の構成は、本発明の遅延ロックループ回路にも用いて好適である。
[第五実施形態]
次に、本発明のPLLの他の一例について、第五実施形態として説明する。
第10図に示すように、第五実施形態の位相比較器1は、従属接続されたダイナミックD−FF16と一般のスタティックD−FF17とにより構成されている。ダイナミックD−FF16には、出力クロック信号(フィードバック信号)が入力され、入力クロック信号によりラッチされる。また、スタティックD−FF17には、ダイナミックD−FF16の出力が入力され、入力クロック信号によりラッチされる。
また、可変遅延容量VD1及びVD2により、出力クロック信号及び入力クロック信号のスキューが調整される。また、第10図に示す位相比較器1の回路において、NAND回路の一方の入力端子には、それぞれ電源電圧VDDが印加されている。
さらに、本実施形態では、位相比較器1の出力信号の値が互いに同レベルになった場合においても誤作動が発生しないように、Tフラグを設ける。ただし、D−FF17の出力信号「u」及び反転出力信号「d]のレベルがともに「H]になった場合はカウンタ2がUP優先となるため、これらレベルがともに「L」になった場合を対象としてTフラグを設ける。そのために、AND回路15を設ける。AND回路15には、出力信号「u」及び反転出力信号「d」のそれぞれの反転信号が入力される。そして、AND回路15は出力信号「t」をカウンタ2へ出力する。
ここで、第11図(A)及び(B)に、ダイナミックD−FF16及び通常のスタティックD−FF17の等価回路をそれぞれ示す。
第11図(A)に示すように、ダイナミックD−FF16の等価回路は、直列に接続された二段のダイナミックラッチ回路71及び72からなる。各段のダイナミックラッチ回路71及び72は、それぞれCMOSトランジスタで構成されたアナログスイッチ301及び302と、キャパシタとから構成されている。
各CMOS回路301及び302のゲート端子には、それぞれ入力クロック信号CKO及び反転入力クロック信号XCKOが印加される。
ここで、キャパシタとは、各段のダイナミックラッチ回路71及び72を構成するインバータ201及び202のゲート容量と、信号配線と基板との間に生じる寄生容量等との和をいう。
これに対して、通常のスタティックD−FF17の等価回路は、第11図(B)に示すように、直列に接続された二段のラッチ回路81及び82からなる。各段のラッチ回路81及び82は、それぞれCMOSトランジスタで構成されたアナログスイッチ301〜304と、インバータ201〜205とにより構成されている。
前段のラッチ回路81の出力は、インバータ201、インバータ203及びCOMSトランジスタ303で構成されるループ回路L1により保持される。また、後段のラッチ回路82の出力は、インバータ204、インバータ205及びCMOSトランジスタ304で構成されるループ回路L2により保持される。
続いて、第12図を参照して、第五実施形態における位相比較器1のヒステリシスについて説明する。
まず、第12図(A)に曲線IでダイナミックD−FFの特性を示す。
ダイナミックD−FF16はループ回路を有していない。このため、ダイナミックD−FF16は、十分に電荷がチャージされないと、論理出力のレベルが「H」レベルと「L」レベルとの中間レベルとなってしまう。サンプルホールドの値が中間レベルとなると、インバータの動作が不完全となる。このため、曲線Iに示すように、出力クロック信号(DAT)と入力クロック信号(CK)との位相差が零に近い部分では、ラッチ出力も論理レベルHとLとの中間レベルとなる。ただし、中間レベルとなる位相幅は極めて狭い。
次に、第12図(B)に曲線IIで、一般のスタティックD−FFの特性を示す。
一般のスタティックD−FFは、正帰還増幅となるため、中間レベルの場合、スレッシュホルド電位との関係や、前回ラッチしたレベルによってヒステリシスが生じる。
そこで、第12図(C)に曲線IIIで、ダイナミックD−FFの出力をスタティックD−FFへ入力した場合のスタティックD−FFの特性を示す。
前段のダイナミックD−FFの論理出力が確定したレベル「H」又は「L」の場合、そのレベルは後段のスタティックD−FFでそのまま伝搬する。これに対し、前段のダイナミックD−FFの論理出力が中間レベルの場合、スタティックD−FFの正帰還増幅によりヒステリシスが発生する。
しかし、このヒステリシスの幅は、前段のスタティックD−FFの論理出力が中間レベルとなる幅であるため、曲線IIIに示すように極めて狭いものとなる。
なお、第12図(C)のグラフにおいては、ヒステリシス幅が極めて狭いため、曲線IIIの一部分を縦軸上に重ねて示す。
このように、ダイナミックD−FF16とスタティックD−FF17とを従属接続すれば、位相比較器1の論理出力のヒステリシス幅を狭くすることができる。このため、位相比較器1からカウンタ2へ入力される出力信号「u」及び反転出力信号「d」の値が互いに同レベルとなったり、中間レベルとなったりする確率を小さくすることができる。その結果、位相がロックされるまでに要する時間を短縮し、より高周波帯域の対応が可能となる。
なお、第五実施形態において説明した位相比較器1の構成は、本発明の遅延ロックループ回路にも用いて好適である。
[第六実施形態]
次に、本発明のDLLの一例について、第六実施形態として説明する。
第13図(A)に示すように、第六実施形態のDLLは、位相比較器1、カウンタ2及び可変遅延回路(DELAY)5により構成されている。
そして、位相比較器1には、入力信号とともに、可変遅延回路5の出力信号が入力される。この出力信号は「H」又は「L」の値をとる。位相比較器1は、出力信号の値を入力信号に同期して検出する。本実施形態では、第13図(B)に示すように、位相比較器1は、入力信号の立ち下がりエッジのタイミングで、フィードバック信号の値をサンプリングする。
そして、位相比較器1は、検出結果を入力信号に対する出力信号の位相の進み又は遅れを示す位相信号として出力する。第13図(B)に示した例では、初めの2回のサンプリングで「H」が検出され、残りの3回のサンプリングで「L」が検出されている。すなわち、検出結果である出力信号の値は、そのまま、位相の進み又は遅れを示す位相信号として利用される。
そして、サンプリングされた値は、次のサンプリングタイミングまで保持される。第13図(B)に示した例では、位相比較器1の出力する位相信号(b)は、3回目のサンプリングが行われるまで「H」を保持し、3回目のサンプリング後は「L」を保持している。そして、位相比較器1から出力された位相信号は、カウンタ2へ入力される。
なお、本実施形態では、入力信号の立ち下がりエッジのタイミングでサンプリングを行ったが、例えば、入力信号の立ち上がりエッジのタイミングサンプリングを行ってもよい。
カウンタ2は、複数のビットで構成された制御信号を出力する。各ビットはそれぞれ「H」又は「L」を示す。カウンタ2は、プライオリティエンコーダの機能を有し、制御信号の各ビット値は位相信号によって制御される。
すなわち、位相信号が位相の進みを示す値である場合、カウンタ2は制御信号中の「H」を示すビット数を一つ増加させる加算計測(INC)を行う。この場合、「L」を示すビット数は一つ減少する。一方、位相信号が位相の遅れを示す値である場合、カウンタ2は制御信号中の「H」を示すビット数を一つ減少させる減算計測(DEC)を行う。この場合、「L」を示すビット数は一つ増加する。
そして、制御信号は、可変遅延回路5へ入力される。
なお、ここでは、第一値を「H」、第二値を「L」としたが、第一値を「L」、第二値を「H」としてもよい。
また、可変遅延回路5は、制御信号及び入力信号が入力され、出力信号を出力する。そして、制御信号中の「H」を示すビット数が多いほど、可変遅延回路5は入力信号に対する出力信号の遅延時間を長くする。一方、制御信号中の「H」を示すビット数が少ないほど、可変遅延回路5は、入力信号に対する出力信号の遅延時間を短くする。
次に、第14図を参照して、本実施形態のDLLのより具体的な構成について説明する。
本発明の位相比較器1では、位相の進み又は遅れだけを検出し、位相差の大きさを検出する必要がないので、位相比較器1の構成を簡単にすることができる。
そこで、本実施形態では、位相比較器1をDフリップフロップ(D−FF)10により構成している。このように、位相比較器1をD−FF10で構成すれば、入力信号に同期して、出力信号の値(「H」又は「L」)を容易に検出し、保持することができる。
カウンタ2は、上述の第一実施形態におけるカウンタ2と同一の構成を有している。このため、本実施形態では、カウンタ2の詳細な説明を省略する。
可変遅延回路5は、反転出力の論理ゲートを複数段直列に接続している。本実施形態では、各段の論理ゲートをCMOS回路のインバータ30により構成している。
さらに、本実施形態の可変遅延回路では、インバータ30と電源電圧源Vdd、Vssとの間に設けられた可変抵抗31を設けている。可変抵抗31は、制御信号のビット数と同数の互いに並列に接続された抵抗と、各抵抗にそれぞれ直列に接続されたスイッチング素子とにより構成されている。ここでは、スイッチング素子としてトランジスタを設け、抵抗としてトランジスタのオン抵抗を利用する。
そして、各トランジスタは、制御信号を構成する各ビット値に一つずつ対応している。すなわち、制御信号の各ビット値が、トランジスタのゲート電極に印加される。その結果、対応するビット値が「L」の場合に導通状態となり、「H」の場合に非導通状態となる。
ただし、インバータと電源電圧Vddとの間に設けられた各トランジスタのゲート電極には、制御信号の反転ビット値が入力される。
なお、第14図においては、カウンタ2の各フリップフロップから、リングオシレータ3の各トランジスタのゲート電極へ制御信号の各ビット信号を導く配線の図示を省略している。
このような構成とすれば、制御信号中の「H」のビット数によって、導通状態のスイッチング素子の数を容易に制御することができる。その結果、容易に可変抵抗のオン抵抗を制御することにより、インバータの伝送遅延時間を制御することができる。
このように、本実施形態のデジタル制御のDLLによれば、アナログ回路を使用せず、論理素子により回路構成することにより、消費電力の低減、回路規模の小型化、コストの低減を図ることができる。さらに、本実施形態のDLLによれば、応答速度の遅いアナログ回路を使用せず、特に、LPFを使用しないため、より高帯域において高精度で位相ロックすることが可能となる。このため、ロックループ帯域の向上を図ることができる。
なお、本実施形態では、可変遅延回路の遅延時間を可変抵抗により制御したが、上述の第二実施形態と同様にして、可変負荷により遅延時間を制御してもよい。
[第七実施形態]
次に、本発明のタイミング発生器及びそれを備えた半導体試験装置の一例について、第七実施形態として説明する。
第15図に示すように、本実施形態の半導体試験装置は、タイミング発生器110、パターン発生器111、波形整形器112及び論理比較回路114により構成されている。
タイミング発生器110は、基準クロック信号を所定時間遅延した遅延クロック信号を出力する。パターン発生器111は、基準クロック信号に同期して試験パターン信号を出力する。波形整形器112は、試験パターン信号を被試験デバイス(DUT)13に応じて整形し、そのDUT113へ入力する。論理比較器14は、DUT113の応答出力信号と期待値データ信号とを比較する。
そして、本実施形態のタイミング発生器110には、遅延ロックループ回路(DLL)115と遅延選択部116とが設けられている。
ここで、第16図に、本実施形態のタイミング発生器110の構成を模式的に示す。DLL115は、上述した第七実施形態におけるDLLと同一の構成を有しており、複数段の論理ゲートを直列に接続した可変遅延回路を含んでいる。ただし、第七実施形態における入力波形は、本実施形態における基準クロック信号に相当する。
また、遅延選択部116は、いずれかのインバータの出力を選択して遅延信号として出力する。さらに、第16図に示す例では、250ps以下の遅延時間を生じさせる遅延素子117を設けている。
このように、本実施形態においては、タイミング発生器110に、アナログ回路ではなく、論理素子により回路構成したデジタル制御のDLL115を用いている。これにより、タイミング発生器110の消費電力の低減、回路規模の小型化、コストの低減を図るとともに、高帯域化を図ることができる。
そして、このようなデジタル制御のDLL115により構成されたタイミング発生器110を用いることにより、半導体試験装置の消費電力の低減、高帯域化も図ることができるとともに、信頼性の向上を図ることができる。
[第八実施形態]
次に、第17図を参照して、本発明のタイミング発生器の他の一例について、第八実施形態として説明する。
第八実施形態のタイミング発生器は、可変遅延回路の最終段の論理ゲートから出力される出力信号の遅延時間の長さを、遅延選択部により選択される論理ゲートから出力される遅延信号の最大遅延時間である2ナノ秒(2ns)の二倍の4ナノ秒(4ns)としている。
すなわち、DLLは、最大遅延時間を発生させるのに必要な段数の2倍の段数のインバータを設けている。
その結果、DLLにおいては、最終段の論理ゲートから出力される出力信号が、フィードバックされて位相ロックされる。このため、DLLの精度は、最終段から出力された出力信号の遅延時間の誤差として決まる。したがって、第八実施形態では、4ns分の遅延時間に対して誤差±αが発生する。
その結果、遅延時間として使用される2ns分の最大遅延時間に対して生じる誤差を、±α/2に抑制することができる。
例えば、インバータ一段あたり、250ピコ秒(ps)の遅延時間が生じる場合、可変遅延回路としては、8段のインバータを設ければ、2nsの遅延時間が得られる。これに対して、本実施形態では、16段のインバータを設けて4nsの遅延時間をに対して位相ロックを行う。このため、インバータ一段あたりの誤差は、±α/16となる。
したがって、遅延選択部116が、1段目のインバータの出力を選択した場合の遅延時間及び誤差は、250ps±α/16となる。また、2段目のインバータの出力を選択した場合の遅延時間及び誤差は、500ps±2α/16となる。同様にして、3段目以降の各インバータから出力の誤差は、段数に±α/16を乗じた値となる。このように、第八実施形態によれば、誤差を小さくして、実用上の精度を向上させることができる。
[第九実施形態]
次に、第18図を参照して、本発明の半導体集積回路の一例について、第九実施形態として説明する。
第九実施形態の半導体集積回路6は、四つの位相ロックループ回路(PLL)60と、各位相ロックループ回路へ低周波数の基準クロック信号を分配する配線61とを備えている。
各PLLの構成は、上述した第一実施形態におけるPLLの構成と同一である。本実施形態では、消費電力が小さく、小型化が可能なデジタル制御のPLLを用いることにより、半導体集積回路上に、複数のPLL設けることが可能となる。
なお、PLLとして、上述した第二〜第三実施形態のいずれかのPLLを用いてもよい。
そして、スキューの小さな低周波数の基準クロック信号を入力信号として各PLL60へ入力し、各PLL60で高周波数の動作クロックをそれぞれ自己発振させることができる。その結果、クロック信号の中継バッファが不要となり、クロック信号のスキューを低減し、設計を容易化することができる。
また、そして、基準クロック信号のスキューは、事実上、基準クロックの入力端子62から各PLL60までの配線61の伝送時間により主に発生することになる。このため、本実施形態では、基準クロックの入力端子62から各PLL60までの配線長を等しくしている。
[第十実施形態]
次に、第19図を参照して、本発明のPLLの他の一例について、第九実施形態として説明する。
論理ゲートにおける遅延時間を、論理ゲートの接続された抵抗によって制御する場合、制御信号中の第一値のビット数(トランジスタ(Tr)のon個数)(以下、「DA値」)に対して遅延量は、例えば第4図に曲線Iで示したように、双曲特性を有する。このため、DA値の範囲よって、ロックループの帯域及びジッタ量が異なってしまうことがある。
そこで、第十実施形態では、DA値に対してより線形性の高い遅延量を実現できるリングオシレータを備えたPLLの一例を説明する。なお、第十実施形態のPLLは、リングオシレータ(RING OSC)を除いて、上述した第一実施形態におけるPLLの構成と同様であるので、同一部分の詳細な説明を省略する。
まず、第19図を参照して、第十実施形態のリングオシレータの基本構成について説明する。
本実施形態のリングオシレータは、最終段の出力が初段に入力される多段接続された反転出力の論理ゲート205と、論理ゲートの各々と基準電圧源との間にそれぞれ設けられ、電流値の上限を制限する可変電流源206と、制御回路とにより構成されている。
制御回路は、制御信号のビット数と同数の互いに並列に接続された定電流源201と、各定電流源にそれぞれ直列に接続されたスイッチング素子202と、スイッチング素子を通過した合計電流値をバイアス電圧値に変換する電流電圧変換回路203と、バイアス電圧を可変電流源206へ印加する電流源バイアス回路204とにより構成されている。
各スイッチング素子202は、制御信号(カウンタ2の出力)を構成する各ビット値(S0〜Sm−1)に一つずつ対応している。そして、対応するビット値が「H」の場合に導通状態となり、「L」の場合に非導通状態となる。
また、第19図に示すノードN1には、導通状態のスイッチング素子を通過した全ての電流が合流される。このため、ノードN1には、ビット値の「H」のビット数(DA値)に比例した電流が流れる。さらに、N1を通過する電流は、電気抵抗等の電流電圧変換回路203に流れる。
そして、電流源バイアス回路204のインピーダンスを事実上無限とすれば、ノードN1に流れ込んだ全ての電流を電流電圧変換回路203へ流すことができる。その結果、N1の電位をN1を流れる電流値に実質的に比例させることができる。
また、可変電流源206は、バイアス電圧値の増減に対して実質的に線形に応答した上限値内の電流を流す。
ところで、CMOS等の反転出力の論理ゲートの出力電位は、論理ゲートの寄生容量に充電される電荷量によって決まる。このため、可変電流源により論理ゲートに流れる電流値を制御すれば、論理ゲートの出力電位が閾値に到達するまでに要する時間を制御することができる。
ここで、第20図(A)に、電流の上限が制限されない場合に、出力電位が反転する際に、論理ゲートを流れる電流の時間変化の一例を曲線Iで模式的に示す。曲線Iに示すように、時刻t0で出力電位が反転した直後から時間が経過するにつれて、電流は減少する。そして、寄生容量に充電される電荷量は、曲線Iと横軸とで囲まれた部分の面積に相当する。そして、充電電荷量Qを寄生容量Cで除した値が出力電位V(=Q/C)となる。
ここでは、例えば、時刻t1に、出力電位Vが閾値電圧Vthに到達したとする。
これに対して、第20図(B)に、電流の上限Ithが制限されている場合に、論理ゲートを流れる電流を時間変化の一例を曲線IIで模式的に示す。曲線IIに示すように、時刻t0から一定期間、電流値は、上限値Ithで推移し、その後減少する。出力電位が閾値に達するまでに充電される電荷量は一定であるので、電流の上限値Ithが低いほど、出力電位が閾値に到達するまでに要する時間がかかることになる。
なお、例えば時刻t2に出力電位が閾値に到達した場合、そのときの充電量は、電流を制限しない場合に時刻t1までに充電された充電量と同一である。
そこで、本実施形態では、論理ゲート206に流す電流の上限値を、制御信号中の第一値のビット数(DA値)に対応させる。これにより、制御信号のうち「H」を示すビット数(DA値)の増加に合わせて、可変電流源206を流れる電流値を減少させ、発振周期を長くさせることができる。また、「H」を示すビット数の減少に合わせて、可変電流源206を流れる電流値を増加させ、発振周期を短くさせることができる。
そのために、本実施形態では、例えば、定電流回路をトランジスタで構成し、そのトランジスタのドレイン・ソース間にバイアス電圧を印加するとよい。そのようにすれば、例えば第21図(A)に曲線Iで示すように、DA値とバイアス電圧Vdsとの関係を、トランジスタの飽和領域において線形とすることができる。
ところで、出力電圧が閾値Vthに到達するまでに要する充電時間Tth=Q/Vth=CVth/Ithは、例えば第21図(B)に曲線IIにも示すように、電流の上限値Ithに反比例する。このため、充電時間Tthは、DA値にも反比例する。
しかし、電流の上限値と充電時間との関係は、第21図(B)に破線IIIで示すように、一定の範囲内ならば直線に近似することができる。そして、この直線近似できる範囲U内で上限値を変化させれば、個々の論理ゲートの遅延時間の変化量は微小であっても、全論理ゲートの合計の遅延時間をDA値の変化に対して実用上十分に線形に変化させることができる。
次に、第22図及び第23図を参照して、第十実施形態におけるリングオシレータの具体的構成例を説明する。この具体的構成例のリングオシレータは、第22図に示した電流源301及び電流DAC302と、第23図に示したインバータの多段接続回路303とから構成されている。
なお、ここで「DAC」とは、デジタル/アナログコンバータの略称であり、電流DAC302は、制御信号中の「H」のビット数(DA値)というデジタルデータを、アナログの電流値に変換する機能を有する。
そして、第22図に示すように、電流源301及び電流DAC302の一部分で、上述した定電流源204が構成されている。電流源301は、カレントミラー回路で構成されている。そして、電流源301と、電流DAC302において各ビット値に対応する各定電流源201とがカレントミラーの関係となっている。
なお、本実施形態では、電流源301をカレントミラー回路で構成した例について説明したが、電流源301と、電流DAC302において各ビット値に対応する各定電流源201とがカレントミラーの関係となっていればよく、例えば、トランジスタを縦積みして電流源301を構成してもよい。
また、電流DAC302中のトランジスタ群により、上述したスイッチング素子202が構成されている。
また、電流DAC302中のNチャネル型トランジスタにより、上述した電流電圧変換回路204が構成されている。この具体例の電流電圧変換回路204は、抵抗に近似することができる。
なお、本実施形態では、電流DAC302において、各ビットに対応する各電流路と並列に、オフセット電流を流すルートを設けている。オフセット電流を流すことにより、電流電圧変換回路204を構成するNチャネル型トランジスタを飽和領域で使用することができる。その結果、電流量が少ない場合においても、Nチャネル型トランジスタが不飽和領域の動作点で動作することを回避することができる。すなわち、オフセット電流を流すことにより、電流量に関係なく、電流電圧変換回路204による安定した電流電圧変換動作を実現することができる。
また、第23図に示すように、インバータの多段接続回路303中のトランジスタにより、上述した電流源バイアス回路204が構成されている。
また、インバータ多段接続回路303中のCMOS回路により、上述した論理ゲート205が構成されている。
また、インバータ多段接続回路303中のトランジスタにより、上述した可変電流源206が構成されている。
このように構成すれば、制御信号中の第一値のビット数の増減に線形に対応するバイアス電圧値を容易に生成することができる。その結果、制御信号中の第一値のビット数(DA値)とリングオシレータの発振周期との関係を線形特性とすることができる。
なお、第十実施形態において説明したリングオシレータの構成は、多段論理ゲートの最終段の出力を初段へ入力する点を除いて、本発明の遅延ロックループ回路に用いても好適である。
上述した実施の形態においては、本発明を特定の条件で構成した例について説明したが、本発明は、種々の変更を行うことができる。例えば、上述した実施の形態においては、リングオシレータや可変遅延回路を、多段接続したインバータにより構成した例について説明したが、本発明では、反転出力の論理ゲートはインバータに限定されない。例えば、NAND回路やNOR回路を多段接続してもよい。
産業上の利用可能性
以上、詳細に説明したように、本発明のデジタル制御のPLL及びDLL、それを用いたタイミング発生器、それを備えた半導体試験装置によれば、PLL及びDLLにアナログ回路を使用せず、論理素子により回路構成することにより、消費電力の低減、回路規模の小型化、コストの低減を図ることができる。
さらに、PLL及びDLLに応答速度の遅いアナログ回路を使用せず、特に、LPFを使用しないため、より高帯域において高精度で位相ロックすることが可能となる。このため、ロックループ帯域の向上を図ることができる。
また、PLL及びDLLの位相比較器において、位相の進み及び遅れを、位相差に関係なく、入力信号に同期してフィードバック信号の値として検出する。このため、位相比較の信頼性の向上を図ることができる。
また、PLL及びDLLにおいて、位相信号によって制御信号中の第一値を示すビット数を一つずつ増減するプライオリティエンコーダ型のカウンタを使用するので、制御信号は、一度に1ビットの値しか変化しない。このため、信頼性の向上を図ることができる。
また、本発明の半導体集積回路によれば、消費電力が小さく、小型化が可能なデジタル制御のPLLを複数設けたことにより、スキューの小さな低周波数のクロック信号を各PLLへ入力し、各PLLで高周波数の動作クロックをそれぞれ自己発振させることができる。その結果、クロック信号の中継バッファが不要となり、クロック信号のスキューを低減し、設計を容易化することができる。
【図面の簡単な説明】
第1図(A)は、本発明の第一実施形態のPLLの構成を説明するためのブロック図であり、(B)は、その動作を説明するためのタイミングチャートである。
第2図は、本発明の第一実施形態のPLLの具体例を示す回路図である。
第3図は、制御信号のビット値の変更方法を説明するための説明図である。
第4図は、本発明の第一実施形態における可変抵抗による遅延時間設定の説明図である。
第5図は、本発明の第二実施形態における可変容量による遅延時間設定の説明図である。
第6図(A)、(B)及び(C)は、Dフリップフロップのヒステリシスの説明図であり、(D)は、フィードバックの時間分解能の説明図である。
第7図は、本発明の第三実施形態の位相比較器及びカウンタの回路図である。
第8図は、本発明の第四実施形態の位相比較器及びカウンタの回路図である。
第9図は、本発明の第四実施形態における位相とVCO(DELAY)電圧との関係を示すグラフである。
第10図は、本発明の第五実施形態の位相比較器の回路図である。
第11図(A)は、ダイナミックDフリップフロップの等価回路図であり、(B)は、一般のDフリップフロップの等価回路図である。
第12図(A)〜(C)は、ヒステリシスの説明図である。
第13図(A)は、本発明の第六実施形態のDLLの構成を説明するためのブロック図で、(B)は、その動作を説明するためのタイミングチャートである。
第14図は、本発明の第六実施形態のDLLの具体例を示す回路図である。
第15図は、本発明の第七実施形態の半導体試験装置の構成を説明するためのブロック図である。
第16図は、本発明の第七実施形態のタイミング発生器の構成を説明するためのブロック図である。
第17図は、本発明の第八実施形態のタイミング発生器の構成を説明するためのブロック図である。
第18図は、本発明の第九実施形態の半導体集積回路の構成を説明するための回路図である。
第19図は、本発明の第十実施形態におけるリングオシレータの基本構成を説明するための回路図である。
第20図(A)及び(B)は、論理ゲートへ流れる電流の時間変化を説明するためグラフである。
第21図(A)は、制御信号中の第一値のビット数(DA値)とバイアス電圧との関係を示すグラフであり、(B)は、制限電流値と出力電位が閾値に到達するまでに要する時間との関係を示すグラフである。
第22図は、本発明の第十実施形態におけるリングオシレータの具体的構成例を説明するための回路図である。
第23図は、第22図に続く回路図である。
第24図(A)は、従来例のPLLの構成を説明するためのブロック図であり、(B)は、その動作を説明するためのタイミングチャートである。
第25図(A)は、PLL回路位相比較回路とVCO電圧との関係を示すグラフで、(B)は、VCO電圧とVCO自走発振周期との関係を示すグラフである。
第26図(A)は、従来例のDLLの構成を説明するためのブロック図であり、(B)は、その動作を説明するためのタイミングチャートである。
第27図(A)は、DLL回路位相比較回路とDELAY電圧の関係を示すグラフであり、(B)は、DELAY電圧と遅延時間との関係を示すグラフである。
第28図は、実際のPLL(DLL)回路位相とVCO(DELAY)電圧の関係を示すグラフである。

Claims (28)

  1. 二値信号の出力信号をフィードバック信号として出力するフィードバック手段と、
    前記フィードバック信号及び入力信号を入力し、前記入力信号に対する前記フィードバック信号の位相の進み又は遅れを示す位相信号を出力する位相比較器と、
    前記位相信号を入力し、前記位相信号が位相の進みを示す値である場合に制御信号中の値を増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の値を減少させるカウンタと、
    前記制御信号を入力し、前記出力信号を出力して、前記制御信号中の値が多いほど前記出力信号の発振周期を長くし、前記値が少ないほど前記出力信号の発振周期を短くするリングオシレータと、を備え、
    前記位相比較器が、ダイナミックDフリップフロップと、その出力が入力される非ダイナミックDフリップフロップとにより構成され、
    前記ダイナミックDフリップフロップは、アナログスイッチと寄生容量とを組み合わせて構成されたダイナミックラッチ回路を二段従属接続した構成を有し、
    前記非ダイナミックDフリップフロップは、アナログスイッチとインバータとを組み合わせて構成されたラッチ回路を二段従属接続した構成を有する
    ことを特徴とする位相ロックループ回路。
  2. 前記フィードバック手段が分周器からなる請求の範囲第1項に記載の位相ロックループ回路。
  3. 前記分周器が、二値信号の出力信号を分周し、二値信号のフィードバック信号を出力し、
    前記位相比較器が、前記フィードバック信号及び入力信号が入力され、前記フィードバック信号の値を入力信号に同期して検出し、検出結果を前記入力信号に対する前記フィードバック信号の位相の進み又は遅れを示す位相信号として出力し、
    前記カウンタが、前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させ、
    前記リングオシレータが、前記制御信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記出力信号の発振周期を長くし、前記第一値を示すビット数が少ないほど前記出力信号の発振周期を短くする請求の範囲第2項に記載の位相ロックループ回路。
  4. 前記位相比較器が、
    前記位相の遅れを検出する第一Dフリップフロップと、
    前記位相の進みを検出する第二Dフリップフロップと、
    前記第一Dフリップフロップへ入力する入力信号を、前記位相の遅れを検出した第一Dフリップフロップの出力値の切替え位相差分だけ調整する第一可変遅延素子と、
    前記第二Dフリップフロップへ入力する入力信号を、前記位相の進みを検出した第二Dフリップフロップの出力値の切替え位相差分だけ調整する第二可変遅延素子とにより構成された請求の範囲第1項〜第3項のいずれかに記載の位相ロックループ回路。
  5. 前記カウンタは、フリップフロップと、当該フリップフロップへ入力する信号を選択する選択部とを前記制御信号のビット数と同数段ずつ備え、
    前記フリップフロップの各々は、前記制御信号を構成するビット値を一つずつ出力し、
    前記選択部の各々は、各フリップフロップに一つずつ対応し、
    前記位相信号が位相の進みを示す値である場合に、前段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、
    前記位相信号が位相の遅れを示す値である場合に、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、
    初段の選択部は、前段のフリップフロップの出力値として第一値を初段のフリップフロップへ入力し、
    最終段の選択部は、次段のフリップフロップの出力値として第二値を最終段のフリップフロップへ入力する請求の範囲第1項〜第4項のいずれかに記載の位相ロックループ回路。
  6. 前記位相比較器は、
    前記第一Dフリップフロップにより前記位相の遅れが非検出であると同時に、前記第二Dフリップフロップにより前記位相の進みが非検出である場合、前記フィードバック信号と前記入力信号との位相の一致を示す位相信号を出力し、
    前記カウンタは、
    フリップフロップと、当該フリップフロップへ入力する信号を選択する選択部とを前記制御信号のビット数と同数段ずつ備え、
    前記フリップフロップの各々は、前記制御信号を構成するビット値を一つずつ出力し、
    前記選択部の各々は、各フリップフロップに一つずつ対応し、
    前記位相信号が位相の進みを示す値である場合に、前段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、
    前記位相信号が位相の遅れを示す値である場合に、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、
    前記位相信号が位相の一致を示す値である場合に、対応するフリップフロップ自身の出力値を選択して対応するフリップフロップへ入力し、
    初段の選択部は、前段のフリップフロップの出力値として第一値を初段のフリップフロップへ入力し、
    最終段の選択部は、次段のフリップフロップの出力値として第二値を最終段のフリップフロップへ入力する請求の範囲第4項に記載の位相ロックループ回路。
  7. 前記リングオシレータは、最終段の出力が初段に入力される多段接続された反転出力の論理ゲートと、当該論理ゲートと電源電圧源との間に設けられた可変抵抗とにより構成され、
    前記第一値を示すビット数が増加すると、前記可変抵抗の抵抗値を増加させて前記発振周期を長くし、
    前記第一値を示すビット数が減少すると、前記可変抵抗の抵抗値を減少させて前記発振周期を短くする請求の範囲第3項に記載の位相ロックループ回路。
  8. 前記可変抵抗は、
    前記制御信号のビット数と同数の互いに並列に接続された抵抗と、
    各抵抗にそれぞれ直列に接続されたスイッチング素子とにより構成され、
    各スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に非導通状態となり、第二値の場合に導通状態となる請求の範囲第7項に記載の位相ロックループ回路。
  9. 前記リングオシレータは、最終段の出力が初段に入力される多段接続された反転出力の論理ゲートと、前記論理ゲートの各々と接地電圧源との間に設けられた可変容量とにより構成され、
    前記第一値を示すビット数が増加すると、前記可変容量の容量値を増加させて前記発振周期を長くし、
    前記第一値を示すビット数が減少すると、前記可変容量の容量値を減少させて前記発振周期を短くする請求の範囲第3項に記載の位相ロックループ回路。
  10. 前記可変容量は、前記制御信号のビット数と同数の互いに並列に接続された負荷容量と、各負荷容量にそれぞれ直列に接続されたスイッチング素子とを備え、
    各スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に導通状態となり、第二値の場合に非導通状態となる請求の範囲第9項に記載の位相ロックループ回路。
  11. 前記リングオシレータは、
    最終段の出力が初段に入力される多段接続された反転出力の論理ゲートと、
    前記論理ゲートの各々と基準電圧源との間にそれぞれ設けられ、電流値の上限を制限する可変電流源と、
    前記制御信号のうち前記第一値を示すビット数が増加すると、前記可変電流源を流れる電流値を減少させて前記発振周期を長くし、前記第一値を示すビット数が減少すると、前記可変電流源を流れる電流値を増加させて前記発振周期を短くする制御回路とにより構成してあることを特徴とする請求の範囲第3項に記載の位相ロックループ回路。
  12. 前記制御回路は、
    前記制御信号のビット数と同数の互いに並列に接続された定電流源と、
    各定電流源にそれぞれ直列に接続されたスイッチング素子と、
    前記スイッチング素子を通過した合計電流値をバイアス電圧値に変換する電流電圧変換回路と、
    前記バイアス電圧を前記可変電流源へ印加する電流源バイアス回路とを備え、
    前記スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に非導通状態となり、第二値の場合に導通状態となり、
    前記定電流源は、前記バイアス電圧値の増減に対して実質的に線形に応答した上限値内の電流を流す請求の範囲第11項に記載の位相ロックループ回路。
  13. 二値の出力信号及び入力信号を入力し、前記入力信号に対する前記出力信号の位相の進み又は遅れを示す位相信号を出力する位相比較器と、
    前記位相信号を入力するとともに、制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号の値を増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号の値を減少させるカウンタと、
    前記制御信号及び前記入力信号を入力するとともに、前記出力信号を出力し、前記制御信号中の値が多いほど前記入力信号に対する前記出力信号の遅延時間を長くし、前記制御信号の値が少ないほど前記入力信号に対する前記出力信号の遅延時間を短くする可変遅延回路と、を備え、
    前記位相比較器が、ダイナミックDフリップフロップと、その出力が入力される非ダイナミックDフリップフロップとにより構成され、
    前記ダイナミックDフリップフロップは、アナログスイッチと寄生容量とを組み合わせて構成されたダイナミックラッチ回路を二段従属接続した構成を有し、
    前記非ダイナミックDフリップフロップは、アナログスイッチとインバータとを組み合わせて構成されたラッチ回路を二段従属接続した構成を有する
    ことを特徴とする遅延ロックループ回路。
  14. 前記位相比較器が、二値の出力信号及び入力信号が入力され、前記出力信号の値を入力信号に同期して検出し、検出結果を前記入力信号に対する前記出力信号の位相の進み又は遅れを示す位相信号として出力し、
    前記カウンタが、前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させ、
    前記可変遅延回路が、前記制御信号及び前記入力信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記入力信号に対する前記出力信号の遅延時間を長くし、前記第一値を示すビット数が少ないほど前記入力信号に対する前記出力信号の遅延時間を短くする請求の範囲第13項に記載の遅延ロックループ回路。
  15. 前記位相比較器が、
    前記位相の遅れを検出する第一Dフリップフロップと、
    前記位相の進みを検出する第二Dフリップフロップと、
    前記第一Dフリップフロップへ入力する入力信号を、前記位相の遅れを検出した第一Dフリップフロップの出力値の切替え位相差分だけ調整する第一可変遅延素子と、
    前記第二Dフリップフロップへ入力する入力信号を、前記位相の進みを検出した第二Dフリップフロップの出力値の切替え位相差分だけ調整する第二可変遅延素子とにより構成された請求の範囲第13項に記載の遅延ロックループ回路。
  16. 前記カウンタは、フリップフロップと、当該フリップフロップへ入力する信号を選択する選択部とを前記制御信号のビット数と同数段ずつ備え、
    前記フリップフロップの各々は、前記制御信号を構成するビット値を一つずつ出力し、
    前記選択部の各々は、各フリップフロップに一つずつ対応し、
    前記位相信号が位相の進みを示す値である場合に、前段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、
    前記位相信号が位相の遅れを示す値である場合に、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、
    初段の選択部は、前段のフリップフロップの出力値として第一値を初段のフリップフロップへ入力し、
    最終段の選択部は、次段のフリップフロップの出力値として第二値を最終段のフリップフロップへ入力する請求の範囲第13項〜第15項のいずれかに記載の遅延ロックループ回路。
  17. 前記位相比較器は、
    前記第一Dフリップフロップにより前記位相の遅れが非検出であると同時に、前記第二Dフリップフロップにより前記位相の進みが非検出である場合、前記出力信号と前記入力信号との位相の一致を示す位相信号を出力し、
    前記カウンタは、
    フリップフロップと、当該フリップフロップへ入力する信号を選択する選択部とを前記制御信号のビット数と同数段ずつ備え、
    前記フリップフロップの各々は、前記制御信号を構成するビット値を一つずつ出力し、
    前記選択部の各々は、各フリップフロップに一つずつ対応し、
    前記位相信号が位相の進みを示す値である場合に、前段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、
    前記位相信号が位相の遅れを示す値である場合に、次段のフリップフロップの出力値を選択して対応するフリップフロップへ入力し、
    前記位相信号が位相の一致を示す値である場合に、対応するフリップフロップ自身の出力値を選択して対応するフリップフロップへ入力し、
    初段の選択部は、前段のフリップフロップの出力値として第一値を初段のフリップフロップへ入力し、
    最終段の選択部は、次段のフリップフロップの出力値として第二値を最終段のフリップフロップへ入力する請求の範囲第15項に記載の遅延ロックループ回路。
  18. 前記可変遅延回路は、多段接続された反転出力の論理ゲートと、当該論理ゲートと電源電圧源との間に設けられた可変抵抗とにより構成され、
    前記第一値を示すビット数が増加すると、前記可変抵抗の抵抗値を増加させて前記遅延時間を長くし、
    前記第一値を示すビット数が減少すると、前記可変抵抗の抵抗値を減少させて前記遅延時間を短くする請求の範囲第14項に記載の遅延ロックループ回路。
  19. 前記可変抵抗回路は、前記制御信号のビット数と同数の互いに並列に接続された抵抗と、各抵抗にそれぞれ直列に接続されたスイッチング素子とにより構成され、
    各スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に非導通状態となり、第二値の場合に導通状態となる請求の範囲第18項に記載の遅延ロックループ回路。
  20. 前記可変遅延回路は、多段接続された反転出力の論理ゲートと、前記論理ゲートの各々と接地電圧源との間に設けられた可変容量とにより構成され、
    前記第一値を示すビット数が増加すると、前記可変容量の容量値を増加させて前記遅延時間を長くし、
    前記第一値を示すビット数が減少すると、前記可変容量の容量値を減少させて前記遅延時間を短くする請求の範囲第14項に記載の遅延ロックループ回路。
  21. 前記可変容量は、
    前記制御信号のビット数と同数の互いに並列に接続された負荷容量と、
    各負荷容量にそれぞれ直列に接続されたスイッチング素子とを備え、
    各スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に導通状態となり、第二値の場合に非導通状態となる請求の範囲第20項に記載の遅延ロックループ回路。
  22. 前記可変遅延回路は、
    多段接続された反転出力の論理ゲートと、
    前記論理ゲートの各々と基準電圧源との間にそれぞれ設けられ、電流値の上限を制限する可変電流源と、
    前記制御信号のうち前記第一値を示すビット数が増加すると、前記可変電流源を流れる電流値を減少させて前記遅延時間を長くし、前記第一値を示すビット数が減少すると、前記可変電流源を流れる電流値を増加させて前記遅延時間を短くする制御回路とにより構成してある請求の範囲第14項に記載の遅延ロックループ回路。
  23. 前記制御回路は、
    前記制御信号のビット数と同数の互いに並列に接続された定電流源と、
    各定電流源にそれぞれ直列に接続されたスイッチング素子と、
    前記スイッチング素子を通過した合計電流値をバイアス電圧値に変換する電流電圧変換回路と、
    前記バイアス電圧を前記可変電流源へ印加する電流源バイアス回路とを備え、
    前記スイッチング素子は、前記制御信号を構成する各ビット値に一つずつ対応しており、対応するビット値が第一値の場合に非導通状態となり、第二値の場合に導通状態となり、
    前記定電流源は、前記バイアス電圧値の増減に対して実質的に線形に応答した上限値内の電流を流す
    ことを特徴とする請求の範囲第22項に記載の遅延ロックループ回路。
  24. 複数段の論理ゲートを直列に接続した可変遅延回路を含む遅延ロックループ回路と、
    いずれかの前記論理ゲートの出力を選択して遅延信号として出力する遅延選択部とを備えたタイミング発生器であって、
    前記遅延ロックループ回路は、
    二値の出力信号及び入力信号が入力され、前記出力信号の値を入力信号に同期して検出し、検出結果を前記入力信号に対する前記出力信号の位相の進み又は遅れを示す位相信号として出力する位相比較器と、
    前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させるカウンタと、
    前記制御信号及び前記入力信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記入力信号に対する前記出力信号の遅延時間を長くし、前記第一値を示すビット数が少ないほど前記入力信号に対する前記出力信号の遅延時間を短くする前記可変遅延回路と、により構成され、
    前記位相比較器が、ダイナミックDフリップフロップと、その出力が入力される非ダイナミックDフリップフロップとにより構成され、
    前記ダイナミックDフリップフロップは、アナログスイッチと寄生容量とを組み合わせて構成されたダイナミックラッチ回路を二段従属接続した構成を有し、
    前記非ダイナミックDフリップフロップは、アナログスイッチとインバータとを組み合わせて構成されたラッチ回路を二段従属接続した構成を有する
    ことを特徴とするタイミング発生器。
  25. 前記可変遅延回路の最終段の論理ゲートから出力される出力信号の遅延時間が、前記遅延選択部により選択される論理ゲートから出力される遅延信号の最大遅延時間よりも長い請求の範囲第24項に記載のタイミング発生器。
  26. 基準クロック信号を所定時間遅延した遅延クロック信号を出力するタイミング発生器と、
    前記基準クロック信号に同期して試験パターン信号を出力するパターン発生器と、
    前記試験パターン信号を被試験デバイスに応じて整形し、当該被試験デバイスへ入力する波形整形器と、
    前記被試験デバイスの応答出力信号と期待値データ信号とを比較する論理比較器とを備えた半導体試験装置であって、
    前記タイミング発生器は、
    複数段の論理ゲートを直列に接続した可変遅延回路を含む遅延ロックループ回路と、
    いずれかの前記論理ゲートの出力を選択して遅延信号として出力する遅延選択部とを備え、
    前記遅延ロックループ回路は、
    二値の出力信号及び入力信号が入力され、前記出力信号の値を入力信号に同期して検出し、検出結果を前記入力信号に対する前記出力信号の位相の進み又は遅れを示す位相信号として出力する位相比較器と、
    前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つ減少させるカウンタと、
    前記制御信号及び前記入力信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記入力信号に対する前記出力信号の遅延時間を長くし、前記第一値を示すビット数が少ないほど前記入力信号に対する前記出力信号の遅延時間を短くする前記可変遅延回路と
    により構成されたことを特徴とする半導体試験装置。
  27. 発振周波数が互いに等しい複数の位相ロックループ回路と、
    各位相ロックループ回路へ、前記発振周波数よりも低周波数の基準クロック信号を分配する配線とを備えた半導体集積回路であって、
    前記位相ロックループ回路は、
    二値信号の出力信号を分周し、二値信号のフィードバック信号を出力する分周器と、
    前記フィードバック信号及び前記基準クロック信号が入力され、前記フィードバック信号の値を前記基準クロック信号に同期して検出し、検出結果を前記基準クロック信号に対する前記フィードバック信号の位相の進み又は遅れを示す位相信号として出力する位相比較器と、
    前記位相信号が入力され、各ビットがそれぞれ第一値又は第二値を示す複数ビットで構成された制御信号を出力し、前記位相信号が位相の進みを示す値である場合に前記制御信号中の第一値を示すビット数を一つずつ増加させ、前記位相信号が位相の遅れを示す値である場合に前記制御信号中の第一値を示すビット数を一つずつ減少させるカウンタと、
    前記制御信号が入力され、前記出力信号を出力し、前記制御信号中の第一値を示すビット数が多いほど前記出力信号の発振周期を長くし、前記第一値を示すビット数が少ないほど前記出力信号の発振周期を短くするリングオシレータとにより構成され、
    前記位相比較器が、ダイナミックDフリップフロップと、その出力が入力される非ダイナミックDフリップフロップとにより構成され、
    前記ダイナミックDフリップフロップは、アナログスイッチと寄生容量とを組み合わせて構成されたダイナミックラッチ回路を二段従属接続した構成を有し、
    前記非ダイナミックDフリップフロップは、アナログスイッチとインバータとを組み合わせて構成されたラッチ回路を二段従属接続した構成を有する
    ことを特徴とする半導体集積回路。
  28. 一の入力信号に対する他の入力信号の位相の進み又は遅れを示す位相信号を出力する位相比較器であって、
    ダイナミックDフリップフロップと、
    その出力が入力される非ダイナミックDフリップフロップとにより構成され、
    前記ダイナミックDフリップフロップは、アナログスイッチと寄生容量とを組み合わせて構成されたダイナミックラッチ回路を二段従属接続した構成を有する
    ことを特徴とする位相比較器。
JP2003539167A 2001-10-19 2002-10-18 位相ロックループ回路、遅延ロックループ回路、タイミング発生器、半導体試験装置及び半導体集積回路 Expired - Fee Related JP4093961B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001322642 2001-10-19
JP2001322642 2001-10-19
PCT/JP2002/010834 WO2003036796A1 (fr) 2001-10-19 2002-10-18 Circuit en boucle a phase asservie, circuit en boucle a retard de phase, generateur de synchronisation, instrument d'essai a semi-conducteurs et circuit integre a semi-conducteurs

Publications (2)

Publication Number Publication Date
JPWO2003036796A1 JPWO2003036796A1 (ja) 2005-02-17
JP4093961B2 true JP4093961B2 (ja) 2008-06-04

Family

ID=19139660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003539167A Expired - Fee Related JP4093961B2 (ja) 2001-10-19 2002-10-18 位相ロックループ回路、遅延ロックループ回路、タイミング発生器、半導体試験装置及び半導体集積回路

Country Status (5)

Country Link
US (2) US7492198B2 (ja)
JP (1) JP4093961B2 (ja)
KR (1) KR100919087B1 (ja)
DE (1) DE10297345T5 (ja)
WO (1) WO2003036796A1 (ja)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100334455C (zh) * 2003-04-10 2007-08-29 富士通株式会社 具有自动范围设定功能的脉冲宽度测量装置
JP2004348573A (ja) * 2003-05-23 2004-12-09 Renesas Technology Corp クロック生成回路およびそれを含むシステム
WO2005050844A1 (ja) 2003-11-20 2005-06-02 Advantest Corporation 可変遅延回路
CN100476448C (zh) * 2003-11-20 2009-04-08 爱德万测试株式会社 时序比较器、数据取样装置、以及测试装置
DE112004002222T5 (de) 2003-11-20 2006-10-19 Advantest Corporation Taktwiedergewinnungsschaltung und Kommunikationsvorrichtung
JP4729251B2 (ja) * 2003-11-28 2011-07-20 株式会社アドバンテスト 高周波遅延回路、及び試験装置
KR101177150B1 (ko) * 2003-12-18 2012-08-24 주식회사 아도반테스토 지연 회로, 및 시험 장치
TWI229506B (en) * 2004-01-07 2005-03-11 Via Tech Inc Phase detector
US7352837B2 (en) * 2004-05-28 2008-04-01 Agere Systems Inc. Digital phase-locked loop
DE102006028966B4 (de) * 2005-06-21 2016-03-24 Samsung Electronics Co., Ltd. Phasenregelkreisschaltung, Verfahren zum Verriegeln der Phase, Speicherbauelement und Speichersystem
JP4657053B2 (ja) * 2005-07-29 2011-03-23 株式会社アドバンテスト タイミング発生器及び半導体試験装置
JP4925630B2 (ja) * 2005-09-06 2012-05-09 株式会社アドバンテスト 試験装置および試験方法
US8643359B2 (en) * 2005-09-27 2014-02-04 Ronald Quan Method and apparatus to measure differential phase and frequency modulation distortions for audio equipment
JP4721872B2 (ja) 2005-10-26 2011-07-13 株式会社アドバンテスト 遅延ロックループ回路、タイミング発生器、半導体試験装置、半導体集積回路及び遅延量校正方法
KR100995876B1 (ko) * 2005-12-20 2010-11-23 가부시키가이샤 어드밴티스트 발진 회로, 시험 장치, 및 전자 디바이스
JP5179726B2 (ja) * 2006-06-27 2013-04-10 マーベル ワールド トレード リミテッド 半導体デバイス
US8786359B2 (en) * 2007-12-12 2014-07-22 Sandisk Technologies Inc. Current mirror device and method
JP2009147829A (ja) * 2007-12-17 2009-07-02 Panasonic Corp Dll回路,撮像装置,メモリ装置
JP5290589B2 (ja) * 2008-02-06 2013-09-18 ルネサスエレクトロニクス株式会社 半導体集積回路
JP5183269B2 (ja) 2008-03-28 2013-04-17 株式会社アドバンテスト バーニア遅延回路、それを用いた時間デジタル変換器および試験装置
KR100995159B1 (ko) 2008-03-28 2010-11-17 가부시키가이샤 어드밴티스트 버니어 지연회로, 이를 이용한 시간 디지털 변환기 및 시험장치
TW201006133A (en) * 2008-07-18 2010-02-01 Univ Nat Chiao Tung Digital delay line and application thereof
US8471754B2 (en) 2008-08-01 2013-06-25 Advantest Corporation Time measurement circuit
US7928782B2 (en) * 2009-01-28 2011-04-19 Micron Technology, Inc. Digital locked loops and methods with configurable operating parameters
JP2011188415A (ja) * 2010-03-11 2011-09-22 Renesas Electronics Corp 半導体集積回路装置、インタフェース回路
US8378753B2 (en) * 2010-05-07 2013-02-19 Macronix International Co., Ltd. Oscillator with frequency determined by relative magnitudes of current sources
US8400199B2 (en) * 2010-11-26 2013-03-19 Mediatek Inc. Charge pump, phase frequency detector and charge pump methods
US8522087B2 (en) * 2011-02-02 2013-08-27 Micron Technology, Inc. Advanced converters for memory cell sensing and methods
WO2013162557A1 (en) 2012-04-26 2013-10-31 Hewlett-Packard Development Company, L.P. Self-biased delay locked loop with delay linearization
WO2013166729A1 (zh) * 2012-05-11 2013-11-14 华为技术有限公司 一种信号质量测量结果的上报方法、设备及系统
JP6058918B2 (ja) * 2012-06-06 2017-01-11 ラピスセミコンダクタ株式会社 電流出力制御装置、電流出力制御方法、デジタル制御発振装置、デジタルpll、周波数シンセサイザ、デジタルfll、及び半導体装置
JP2014096691A (ja) * 2012-11-09 2014-05-22 Toshiba Corp 半導体装置
US8773185B2 (en) * 2012-11-20 2014-07-08 Arm Limited Calibration of delay chains
US9225322B2 (en) 2013-12-17 2015-12-29 Micron Technology, Inc. Apparatuses and methods for providing clock signals
US9397670B2 (en) * 2014-07-02 2016-07-19 Teradyne, Inc. Edge generator-based phase locked loop reference clock generator for automated test system
WO2016173619A1 (en) * 2015-04-27 2016-11-03 Advantest Corporation Switch circuit, method for operating a switch circuit and an automated test equipment
JP2017147611A (ja) * 2016-02-17 2017-08-24 力晶科技股▲ふん▼有限公司 発振回路の周期調整回路及び周期調整方法、並びに半導体記憶装置
CN107306133B (zh) * 2016-04-18 2021-01-26 中芯国际集成电路制造(上海)有限公司 一种分频器及频率合成器
CN107888166B (zh) * 2017-11-30 2021-11-05 北京大学深圳研究生院 多相位不交叠时钟信号产生电路及相应的方法
US10491205B2 (en) * 2017-12-15 2019-11-26 Qualcomm Incorporated Comparator for globally distributed regulators
US10691150B1 (en) * 2019-04-26 2020-06-23 Nxp B.V. Fast response high-speed redriver channel power up in CIO mode
CN111835345B (zh) * 2020-07-30 2024-07-12 云知声智能科技股份有限公司 Dll控制电路及控制方法
US12131245B2 (en) * 2020-10-20 2024-10-29 Intel Corporation Bayesian neural network and methods and apparatus to operate the same
US12112790B2 (en) 2022-06-22 2024-10-08 Nanya Technology Corporation Method for determining target locking time of delay locked loop of memory apparatus
US12014766B2 (en) * 2022-06-22 2024-06-18 Nanya Technology Corporation System for determining target locking time of delay locked loop of memory apparatus
CN115764835B (zh) * 2022-11-02 2025-11-28 长鑫存储技术有限公司 一种保护电路、保护方法和半导体存储器

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4181862A (en) * 1976-09-27 1980-01-01 Rca Corporation High speed resettable dynamic counter
JPH07142997A (ja) * 1990-11-29 1995-06-02 Internatl Business Mach Corp <Ibm> ディレイ・ライン較正回路
US5121014A (en) * 1991-03-05 1992-06-09 Vlsi Technology, Inc. CMOS delay circuit with controllable delay
TW234796B (ja) * 1993-02-24 1994-11-21 Advanced Micro Devices Inc
JPH0799446A (ja) * 1993-03-02 1995-04-11 Mitsubishi Electric Corp Pll回路
US5687202A (en) * 1995-04-24 1997-11-11 Cyrix Corporation Programmable phase shift clock generator
JPH1022822A (ja) * 1996-07-05 1998-01-23 Sony Corp ディジタルpll回路
US5757238A (en) * 1996-08-19 1998-05-26 International Business Machines Corporation Fast locking variable frequency phase-locked loop
JPH1165699A (ja) 1997-06-13 1999-03-09 Toshiba Microelectron Corp 半導体集積回路装置
JP2908398B1 (ja) * 1998-01-14 1999-06-21 日本電気アイシーマイコンシステム株式会社 ディジタルpll回路および発振器の遅延素子
JP3763673B2 (ja) * 1998-06-11 2006-04-05 富士通株式会社 Dll回路
KR100301043B1 (ko) * 1998-08-08 2001-09-06 윤종용 지연동기루프의위상비교기및지연동기방법
JP2000124779A (ja) 1998-10-14 2000-04-28 Sony Corp 遅延ロックループ回路
WO2001006696A1 (en) * 1999-07-16 2001-01-25 Conexant Systems, Inc. Apparatus and method for servo-controlled self-centering phase detector
KR20010036433A (ko) * 1999-10-08 2001-05-07 윤종용 위상 동기 루프 회로
JP3408788B2 (ja) * 2000-10-10 2003-05-19 川崎マイクロエレクトロニクス株式会社 I/v変換回路およびdaコンバータ

Also Published As

Publication number Publication date
US20080143399A1 (en) 2008-06-19
US7492198B2 (en) 2009-02-17
US20040247066A1 (en) 2004-12-09
JPWO2003036796A1 (ja) 2005-02-17
KR100919087B1 (ko) 2009-09-28
DE10297345T5 (de) 2004-11-18
KR20040054732A (ko) 2004-06-25
WO2003036796A1 (fr) 2003-05-01
US7535273B2 (en) 2009-05-19

Similar Documents

Publication Publication Date Title
JP4093961B2 (ja) 位相ロックループ回路、遅延ロックループ回路、タイミング発生器、半導体試験装置及び半導体集積回路
CN110957998B (zh) 一种精确校正时钟信号占空比的电路
JP4357538B2 (ja) 半導体集積回路装置
JP4850473B2 (ja) デジタル位相検出器
US7046056B2 (en) System with dual rail regulated locked loop
US7180352B2 (en) Clock recovery using clock phase interpolator
JP3955150B2 (ja) 位相インターポレータ、タイミング信号発生回路、および、該タイミング信号発生回路が適用される半導体集積回路装置並びに半導体集積回路システム
KR100377234B1 (ko) 시간계수회로,표본화회로,스큐조정회로 및 논리판정회로
US7081782B2 (en) Locked loop with dual rail regulation
US6456170B1 (en) Comparator and voltage controlled oscillator circuit
KR100278737B1 (ko) 반도체집적회로
US8232844B2 (en) Synchronous oscillator, clock recovery apparatus, clock distribution circuit, and multi-mode injection circuit
JP2007097140A (ja) デジタルとアナログ制御を用いた電圧制御遅延ラインの遅延セル
US6741110B2 (en) Method and/or circuit for generating precision programmable multiple phase angle clocks
CN110752846A (zh) 异步逐次逼近模拟-数字转换器的延迟控制电路
JP2011055048A (ja) 多相クロック生成回路
CN117097330A (zh) 延迟自校准电路、直接数字频率合成器及延迟自校准方法
JP2012114716A (ja) Tdc装置とtdcのキャリブレーション方法
CN210518272U (zh) 异步逐次逼近模拟-数字转换器的延迟控制电路
JP2005354271A (ja) 半導体装置、クロック位相調整回路、送信回路及び受信回路。
JPWO2010103626A1 (ja) クロック生成回路およびそれを備えた信号再生回路
JP4614785B2 (ja) 遅延時間評価回路および方法
Balaji et al. Low voltage CMOS timing generator using array of digital delay lock loops
Gong Sub-Picosecond Jitter Clock Generation for Time Interleaved Analog to Digital Converter
KR100718991B1 (ko) 다중전위를 사용하는 위상동기루프의 전위 변환기

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080204

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: 20080304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080304

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140314

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees