JPH11110065A - 内部クロック信号発生回路 - Google Patents
内部クロック信号発生回路Info
- Publication number
- JPH11110065A JPH11110065A JP9271612A JP27161297A JPH11110065A JP H11110065 A JPH11110065 A JP H11110065A JP 9271612 A JP9271612 A JP 9271612A JP 27161297 A JP27161297 A JP 27161297A JP H11110065 A JPH11110065 A JP H11110065A
- Authority
- JP
- Japan
- Prior art keywords
- clock signal
- internal clock
- signal
- delay
- delay line
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/07—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop using several loops, e.g. for redundant clock signal generation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/12—Synchronisation of different clock signals provided by a plurality of clock generators
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K23/00—Pulse counters comprising counting chains; Frequency dividers comprising counting chains
- H03K23/40—Gating or clocking signals applied to all stages, i.e. synchronous counters
- H03K23/50—Gating or clocking signals applied to all stages, i.e. synchronous counters using bi-stable regenerative trigger circuits
- H03K23/54—Ring counters, i.e. feedback shift register counters
- H03K23/544—Ring counters, i.e. feedback shift register counters with a base which is an odd number
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0814—Details 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0816—Details 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/089—Details 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L2207/00—Indexing scheme relating to automatic control of frequency or phase and to synchronisation
- H03L2207/10—Indirect frequency synthesis using a frequency multiplier in the phase-locked loop or in the reference signal path
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S331/00—Oscillators
- Y10S331/02—Phase locked loop having lock indicating or detecting means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Dram (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Pulse Circuits (AREA)
Abstract
(57)【要約】
【課題】 外部クロックに位相同期した、逓倍の内部ク
ロック信号を生成する内部クロック信号発生回路を提供
する。 【解決手段】 セレクタ20は、外部クロック信号と遅
延ライン2から出力される内部クロック信号とを交互に
選択して、遅延ライン2に出力する。遅延ライン2は、
これを受けて、外部クロック信号を遅延するとともに、
自ら出力した内部クロック信号を遅延する。2分周器2
2は、内部クロック信号INTCLKを2分周する。位
相比較器6は、外部クロック信号と2分周器22の出力
信号との位相比較を行なう。位相比較器6とシフトレジ
スタ4とにより、位相差が0になるように遅延ライン2
の遅延時間が調整される。
ロック信号を生成する内部クロック信号発生回路を提供
する。 【解決手段】 セレクタ20は、外部クロック信号と遅
延ライン2から出力される内部クロック信号とを交互に
選択して、遅延ライン2に出力する。遅延ライン2は、
これを受けて、外部クロック信号を遅延するとともに、
自ら出力した内部クロック信号を遅延する。2分周器2
2は、内部クロック信号INTCLKを2分周する。位
相比較器6は、外部クロック信号と2分周器22の出力
信号との位相比較を行なう。位相比較器6とシフトレジ
スタ4とにより、位相差が0になるように遅延ライン2
の遅延時間が調整される。
Description
【0001】
【発明の属する技術分野】本発明は、内部クロック信号
発生回路に関し、特に、外部から与えられるクロック信
号に同期して、外部から与えられるクロック信号の逓倍
の信号を発生する内部クロック信号発生回路に関するも
のである。
発生回路に関し、特に、外部から与えられるクロック信
号に同期して、外部から与えられるクロック信号の逓倍
の信号を発生する内部クロック信号発生回路に関するも
のである。
【0002】
【従来の技術】マイクロプロセッサの高速化に伴い、半
導体記憶装置を含むシステム全体の性能の面から、これ
を動作させる内部クロック信号の高速化の問題は避けら
れなくなりつつある。これは、内部クロック信号が遅い
と、アクセスタイムとの関係から、システム全体の動作
周波数が律速されるからである。
導体記憶装置を含むシステム全体の性能の面から、これ
を動作させる内部クロック信号の高速化の問題は避けら
れなくなりつつある。これは、内部クロック信号が遅い
と、アクセスタイムとの関係から、システム全体の動作
周波数が律速されるからである。
【0003】この要求を満たすため、内部クロック信号
発生回路として、外部からのクロック信号(外部クロッ
ク信号)を受けて、この外部クロック信号に同期した内
部クロック信号を発生させるディレイロックドループ
(以下、DLL回路と称す)が提案されている。
発生回路として、外部からのクロック信号(外部クロッ
ク信号)を受けて、この外部クロック信号に同期した内
部クロック信号を発生させるディレイロックドループ
(以下、DLL回路と称す)が提案されている。
【0004】以下、従来のDLL回路の構成を、図17
を用いて説明する。図17は、従来のDLL回路900
の基本構成を示す概略ブロック図である。
を用いて説明する。図17は、従来のDLL回路900
の基本構成を示す概略ブロック図である。
【0005】図17に示す従来のDLL回路900は、
遅延ライン2、シフトレジスタ4、位相比較器16およ
び遅延回路8を備える。このDLL回路900は、デジ
タルタイプのDLL回路であって、アナログタイプのD
LL回路に比べて電源ノイズを抑えることができる。
遅延ライン2、シフトレジスタ4、位相比較器16およ
び遅延回路8を備える。このDLL回路900は、デジ
タルタイプのDLL回路であって、アナログタイプのD
LL回路に比べて電源ノイズを抑えることができる。
【0006】遅延ライン2は、入力した外部クロック信
号EXTCLKを遅延して内部クロック信号INTCL
K1を出力する。遅延回路8は、内部クロック信号IN
TCLK1をtd2だけ遅延して出力(クロック信号I
NTCLK2)する。
号EXTCLKを遅延して内部クロック信号INTCL
K1を出力する。遅延回路8は、内部クロック信号IN
TCLK1をtd2だけ遅延して出力(クロック信号I
NTCLK2)する。
【0007】位相比較器16は、外部クロック信号EX
TCLKの位相と遅延回路8から出力されるクロック信
号INTCLK2の位相とを比較する。位相比較器16
は、位相比較の結果として、UP信号もしくはDOWN
信号を出力する。シフトレジスタ4は、位相比較器16
から出力されるUP信号もしくはDOWN信号を入力に
受けて、遅延ライン2の遅延時間を変化させる。
TCLKの位相と遅延回路8から出力されるクロック信
号INTCLK2の位相とを比較する。位相比較器16
は、位相比較の結果として、UP信号もしくはDOWN
信号を出力する。シフトレジスタ4は、位相比較器16
から出力されるUP信号もしくはDOWN信号を入力に
受けて、遅延ライン2の遅延時間を変化させる。
【0008】次に、遅延ライン2の構成を、図18を用
いて説明する。図18は、遅延ライン2の基本構成を示
す回路図であり、併せてシフトレジスタ4との関係が示
されている。
いて説明する。図18は、遅延ライン2の基本構成を示
す回路図であり、併せてシフトレジスタ4との関係が示
されている。
【0009】図18に示す遅延ライン2は、複数の遅延
ユニットU0、U1、…、Un、素子D0、D1、…、
Dnおよび複数のNMOSトランジスタN1.0、N
1.1、…、N1.nを備える。以下、総称的に、遅延
ユニットU0、U1、…、Unを遅延ニットU、素子D
0、D1、…、Dnを素子Dとそれぞれ称す。
ユニットU0、U1、…、Un、素子D0、D1、…、
Dnおよび複数のNMOSトランジスタN1.0、N
1.1、…、N1.nを備える。以下、総称的に、遅延
ユニットU0、U1、…、Unを遅延ニットU、素子D
0、D1、…、Dnを素子Dとそれぞれ称す。
【0010】各遅延ユニットUは、インバータ回路40
および41を含む。素子D0、D1、…、Dnは、それ
ぞれ、対応する遅延ユニットU0、U1、…、Unの出
力ノードに接続される。NMOSトランジスタN1.
0、N1.1、…、N1.nは、それぞれ信号線a10
と対応する素子Dとの間に接続される。
および41を含む。素子D0、D1、…、Dnは、それ
ぞれ、対応する遅延ユニットU0、U1、…、Unの出
力ノードに接続される。NMOSトランジスタN1.
0、N1.1、…、N1.nは、それぞれ信号線a10
と対応する素子Dとの間に接続される。
【0011】遅延ユニットU0はクロック信号(図18
においては、IN)を受ける。信号線a10を介して、
信号(図18においては、OUT)が出力される。
においては、IN)を受ける。信号線a10を介して、
信号(図18においては、OUT)が出力される。
【0012】シフトレジスタ4は、複数のレジスタL
0、L1、…、Lnを備える。以下、総称的に、レジス
タL0、L1、…、LnをレジスタLと称す。
0、L1、…、Lnを備える。以下、総称的に、レジス
タL0、L1、…、LnをレジスタLと称す。
【0013】レジスタL0、L1、…、Lnは、それぞ
れ、NMOSトランジスタN1.0、N1.1、…、N
1.nに対応して設けられる。NMOSトランジスタN
1.0、N1.1、…、N1.nのそれぞれのゲート電
極は、それぞれ対応するレジスタLから、対応する制御
信号d(0)、d(1)、…、d(n)を受ける。
れ、NMOSトランジスタN1.0、N1.1、…、N
1.nに対応して設けられる。NMOSトランジスタN
1.0、N1.1、…、N1.nのそれぞれのゲート電
極は、それぞれ対応するレジスタLから、対応する制御
信号d(0)、d(1)、…、d(n)を受ける。
【0014】シフトレジスタ4から出力される制御信号
d(0)、d(1)、…、d(n)は、いずれか1つが
活性状態にある。制御信号d(0)、d(1)、…、d
(n)に応じて、入力信号INが通過する遅延ユニット
Uの数が決定される。
d(0)、d(1)、…、d(n)は、いずれか1つが
活性状態にある。制御信号d(0)、d(1)、…、d
(n)に応じて、入力信号INが通過する遅延ユニット
Uの数が決定される。
【0015】次に、シフトレジスタ4の構成を、図19
を用いて説明する。図19は、シフトレジスタ4の基本
構成を示す回路図である。
を用いて説明する。図19は、シフトレジスタ4の基本
構成を示す回路図である。
【0016】図19に示すように、シフトレジスタ4
は、複数のレジスタL0、L1、L3…、および論理ゲ
ート47を備える。
は、複数のレジスタL0、L1、L3…、および論理ゲ
ート47を備える。
【0017】論理ゲート47は、位相比較器16から出
力されるDOWN信号およびUP信号を入力に受け、信
号T0を出力する。
力されるDOWN信号およびUP信号を入力に受け、信
号T0を出力する。
【0018】レジスタL(L0を除く)はそれぞれ、N
AND回路43、インバータ回路44、45および4
6、ならびにNMOSトランジスタN2、N3およびN
4を備える。
AND回路43、インバータ回路44、45および4
6、ならびにNMOSトランジスタN2、N3およびN
4を備える。
【0019】NAND回路43のそれぞれの第1の入力
ノードは、リセット信号ZRSTを受ける。また、NM
OSトランジスタN3のそれぞれのゲート電極は、位相
比較器16から出力されるDOWN信号を受ける。さら
にNMOSトランジスタN4のそれぞれのゲート電極
は、位相比較器16から出力されるUP信号を受ける。
NMOSトランジスタN2のそれぞれのゲート電極は、
論理ゲート47から出力される信号T0を受ける。
ノードは、リセット信号ZRSTを受ける。また、NM
OSトランジスタN3のそれぞれのゲート電極は、位相
比較器16から出力されるDOWN信号を受ける。さら
にNMOSトランジスタN4のそれぞれのゲート電極
は、位相比較器16から出力されるUP信号を受ける。
NMOSトランジスタN2のそれぞれのゲート電極は、
論理ゲート47から出力される信号T0を受ける。
【0020】レジスタL2を代表例としてその回路構成
について説明する。NAND回路43の第2の入力ノー
ドは、ノードO2(レジスタL2と前段のレジスタL1
との接続ノード)と接続される。
について説明する。NAND回路43の第2の入力ノー
ドは、ノードO2(レジスタL2と前段のレジスタL1
との接続ノード)と接続される。
【0021】インバータ回路44は、ノードO2とNA
ND回路43の出力ノードとの間に接続される。NMO
SトランジスタN2は、インバータ回路45とNAND
回路43との間に接続される。インバータ回路46は、
インバータ回路45の出力ノードと入力ノードとの間に
接続される。
ND回路43の出力ノードとの間に接続される。NMO
SトランジスタN2は、インバータ回路45とNAND
回路43との間に接続される。インバータ回路46は、
インバータ回路45の出力ノードと入力ノードとの間に
接続される。
【0022】NMOSトランジスタN3は、ノードO3
(レジスタL2と後段のレジスタL3との接続ノード)
とインバータ回路45との間に接続される。NMOSト
ランジスタN4は、インバータ回路45とノードO1
(レジスタL0とレジスタL1との接続ノード)との間
に接続される。
(レジスタL2と後段のレジスタL3との接続ノード)
とインバータ回路45との間に接続される。NMOSト
ランジスタN4は、インバータ回路45とノードO1
(レジスタL0とレジスタL1との接続ノード)との間
に接続される。
【0023】なお、シフトレジスタL0については、N
AND回路43の出力ノードは、ノードO0と接続され
る。インバータ回路44は、ノードO0とNAND回路
43の第2の入力ノードとの間に接続される。NMOS
トランジスタN2は、インバータ回路45とインバータ
回路44との間に接続される。また、UP信号を受ける
NMOSトランジスタN4を備えない。
AND回路43の出力ノードは、ノードO0と接続され
る。インバータ回路44は、ノードO0とNAND回路
43の第2の入力ノードとの間に接続される。NMOS
トランジスタN2は、インバータ回路45とインバータ
回路44との間に接続される。また、UP信号を受ける
NMOSトランジスタN4を備えない。
【0024】なお、ノードO0と接地電位GNDとの間
には、DOWN信号を受けるNMOSトランジスタN3
が配置される。
には、DOWN信号を受けるNMOSトランジスタN3
が配置される。
【0025】レジスタLのそれぞれのインバータ回路4
5の出力ノード(インバータ回路46の入力ノード)か
ら、対応する制御信号d(0)、d(1)、…が出力さ
れる。
5の出力ノード(インバータ回路46の入力ノード)か
ら、対応する制御信号d(0)、d(1)、…が出力さ
れる。
【0026】以下の説明において、レジスタL1、L
2、…のそれぞれにおけるNAND回路43の出力信号
を信号s(1)、s(2)、…と称し、レジスタL0に
おけるインバータ回路44の出力信号を信号s(0)と
称す。
2、…のそれぞれにおけるNAND回路43の出力信号
を信号s(1)、s(2)、…と称し、レジスタL0に
おけるインバータ回路44の出力信号を信号s(0)と
称す。
【0027】次に、シフトレジスタ4の動作を、タイミ
ングチャートである図20を用いて説明する。
ングチャートである図20を用いて説明する。
【0028】図20は、シフトレジスタ4の動作を説明
するためのタイミングチャートである。図20に示すよ
うに、t0時点において、リセット信号ZRSTをLレ
ベルに設定する。これにより、シフトレジスタ4は初期
設定状態となる。信号d(0)が1に設定される。また
信号d(k)(ただし、1<k≦n)は0に設定され
る。
するためのタイミングチャートである。図20に示すよ
うに、t0時点において、リセット信号ZRSTをLレ
ベルに設定する。これにより、シフトレジスタ4は初期
設定状態となる。信号d(0)が1に設定される。また
信号d(k)(ただし、1<k≦n)は0に設定され
る。
【0029】続いて、リセット信号ZRSTをHレベル
に設定する。次に、t1時点において、DOWN信号が
Hレベルに立上がると、信号T0がLレベルに立下が
る。
に設定する。次に、t1時点において、DOWN信号が
Hレベルに立上がると、信号T0がLレベルに立下が
る。
【0030】制御信号d(m)に応じて、信号s(m+
1)(ただし、0≦m≦n−1)が変化する。具体的に
は、図20に示すように制御信号d(0)を受けて、信
号s(1)が1から0に変化する。
1)(ただし、0≦m≦n−1)が変化する。具体的に
は、図20に示すように制御信号d(0)を受けて、信
号s(1)が1から0に変化する。
【0031】次に、t2時点において、DOWN信号が
Lレベルに立下がると、信号T0がHレベルに立上が
る。
Lレベルに立下がると、信号T0がHレベルに立上が
る。
【0032】信号s(m)に応じて、制御信号d(m)
(ただし、0≦m≦n)が変化する。具体的には、図2
0に示すように信号s(0)に応じて、制御信号d
(0)が1から0に変化する。信号s(1)に応じて、
制御信号d(1)が0から1に変化する。
(ただし、0≦m≦n)が変化する。具体的には、図2
0に示すように信号s(0)に応じて、制御信号d
(0)が1から0に変化する。信号s(1)に応じて、
制御信号d(1)が0から1に変化する。
【0033】以後同様にして、DOWN信号がHレベル
に立上がった場合は、DOWN信号の立上がりエッジに
同期して、制御信号d(m)に応じて、信号s(m+
1)が変化する(ただし、0≦m≦n−1)。
に立上がった場合は、DOWN信号の立上がりエッジに
同期して、制御信号d(m)に応じて、信号s(m+
1)が変化する(ただし、0≦m≦n−1)。
【0034】また、DOWN信号がLレベルに立下がっ
た場合は、DOWN信号の立下がりエッジに同期して、
信号s(i)に応じて、制御信号d(i)が変化する
(ただし、0≦i≦n)。
た場合は、DOWN信号の立下がりエッジに同期して、
信号s(i)に応じて、制御信号d(i)が変化する
(ただし、0≦i≦n)。
【0035】すなわち、DOWN信号の立上がりエッジ
に同期して、制御信号の状態が一方向(d(m)からd
(m+1))に転送される。
に同期して、制御信号の状態が一方向(d(m)からd
(m+1))に転送される。
【0036】UP信号がHレベルに立上がった場合は、
UP信号の立上がりエッジに同期して、制御信号d
(x)に応じて、信号s(x−1)が変化する(ただ
し、1≦x≦n)。
UP信号の立上がりエッジに同期して、制御信号d
(x)に応じて、信号s(x−1)が変化する(ただ
し、1≦x≦n)。
【0037】また、UP信号がLレベルに立下がった場
合は、UP信号の立下がりエッジに同期して、信号s
(i)に応じて、制御信号d(i)が変化する(ただ
し、0≦i≦n)。
合は、UP信号の立下がりエッジに同期して、信号s
(i)に応じて、制御信号d(i)が変化する(ただ
し、0≦i≦n)。
【0038】すなわち、UP信号の立上がりエッジに同
期して、制御信号の状態が他方向(d(x)からd(x
−1))に転送される。
期して、制御信号の状態が他方向(d(x)からd(x
−1))に転送される。
【0039】次に、従来のDLL回路900の動作につ
いて図21に示すタイミングチャートを用いて簡単に説
明する。
いて図21に示すタイミングチャートを用いて簡単に説
明する。
【0040】図21は、従来のDLL回路900の動作
を説明するためのタイミングチャートである。遅延ライ
ン2の遅延時間をtd0とする。また、遅延回路8の遅
延時間をtd2とする。
を説明するためのタイミングチャートである。遅延ライ
ン2の遅延時間をtd0とする。また、遅延回路8の遅
延時間をtd2とする。
【0041】図21において、第k番目の外部クロック
信号に対して、第k番目の内部クロック信号INTCL
K1が生成される。また、第k番目の内部クロック信号
INTCLK1に対して、第k番目のクロック信号IN
TCLK2が生成される。
信号に対して、第k番目の内部クロック信号INTCL
K1が生成される。また、第k番目の内部クロック信号
INTCLK1に対して、第k番目のクロック信号IN
TCLK2が生成される。
【0042】具体的には、第1番目の外部クロック信号
EXTCLKが入力されと、td0経過後において、第
1番目の内部クロック信号INTCLK1が出力され
る。さらにtd2経過後において、第1番目のクロック
信号INTCLK2が出力される。
EXTCLKが入力されと、td0経過後において、第
1番目の内部クロック信号INTCLK1が出力され
る。さらにtd2経過後において、第1番目のクロック
信号INTCLK2が出力される。
【0043】さらに第2番目の外部クロック信号EXT
CLKが入力されと、td0経過後において、第2番目
の内部クロック信号INTCLK1が出力される。さら
にtd2経過後において、第2番目のクロック信号IN
TCLK2が出力される。
CLKが入力されと、td0経過後において、第2番目
の内部クロック信号INTCLK1が出力される。さら
にtd2経過後において、第2番目のクロック信号IN
TCLK2が出力される。
【0044】この場合、位相比較器16は、クロック信
号INTCLK2と外部クロック信号EXTCLKとの
位相差を検出する。この結果、遅延ライン2の遅延時間
が調整(遅延時間td1)される。
号INTCLK2と外部クロック信号EXTCLKとの
位相差を検出する。この結果、遅延ライン2の遅延時間
が調整(遅延時間td1)される。
【0045】
【発明が解決しようとする課題】ところで、半導体記憶
装置同士をつなぐインターフェイスは配線が長くなる傾
向にあり、また、これに伴いバス間をつなぐ分岐点が多
くなるため、半導体記憶装置の動作周波数を上げること
が困難になっている。
装置同士をつなぐインターフェイスは配線が長くなる傾
向にあり、また、これに伴いバス間をつなぐ分岐点が多
くなるため、半導体記憶装置の動作周波数を上げること
が困難になっている。
【0046】したがって、システムの動作性能を上げる
ために、内部で所望のクロックを生成し、動作周波数を
上げている。
ために、内部で所望のクロックを生成し、動作周波数を
上げている。
【0047】ここで、たとえば逓倍のクロック信号を発
生させるDLL回路について図22を参照して説明す
る。
生させるDLL回路について図22を参照して説明す
る。
【0048】図22は、逓倍のクロック信号を発生させ
るDLL回路910の基本構成を示すブロック図であ
る。図22に示すDLL回路910は、遅延ライン1
2、セレクタ17、位相比較器16およびOR回路19
を備える。
るDLL回路910の基本構成を示すブロック図であ
る。図22に示すDLL回路910は、遅延ライン1
2、セレクタ17、位相比較器16およびOR回路19
を備える。
【0049】遅延ライン12は、内部クロック信号IN
TCLKと内部クロック信号INTCLK3とを出力す
る。内部クロック信号INTCLKに対する遅延時間を
tdとすると、内部クロック信号INTCLK3の遅延
時間はtd/2の関係にある。
TCLKと内部クロック信号INTCLK3とを出力す
る。内部クロック信号INTCLKに対する遅延時間を
tdとすると、内部クロック信号INTCLK3の遅延
時間はtd/2の関係にある。
【0050】OR回路19は、内部クロック信号INT
CLKと内部クロック信号INTCLK3とを受けて、
内部クロック信号INTCLK2を出力する。
CLKと内部クロック信号INTCLK3とを受けて、
内部クロック信号INTCLK2を出力する。
【0051】ここで、遅延ライン12の基本構成につい
て、図23を用いて説明する。図23は、遅延ライン1
2(遅延部14、15)の基本構成を示す回路図であ
り、併せてセレクタ17との関係が示されている。
て、図23を用いて説明する。図23は、遅延ライン1
2(遅延部14、15)の基本構成を示す回路図であ
り、併せてセレクタ17との関係が示されている。
【0052】図23におけるセレクタ17は、前述した
シフトレジスタ4と同じ構成であってもよい。セレクタ
17は、位相比較器16から出力されるDOWN信号も
しくはUP信号に応じて、制御信号d(0)、d
(1)、d(2)、…、d(n)を出力する。制御信号
d(0)、d(1)、d(2)、…、d(n)は、いず
れか1つが活性状態にある。そして、DOWN信号もし
くはUP信号に応じて、活性状態が移動する。
シフトレジスタ4と同じ構成であってもよい。セレクタ
17は、位相比較器16から出力されるDOWN信号も
しくはUP信号に応じて、制御信号d(0)、d
(1)、d(2)、…、d(n)を出力する。制御信号
d(0)、d(1)、d(2)、…、d(n)は、いず
れか1つが活性状態にある。そして、DOWN信号もし
くはUP信号に応じて、活性状態が移動する。
【0053】遅延ライン12は、遅延部14と遅延部1
5とを備える。遅延部14および遅延部15の基本構成
は、図18で示した遅延ライン2と同じである。
5とを備える。遅延部14および遅延部15の基本構成
は、図18で示した遅延ライン2と同じである。
【0054】遅延部14は、外部からの入力信号(図2
3においてはDIN)を受ける。そして、信号線a10
を介して、内部クロック信号INTCLK3を出力す
る。
3においてはDIN)を受ける。そして、信号線a10
を介して、内部クロック信号INTCLK3を出力す
る。
【0055】遅延部15の入力ノードは、遅延部14の
信号線a10と接続される。遅延部15においては、信
号線a11から、内部クロック信号INTCLKが出力
される。
信号線a10と接続される。遅延部15においては、信
号線a11から、内部クロック信号INTCLKが出力
される。
【0056】すなわち、DLL回路910においては、
遅延ラインを2分割(遅延部14、15)し、遅延部1
4と遅延部15とで信号を取出す位置を同じにすること
で、位相が互いに180°シフトした信号を生成する。
遅延ラインを2分割(遅延部14、15)し、遅延部1
4と遅延部15とで信号を取出す位置を同じにすること
で、位相が互いに180°シフトした信号を生成する。
【0057】ここで、従来のDLL回路910の動作に
ついて図24に示すタイミングチャートを参照して説明
する。
ついて図24に示すタイミングチャートを参照して説明
する。
【0058】図24は、従来のDLL回路910の動作
を説明するためのタイミングチャート図であり、外部ク
ロック信号EXTCLKと内部クロック信号INTCL
Kとが位相同期した状態を示している。
を説明するためのタイミングチャート図であり、外部ク
ロック信号EXTCLKと内部クロック信号INTCL
Kとが位相同期した状態を示している。
【0059】図24を参照して、外部クロック信号EX
TCLKが入力されると、これを受けて、td/2期間
経過後、内部クロック信号INTCLK3が生成され
る。また、td期間経過後、内部クロック信号INTC
LKが生成される。
TCLKが入力されると、これを受けて、td/2期間
経過後、内部クロック信号INTCLK3が生成され
る。また、td期間経過後、内部クロック信号INTC
LKが生成される。
【0060】この結果、OR回路19を介して、内部ク
ロック信号INTCLK3と内部クロック信号INTC
LKとの和をとることで、2逓倍の内部クロック信号
(INTCLK2)が得られる。
ロック信号INTCLK3と内部クロック信号INTC
LKとの和をとることで、2逓倍の内部クロック信号
(INTCLK2)が得られる。
【0061】「位相ロック回路および該位相ロック回路
より成る周波数逓倍器(特願平4−505539号公
報)」では、このように遅延ラインを分割しすることに
より、2逓倍のクロック信号を生成する回路が開示され
ている。
より成る周波数逓倍器(特願平4−505539号公
報)」では、このように遅延ラインを分割しすることに
より、2逓倍のクロック信号を生成する回路が開示され
ている。
【0062】しかしながら、このように、遅延ラインを
分割して逓倍の内部クロック信号を発生させた場合、異
なる遅延ラインを通過させるため、逓倍の精度が悪くな
るという問題がある。
分割して逓倍の内部クロック信号を発生させた場合、異
なる遅延ラインを通過させるため、逓倍の精度が悪くな
るという問題がある。
【0063】たとえば、図23に示す従来のDLL回路
910において、遅延ライン12に含まれる遅延部14
と遅延部15との遅延の精度がプロセス的変動などによ
って異なった場合について、図25に示すタイミングチ
ャートを用いて簡単に説明する。
910において、遅延ライン12に含まれる遅延部14
と遅延部15との遅延の精度がプロセス的変動などによ
って異なった場合について、図25に示すタイミングチ
ャートを用いて簡単に説明する。
【0064】この場合、図25に示すように、内部クロ
ック信号INTCLKは、外部クロック信号EXTCL
Kに対してtdだけ遅れて発生する。一方、内部クロッ
ク信号INTCLK3は、外部クロック信号EXTCL
Kに対してtd1だけ遅れて発生することになる。とこ
ろが、遅延精度が異なるため、td1≠td/2とな
る。この結果、所望の2逓倍のクロック信号を得ること
ができなくなる。
ック信号INTCLKは、外部クロック信号EXTCL
Kに対してtdだけ遅れて発生する。一方、内部クロッ
ク信号INTCLK3は、外部クロック信号EXTCL
Kに対してtd1だけ遅れて発生することになる。とこ
ろが、遅延精度が異なるため、td1≠td/2とな
る。この結果、所望の2逓倍のクロック信号を得ること
ができなくなる。
【0065】それゆえ、本発明は、かかる問題を解決す
るためになされたものであり、高精度な逓倍の信号を発
生することができる内部クロック信号発生回路を提供す
ることにある。
るためになされたものであり、高精度な逓倍の信号を発
生することができる内部クロック信号発生回路を提供す
ることにある。
【0066】
【課題を解決するための手段】請求項1に係る内部クロ
ック信号発生回路は、外部クロック信号に位相同期した
内部クロック信号を発生する内部クロック信号発生回路
であって、入力した信号を遅延して内部クロック信号を
出力する遅延ラインと、遅延ラインから出力される内部
クロック信号もしくは外部クロック信号のいずれか一方
を選択的に遅延ラインに出力する選択手段と、内部クロ
ック信号を分周する第1の分周手段と、第1の分周手段
から出力される信号と外部クロック信号との位相差を検
出して、検出結果に基づき、遅延ラインにおける遅延時
間を制御する遅延制御手段とを備える。
ック信号発生回路は、外部クロック信号に位相同期した
内部クロック信号を発生する内部クロック信号発生回路
であって、入力した信号を遅延して内部クロック信号を
出力する遅延ラインと、遅延ラインから出力される内部
クロック信号もしくは外部クロック信号のいずれか一方
を選択的に遅延ラインに出力する選択手段と、内部クロ
ック信号を分周する第1の分周手段と、第1の分周手段
から出力される信号と外部クロック信号との位相差を検
出して、検出結果に基づき、遅延ラインにおける遅延時
間を制御する遅延制御手段とを備える。
【0067】請求項2に係る内部クロック信号発生回路
は、請求項1に係る内部クロック信号発生回路であっ
て、選択手段は、外部クロック信号と内部クロック信号
とを交互に選択して遅延ラインに出力し、第1の分周手
段は、内部クロック信号を2分周し、選択手段は、第1
番目に選択される信号は、外部クロック信号とする。
は、請求項1に係る内部クロック信号発生回路であっ
て、選択手段は、外部クロック信号と内部クロック信号
とを交互に選択して遅延ラインに出力し、第1の分周手
段は、内部クロック信号を2分周し、選択手段は、第1
番目に選択される信号は、外部クロック信号とする。
【0068】請求項3に係る内部クロック信号発生回路
は、請求項2に係る内部クロック信号発生回路であっ
て、外部クロック信号を分周して、選択手段および遅延
制御手段に出力する第2の分周手段をさらに備える。
は、請求項2に係る内部クロック信号発生回路であっ
て、外部クロック信号を分周して、選択手段および遅延
制御手段に出力する第2の分周手段をさらに備える。
【0069】請求項4に係る内部クロック発生信号回路
は、請求項2に係る内部クロック信号発生回路であっ
て、遅延制御手段は、位相差が一定値以内になるよう
に、遅延ラインの遅延時間を調整する。
は、請求項2に係る内部クロック信号発生回路であっ
て、遅延制御手段は、位相差が一定値以内になるよう
に、遅延ラインの遅延時間を調整する。
【0070】請求項5に係る内部クロック発生信号回路
は、請求項3に係る内部クロック信号発生回路であっ
て、遅延制御手段は、位相差が一定値以内になるよう
に、遅延ラインの遅延時間を調整する。
は、請求項3に係る内部クロック信号発生回路であっ
て、遅延制御手段は、位相差が一定値以内になるよう
に、遅延ラインの遅延時間を調整する。
【0071】請求項6に係る内部クロック信号発生回路
は、外部クロック信号に基づき、外部クロック信号に位
相同期した第1の内部クロック信号を発生する第1のク
ロック信号発生手段と、第1のクロック信号発生手段の
出力する第1の内部クロック信号に基づき、第1の内部
クロック信号に位相同期した第2の内部クロック信号を
発生する第2のクロック信号発生手段とを備え、第1の
クロック信号発生手段は、入力した信号を遅延して第1
の内部クロック信号を出力する第1の遅延ラインと、第
1の遅延ラインから出力される内部クロック信号もしく
は外部クロック信号のいずれか一方を選択的に第1の遅
延ラインに出力する選択手段と、第1の内部クロック信
号を分周する分周手段と、分周手段から出力される信号
と外部クロック信号との位相差を検出して、検出結果に
基づき、第1の遅延ラインにおける遅延時間を制御する
第1の遅延制御手段とを含み、第2のクロック信号発生
手段は、第1の内部クロック信号を遅延して第2の内部
クロック信号を出力する第2の遅延ラインと、第2の遅
延ラインから出力される第2の内部クロック信号と第1
の内部クロック信号との位相差を検出して、検出結果に
基づき、第2の遅延ラインにおける遅延時間を制御する
第2の遅延制御手段とを含む。
は、外部クロック信号に基づき、外部クロック信号に位
相同期した第1の内部クロック信号を発生する第1のク
ロック信号発生手段と、第1のクロック信号発生手段の
出力する第1の内部クロック信号に基づき、第1の内部
クロック信号に位相同期した第2の内部クロック信号を
発生する第2のクロック信号発生手段とを備え、第1の
クロック信号発生手段は、入力した信号を遅延して第1
の内部クロック信号を出力する第1の遅延ラインと、第
1の遅延ラインから出力される内部クロック信号もしく
は外部クロック信号のいずれか一方を選択的に第1の遅
延ラインに出力する選択手段と、第1の内部クロック信
号を分周する分周手段と、分周手段から出力される信号
と外部クロック信号との位相差を検出して、検出結果に
基づき、第1の遅延ラインにおける遅延時間を制御する
第1の遅延制御手段とを含み、第2のクロック信号発生
手段は、第1の内部クロック信号を遅延して第2の内部
クロック信号を出力する第2の遅延ラインと、第2の遅
延ラインから出力される第2の内部クロック信号と第1
の内部クロック信号との位相差を検出して、検出結果に
基づき、第2の遅延ラインにおける遅延時間を制御する
第2の遅延制御手段とを含む。
【0072】請求項7に係る内部クロック信号発生回路
は、請求項6に係る内部クロック信号発生回路であっ
て、選択手段は、外部クロック信号と第1の内部クロッ
ク信号とを交互に選択して、第1の遅延ラインに出力
し、分周手段は、第1の内部クロック信号を2分周し、
選択手段は、第1番目に選択される信号は、外部クロッ
ク信号とする。
は、請求項6に係る内部クロック信号発生回路であっ
て、選択手段は、外部クロック信号と第1の内部クロッ
ク信号とを交互に選択して、第1の遅延ラインに出力
し、分周手段は、第1の内部クロック信号を2分周し、
選択手段は、第1番目に選択される信号は、外部クロッ
ク信号とする。
【0073】請求項8に係る内部クロック信号発生回路
は、請求項7に係る内部クロック信号発生回路であっ
て、第1の遅延制御手段は、位相差が一定値以内になる
ように、第1の遅延ラインの遅延時間を調整し、第2の
遅延制御手段は、位相差が一定値以内になるように、第
2の遅延ラインの遅延時間を調整する。
は、請求項7に係る内部クロック信号発生回路であっ
て、第1の遅延制御手段は、位相差が一定値以内になる
ように、第1の遅延ラインの遅延時間を調整し、第2の
遅延制御手段は、位相差が一定値以内になるように、第
2の遅延ラインの遅延時間を調整する。
【0074】請求項9に係る内部クロック信号発生回路
は、外部クロック信号に基づき、外部クロック信号に位
相同期した第1の内部クロック信号を発生する第1のク
ロック信号発生手段と、第1のクロック信号発生手段の
出力する第1の内部クロック信号に基づき、外部クロッ
ク信号に位相同期した第2の内部クロック信号を発生す
る第2のクロック信号発生手段とを備え、第1のクロッ
ク信号発生手段は、入力した信号を遅延して第1の内部
クロック信号を出力する第1の遅延ラインと、第1の遅
延ラインから出力される第1の内部クロック信号もしく
は外部クロック信号のいずれか一方を選択的に第1の遅
延ラインに出力する選択手段と、第1の内部クロック信
号を分周する第1の分周手段と、第1の分周手段から出
力される信号と外部クロック信号との位相差を検出し
て、検出結果に基づき、第1の遅延ラインにおける遅延
時間を制御する第1の遅延制御手段とを含み、第2のク
ロック信号発生手段は、第1の内部クロック信号を遅延
して第2の内部クロック信号を出力する第2の遅延ライ
ンと、第2の内部クロック信号を分周する第2の分周手
段と、第2の分周手段から出力される信号と外部クロッ
ク信号との位相差を検出して、検出結果に基づき、第2
の遅延ラインにおける遅延時間を制御する第2の遅延制
御手段とを含む。
は、外部クロック信号に基づき、外部クロック信号に位
相同期した第1の内部クロック信号を発生する第1のク
ロック信号発生手段と、第1のクロック信号発生手段の
出力する第1の内部クロック信号に基づき、外部クロッ
ク信号に位相同期した第2の内部クロック信号を発生す
る第2のクロック信号発生手段とを備え、第1のクロッ
ク信号発生手段は、入力した信号を遅延して第1の内部
クロック信号を出力する第1の遅延ラインと、第1の遅
延ラインから出力される第1の内部クロック信号もしく
は外部クロック信号のいずれか一方を選択的に第1の遅
延ラインに出力する選択手段と、第1の内部クロック信
号を分周する第1の分周手段と、第1の分周手段から出
力される信号と外部クロック信号との位相差を検出し
て、検出結果に基づき、第1の遅延ラインにおける遅延
時間を制御する第1の遅延制御手段とを含み、第2のク
ロック信号発生手段は、第1の内部クロック信号を遅延
して第2の内部クロック信号を出力する第2の遅延ライ
ンと、第2の内部クロック信号を分周する第2の分周手
段と、第2の分周手段から出力される信号と外部クロッ
ク信号との位相差を検出して、検出結果に基づき、第2
の遅延ラインにおける遅延時間を制御する第2の遅延制
御手段とを含む。
【0075】請求項10に係る内部クロック信号発生回
路は、請求項9に係る内部クロック信号発生回路であっ
て、選択手段は、外部クロック信号と第1の内部クロッ
ク信号とを交互に選択して、第1の遅延ラインに出力
し、第1の分周手段は、第1の内部クロック信号を2分
周し、第2の分周手段は、第2の内部クロック信号を2
分周し、選択手段は、第1番目に選択される信号は、外
部クロック信号とし、第1の分周手段は、第1の内部ク
ロック信号を第1の遅延ラインで遅延した結果発生する
第1の内部クロック信号に同期した信号を出力し、第2
の分周手段は、外部クロック信号を前記第1の遅延ライ
ンで遅延した結果発生する第1の内部クロック信号を第
2の遅延ラインで遅延した結果発生する第2の内部クロ
ック信号に同期した信号を出力する。
路は、請求項9に係る内部クロック信号発生回路であっ
て、選択手段は、外部クロック信号と第1の内部クロッ
ク信号とを交互に選択して、第1の遅延ラインに出力
し、第1の分周手段は、第1の内部クロック信号を2分
周し、第2の分周手段は、第2の内部クロック信号を2
分周し、選択手段は、第1番目に選択される信号は、外
部クロック信号とし、第1の分周手段は、第1の内部ク
ロック信号を第1の遅延ラインで遅延した結果発生する
第1の内部クロック信号に同期した信号を出力し、第2
の分周手段は、外部クロック信号を前記第1の遅延ライ
ンで遅延した結果発生する第1の内部クロック信号を第
2の遅延ラインで遅延した結果発生する第2の内部クロ
ック信号に同期した信号を出力する。
【0076】請求項11に係る内部クロック信号発生回
路は、請求項10に係る内部クロック信号発生回路であ
って、第1の遅延制御手段は、位相差が一定値以内にな
るように、第1の遅延ラインの遅延時間を調整し、第2
の遅延制御手段は、位相差が一定値以内になるように、
第2の遅延ラインの遅延時間を調整する。
路は、請求項10に係る内部クロック信号発生回路であ
って、第1の遅延制御手段は、位相差が一定値以内にな
るように、第1の遅延ラインの遅延時間を調整し、第2
の遅延制御手段は、位相差が一定値以内になるように、
第2の遅延ラインの遅延時間を調整する。
【0077】
[実施の形態1]本発明の実施の形態1におけるDLL
回路について説明する。
回路について説明する。
【0078】本発明の実施の形態1におけるDLL回路
は、外部クロック信号に位相同期した高精度の逓倍信号
を発生し、さらにデューティ比50%のクロック信号を
発生することを可能とするもである。
は、外部クロック信号に位相同期した高精度の逓倍信号
を発生し、さらにデューティ比50%のクロック信号を
発生することを可能とするもである。
【0079】本発明の実施の形態1に係るDLL回路の
構成について、概略ブロック図である図1を用いて説明
する。
構成について、概略ブロック図である図1を用いて説明
する。
【0080】図1は、本発明の実施の形態1におけるD
LL回路1000の基本構成を示す概略ブロック図であ
る。図17に示す従来のDLL回路900と同じ構成要
素には同じ番号および同じ符号を付しその説明を省略す
る。
LL回路1000の基本構成を示す概略ブロック図であ
る。図17に示す従来のDLL回路900と同じ構成要
素には同じ番号および同じ符号を付しその説明を省略す
る。
【0081】図1に示すように、本発明の実施の形態1
におけるDLL回路1000は、遅延ライン2、シフト
レジスタ4、位相比較器6、セレクタ20および2分周
器22を備える。
におけるDLL回路1000は、遅延ライン2、シフト
レジスタ4、位相比較器6、セレクタ20および2分周
器22を備える。
【0082】セレクタ20は、外部クロック信号EXT
CLKと遅延ライン2から出力される内部クロック信号
INTCLKとを入力に受け、いずれか一方を選択して
出力(以下、クロック信号DINと称す)する。
CLKと遅延ライン2から出力される内部クロック信号
INTCLKとを入力に受け、いずれか一方を選択して
出力(以下、クロック信号DINと称す)する。
【0083】遅延ライン2は、セレクタ20から出力さ
れるクロック信号DINを入力に受け、これを遅延して
内部クロック信号INTCLKを出力する。
れるクロック信号DINを入力に受け、これを遅延して
内部クロック信号INTCLKを出力する。
【0084】2分周器22は、内部クロック信号INT
CLKを入力に受けて、これを分周して出力(以下、ク
ロック信号INTCLK2と称す)する。
CLKを入力に受けて、これを分周して出力(以下、ク
ロック信号INTCLK2と称す)する。
【0085】位相比較器6は、外部クロック信号EXT
CLKの位相と2分周器22から出力されるクロック信
号INTCLK2の位相とを比較し、比較結果としてD
OWN信号もしくはUP信号を出力する。
CLKの位相と2分周器22から出力されるクロック信
号INTCLK2の位相とを比較し、比較結果としてD
OWN信号もしくはUP信号を出力する。
【0086】シフトレジスタ4は、位相比較器6から出
力されるDOWN信号もくしはUP信号に基づき、遅延
ライン2の遅延時間を制御する。
力されるDOWN信号もくしはUP信号に基づき、遅延
ライン2の遅延時間を制御する。
【0087】次に、セレクタ20の構成について、その
回路図である図2を用いて説明する。
回路図である図2を用いて説明する。
【0088】図2は、本発明の実施の形態1におけるセ
レクタ20の具体的構成の一例を示す回路図である。図
2に示すように、セレクタ20は、NAND回路50、
51、52、53、54、55および56、遅延回路5
9および60、インバータ回路57.1、57.2およ
び57.3、ならびにインバータ回路58.1、58.
2および58.3を含む。遅延回路59は、NAND回
路50の出力信号を入力に受ける。遅延回路60は、N
AND回路51の出力信号を入力に受ける。
レクタ20の具体的構成の一例を示す回路図である。図
2に示すように、セレクタ20は、NAND回路50、
51、52、53、54、55および56、遅延回路5
9および60、インバータ回路57.1、57.2およ
び57.3、ならびにインバータ回路58.1、58.
2および58.3を含む。遅延回路59は、NAND回
路50の出力信号を入力に受ける。遅延回路60は、N
AND回路51の出力信号を入力に受ける。
【0089】NAND回路52の第1の入力ノードは、
遅延回路59の出力ノード(ノードAと記す)の信号を
受ける。また、NAND回路52の第2の入力ノード
は、NAND回路53の出力ノード(ノードDと記す)
の信号を受ける。さらに、NAND回路52の第3の入
力ノードは、初期設定信号である信号ZPORを受け
る。
遅延回路59の出力ノード(ノードAと記す)の信号を
受ける。また、NAND回路52の第2の入力ノード
は、NAND回路53の出力ノード(ノードDと記す)
の信号を受ける。さらに、NAND回路52の第3の入
力ノードは、初期設定信号である信号ZPORを受け
る。
【0090】NAND回路53の第1の入力ノードは、
遅延回路60の出力ノード(ノードCと記す)の信号を
受ける。また、NAND回路53の第2の入力ノード
は、NAND回路52の出力ノード(ノードBと記す)
の信号を受ける。
遅延回路60の出力ノード(ノードCと記す)の信号を
受ける。また、NAND回路53の第2の入力ノード
は、NAND回路52の出力ノード(ノードBと記す)
の信号を受ける。
【0091】ここで、信号ZPORとは、電源立上げ時
に内部のノードをリセットするために用いられる信号で
あり、より具体的には、電源が立上がった直後はLレベ
ルに設定され、特定時間後にHレベルに設定される。こ
れにより、初期設定時(電源立上げ時)には、ノードB
はHレベルの状態に、ノードDはLレベルの状態にそれ
ぞれ設定される。
に内部のノードをリセットするために用いられる信号で
あり、より具体的には、電源が立上がった直後はLレベ
ルに設定され、特定時間後にHレベルに設定される。こ
れにより、初期設定時(電源立上げ時)には、ノードB
はHレベルの状態に、ノードDはLレベルの状態にそれ
ぞれ設定される。
【0092】NAND回路54は、外部クロック信号E
XTCLKとノードBの信号とを入力に受ける。NAN
D回路55は、内部クロック信号INTCLKとノード
Dの信号とを入力に受ける。NAND回路56は、NA
ND回路54の出力とNAND回路55の出力とを入力
に受け、クロック信号DINを出力する。
XTCLKとノードBの信号とを入力に受ける。NAN
D回路55は、内部クロック信号INTCLKとノード
Dの信号とを入力に受ける。NAND回路56は、NA
ND回路54の出力とNAND回路55の出力とを入力
に受け、クロック信号DINを出力する。
【0093】たとえば、ノードBがHレベルの状態であ
れば、外部クロック信号EXTCLKが選択状態にな
り、外部クロック信号EXTCLKに基づき、クロック
信号DINが発生する。一方、ノードDがHレベルの状
態であれば、内部クロック信号INTCLKが選択状態
になり、内部クロック信号INTCLKに基づき、クロ
ック信号DINが発生する。
れば、外部クロック信号EXTCLKが選択状態にな
り、外部クロック信号EXTCLKに基づき、クロック
信号DINが発生する。一方、ノードDがHレベルの状
態であれば、内部クロック信号INTCLKが選択状態
になり、内部クロック信号INTCLKに基づき、クロ
ック信号DINが発生する。
【0094】インバータ回路58.1、58.2および
58.3は直列に接続される。インバータ回路58.1
は、NAND回路54の出力信号を入力に受ける。NA
ND回路51は、NAND回路54の出力信号とインバ
ータ回路58.3の出力信号とを入力に受ける。
58.3は直列に接続される。インバータ回路58.1
は、NAND回路54の出力信号を入力に受ける。NA
ND回路51は、NAND回路54の出力信号とインバ
ータ回路58.3の出力信号とを入力に受ける。
【0095】インバータ回路57.1、57.2および
57.3は直列に接続される。インバータ回路57.1
は、NAND回路55の出力信号を入力に受ける。NA
ND回路50は、NAND回路55の出力信号とインバ
ータ回路57.3の出力信号とを入力に受ける。
57.3は直列に接続される。インバータ回路57.1
は、NAND回路55の出力信号を入力に受ける。NA
ND回路50は、NAND回路55の出力信号とインバ
ータ回路57.3の出力信号とを入力に受ける。
【0096】NAND回路50とインバータ回路57.
1、57.2および57.3とにより、NAND回路5
5の出力に応じて、ノードAにワンショットパルスが発
生する。一方、NAND回路51とインバータ回路5
8.1、58.2および58.3とにより、NAND回
路54の出力信号に応じて、ノードCにワンショットパ
ルスが発生する。
1、57.2および57.3とにより、NAND回路5
5の出力に応じて、ノードAにワンショットパルスが発
生する。一方、NAND回路51とインバータ回路5
8.1、58.2および58.3とにより、NAND回
路54の出力信号に応じて、ノードCにワンショットパ
ルスが発生する。
【0097】次に、図2に示すセレクタ20の動作を、
そのタイミングチャートである図3を用いて説明する。
そのタイミングチャートである図3を用いて説明する。
【0098】図3は、本発明の実施の形態1におけるセ
レクタ20の動作を示すタイミングチャートである。
レクタ20の動作を示すタイミングチャートである。
【0099】図3に示すように、t0時点(初期設定
時)において、信号ZPORをLレベルに設定する。こ
れにより、ノードBがHレベルの状態になり、さらにノ
ードDがLレベルの状態になる。したがって、外部クロ
ック信号EXTCLKが選択状態となる。続いて、信号
ZPORをHレベルに設定する。
時)において、信号ZPORをLレベルに設定する。こ
れにより、ノードBがHレベルの状態になり、さらにノ
ードDがLレベルの状態になる。したがって、外部クロ
ック信号EXTCLKが選択状態となる。続いて、信号
ZPORをHレベルに設定する。
【0100】これにより、t1時点においてNAND回
路54にHレベルの外部クロック信号EXTCLKが到
達すると、この外部クロック信号EXTCLKに応じ
て、クロック信号DINが出力される。
路54にHレベルの外部クロック信号EXTCLKが到
達すると、この外部クロック信号EXTCLKに応じ
て、クロック信号DINが出力される。
【0101】次に、t2時点において、外部クロック信
号EXTCLKがLレベルに立下がると、この立下がり
エッジにより、ノードCにLレベルのワンショットパル
スが発生する。
号EXTCLKがLレベルに立下がると、この立下がり
エッジにより、ノードCにLレベルのワンショットパル
スが発生する。
【0102】この結果、ノードDがHレベルの状態にな
り、かつノードBがLレベルの状態になる。したがっ
て、内部クロック信号INTCLKが選択状態となる。
り、かつノードBがLレベルの状態になる。したがっ
て、内部クロック信号INTCLKが選択状態となる。
【0103】これにより、t3時点において、NAND
回路55にHレベルの内部クロック信号INTCLKが
到達すると、この内部クロック信号INTCLKに応じ
て、クロック信号DINが出力される。
回路55にHレベルの内部クロック信号INTCLKが
到達すると、この内部クロック信号INTCLKに応じ
て、クロック信号DINが出力される。
【0104】次に、t4時点において、内部クロック信
号INTCLKがLレベルに立下がると、この立下がり
エッジにより、ノードAにLレベルのワンショットパル
スが発生する。
号INTCLKがLレベルに立下がると、この立下がり
エッジにより、ノードAにLレベルのワンショットパル
スが発生する。
【0105】この結果、ノードBがHレベルの状態とな
り、かつノードDがLレベルの状態になる。したがっ
て、外部クロック信号EXTCLKが選択状態となる。
り、かつノードDがLレベルの状態になる。したがっ
て、外部クロック信号EXTCLKが選択状態となる。
【0106】このように、実施の形態1におけるセレク
タ20は、外部クロック信号EXTCLKと内部クロッ
ク信号INTCLKとを交互に選択して、クロック信号
DINとして出力する。
タ20は、外部クロック信号EXTCLKと内部クロッ
ク信号INTCLKとを交互に選択して、クロック信号
DINとして出力する。
【0107】次に、本発明の実施の形態1における2分
周器22の構成について回路図である図4を用いて説明
する。
周器22の構成について回路図である図4を用いて説明
する。
【0108】図4は、本発明の実施の形態1における2
分周器22の具体的構成の一例を示す回路図である。図
4に示すように2分周器22は、NAND回路64、イ
ンバータ回路65、66、67、68、69、および7
0、ならびにNMOSトランジスタN10およびN11
を含む。
分周器22の具体的構成の一例を示す回路図である。図
4に示すように2分周器22は、NAND回路64、イ
ンバータ回路65、66、67、68、69、および7
0、ならびにNMOSトランジスタN10およびN11
を含む。
【0109】インバータ回路68およびインバータ回路
69は、ラッチ回路61を構成する。NMOSトランジ
スタN10は、インバータ回路66とラッチ回路61と
の間に接続される。NMOSトランジスタN11は、ラ
ッチ回路61とノードZ(インバータ回路70の入力ノ
ード)との間に接続される。インバータ回路70から、
クロック信号INTCLK2が出力される。
69は、ラッチ回路61を構成する。NMOSトランジ
スタN10は、インバータ回路66とラッチ回路61と
の間に接続される。NMOSトランジスタN11は、ラ
ッチ回路61とノードZ(インバータ回路70の入力ノ
ード)との間に接続される。インバータ回路70から、
クロック信号INTCLK2が出力される。
【0110】NAND回路64の第1の入力ノードは、
信号ZPORを受ける。また、NAND回路64の第2
の入力ノードは、ノードZと接続される。インバータ回
路65の出力ノードは、ノードZと接続される。NAN
D回路64の出力ノードおよびインバータ回路65の入
力ノードは、インバータ回路66の入力ノードと接続さ
れる。
信号ZPORを受ける。また、NAND回路64の第2
の入力ノードは、ノードZと接続される。インバータ回
路65の出力ノードは、ノードZと接続される。NAN
D回路64の出力ノードおよびインバータ回路65の入
力ノードは、インバータ回路66の入力ノードと接続さ
れる。
【0111】前述したように、信号ZPORは、電源が
立上がった直後はLレベルに設定され、特定時間後にH
レベルに設定される。これにより、初期設定時(電源立
上げ時)には、ノードZはLレベルの状態に設定される
ので、クロック信号INTCLK2は、Hレベルにプリ
チャージされる。
立上がった直後はLレベルに設定され、特定時間後にH
レベルに設定される。これにより、初期設定時(電源立
上げ時)には、ノードZはLレベルの状態に設定される
ので、クロック信号INTCLK2は、Hレベルにプリ
チャージされる。
【0112】インバータ回路67は内部クロック信号I
NTCLKを入力に受けて、これを反転する。NMOS
トランジスタN10のゲート電極は、インバータ回路6
7の出力信号を受ける。一方、NMOSトランジスタN
11のゲート電極は、内部クロック信号INTCLKを
受ける。
NTCLKを入力に受けて、これを反転する。NMOS
トランジスタN10のゲート電極は、インバータ回路6
7の出力信号を受ける。一方、NMOSトランジスタN
11のゲート電極は、内部クロック信号INTCLKを
受ける。
【0113】内部クロック信号INTCLKがHレベル
の場合は、NMOSトランジスタN11が導通状態にな
り、NMOSトランジスタN10が非導通状態となる。
この場合、ノードZの電位は、ラッチ回路61を構成す
るインバータ回路68の出力ノード(または、インバー
タ回路69の入力ノード)の電位に応じて変化する。さ
らにこれを受けて、クロック信号INTCLK2の電位
が変化する。
の場合は、NMOSトランジスタN11が導通状態にな
り、NMOSトランジスタN10が非導通状態となる。
この場合、ノードZの電位は、ラッチ回路61を構成す
るインバータ回路68の出力ノード(または、インバー
タ回路69の入力ノード)の電位に応じて変化する。さ
らにこれを受けて、クロック信号INTCLK2の電位
が変化する。
【0114】また、内部クロック信号INTCLKがL
レベルの場合は、NMOSトランジスタN10が導通状
態になり、NMOSトランジスタN11が非導通状態と
なるる。この場合、信号ZPORがHレベルであれば、
ラッチ回路61を構成するインバータ回路68の出力ノ
ード(または、インバータ回路69の入力ノード)の電
位は、ノードZの電位を反転した電位となる。
レベルの場合は、NMOSトランジスタN10が導通状
態になり、NMOSトランジスタN11が非導通状態と
なるる。この場合、信号ZPORがHレベルであれば、
ラッチ回路61を構成するインバータ回路68の出力ノ
ード(または、インバータ回路69の入力ノード)の電
位は、ノードZの電位を反転した電位となる。
【0115】次に、図4に示す2分周器22の動作を、
タイミングチャートである図5を用いて説明する。
タイミングチャートである図5を用いて説明する。
【0116】図5は、本発明の実施の形態1における2
分周器22の動作を説明するためのタイミングチャート
である。
分周器22の動作を説明するためのタイミングチャート
である。
【0117】図5に示すように、t0時点(初期設定
時)において、信号ZPORをLレベルに設定する。こ
れにより、ノードZの電位はLレベルの状態になり、こ
れを受けて、クロック信号INTCLK2がHレベルに
プリチャージされる。
時)において、信号ZPORをLレベルに設定する。こ
れにより、ノードZの電位はLレベルの状態になり、こ
れを受けて、クロック信号INTCLK2がHレベルに
プリチャージされる。
【0118】続いて、信号ZPORをHレベルに設定す
る。これにより、インバータ回路68の出力ノードの電
位は、Hレベルになる。
る。これにより、インバータ回路68の出力ノードの電
位は、Hレベルになる。
【0119】次に、t1時点において、第1番目の内部
クロック信号INTCLKがHレベルに立上がると、こ
のHレベルへの立上がり時点において、ノードZの電位
がHレベルの状態に変化する。これを受けて、クロック
信号INTCLK2はLレベルに立下がる。
クロック信号INTCLKがHレベルに立上がると、こ
のHレベルへの立上がり時点において、ノードZの電位
がHレベルの状態に変化する。これを受けて、クロック
信号INTCLK2はLレベルに立下がる。
【0120】続いて、第1番目の内部クロック信号IN
TCLKがLレベルに立下がると、これを受けて、イン
バータ回路68の出力ノードの電位がLレベルになる。
TCLKがLレベルに立下がると、これを受けて、イン
バータ回路68の出力ノードの電位がLレベルになる。
【0121】次に、t2時点において、第2番目の内部
クロック信号INTCLKがHレベルに立上がると、こ
のHレベルへの立上がり時点において、ノードZの電位
がLレベルの状態に変化する。これを受けて、クロック
信号INTCLK2はHレベルに立上がる。
クロック信号INTCLKがHレベルに立上がると、こ
のHレベルへの立上がり時点において、ノードZの電位
がLレベルの状態に変化する。これを受けて、クロック
信号INTCLK2はHレベルに立上がる。
【0122】続いて、第2番目の内部クロック信号IN
TCLKがLレベルに立下がると、これを受けて、イン
バータ回路68の出力ノードの電位がHレベルになる。
TCLKがLレベルに立下がると、これを受けて、イン
バータ回路68の出力ノードの電位がHレベルになる。
【0123】以降同様に、内部クロック信号INTCL
Kの第2n(ただし、nは1以上の整数)番目の立上が
り時点において、クロック信号INTCLK2はHレベ
ルに立上がる。
Kの第2n(ただし、nは1以上の整数)番目の立上が
り時点において、クロック信号INTCLK2はHレベ
ルに立上がる。
【0124】そして内部クロック信号INTCLKの第
2n+1番目の立上がり時点において、信号INTCL
K2はLレベルに立下がる。
2n+1番目の立上がり時点において、信号INTCL
K2はLレベルに立下がる。
【0125】このように、実施の形態1における分周器
22により、内部クロック信号INTCLKが2分周さ
れたクロック信号INTCLK2が出力される。
22により、内部クロック信号INTCLKが2分周さ
れたクロック信号INTCLK2が出力される。
【0126】次に、位相比較器6の構成について、その
回路図である図6を用いて説明する。図6は、本発明の
実施の形態1における位相比較器6の具体的構成の一例
を示す回路図である。図6に示すように、位相比較器6
は、遅延回路90、91、92および93、インバータ
回路73、74、75、76、77および78、AND
回路79および80、ラッチ回路81、82、83、8
4、85および86ならびにNMOSトランジスタN1
2、N13、N14、N15、N16およびN17を備
える。
回路図である図6を用いて説明する。図6は、本発明の
実施の形態1における位相比較器6の具体的構成の一例
を示す回路図である。図6に示すように、位相比較器6
は、遅延回路90、91、92および93、インバータ
回路73、74、75、76、77および78、AND
回路79および80、ラッチ回路81、82、83、8
4、85および86ならびにNMOSトランジスタN1
2、N13、N14、N15、N16およびN17を備
える。
【0127】遅延回路90は、入力ノード100の信号
を受け、これを遅延して出力する(以下、クロック信号
ECと称す)。遅延回路91は、入力ノード101の信
号を受け、これを遅延して出力する。遅延回路92は、
遅延回路91の出力信号を受け、これを遅延して出力す
る(以下、クロック信号IC1と称す)。遅延回路93
は、入力ノード101の信号を受け、これを遅延して出
力する(以下、クロック信号IC2と称す)。
を受け、これを遅延して出力する(以下、クロック信号
ECと称す)。遅延回路91は、入力ノード101の信
号を受け、これを遅延して出力する。遅延回路92は、
遅延回路91の出力信号を受け、これを遅延して出力す
る(以下、クロック信号IC1と称す)。遅延回路93
は、入力ノード101の信号を受け、これを遅延して出
力する(以下、クロック信号IC2と称す)。
【0128】ここで、入力ノード100は、外部クロッ
ク信号EXTCLKを、入力ノード101は、クロック
信号INTCLK2をそれぞれ受ける。
ク信号EXTCLKを、入力ノード101は、クロック
信号INTCLK2をそれぞれ受ける。
【0129】インバータ回路73、74、75および7
6は直列に接続される。インバータ回路73は入力にク
ロック信号ECを受ける。インバータ回路76の出力ノ
ードは、AND回路79の第1の入力ノードおよびAN
D回路80の第1の入力ノードと接続される。
6は直列に接続される。インバータ回路73は入力にク
ロック信号ECを受ける。インバータ回路76の出力ノ
ードは、AND回路79の第1の入力ノードおよびAN
D回路80の第1の入力ノードと接続される。
【0130】NMOSトランジスタN12は、遅延回路
92とラッチ回路81との間に接続される。NMOSト
ランジスタN15は、ラッチ回路81とラッチ回路84
との間に接続される。
92とラッチ回路81との間に接続される。NMOSト
ランジスタN15は、ラッチ回路81とラッチ回路84
との間に接続される。
【0131】NMOSトランジスタN13は、遅延回路
93とラッチ回路82との間に接続される。NMOSト
ランジスタN16は、ラッチ回路82とラッチ回路85
との間に接続される。
93とラッチ回路82との間に接続される。NMOSト
ランジスタN16は、ラッチ回路82とラッチ回路85
との間に接続される。
【0132】NMOSトランジスタN14は、入力ノー
ド101とラッチ回路83との間に接続される。NMO
SトランジスタN17は、ラッチ回路83とラッチ回路
86との間に接続される。
ド101とラッチ回路83との間に接続される。NMO
SトランジスタN17は、ラッチ回路83とラッチ回路
86との間に接続される。
【0133】NMOSトランジスタN12、N13およ
びN14のそれぞれのゲート電極は、インバータ回路7
3の出力ノードと接続される。NMOSトランジスタN
15、N16およびN17のそれぞれのゲート電極は、
インバータ回路74の出力ノードと接続される。
びN14のそれぞれのゲート電極は、インバータ回路7
3の出力ノードと接続される。NMOSトランジスタN
15、N16およびN17のそれぞれのゲート電極は、
インバータ回路74の出力ノードと接続される。
【0134】ラッチ回路81、82、…、86は、それ
ぞれインバータ回路95および96を備える。インバー
タ回路77は、ラッチ回路84を構成するインバータ回
路95の出力ノード(インバータ回路96の入力ノー
ド)の信号を反転する。インバータ回路78は、ラッチ
回路85を構成するインバータ回路95の出力ノード
(インバータ回路96の入力ノード)の信号を反転す
る。
ぞれインバータ回路95および96を備える。インバー
タ回路77は、ラッチ回路84を構成するインバータ回
路95の出力ノード(インバータ回路96の入力ノー
ド)の信号を反転する。インバータ回路78は、ラッチ
回路85を構成するインバータ回路95の出力ノード
(インバータ回路96の入力ノード)の信号を反転す
る。
【0135】AND回路79の第2の入力ノードは、ラ
ッチ回路84を構成するインバータ回路95の出力ノー
ド(インバータ回路96の入力ノード)と接続される。
AND回路79の第3の入力ノードは、ラッチ回路85
を構成するインバータ回路95の出力ノード(インバー
タ回路96の入力ノード)と接続される。AND回路7
9の第4の入力ノードは、ラッチ回路86を構成するイ
ンバータ回路95の出力ノード(インバータ回路96の
入力ノード)と接続される。
ッチ回路84を構成するインバータ回路95の出力ノー
ド(インバータ回路96の入力ノード)と接続される。
AND回路79の第3の入力ノードは、ラッチ回路85
を構成するインバータ回路95の出力ノード(インバー
タ回路96の入力ノード)と接続される。AND回路7
9の第4の入力ノードは、ラッチ回路86を構成するイ
ンバータ回路95の出力ノード(インバータ回路96の
入力ノード)と接続される。
【0136】一方、AND回路80の第2の入力ノード
は、インバータ回路77の出力ノードと接続される。A
ND回路80の第3の入力ノードは、インバータ回路7
8の出力ノードと接続される。AND回路80の第4の
入力ノードは、ラッチ回路86を構成するインバータ回
路95の出力ノード(インバータ回路96の入力ノー
ド)と接続される。
は、インバータ回路77の出力ノードと接続される。A
ND回路80の第3の入力ノードは、インバータ回路7
8の出力ノードと接続される。AND回路80の第4の
入力ノードは、ラッチ回路86を構成するインバータ回
路95の出力ノード(インバータ回路96の入力ノー
ド)と接続される。
【0137】AND回路79からは、DOWN信号が、
AND回路80からは、UP信号がそれぞれ出力され
る。
AND回路80からは、UP信号がそれぞれ出力され
る。
【0138】ここで、遅延回路90、91、92および
93のそれぞれの遅延時間をtd0とする。すなわち、
クロック信号ECは、外部クロック信号EXTCLKに
対してtd0だけ遅延した信号になる。また、クロック
信号IC1は、クロック信号INTCLK2に対して、
2×td0だけ遅延した信号になる。さらに、クロック
信号IC2は、クロック信号INTCLK2に対して、
td0だけ遅延した信号になる。なお、以下簡単のた
め、NMOSトランジスタN14の一方の導通端子が受
ける信号(すなわち、クロック信号INTCLK2)
を、クロック信号IC3と称す。
93のそれぞれの遅延時間をtd0とする。すなわち、
クロック信号ECは、外部クロック信号EXTCLKに
対してtd0だけ遅延した信号になる。また、クロック
信号IC1は、クロック信号INTCLK2に対して、
2×td0だけ遅延した信号になる。さらに、クロック
信号IC2は、クロック信号INTCLK2に対して、
td0だけ遅延した信号になる。なお、以下簡単のた
め、NMOSトランジスタN14の一方の導通端子が受
ける信号(すなわち、クロック信号INTCLK2)
を、クロック信号IC3と称す。
【0139】位相比較器6は、クロック信号IC1、I
C2およびIC3のそれぞれの位相とクロック信号EC
の位相とを比較することにより、DOWN信号もしくは
UP信号を出力する。
C2およびIC3のそれぞれの位相とクロック信号EC
の位相とを比較することにより、DOWN信号もしくは
UP信号を出力する。
【0140】次に、図6に示す位相比較器6の動作を、
そのタイミングチャートである図7を用いて説明する。
そのタイミングチャートである図7を用いて説明する。
【0141】図7は、本発明の実施の形態1における位
相比較器6の動作を説明するためのタイミングチャート
である。
相比較器6の動作を説明するためのタイミングチャート
である。
【0142】まず、クロック信号INTCLK2の位相
が、外部クロック信号EXTCLKの位相よりも、一定
遅延時間td0以上進んでいる場合(図7におけるt1
時点)について説明する。
が、外部クロック信号EXTCLKの位相よりも、一定
遅延時間td0以上進んでいる場合(図7におけるt1
時点)について説明する。
【0143】この場合、クロック信号ECの立上がり時
点(t1時点)において、クロック信号IC1、IC
2、およびIC3が、全てHレベルの状態にある。した
がって、全ての入力ノードにHレベルの信号を受けるA
ND回路79から、HレベルのDOWN信号が出力され
る。
点(t1時点)において、クロック信号IC1、IC
2、およびIC3が、全てHレベルの状態にある。した
がって、全ての入力ノードにHレベルの信号を受けるA
ND回路79から、HレベルのDOWN信号が出力され
る。
【0144】次に、クロック信号INTCLK2の位相
が、外部クロック信号EXTCLKの位相よりも、一定
遅延時間td0以上遅れている場合(図7におけるt2
時点)について説明する。
が、外部クロック信号EXTCLKの位相よりも、一定
遅延時間td0以上遅れている場合(図7におけるt2
時点)について説明する。
【0145】この場合、クロック信号ECの立上がり時
点(t2時点)において、クロック信号IC1、IC
2、およびIC3が、全てLレベルの状態にある。した
がって、全ての入力ノードにHレベルの信号を受けるA
ND回路80から、HレベルのUP信号が出力される。
点(t2時点)において、クロック信号IC1、IC
2、およびIC3が、全てLレベルの状態にある。した
がって、全ての入力ノードにHレベルの信号を受けるA
ND回路80から、HレベルのUP信号が出力される。
【0146】次に、クロック信号INTCLK2と外部
クロック信号EXTCLKとの位相差が、一定遅延時間
(±td0)以内の場合(図7におけるt3時点および
t4時点)について説明する。
クロック信号EXTCLKとの位相差が、一定遅延時間
(±td0)以内の場合(図7におけるt3時点および
t4時点)について説明する。
【0147】この場合は、クロック信号ECの立上がり
時点(t3時点またはt4時点)において、クロック信
号IC1、IC2もしくはIC3のいずれか1つがHレ
ベルの状態であり、いずれか1つがLレベルの状態にあ
る。したがって、この状態においては、UP信号、DO
WN信号はともに発生しない。
時点(t3時点またはt4時点)において、クロック信
号IC1、IC2もしくはIC3のいずれか1つがHレ
ベルの状態であり、いずれか1つがLレベルの状態にあ
る。したがって、この状態においては、UP信号、DO
WN信号はともに発生しない。
【0148】UP信号もDOWN信号も発生しない状態
を不感帯と称する。このように不感帯を設けることによ
り、常にUP信号とDOWN信号とを繰返し発生するよ
うないわゆるチャタリングを防止することができる。な
お、不感帯の時間は、前述した遅延ライン2の遅延ユニ
ットUの遅延時間以上に設定する。これにより、位相差
が微妙な場合のUP信号およびDOWN信号の繰返し発
生を防ぐことができる。
を不感帯と称する。このように不感帯を設けることによ
り、常にUP信号とDOWN信号とを繰返し発生するよ
うないわゆるチャタリングを防止することができる。な
お、不感帯の時間は、前述した遅延ライン2の遅延ユニ
ットUの遅延時間以上に設定する。これにより、位相差
が微妙な場合のUP信号およびDOWN信号の繰返し発
生を防ぐことができる。
【0149】このように、実施の形態1における位相比
較器6は、外部クロック信号EXTCLKと2分周器2
2から出力されるクロック信号INTCLK2との位相
差に基づき、シフトレジスタ4を制御するDOWN信号
もしくはUP信号を出力する。
較器6は、外部クロック信号EXTCLKと2分周器2
2から出力されるクロック信号INTCLK2との位相
差に基づき、シフトレジスタ4を制御するDOWN信号
もしくはUP信号を出力する。
【0150】シフトレジスタ4は、前述したように、D
OWN信号もしくはUP信号を受けて、遅延ライン2の
遅延時間を調整する。具体的には、HレベルのDOWN
信号を受けた場合には、遅延時間を長く、HレベルのU
P信号を受けた場合には、遅延時間を短くするように制
御する。
OWN信号もしくはUP信号を受けて、遅延ライン2の
遅延時間を調整する。具体的には、HレベルのDOWN
信号を受けた場合には、遅延時間を長く、HレベルのU
P信号を受けた場合には、遅延時間を短くするように制
御する。
【0151】以上の説明をもとに、本発明の実施の形態
1におけるDLL回路1000の動作を、そのタイミン
グチャートである図8を用いて説明する。
1におけるDLL回路1000の動作を、そのタイミン
グチャートである図8を用いて説明する。
【0152】図8は、本発明の実施の形態1におけるD
LL回路1000の動作を説明するためのタイミングチ
ャートである。ここで、初期設定時の遅延ライン2の遅
延時間をd1とする。
LL回路1000の動作を説明するためのタイミングチ
ャートである。ここで、初期設定時の遅延ライン2の遅
延時間をd1とする。
【0153】t1時点においては、セレクタ20は、外
部クロック信号EXTCLKを選択的に取込み、クロッ
ク信号DINとして出力する。
部クロック信号EXTCLKを選択的に取込み、クロッ
ク信号DINとして出力する。
【0154】これを受けて、遅延ライン2は、t2時点
(=t1+d1)において、第1番目の内部クロック信
号INTCLKを出力する。
(=t1+d1)において、第1番目の内部クロック信
号INTCLKを出力する。
【0155】2分周器22から出力されるクロック信号
INTCLK2は、第1番目の内部クロック信号INT
CLKの立上がりエッジ(t2時点)において、Lレベ
ルに立下がる。
INTCLK2は、第1番目の内部クロック信号INT
CLKの立上がりエッジ(t2時点)において、Lレベ
ルに立下がる。
【0156】セレクタ20は、この第1番目の内部クロ
ック信号INTCLKを選択的に取込み、クロック信号
DINとして出力する。
ック信号INTCLKを選択的に取込み、クロック信号
DINとして出力する。
【0157】これを受けて、遅延ライン2は、t3時点
(=t2+d1)において、第2番目の内部クロック信
号INTCLKを出力する。
(=t2+d1)において、第2番目の内部クロック信
号INTCLKを出力する。
【0158】2分周器22から出力されるクロック信号
INTCLK2は、第2番目の内部クロック信号INT
CLKの立上がりエッジ(t3時点)において、Hレベ
ルに立上がる。
INTCLK2は、第2番目の内部クロック信号INT
CLKの立上がりエッジ(t3時点)において、Hレベ
ルに立上がる。
【0159】位相比較器6は、t3時点においてHレベ
ルのクロック信号INTCLK2を受ける。さらに、位
相比較器6は、これに遅れてt4時点においてHレベル
の外部クロック信号EXTCLKを受ける。
ルのクロック信号INTCLK2を受ける。さらに、位
相比較器6は、これに遅れてt4時点においてHレベル
の外部クロック信号EXTCLKを受ける。
【0160】この場合、クロック信号INTCLK2と
外部クロック信号EXTCLKとの間に位相差があるた
め、遅延ライン2の遅延時間が調整される(遅延時間d
2と記す)。
外部クロック信号EXTCLKとの間に位相差があるた
め、遅延ライン2の遅延時間が調整される(遅延時間d
2と記す)。
【0161】セレクタ20は、t4時点において受ける
外部クロック信号EXTCLKを選択的に取込み、クロ
ック信号DINとして出力する。
外部クロック信号EXTCLKを選択的に取込み、クロ
ック信号DINとして出力する。
【0162】これを受けて、遅延ライン2は、t5時点
(=t4+d2)において、第3番目の内部クロック信
号INTCLKを出力する。
(=t4+d2)において、第3番目の内部クロック信
号INTCLKを出力する。
【0163】2分周器22から出力されるクロック信号
INTCLK2は、第3番目の内部クロック信号INT
CLKの立上がりエッジ(t5時点)において、Lレベ
ルに立下がる。
INTCLK2は、第3番目の内部クロック信号INT
CLKの立上がりエッジ(t5時点)において、Lレベ
ルに立下がる。
【0164】セレクタ20は、この第3番目の内部クロ
ック信号INTCLを選択的に取込み、クロック信号D
INとして出力する。
ック信号INTCLを選択的に取込み、クロック信号D
INとして出力する。
【0165】これを受けて、遅延ライン2は、t6時点
(=t5+d2)において、第4番目の内部クロック信
号INTCLKを出力する。
(=t5+d2)において、第4番目の内部クロック信
号INTCLKを出力する。
【0166】このように、実施の形態1のDLL回路1
000においては、外部クロック信号EXTCLKと内
部クロック信号を2分周したクロック信号INTCLK
2との位相結果に基づき、遅延ライン2における遅延時
間が決定される。
000においては、外部クロック信号EXTCLKと内
部クロック信号を2分周したクロック信号INTCLK
2との位相結果に基づき、遅延ライン2における遅延時
間が決定される。
【0167】そして、この決定された遅延時間に基づ
き、外部クロック信号EXTCLKが遅延されて第2n
+1(ただし、nは1以上の整数)番目の内部クロック
信号INTCLKになる。さらに、この第2n+1番目
の内部クロック信号INTCLKがフィードバックさ
れ、同じ遅延時間だけ遅延されて第2n+2番目の内部
クロック信号INTCLKとなる。
き、外部クロック信号EXTCLKが遅延されて第2n
+1(ただし、nは1以上の整数)番目の内部クロック
信号INTCLKになる。さらに、この第2n+1番目
の内部クロック信号INTCLKがフィードバックさ
れ、同じ遅延時間だけ遅延されて第2n+2番目の内部
クロック信号INTCLKとなる。
【0168】したがって、内部クロック信号INTCL
Kの位相と外部クロック信号EXTCLKとの位相が一
致した場合(図8にけるt6時点〜t8時点)、t7時
点において立上がる第5番目の内部クロック信号INT
CLKとt8時点において立上がる第6番目の内部クロ
ック信号INTCLKとは、ともに同じ状態の遅延ライ
ン2を伝達した信号になる。
Kの位相と外部クロック信号EXTCLKとの位相が一
致した場合(図8にけるt6時点〜t8時点)、t7時
点において立上がる第5番目の内部クロック信号INT
CLKとt8時点において立上がる第6番目の内部クロ
ック信号INTCLKとは、ともに同じ状態の遅延ライ
ン2を伝達した信号になる。
【0169】この結果、内部クロック信号INTCLK
は、外部クロック信号EXTCLKに対して2逓倍の信
号になる。さらに、t7時点における内部クロック信号
INTCLKは、外部クロック信号EXTCLKに対し
て、スキューの無い180度の位相差を持つクロックパ
ルスとなる。
は、外部クロック信号EXTCLKに対して2逓倍の信
号になる。さらに、t7時点における内部クロック信号
INTCLKは、外部クロック信号EXTCLKに対し
て、スキューの無い180度の位相差を持つクロックパ
ルスとなる。
【0170】さらに、内部クロック信号を分周したクロ
ック信号INTCLK2は、Hレベル幅とLレベル幅と
が、ともに遅延ライン2の遅延時間(d2)に等しいデ
ューティ比50%のクロック信号となる。
ック信号INTCLK2は、Hレベル幅とLレベル幅と
が、ともに遅延ライン2の遅延時間(d2)に等しいデ
ューティ比50%のクロック信号となる。
【0171】なお、内部クロック信号が同じ遅延ライン
を通過して逓倍の信号を発生するように構成するため、
従来と異なり、精度のよい逓倍信号を発生することがで
きる。
を通過して逓倍の信号を発生するように構成するため、
従来と異なり、精度のよい逓倍信号を発生することがで
きる。
【0172】[実施の形態2]次に、本発明の実施の形
態2に係るDLL回路について説明する。
態2に係るDLL回路について説明する。
【0173】本発明の実施の形態2に係るDLL回路
は、外部クロック信号に対して、2/n(nは3以上の
整数)倍の周波数の内部クロック信号を生成することを
可能とするものである。
は、外部クロック信号に対して、2/n(nは3以上の
整数)倍の周波数の内部クロック信号を生成することを
可能とするものである。
【0174】本発明の実施の形態2に係るDLL回路の
構成について、概略ブロック図である図9を用いて説明
する。
構成について、概略ブロック図である図9を用いて説明
する。
【0175】図9は、本発明の実施の形態2におけるD
LL回路2000の基本構成の一例を示す概略ブロック
図である。図1に示すDLL回路1000と同じ構成要
素には、同じ記号もしくは同じ符号を付しその説明を省
略する。
LL回路2000の基本構成の一例を示す概略ブロック
図である。図1に示すDLL回路1000と同じ構成要
素には、同じ記号もしくは同じ符号を付しその説明を省
略する。
【0176】図9に示すように、DLL回路2000
が、図1に示すDLL回路1000と異なる点は、外部
クロック信号EXTCLKを3分周する3分周器24を
さらに備えることにある。
が、図1に示すDLL回路1000と異なる点は、外部
クロック信号EXTCLKを3分周する3分周器24を
さらに備えることにある。
【0177】3分周器24は、外部クロック信号EXT
CLKを受けて、3分周されたクロック信号EXTCL
K3を出力する。セレクタ20は、このクロック信号E
XTCLK3と内部クロック信号INTCLKとを交互
に選択的に出力する。位相比較器6は、同じくクロック
信号EXTCLK3と2分周器22から出力されるクロ
ック信号INTCLK2との位相を比較する。この比較
結果に応じて、遅延ライン2の遅延時間が調整される。
CLKを受けて、3分周されたクロック信号EXTCL
K3を出力する。セレクタ20は、このクロック信号E
XTCLK3と内部クロック信号INTCLKとを交互
に選択的に出力する。位相比較器6は、同じくクロック
信号EXTCLK3と2分周器22から出力されるクロ
ック信号INTCLK2との位相を比較する。この比較
結果に応じて、遅延ライン2の遅延時間が調整される。
【0178】次に、実施の形態2における3分周器24
の構成を、その回路図である図10を用いて説明する。
の構成を、その回路図である図10を用いて説明する。
【0179】図10は、本発明の実施の形態2における
3分周器24の具体的構成の一例を示す回路図である。
3分周器24の具体的構成の一例を示す回路図である。
【0180】図10に示すように、3分周器24は、N
MOSトランジスタN20、N21、…、N25、イン
バータ回路111、112、…、125、およびNAN
D回路126、127、…、131を備える。
MOSトランジスタN20、N21、…、N25、イン
バータ回路111、112、…、125、およびNAN
D回路126、127、…、131を備える。
【0181】NMOSトランジスタN20、N22およ
びN24のそれぞれのゲート電極は外部クロック信号E
XTCLKを受ける。一方、NMOSトランジスタN2
1、N23およびN25のそれぞれのゲート電極は、対
応するインバータ回路123、124、125を介して
反転した外部クロック信号EXTCLKを受ける。
びN24のそれぞれのゲート電極は外部クロック信号E
XTCLKを受ける。一方、NMOSトランジスタN2
1、N23およびN25のそれぞれのゲート電極は、対
応するインバータ回路123、124、125を介して
反転した外部クロック信号EXTCLKを受ける。
【0182】これにより、外部クロック信号EXTCL
Kに応じて、NMOSトランジスタN20、N22およ
びN24が導通状態(非導通状態)になれば、NMOS
トランジスタN21、N23およびN25は非導通状態
(導通状態)になる。
Kに応じて、NMOSトランジスタN20、N22およ
びN24が導通状態(非導通状態)になれば、NMOS
トランジスタN21、N23およびN25は非導通状態
(導通状態)になる。
【0183】NAND回路126、127、…、131
の第1の入力ノードは、それぞれ信号ZPORを受け
る。
の第1の入力ノードは、それぞれ信号ZPORを受け
る。
【0184】NMOSトランジスタN20は、インバー
タ回路116の出力ノードとNAND回路126の第2
の入力ノードとの間に接続される。NAND回路126
の第2の入力ノードはさらに、インバータ回路117の
出力ノードと接続される。NAND回路126の出力ノ
ードおよびインバータ回路117の入力ノードは、イン
バータ回路111の入力ノードと接続される。
タ回路116の出力ノードとNAND回路126の第2
の入力ノードとの間に接続される。NAND回路126
の第2の入力ノードはさらに、インバータ回路117の
出力ノードと接続される。NAND回路126の出力ノ
ードおよびインバータ回路117の入力ノードは、イン
バータ回路111の入力ノードと接続される。
【0185】NMOSトランジスタN21は、インバー
タ回路111の出力ノードとNAND回路127の第2
の入力ノードとの間に接続される。NAND回路127
の第2の入力ノードはさらに、インバータ回路118の
出力ノードと接続される。NAND回路127の出力ノ
ードおよびインバータ回路118の入力ノードは、イン
バータ回路112の入力ノードと接続される。
タ回路111の出力ノードとNAND回路127の第2
の入力ノードとの間に接続される。NAND回路127
の第2の入力ノードはさらに、インバータ回路118の
出力ノードと接続される。NAND回路127の出力ノ
ードおよびインバータ回路118の入力ノードは、イン
バータ回路112の入力ノードと接続される。
【0186】NMOSトランジスタN22は、インバー
タ回路112の出力ノードとNAND回路128の第2
の入力ノードとの間に接続される。NAND回路128
の第2の入力ノードはさらに、インバータ回路119の
出力ノードと接続される。NAND回路128の出力ノ
ードおよびインバータ回路119の入力ノードは、イン
バータ回路113の入力ノードと接続される。
タ回路112の出力ノードとNAND回路128の第2
の入力ノードとの間に接続される。NAND回路128
の第2の入力ノードはさらに、インバータ回路119の
出力ノードと接続される。NAND回路128の出力ノ
ードおよびインバータ回路119の入力ノードは、イン
バータ回路113の入力ノードと接続される。
【0187】NMOSトランジスタN23は、インバー
タ回路113の出力ノードとNAND回路129の第2
の入力ノードとの間に接続される。NAND回路129
の第2の入力ノードはさらに、インバータ回路120の
出力ノードと接続される。NAND回路129の出力ノ
ードおよびインバータ回路120の入力ノードは、イン
バータ回路114の入力ノードと接続される。
タ回路113の出力ノードとNAND回路129の第2
の入力ノードとの間に接続される。NAND回路129
の第2の入力ノードはさらに、インバータ回路120の
出力ノードと接続される。NAND回路129の出力ノ
ードおよびインバータ回路120の入力ノードは、イン
バータ回路114の入力ノードと接続される。
【0188】NMOSトランジスタN24は、インバー
タ回路114の出力ノードとNAND回路130の出力
ノードとの間に接続される。NAND回路130の出力
ノードはさらに、インバータ回路121の入力ノードと
接続される。NAND回路130の第2の入力ノードお
よびインバータ回路121の出力ノードは、インバータ
回路115の入力ノードと接続される。
タ回路114の出力ノードとNAND回路130の出力
ノードとの間に接続される。NAND回路130の出力
ノードはさらに、インバータ回路121の入力ノードと
接続される。NAND回路130の第2の入力ノードお
よびインバータ回路121の出力ノードは、インバータ
回路115の入力ノードと接続される。
【0189】NMOSトランジスタN25は、インバー
タ回路115の出力ノードとNAND回路131の出力
ノードとの間に接続される。NAND回路131の出力
ノードはさらに、インバータ回路122の入力ノードと
接続される。NAND回路131の第2の入力ノードお
よびインバータ回路122の出力ノードは、インバータ
回路116の入力ノードと接続される。
タ回路115の出力ノードとNAND回路131の出力
ノードとの間に接続される。NAND回路131の出力
ノードはさらに、インバータ回路122の入力ノードと
接続される。NAND回路131の第2の入力ノードお
よびインバータ回路122の出力ノードは、インバータ
回路116の入力ノードと接続される。
【0190】以下簡単のため、インバータ回路111、
112、113、114、115、116のそれぞれの
出力ノードの信号をinv1、inv2、inv3、i
nv4、inv5、inv6と記す。
112、113、114、115、116のそれぞれの
出力ノードの信号をinv1、inv2、inv3、i
nv4、inv5、inv6と記す。
【0191】これらの信号は、以下の関係にある。すな
わち、NMOSトランジスタN20が導通状態になる
と、信号inv6に応じて、信号inv1が変化する。
NMOSトランジスタN22が導通状態になると、信号
inv2に応じて、信号inv3が変化する。NMOS
トランジスタN24が導通状態になると、信号inv4
に応じて、信号inv5が変化する。
わち、NMOSトランジスタN20が導通状態になる
と、信号inv6に応じて、信号inv1が変化する。
NMOSトランジスタN22が導通状態になると、信号
inv2に応じて、信号inv3が変化する。NMOS
トランジスタN24が導通状態になると、信号inv4
に応じて、信号inv5が変化する。
【0192】一方、NMOSトランジスタN21が導通
状態になると、信号inv1に応じて信号inv2が変
化する。NMOSトランジスタN23が導通状態になる
と、信号inv3に応じて信号inv4が変化する。N
MOSトランジスタN25が導通状態になると、信号i
nv5に応じて信号inv6が変化する。
状態になると、信号inv1に応じて信号inv2が変
化する。NMOSトランジスタN23が導通状態になる
と、信号inv3に応じて信号inv4が変化する。N
MOSトランジスタN25が導通状態になると、信号i
nv5に応じて信号inv6が変化する。
【0193】3分周器24はさらに、NAND回路14
0、インバータ回路141およびインバータ回路14
2.1、142.2、…、142.k(ただしkは奇
数)を含む。
0、インバータ回路141およびインバータ回路14
2.1、142.2、…、142.k(ただしkは奇
数)を含む。
【0194】インバータ回路142.1、142.2、
…、142.kは直列に接続される。インバータ回路1
42.1はインバータ回路111の出力である信号in
v1を受ける。NAND回路140の第1の入力ノード
は、信号inv1を、第2の入力ノードは、インバータ
回路142.kの出力をそれぞれ受ける。インバータ回
路141は、NAND回路140の出力を受けてこれを
反転する。
…、142.kは直列に接続される。インバータ回路1
42.1はインバータ回路111の出力である信号in
v1を受ける。NAND回路140の第1の入力ノード
は、信号inv1を、第2の入力ノードは、インバータ
回路142.kの出力をそれぞれ受ける。インバータ回
路141は、NAND回路140の出力を受けてこれを
反転する。
【0195】NAND回路140とインバータ回路14
2.1、142.2、…、142.kとにより、信号i
nv1に応じて、Lレベルのワンショットパルスが発生
する。これを受けて、インバータ回路141から、Hレ
ベルのワンショットパルス(クロック信号EXTCLK
3)が出力される。
2.1、142.2、…、142.kとにより、信号i
nv1に応じて、Lレベルのワンショットパルスが発生
する。これを受けて、インバータ回路141から、Hレ
ベルのワンショットパルス(クロック信号EXTCLK
3)が出力される。
【0196】ここで、図10に示す3分周器24の動作
を、そのタイミングチャートである図11を用いて説明
する。
を、そのタイミングチャートである図11を用いて説明
する。
【0197】図11は、本発明の実施の形態2における
3分周器24の動作を説明するためのタイミングチャー
トである。信号ZPORは、前述したように電源立上が
り時に一旦Lレベルとなり、特定時間後にHレベルにな
る信号である。
3分周器24の動作を説明するためのタイミングチャー
トである。信号ZPORは、前述したように電源立上が
り時に一旦Lレベルとなり、特定時間後にHレベルにな
る信号である。
【0198】図11に示すように、t0時点(初期設定
時)において、信号ZPORをLレベルに設定する。こ
れにより、信号inv5および信号inv6がHレベル
の状態になり、かつ信号inv1、inv2、inv3
およびinv4がLレベルの状態になる。続いて、信号
ZPORをHレベルに設定する。
時)において、信号ZPORをLレベルに設定する。こ
れにより、信号inv5および信号inv6がHレベル
の状態になり、かつ信号inv1、inv2、inv3
およびinv4がLレベルの状態になる。続いて、信号
ZPORをHレベルに設定する。
【0199】次に、t1時点において外部クロック信号
EXTCLKがHレベルに立上がると、Hレベルの信号
inv6に応じて、信号inv1がHレベルに立上が
る。一方、Lレベルの信号inv4に応じて、信号in
v5がLレベルに立上がる。
EXTCLKがHレベルに立上がると、Hレベルの信号
inv6に応じて、信号inv1がHレベルに立上が
る。一方、Lレベルの信号inv4に応じて、信号in
v5がLレベルに立上がる。
【0200】t1時点において、信号inv1がHレベ
ルに立上がると、Hレベルのワンショットパルスが発生
する(クロック信号EXTCLK3)。
ルに立上がると、Hレベルのワンショットパルスが発生
する(クロック信号EXTCLK3)。
【0201】次に、t2時点において、外部クロック信
号EXTCLKがLレベルに立下がると、Hレベルの信
号inv1に応じて、信号inv2がHレベルに立上が
る。一方、Lレベルの信号inv5に応じて、信号in
v6がLレベルに立下がる。
号EXTCLKがLレベルに立下がると、Hレベルの信
号inv1に応じて、信号inv2がHレベルに立上が
る。一方、Lレベルの信号inv5に応じて、信号in
v6がLレベルに立下がる。
【0202】次に、t3時点において、外部クロック信
号EXTCLKがHレベルに立上がると、Hレベルの信
号inv2に応じて、信号inv3がHレベルに立上が
る。一方、Lレベルの信号inv6に応じて、信号in
v1がLレベルに立下がる。
号EXTCLKがHレベルに立上がると、Hレベルの信
号inv2に応じて、信号inv3がHレベルに立上が
る。一方、Lレベルの信号inv6に応じて、信号in
v1がLレベルに立下がる。
【0203】次に、t4時点において、外部クロック信
号EXTCLKがLレベルに立下がると、Hレベルの信
号inv3に応じて、信号inv4がHレベルに立上が
る。一方、Lレベルの信号inv1に応じて、信号in
v2がLレベルに立下がる。
号EXTCLKがLレベルに立下がると、Hレベルの信
号inv3に応じて、信号inv4がHレベルに立上が
る。一方、Lレベルの信号inv1に応じて、信号in
v2がLレベルに立下がる。
【0204】次に、t5時点において、外部クロック信
号EXTCLKがHレベルに立上がると、Hレベルの信
号inv4に応じて、信号inv5がHレベルに立上が
る。一方、Lレベルの信号inv2に応じて、信号in
v3がLレベルに立下がる。
号EXTCLKがHレベルに立上がると、Hレベルの信
号inv4に応じて、信号inv5がHレベルに立上が
る。一方、Lレベルの信号inv2に応じて、信号in
v3がLレベルに立下がる。
【0205】次に、t6時点において、外部クロック信
号EXTCLKがLレベルに立下がると、Hレベルの信
号inv5に応じて、信号inv6がHレベルに立上が
る。一方、Lレベルの信号inv3に応じて、信号in
v4がLレベルに立下がる。
号EXTCLKがLレベルに立下がると、Hレベルの信
号inv5に応じて、信号inv6がHレベルに立上が
る。一方、Lレベルの信号inv3に応じて、信号in
v4がLレベルに立下がる。
【0206】次に、t7時点において、外部クロック信
号EXTCLKがHレベルに立上がると、Hレベルの信
号inv6に応じて、信号inv1がHレベルに立上が
る。一方、Lレベルの信号inv4に応じて、信号in
v5がLレベルに立下がる。
号EXTCLKがHレベルに立上がると、Hレベルの信
号inv6に応じて、信号inv1がHレベルに立上が
る。一方、Lレベルの信号inv4に応じて、信号in
v5がLレベルに立下がる。
【0207】t7時点において信号inv1がHレベル
に立上がると、Hレベルのワンショットパルスが発生す
る(クロック信号EXTCLK3)。
に立上がると、Hレベルのワンショットパルスが発生す
る(クロック信号EXTCLK3)。
【0208】次に、t8時点において、外部クロック信
号EXTCLKがLレベルに立下がると、Hレベルの信
号inv1に応じて、信号inv2がHレベルに立上が
る。一方、Lレベルの信号inv5に応じて、信号in
v6がLレベルに立下がる。
号EXTCLKがLレベルに立下がると、Hレベルの信
号inv1に応じて、信号inv2がHレベルに立上が
る。一方、Lレベルの信号inv5に応じて、信号in
v6がLレベルに立下がる。
【0209】すなわち、図11において、信号inv1
は、t(6n+1)時点(ただし、nは0以上の整数)
において、Hレベルになる。また、信号inv1は、t
(6n+3)時点において、Lレベルになる。
は、t(6n+1)時点(ただし、nは0以上の整数)
において、Hレベルになる。また、信号inv1は、t
(6n+3)時点において、Lレベルになる。
【0210】このように、実施の形態2における3分周
器24は、外部クロック信号EXTCLKに対して、3
周期に1回の割合でパルス信号(クロック信号EXTC
LK3)を生成する。
器24は、外部クロック信号EXTCLKに対して、3
周期に1回の割合でパルス信号(クロック信号EXTC
LK3)を生成する。
【0211】以上の説明をもとに、本発明の実施の形態
2におけるDLL回路2000の動作を、そのタイミン
グチャートである図12を用いて説明する。
2におけるDLL回路2000の動作を、そのタイミン
グチャートである図12を用いて説明する。
【0212】図12は、本発明の実施の形態2における
DLL回路2000の動作を説明するためのタイミング
チャートである。ここで、初期設定時の遅延ライン2の
遅延時間をdt1とする。
DLL回路2000の動作を説明するためのタイミング
チャートである。ここで、初期設定時の遅延ライン2の
遅延時間をdt1とする。
【0213】図12に示すように、外部クロック信号E
XTCLKがt1時点、t2時点、…で入力されるもの
とする。したがって、t1時点、t4時点、t7時点、
…において3分周器24からクロック信号EXTCLK
3が出力される。
XTCLKがt1時点、t2時点、…で入力されるもの
とする。したがって、t1時点、t4時点、t7時点、
…において3分周器24からクロック信号EXTCLK
3が出力される。
【0214】t1時点において、セレクタ20は、クロ
ック信号EXTCLK3を選択的に取込み、第1のクロ
ック信号DINを出力する。これにより、遅延ライン2
は、t1時点からdt1経過時点で、第1の内部クロッ
ク信号INTCLKを出力する。
ック信号EXTCLK3を選択的に取込み、第1のクロ
ック信号DINを出力する。これにより、遅延ライン2
は、t1時点からdt1経過時点で、第1の内部クロッ
ク信号INTCLKを出力する。
【0215】2分周器22から出力されるクロック信号
INTCLK2は、この第1の内部クロック信号INT
CLKの立上がりタイミングで、Lレベルに立下がる。
INTCLK2は、この第1の内部クロック信号INT
CLKの立上がりタイミングで、Lレベルに立下がる。
【0216】セレクタ20は、この第1の内部クロック
信号INTCLKを選択的に取込み、第2のクロック信
号DINを出力する。これにより、遅延ライン2は、第
2のクロック信号DINの立上がりタイミングからdt
1経過時点で、第2の内部クロック信号INTCLKを
出力する。
信号INTCLKを選択的に取込み、第2のクロック信
号DINを出力する。これにより、遅延ライン2は、第
2のクロック信号DINの立上がりタイミングからdt
1経過時点で、第2の内部クロック信号INTCLKを
出力する。
【0217】2分周器22から出力されるクロック信号
INTCLK2は、この第2の内部クロック信号INT
CLKの立上がりタイミングで、Hレベルに立上がる。
INTCLK2は、この第2の内部クロック信号INT
CLKの立上がりタイミングで、Hレベルに立上がる。
【0218】位相比較器6は、このクロック信号INT
CLK2と、t4時点においてHレベルに立上がるクロ
ック信号EXTCLK3との位相差を比較する。これに
基づき、遅延ライン2の遅延時間が調整される(遅延時
間dt2と記す)。
CLK2と、t4時点においてHレベルに立上がるクロ
ック信号EXTCLK3との位相差を比較する。これに
基づき、遅延ライン2の遅延時間が調整される(遅延時
間dt2と記す)。
【0219】セレクタ20は、時刻t4において、クロ
ック信号EXTCLK3を選択的に取込み、第3のクロ
ック信号DINを出力する。これにより、遅延ライン2
は、t4時点からdt2経過時点で、第3の内部クロッ
ク信号INTCLKを出力する。
ック信号EXTCLK3を選択的に取込み、第3のクロ
ック信号DINを出力する。これにより、遅延ライン2
は、t4時点からdt2経過時点で、第3の内部クロッ
ク信号INTCLKを出力する。
【0220】2分周器22から出力されるクロック信号
INTCLK2は、この第3の内部クロック信号INT
CLKの立上がりタイミングで、Lレベルに立下がる。
INTCLK2は、この第3の内部クロック信号INT
CLKの立上がりタイミングで、Lレベルに立下がる。
【0221】セレクタ20は、この第3の内部クロック
信号INTCLKを選択的に取込み、第4のクロック信
号DINを出力する。これにより、遅延ライン2は、第
4のクロック信号DINの立上がりタイミングからdt
2経過時点で、第4の内部クロック信号INTCLKを
出力する。
信号INTCLKを選択的に取込み、第4のクロック信
号DINを出力する。これにより、遅延ライン2は、第
4のクロック信号DINの立上がりタイミングからdt
2経過時点で、第4の内部クロック信号INTCLKを
出力する。
【0222】2分周器22から出力されるクロック信号
INTCLK2は、この第4の内部クロック信号INT
CLKの立上がりタイミングで、Hレベルに立上がる。
INTCLK2は、この第4の内部クロック信号INT
CLKの立上がりタイミングで、Hレベルに立上がる。
【0223】位相比較器6は、このクロック信号INT
CLK2と、t7時点においてHレベルに立上がるクロ
ック信号EXTCLK3との位相差を比較する。これに
基づき、遅延ライン2の遅延時間が調整される(遅延時
間dt3と記す)。
CLK2と、t7時点においてHレベルに立上がるクロ
ック信号EXTCLK3との位相差を比較する。これに
基づき、遅延ライン2の遅延時間が調整される(遅延時
間dt3と記す)。
【0224】以降、クロック信号EXTCLK3と、ク
ロック信号INTCLK2との位相が一致した場合(t
10時点〜)、セレクタ2をから出力されるクロック信
号DINは、遅延ライン2において、遅延時間dt3だ
け遅れて出力されることになる。
ロック信号INTCLK2との位相が一致した場合(t
10時点〜)、セレクタ2をから出力されるクロック信
号DINは、遅延ライン2において、遅延時間dt3だ
け遅れて出力されることになる。
【0225】このように、実施の形態2のDLL回路2
000は、外部クロック信号EXTCLKを3分周した
クロック信号EXTCLK3と、内部クロック信号IN
TCLKを2分周したクロック信号INTCLK2との
位相結果に基づき、遅延ライン2における遅延時間が決
定される。また、セレクタ20は、クロック信号EXT
CLK3と、内部クロック信号INTCLKとを交互に
選択的に遅延ライン2に出力する。
000は、外部クロック信号EXTCLKを3分周した
クロック信号EXTCLK3と、内部クロック信号IN
TCLKを2分周したクロック信号INTCLK2との
位相結果に基づき、遅延ライン2における遅延時間が決
定される。また、セレクタ20は、クロック信号EXT
CLK3と、内部クロック信号INTCLKとを交互に
選択的に遅延ライン2に出力する。
【0226】この結果、内部クロック信号INTCLK
の周波数は、外部クロック信号EXTCLKの周波数の
2/3倍になる。また、内部クロック信号INTCLK
を分周したクロック信号INTCLK2は、Hレベル幅
とLレベル幅とが、ともに遅延ライン2の遅延時間(d
t3)に等しいデューティ比50%のクロック信号とな
る。
の周波数は、外部クロック信号EXTCLKの周波数の
2/3倍になる。また、内部クロック信号INTCLK
を分周したクロック信号INTCLK2は、Hレベル幅
とLレベル幅とが、ともに遅延ライン2の遅延時間(d
t3)に等しいデューティ比50%のクロック信号とな
る。
【0227】以上の説明により、本発明の実施の形態2
におけるDLL回路200は、外部クロック信号に対し
て位相のそろった2/3倍の周波数の内部クロック信号
INTCLKを容易に生成することができる。
におけるDLL回路200は、外部クロック信号に対し
て位相のそろった2/3倍の周波数の内部クロック信号
INTCLKを容易に生成することができる。
【0228】さらに、内部クロック信号INTCLKを
分周したクロック信号INTCLK2は、デューティ比
50%の正確なクロック信号となる。
分周したクロック信号INTCLK2は、デューティ比
50%の正確なクロック信号となる。
【0229】なお、上記の説明においては、外部クロッ
ク信号を3分周することにより、位相の揃った2/3倍
の周波数の内部クロック信号を生成したが、これは一例
であり、n分周器(ただしnは3以上の整数)を用いる
ことにより、2/n倍の周波数の内部クロック信号を容
易に生成することが可能である。 [実施の形態3]次に、本発明の実施の形態3に係るD
LL回路について説明する。
ク信号を3分周することにより、位相の揃った2/3倍
の周波数の内部クロック信号を生成したが、これは一例
であり、n分周器(ただしnは3以上の整数)を用いる
ことにより、2/n倍の周波数の内部クロック信号を容
易に生成することが可能である。 [実施の形態3]次に、本発明の実施の形態3に係るD
LL回路について説明する。
【0230】本発明の実施の形態3に係るDLL回路
は、外部クロック信号に対して逓倍の信号を生成し、か
つ生成した逓倍の信号の位相をシフトすることを可能と
するものである。
は、外部クロック信号に対して逓倍の信号を生成し、か
つ生成した逓倍の信号の位相をシフトすることを可能と
するものである。
【0231】以下、本発明の実施の形態3におけるDL
L回路3000の構成について、その概略ブロック図で
ある図13を用いて説明する。
L回路3000の構成について、その概略ブロック図で
ある図13を用いて説明する。
【0232】図13は、本発明の実施の形態3における
DLL回路3000の基本構成の一例を示す概略ブロッ
ク図である。図17に示す従来のDLL回路900およ
び図1に示すDLL回路1000と同じ構成要素には、
同じ記号もしくは同じ符号を付しその説明を省略する。
DLL回路3000の基本構成の一例を示す概略ブロッ
ク図である。図17に示す従来のDLL回路900およ
び図1に示すDLL回路1000と同じ構成要素には、
同じ記号もしくは同じ符号を付しその説明を省略する。
【0233】図13に示すように、DLL回路3000
は、クロック発生回路300とクロック発生回路350
とを備える。クロック発生回路300は、外部クロック
信号EXTCLKを受けて第1の内部クロック信号IN
TCLK1を出力する。クロック発生回路350は、第
1の内部クロック信号INTCLK1を受けて、第2の
内部クロック信号INTCLK2を出力する。
は、クロック発生回路300とクロック発生回路350
とを備える。クロック発生回路300は、外部クロック
信号EXTCLKを受けて第1の内部クロック信号IN
TCLK1を出力する。クロック発生回路350は、第
1の内部クロック信号INTCLK1を受けて、第2の
内部クロック信号INTCLK2を出力する。
【0234】まず、クロック発生回路300の構成につ
いて説明する。クロック発生回路300は、遅延ライン
2. 1、シフトレジスタ4. 1、位相比較器6. 1、2
分周器26、セレクタ20および遅延回路200を備え
る。遅延ライン2. 1、シフトレジスタ4. 1、および
位相比較器6. 1は、それぞれ図1に示す遅延ライン
2、シフトレジスタ4、位相比較器6と同じ構成であ
る。
いて説明する。クロック発生回路300は、遅延ライン
2. 1、シフトレジスタ4. 1、位相比較器6. 1、2
分周器26、セレクタ20および遅延回路200を備え
る。遅延ライン2. 1、シフトレジスタ4. 1、および
位相比較器6. 1は、それぞれ図1に示す遅延ライン
2、シフトレジスタ4、位相比較器6と同じ構成であ
る。
【0235】遅延ライン2. 1は、入力した信号を遅延
して、第1の内部クロック信号INTCLK1を出力す
る。遅延回路210は、この第1の内部クロック信号I
NTCLK1を遅延する。2分周器26は、遅延回路2
00の出力信号を2分周したクロック信号INTCLK
1dを生成する。
して、第1の内部クロック信号INTCLK1を出力す
る。遅延回路210は、この第1の内部クロック信号I
NTCLK1を遅延する。2分周器26は、遅延回路2
00の出力信号を2分周したクロック信号INTCLK
1dを生成する。
【0236】2分周器26の構成例としては、たとえ
ば、図4で示した2分周器22が挙げられる。2分周器
26は、リセット信号(信号ZPOR)により、電源立
上げ時に初期設定される。
ば、図4で示した2分周器22が挙げられる。2分周器
26は、リセット信号(信号ZPOR)により、電源立
上げ時に初期設定される。
【0237】セレクタ20は、外部クロック信号EXT
CLKと遅延回路200の出力信号とを交互に選択し
て、遅延ライン2. 1に出力する。セレクタ20は、リ
セット信号(信号ZPOR)により、電源立上げ時に初
期設定される。
CLKと遅延回路200の出力信号とを交互に選択し
て、遅延ライン2. 1に出力する。セレクタ20は、リ
セット信号(信号ZPOR)により、電源立上げ時に初
期設定される。
【0238】位相比較器6. 1は、外部クロック信号E
XTCLKの位相とクロック信号INTCLK1dの位
相とを比較し、比較結果に基づき、DOWN信号もしく
はUP信号を出力する。シフトレジスタ4. 1は、この
DOWN信号もしくはUP信号に基づき、遅延ライン
2. 1の遅延時間を調整する。
XTCLKの位相とクロック信号INTCLK1dの位
相とを比較し、比較結果に基づき、DOWN信号もしく
はUP信号を出力する。シフトレジスタ4. 1は、この
DOWN信号もしくはUP信号に基づき、遅延ライン
2. 1の遅延時間を調整する。
【0239】なお、前述したように、第1の内部クロッ
ク信号INTCLK1は、外部クロック信号EXTCL
Kに対して2逓倍の信号になる。さらに、第1の内部ク
ロック信号INTCLK1は、外部クロック信号EXT
CLKに対して、一定の位相差を持つクロックパルスと
なる。
ク信号INTCLK1は、外部クロック信号EXTCL
Kに対して2逓倍の信号になる。さらに、第1の内部ク
ロック信号INTCLK1は、外部クロック信号EXT
CLKに対して、一定の位相差を持つクロックパルスと
なる。
【0240】次に、クロック発生回路350の構成につ
いて説明する。クロック発生回路350は、遅延ライン
2. 2、シフトレジスタ4. 2、位相比較器6. 2、お
よび遅延回路210を備える。遅延ライン2. 2、シフ
トレジスタ4. 2、および位相比較器6. 2は、それぞ
れ図1に示す遅延ライン2、シフトレジスタ4、位相比
較器6とそれぞれ同じ構成である。
いて説明する。クロック発生回路350は、遅延ライン
2. 2、シフトレジスタ4. 2、位相比較器6. 2、お
よび遅延回路210を備える。遅延ライン2. 2、シフ
トレジスタ4. 2、および位相比較器6. 2は、それぞ
れ図1に示す遅延ライン2、シフトレジスタ4、位相比
較器6とそれぞれ同じ構成である。
【0241】遅延ライン2. 2は、クロック発生回路3
00から出力される第1の内部クロック信号INTCL
K1を受けて、これを遅延して出力(第2の内部クロッ
ク信号INTCLK2)する。遅延回路210は、第2
の内部クロック信号INTCLK2を遅延する(クロッ
ク信号INTCLK2dと称す)。
00から出力される第1の内部クロック信号INTCL
K1を受けて、これを遅延して出力(第2の内部クロッ
ク信号INTCLK2)する。遅延回路210は、第2
の内部クロック信号INTCLK2を遅延する(クロッ
ク信号INTCLK2dと称す)。
【0242】位相比較器6. 2は、第1の内部クロック
信号INTCLK1とクロック信号INTCLK2dと
の位相を比較し、比較結果に基づき、DOWN信号もし
くはUP信号を出力する。シフトレジスタ4. 2は、こ
のDOWN信号もしくはUP信号に基づき、遅延ライン
2. 2の遅延時間を調整する。
信号INTCLK1とクロック信号INTCLK2dと
の位相を比較し、比較結果に基づき、DOWN信号もし
くはUP信号を出力する。シフトレジスタ4. 2は、こ
のDOWN信号もしくはUP信号に基づき、遅延ライン
2. 2の遅延時間を調整する。
【0243】この場合、第2の内部クロック信号INT
CLK2は、第1の内部クロック信号INTCLK1に
対して、一定の位相差を持つクロックパルスとなる。
CLK2は、第1の内部クロック信号INTCLK1に
対して、一定の位相差を持つクロックパルスとなる。
【0244】次に、本発明の実施の形態3におけるDL
L回路3000の動作を、そのタイミングチャートであ
る図14を用いて説明する。クロック発生回路300の
基本動作は、図1で示したDLL回路1000と基本的
に同じである。クロック発生回路350の基本動作は、
図17で示したDLL回路900と基本的に同じであ
る。
L回路3000の動作を、そのタイミングチャートであ
る図14を用いて説明する。クロック発生回路300の
基本動作は、図1で示したDLL回路1000と基本的
に同じである。クロック発生回路350の基本動作は、
図17で示したDLL回路900と基本的に同じであ
る。
【0245】図14は、本発明の実施の形態3における
DLL回路3000の動作を説明するためのタイミング
チャートである。遅延回路200の遅延時間をtd1、
遅延回路210の遅延時間をtd2とする。
DLL回路3000の動作を説明するためのタイミング
チャートである。遅延回路200の遅延時間をtd1、
遅延回路210の遅延時間をtd2とする。
【0246】図14を参照して、外部クロック信号EX
TCLKがt1時点、t2時点、…でDLL回路300
0に入力する。
TCLKがt1時点、t2時点、…でDLL回路300
0に入力する。
【0247】t1時点において、DLL回路3000
が、外部クロック信号EXTCLKを受けると、クロッ
ク発生回路300は、第1の内部クロック信号INTC
LK1を出力する。
が、外部クロック信号EXTCLKを受けると、クロッ
ク発生回路300は、第1の内部クロック信号INTC
LK1を出力する。
【0248】クロック発生回路350は、この第1の内
部クロック信号INTCLK1を遅延して、第2の内部
クロック信号INTCLK2を出力する。クロック発生
回路300は、この第1の内部クロック信号INTCL
K1をフィードバックして遅延し、新たな第1の内部ク
ロック信号INTCLK1を出力する。
部クロック信号INTCLK1を遅延して、第2の内部
クロック信号INTCLK2を出力する。クロック発生
回路300は、この第1の内部クロック信号INTCL
K1をフィードバックして遅延し、新たな第1の内部ク
ロック信号INTCLK1を出力する。
【0249】2分周器26は、この第1の内部クロック
信号INTCLK1に基づき、クロック信号INTCL
K1dを出力する。
信号INTCLK1に基づき、クロック信号INTCL
K1dを出力する。
【0250】t2時点において、DLL回路3000
が、外部クロック信号EXTCLKを受けると、位相比
較器6. 1は、外部クロック信号EXTCLKとクロッ
ク信号INTCLK1dとの位相差を検出する(ここ
で、位相差が0でない場合は、位相差が0になるよう
に、遅延ライン2. 1の遅延時間を調整する)。
が、外部クロック信号EXTCLKを受けると、位相比
較器6. 1は、外部クロック信号EXTCLKとクロッ
ク信号INTCLK1dとの位相差を検出する(ここ
で、位相差が0でない場合は、位相差が0になるよう
に、遅延ライン2. 1の遅延時間を調整する)。
【0251】この場合位相差は0であり、外部クロック
信号EXTCLKと第1の内部クロック信号INTCL
K1との立上がりタイミングの差はtd1(遅延回路2
00の遅延時間)である。
信号EXTCLKと第1の内部クロック信号INTCL
K1との立上がりタイミングの差はtd1(遅延回路2
00の遅延時間)である。
【0252】一方、クロック発生回路350は、第1の
内部クロック信号INTCLK1を遅延して、第2の内
部クロック信号INTCLK2を出力する。
内部クロック信号INTCLK1を遅延して、第2の内
部クロック信号INTCLK2を出力する。
【0253】遅延回路210は、この第2の内部クロッ
ク信号INTCLK2に基づき、クロック信号INTC
LK2dを出力する。
ク信号INTCLK2に基づき、クロック信号INTC
LK2dを出力する。
【0254】位相比較器6. 2は、第1の内部クロック
信号INTCLK1とこのクロック信号INTCLK2
dとの位相差を検出する(ここで、位相差が0でない場
合には、位相差が0になるように、遅延ライン2. 2の
遅延時間を調整する)。
信号INTCLK1とこのクロック信号INTCLK2
dとの位相差を検出する(ここで、位相差が0でない場
合には、位相差が0になるように、遅延ライン2. 2の
遅延時間を調整する)。
【0255】この場合位相差は0であり、第1の内部ク
ロック信号INTCLK1と第2の内部クロック信号I
NTCLK2との立上がりタイミングの差はtd2(遅
延回路210の遅延時間)である。
ロック信号INTCLK1と第2の内部クロック信号I
NTCLK2との立上がりタイミングの差はtd2(遅
延回路210の遅延時間)である。
【0256】このように、DLL回路3000において
は、外部クロック信号EXTCLKとクロック信号IN
TCLK1dとの位相差が0になるように、また第1の
内部クロック信号INTCLK1とクロック信号INT
CLK2dとの位相差が0になるように、それぞれフィ
ードバックがかかる。
は、外部クロック信号EXTCLKとクロック信号IN
TCLK1dとの位相差が0になるように、また第1の
内部クロック信号INTCLK1とクロック信号INT
CLK2dとの位相差が0になるように、それぞれフィ
ードバックがかかる。
【0257】実施の形態1におけるDLL回路1000
においては、たとえば、外部クロック信号の周波数が1
00MHzの外部クロック信号が入力された場合、2逓
倍の200MHzのクロック信号が生成される。したが
って、位相を戻すことができる範囲は、200MHzの
周期である5nsまでとなる。すなわち、DLL回路1
000は、逓倍された周波数の周期分しか位相を戻すこ
とができない。
においては、たとえば、外部クロック信号の周波数が1
00MHzの外部クロック信号が入力された場合、2逓
倍の200MHzのクロック信号が生成される。したが
って、位相を戻すことができる範囲は、200MHzの
周期である5nsまでとなる。すなわち、DLL回路1
000は、逓倍された周波数の周期分しか位相を戻すこ
とができない。
【0258】これに対し、実施の形態3におけるDLL
回路3000は、以上のように構成することにより、外
部クロック信号の周期の1.5倍まで位相を戻すことが
可能となる。
回路3000は、以上のように構成することにより、外
部クロック信号の周期の1.5倍まで位相を戻すことが
可能となる。
【0259】[実施の形態4]次に、本発明の実施の形
態4におけるDLL回路について説明する。
態4におけるDLL回路について説明する。
【0260】本発明の実施の形態4におけるDLL回路
は、外部クロック信号の逓倍の周波数のクロック信号を
生成し、かつ生成した逓倍のクロック信号の位相を変化
させるとともに、位相のジッタ(揺らぎ)を抑えること
を可能とするものである。
は、外部クロック信号の逓倍の周波数のクロック信号を
生成し、かつ生成した逓倍のクロック信号の位相を変化
させるとともに、位相のジッタ(揺らぎ)を抑えること
を可能とするものである。
【0261】以下、本発明の実施の形態4におけるDL
L回路4000の構成を、その概略ブロック図である図
15を用いて説明する。
L回路4000の構成を、その概略ブロック図である図
15を用いて説明する。
【0262】図15は、本発明の実施の形態4における
DLL回路4000の基本構成の一例を示す概略ブロッ
ク図である。図17に示す従来のDLL回路900およ
び図13に示すDLL回路3000と同じ構成要素に
は、同じ記号もしくは同じ符号を付しその説明を省略す
る。
DLL回路4000の基本構成の一例を示す概略ブロッ
ク図である。図17に示す従来のDLL回路900およ
び図13に示すDLL回路3000と同じ構成要素に
は、同じ記号もしくは同じ符号を付しその説明を省略す
る。
【0263】図15に示すように、DLL回路4000
は、クロック発生回路300とクロック発生回路450
とを備える。
は、クロック発生回路300とクロック発生回路450
とを備える。
【0264】以下、クロック発生回路450の構成につ
いて説明する。クロック発生回路450は、遅延ライン
2. 3、シフトレジスタ4. 3、位相比較器6. 3、2
分周器27、および遅延回路220を備える。遅延ライ
ン2.3、シフトレジスタ4. 3、および位相比較器6.
3は、それぞれ図1に示す遅延ライン2、シフトレジ
スタ4、位相比較器6と同じ構成である。
いて説明する。クロック発生回路450は、遅延ライン
2. 3、シフトレジスタ4. 3、位相比較器6. 3、2
分周器27、および遅延回路220を備える。遅延ライ
ン2.3、シフトレジスタ4. 3、および位相比較器6.
3は、それぞれ図1に示す遅延ライン2、シフトレジ
スタ4、位相比較器6と同じ構成である。
【0265】遅延ライン2. 3は、第1の内部クロック
信号INTCLK1を遅延して、第2の内部クロック信
号INTCLK2を出力する。遅延回路220は、この
第2の内部クロック信号INTCLK2を遅延する。
信号INTCLK1を遅延して、第2の内部クロック信
号INTCLK2を出力する。遅延回路220は、この
第2の内部クロック信号INTCLK2を遅延する。
【0266】2分周器27は、遅延回路220の出力信
号を2分周したクロック信号INTCLK2dを生成す
る。2分周器27の構成例としては、たとえば、図4で
示した2分周器22が挙げられる。2分周器27は、リ
セット信号(信号ZPOR)により、電源立上げ時に初
期設定される。
号を2分周したクロック信号INTCLK2dを生成す
る。2分周器27の構成例としては、たとえば、図4で
示した2分周器22が挙げられる。2分周器27は、リ
セット信号(信号ZPOR)により、電源立上げ時に初
期設定される。
【0267】位相比較器6. 3は、外部クロック信号E
XTCLKの位相とクロック信号INTCLK1dの位
相とを比較し、比較結果に基づき、DOWN信号もしく
はUP信号を出力する。シフトレジスタ4. 3は、この
DOWN信号もしくはUP信号に基づき、遅延ライン
2. 3の遅延時間を調整する。
XTCLKの位相とクロック信号INTCLK1dの位
相とを比較し、比較結果に基づき、DOWN信号もしく
はUP信号を出力する。シフトレジスタ4. 3は、この
DOWN信号もしくはUP信号に基づき、遅延ライン
2. 3の遅延時間を調整する。
【0268】すなわち、クロック発生回路450は、外
部クロック信号EXTCLKとクロック信号INTCL
K2dとの位相差が0になるように、遅延ライン2. 3
の遅延時間を調整する。
部クロック信号EXTCLKとクロック信号INTCL
K2dとの位相差が0になるように、遅延ライン2. 3
の遅延時間を調整する。
【0269】次に、本発明の実施の形態4におけるDL
L回路4000の動作を、そのタイミングチャートであ
る図16を用いて説明する。
L回路4000の動作を、そのタイミングチャートであ
る図16を用いて説明する。
【0270】図16は、本発明の実施の形態4における
DLL回路4000の動作を説明するためのタイミング
チャートである。遅延回路200の遅延時間をtd1、
遅延回路220の遅延時間をtd2とする。
DLL回路4000の動作を説明するためのタイミング
チャートである。遅延回路200の遅延時間をtd1、
遅延回路220の遅延時間をtd2とする。
【0271】図16に示すように、外部クロック信号E
XTCLKがt1時点、t2時点、…でDLL回路40
00に入力する。
XTCLKがt1時点、t2時点、…でDLL回路40
00に入力する。
【0272】t1時点において外部クロック信号EXT
CLKが入力されると、クロック発生回路300は、第
1の内部クロック信号INTCLK1を出力する。
CLKが入力されると、クロック発生回路300は、第
1の内部クロック信号INTCLK1を出力する。
【0273】クロック発生回路450は、この第1の内
部クロック信号INTCLK1を遅延して、第2の内部
クロック信号INTCLK2を出力する。クロック発生
回路300は、この第1の内部クロック信号INTCL
K1をフィードバックして遅延し、新たな第1の内部ク
ロック信号INTCLK1を出力する。
部クロック信号INTCLK1を遅延して、第2の内部
クロック信号INTCLK2を出力する。クロック発生
回路300は、この第1の内部クロック信号INTCL
K1をフィードバックして遅延し、新たな第1の内部ク
ロック信号INTCLK1を出力する。
【0274】2分周器26は、この第1の内部クロック
信号INTCLK1に基づき、クロック信号INTCL
K1dを出力する。
信号INTCLK1に基づき、クロック信号INTCL
K1dを出力する。
【0275】位相比較器6. 1は、、外部クロック信号
EXTCLK(t2時点で入力)とクロック信号INT
CLK1dとの位相差を検出する(ここで、位相差が0
でない場合には、位相差が0になるように、遅延ライン
2. 1の遅延時間を調整する)。
EXTCLK(t2時点で入力)とクロック信号INT
CLK1dとの位相差を検出する(ここで、位相差が0
でない場合には、位相差が0になるように、遅延ライン
2. 1の遅延時間を調整する)。
【0276】t2時点では位相差が0であり、外部クロ
ック信号EXTCLKと第1の内部クロック信号INT
CLK1との立上がりタイミングの差は、td1(遅延
回路200の遅延時間)である。
ック信号EXTCLKと第1の内部クロック信号INT
CLK1との立上がりタイミングの差は、td1(遅延
回路200の遅延時間)である。
【0277】t2時点において外部クロック信号EXT
CLKが入力されると、クロック発生回路300は、第
1の内部クロック信号INTCLK1を出力する。
CLKが入力されると、クロック発生回路300は、第
1の内部クロック信号INTCLK1を出力する。
【0278】クロック発生回路450は、この第1の内
部クロック信号INTCLK1を遅延して、第2の内部
クロック信号INTCLK2を出力する。クロック発生
回路300は、この第1の内部クロック信号INTCL
K1をフィードバックして遅延し、新たな第1の内部ク
ロック信号INTCLK1を出力する。
部クロック信号INTCLK1を遅延して、第2の内部
クロック信号INTCLK2を出力する。クロック発生
回路300は、この第1の内部クロック信号INTCL
K1をフィードバックして遅延し、新たな第1の内部ク
ロック信号INTCLK1を出力する。
【0279】遅延回路220は、この第2の内部クロッ
ク信号INTCLK2を遅延する。2分周器27は、遅
延回路220の出力信号に基づき、クロック信号INT
CLK2dを出力する。
ク信号INTCLK2を遅延する。2分周器27は、遅
延回路220の出力信号に基づき、クロック信号INT
CLK2dを出力する。
【0280】位相比較器6. 3は、外部クロック信号E
XTCLK(t3時点で入力)とクロック信号INTC
LK2dとの位相差を検出する(ここで、位相差が0で
ない場合には、位相差が0になるように、遅延ライン
2. 3の遅延時間を調整する)。t3時点では位相差が
0であり、外部クロック信号EXTCLKと第2の内部
クロック信号INTCLK2との立上がりタイミングの
差は、td2(遅延回路220の遅延時間)である。
XTCLK(t3時点で入力)とクロック信号INTC
LK2dとの位相差を検出する(ここで、位相差が0で
ない場合には、位相差が0になるように、遅延ライン
2. 3の遅延時間を調整する)。t3時点では位相差が
0であり、外部クロック信号EXTCLKと第2の内部
クロック信号INTCLK2との立上がりタイミングの
差は、td2(遅延回路220の遅延時間)である。
【0281】すなわち、前述したDLL回路3000に
おいては、後段に位置するクロック発生回路350が、
前段に位置するクロック発生回路300から出力された
第1の内部クロック信号INTCLK1を基準にして位
相比較を行なうため、結果として、2つのクロック発生
回路(300および350)のジッタ(ゆらぎ)が足し
合わされてしまうことになる。
おいては、後段に位置するクロック発生回路350が、
前段に位置するクロック発生回路300から出力された
第1の内部クロック信号INTCLK1を基準にして位
相比較を行なうため、結果として、2つのクロック発生
回路(300および350)のジッタ(ゆらぎ)が足し
合わされてしまうことになる。
【0282】一方、実施の形態4のDLL回路4000
においては、後段に位置するクロック発生回路450
は、外部クロック信号EXTCLKを基準にして位相比
較を行なうため、ジッタの影響を抑えることができ、よ
り精度の高い内部クロック信号を発生することができ
る。
においては、後段に位置するクロック発生回路450
は、外部クロック信号EXTCLKを基準にして位相比
較を行なうため、ジッタの影響を抑えることができ、よ
り精度の高い内部クロック信号を発生することができ
る。
【0283】
【発明の効果】請求項1に係る内部クロック信号発生回
路によれば、外部クロック信号に位相同期した内部クロ
ック信号を、フィードバックして、同じ状態の遅延ライ
ンに入力することにより、外部クロック信号の逓倍の内
部クロック信号を生成することができる。
路によれば、外部クロック信号に位相同期した内部クロ
ック信号を、フィードバックして、同じ状態の遅延ライ
ンに入力することにより、外部クロック信号の逓倍の内
部クロック信号を生成することができる。
【0284】請求項2に係る内部クロック信号発生回路
は、請求項1に係る内部クロック信号発生回路であっ
て、外部クロック信号と内部クロック信号とを交互に遅
延ラインに入力することにより、外部クロック信号に位
相同期した2逓倍の内部クロック信号を生成することが
できる。また、内部クロック信号を分周することによ
り、デューティ比50%のクロック信号を生成すること
ができる。
は、請求項1に係る内部クロック信号発生回路であっ
て、外部クロック信号と内部クロック信号とを交互に遅
延ラインに入力することにより、外部クロック信号に位
相同期した2逓倍の内部クロック信号を生成することが
できる。また、内部クロック信号を分周することによ
り、デューティ比50%のクロック信号を生成すること
ができる。
【0285】請求項3に係る内部クロック信号発生回路
は、請求項2に係る内部クロック信号発生回路であっ
て、さらに外部クロック信号を分周する手段を設けるこ
とにより、外部クロック信号に位相同期した2/n逓倍
の内部クロック信号を生成することができる。
は、請求項2に係る内部クロック信号発生回路であっ
て、さらに外部クロック信号を分周する手段を設けるこ
とにより、外部クロック信号に位相同期した2/n逓倍
の内部クロック信号を生成することができる。
【0286】請求項4に係る内部クロック信号発生回路
は、請求項2に係る内部クロック信号発生回路であっ
て、外部クロック信号と内部クロック信号との位相差を
一定に保つことができる。
は、請求項2に係る内部クロック信号発生回路であっ
て、外部クロック信号と内部クロック信号との位相差を
一定に保つことができる。
【0287】請求項5に係る内部クロック信号発生回路
は、請求項3に係る内部クロック信号発生回路であっ
て、外部クロック信号と内部クロック信号との位相差を
一定に保つことができる。
は、請求項3に係る内部クロック信号発生回路であっ
て、外部クロック信号と内部クロック信号との位相差を
一定に保つことができる。
【0288】請求項6〜8に係る内部クロック信号発生
回路によれば、外部クロック信号に位相同期した内部ク
ロック信号を、フィードバックして同じ状態の遅延ライ
ンに入力することにより、外部クロック信号の逓倍の内
部クロック信号を生成することができるクロック発生回
路を前段に備え、さらに前段と異なるクロック発生回路
とを備えることにより、外部クロック信号に対して逓倍
の信号を生成し、かつ生成した逓倍の信号の位相をシフ
トすることが可能となる。
回路によれば、外部クロック信号に位相同期した内部ク
ロック信号を、フィードバックして同じ状態の遅延ライ
ンに入力することにより、外部クロック信号の逓倍の内
部クロック信号を生成することができるクロック発生回
路を前段に備え、さらに前段と異なるクロック発生回路
とを備えることにより、外部クロック信号に対して逓倍
の信号を生成し、かつ生成した逓倍の信号の位相をシフ
トすることが可能となる。
【0289】請求項9〜11に係る内部クロック信号発
生回路によれば、外部クロック信号に位相同期した内部
クロック信号を、フィードバックして同じ状態の遅延ラ
インに入力することにより、外部クロック信号の逓倍の
内部クロック信号を生成することができるクロック発生
回路を前段に備え、前段と異なるクロック発生回路を後
段に備えることにより、外部クロック信号に対して逓倍
の信号を生成し、かつ生成した逓倍の信号の位相をシフ
トすることが可能となる。また、後段のクロック発生回
路は、外部クロック信号を基準として位相比較を行なう
ため、回路内部で発生するジッタの影響を抑えて、高精
度の内部クロック信号を発生することが可能となる。
生回路によれば、外部クロック信号に位相同期した内部
クロック信号を、フィードバックして同じ状態の遅延ラ
インに入力することにより、外部クロック信号の逓倍の
内部クロック信号を生成することができるクロック発生
回路を前段に備え、前段と異なるクロック発生回路を後
段に備えることにより、外部クロック信号に対して逓倍
の信号を生成し、かつ生成した逓倍の信号の位相をシフ
トすることが可能となる。また、後段のクロック発生回
路は、外部クロック信号を基準として位相比較を行なう
ため、回路内部で発生するジッタの影響を抑えて、高精
度の内部クロック信号を発生することが可能となる。
【図1】 本発明の実施の形態1におけるDLL回路1
000の基本構成を示す概略ブロック図である。
000の基本構成を示す概略ブロック図である。
【図2】 本発明の実施の形態1におけるセレクタ20
の具体的構成の一例を示す回路図である。
の具体的構成の一例を示す回路図である。
【図3】 本発明の実施の形態1におけるセレクタ20
の動作を示すタイミングチャートである。
の動作を示すタイミングチャートである。
【図4】 本発明の実施の形態1における2分周器22
の具体的構成の一例を示す回路図である。
の具体的構成の一例を示す回路図である。
【図5】 本発明の実施の形態1における2分周器22
の動作を説明するためのタイミングチャートである。
の動作を説明するためのタイミングチャートである。
【図6】 本発明の実施の形態1における位相比較器6
の具体的構成の一例を示す回路図である。
の具体的構成の一例を示す回路図である。
【図7】 本発明の実施の形態1における位相比較器6
の動作を説明するためのタイミングチャートである。
の動作を説明するためのタイミングチャートである。
【図8】 本発明の実施の形態1におけるDLL回路1
000の動作を説明するためのタイミングチャートであ
る。
000の動作を説明するためのタイミングチャートであ
る。
【図9】 本発明の実施の形態2におけるDLL回路2
000の基本構成を示す概略ブロック図である。
000の基本構成を示す概略ブロック図である。
【図10】 本発明の実施の形態2における3分周器2
4の具体的構成の一例を示す回路図である。
4の具体的構成の一例を示す回路図である。
【図11】 本発明の実施の形態2における3分周器2
4の動作を説明するためのタイミングチャートである。
4の動作を説明するためのタイミングチャートである。
【図12】 本発明の実施の形態2におけるDLL回路
2000の動作を示すタイミングチャートである。
2000の動作を示すタイミングチャートである。
【図13】 本発明の実施の形態3におけるDLL回路
3000の基本構成の一例を示す概略ブロック図であ
る。
3000の基本構成の一例を示す概略ブロック図であ
る。
【図14】 本発明の実施の形態3におけるDLL回路
3000の動作を説明するためのタイミングチャートで
ある。
3000の動作を説明するためのタイミングチャートで
ある。
【図15】 本発明の実施の形態4におけるDLL回路
4000の基本構成の一例を示す概略ブロック図であ
る。
4000の基本構成の一例を示す概略ブロック図であ
る。
【図16】 本発明の実施の形態4におけるDLL回路
4000の動作を説明するためのタイミングチャートで
ある。
4000の動作を説明するためのタイミングチャートで
ある。
【図17】 従来のDLL回路900の基本構成を示す
概略ブロック図である。
概略ブロック図である。
【図18】 遅延ライン2の基本構成を示す回路図であ
る。
る。
【図19】 シフトレジスタ4の基本構成を示す回路図
である。
である。
【図20】 シフトレジスタ4の動作を説明するための
タイミングチャートである。
タイミングチャートである。
【図21】 従来のDLL回路900の動作を説明する
ためのタイミングチャートである。
ためのタイミングチャートである。
【図22】 逓倍のクロック信号を発生させるDLL回
路910の基本構成を示すブロック図である。
路910の基本構成を示すブロック図である。
【図23】 遅延ライン12の基本構成を示す回路図で
ある。
ある。
【図24】 従来のDLL回路910の動作を説明する
ためのタイミングチャート図である。
ためのタイミングチャート図である。
【図25】 図23に示すDLL回路910の問題点を
説明するためのタイミングチャートである。
説明するためのタイミングチャートである。
2 遅延ライン、4 シフトレジスタ、6 位相比較
器、U 遅延ユニット、L レジスタ、20 セレク
タ、22, 26, 27 2分周器、24 3分周器、
8, 200, 210, 220 遅延回路、300, 35
0, 450 クロック発生回路、1000〜4000
DLL回路。
器、U 遅延ユニット、L レジスタ、20 セレク
タ、22, 26, 27 2分周器、24 3分周器、
8, 200, 210, 220 遅延回路、300, 35
0, 450 クロック発生回路、1000〜4000
DLL回路。
Claims (11)
- 【請求項1】 外部クロック信号に位相同期した内部ク
ロック信号を発生する内部クロック信号発生回路であっ
て、 入力した信号を遅延して前記内部クロック信号を出力す
る遅延ラインと、 前記遅延ラインから出力される内部クロック信号もしく
は前記外部クロック信号のいずれか一方を選択的に前記
遅延ラインに出力する選択手段と、 前記内部クロック信号を分周する第1の分周手段と、 前記第1の分周手段から出力される信号と前記外部クロ
ック信号との位相差を検出して、前記検出結果に基づ
き、前記遅延ラインにおける遅延時間を制御する遅延制
御手段とを備える、内部クロック信号発生回路。 - 【請求項2】 前記選択手段は、 前記外部クロック信号と前記内部クロック信号とを交互
に選択して前記遅延ラインに出力し、 前記第1の分周手段は、 前記内部クロック信号を2分周し、 前記選択手段は、第1番目に選択される信号は、前記外
部クロック信号とする、請求項1記載の内部クロック信
号発生回路。 - 【請求項3】 外部クロック信号を分周して、前記選択
手段および前記遅延制御手段に出力する第2の分周手段
をさらに備える、請求項2記載の内部クロック信号発生
回路。 - 【請求項4】 前記遅延制御手段は、前記位相差が一定
値以内になるように、前記遅延ラインの遅延時間を調整
する、請求項2記載の内部クロック信号発生回路。 - 【請求項5】 前記遅延制御手段は、前記位相差が一定
値以内になるように、前記遅延ラインの遅延時間を調整
する、請求項3記載の内部クロック信号発生回路。 - 【請求項6】 外部クロック信号に基づき、前記外部ク
ロック信号に位相同期した第1の内部クロック信号を発
生する第1のクロック信号発生手段と、 前記第1のクロック信号発生手段の出力する第1の内部
クロック信号に基づき、前記第1の内部クロック信号に
位相同期した第2の内部クロック信号を発生する第2の
クロック信号発生手段とを備え、 前記第1のクロック信号発生手段は、 入力した信号を遅延して前記第1の内部クロック信号を
出力する第1の遅延ラインと、 前記第1の遅延ラインから出力される内部クロック信号
もしくは前記外部クロック信号のいずれか一方を選択的
に前記第1の遅延ラインに出力する選択手段と、 前記第1の内部クロック信号を分周する分周手段と、 前記分周手段から出力される信号と前記外部クロック信
号との位相差を検出して、前記検出結果に基づき、前記
第1の遅延ラインにおける遅延時間を制御する第1の遅
延制御手段とを含み、 前記第2のクロック信号発生手段は、 前記第1の内部クロック信号を遅延して前記第2の内部
クロック信号を出力する第2の遅延ラインと、 前記第2の遅延ラインから出力される第2の内部クロッ
ク信号と前記第1の内部クロック信号との位相差を検出
して、前記検出結果に基づき、前記第2の遅延ラインに
おける遅延時間を制御する第2の遅延制御手段とを含
む、内部クロック信号発生回路。 - 【請求項7】 前記選択手段は、 前記外部クロック信号と前記第1の内部クロック信号と
を交互に選択して、前記第1の遅延ラインに出力し、 前記分周手段は、 前記第1の内部クロック信号を2分周し、 前記選択手段は、第1番目に選択される信号は、前記外
部クロック信号とする、請求項6記載の内部クロック信
号発生回路。 - 【請求項8】 前記第1の遅延制御手段は、前記位相差
が一定値以内になるように、前記第1の遅延ラインの遅
延時間を調整し、 前記第2の遅延制御手段は、前記位相差が一定値以内に
なるように、前記第2の遅延ラインの遅延時間を調整す
る、請求項7記載の内部クロック信号発生回路。 - 【請求項9】 外部クロック信号に基づき、前記外部ク
ロック信号に位相同期した第1の内部クロック信号を発
生する第1のクロック信号発生手段と、 前記第1のクロック信号発生手段の出力する第1の内部
クロック信号に基づき、前記外部クロック信号に位相同
期した第2の内部クロック信号を発生する第2のクロッ
ク信号発生手段とを備え、 前記第1のクロック信号発生手段は、 入力した信号を遅延して前記第1の内部クロック信号を
出力する第1の遅延ラインと、 前記第1の遅延ラインから出力される第1の内部クロッ
ク信号もしくは前記外部クロック信号のいずれか一方を
選択的に前記第1の遅延ラインに出力する選択手段と、 前記第1の内部クロック信号を分周する第1の分周手段
と、 前記第1の分周手段から出力される信号と前記外部クロ
ック信号との位相差を検出して、前記検出結果に基づ
き、前記第1の遅延ラインにおける遅延時間を制御する
第1の遅延制御手段とを含み、 前記第2のクロック信号発生手段は、 前記第1の内部クロック信号を遅延して前記第2の内部
クロック信号を出力する第2の遅延ラインと、 前記第2の内部クロック信号を分周する第2の分周手段
と、 前記第2の分周手段から出力される信号と前記外部クロ
ック信号との位相差を検出して、前記検出結果に基づ
き、前記第2の遅延ラインにおける遅延時間を制御する
第2の遅延制御手段とを含む、内部クロック信号発生回
路。 - 【請求項10】 前記選択手段は、 前記外部クロック信号と前記第1の内部クロック信号と
を交互に選択して、前記第1の遅延ラインに出力し、 前記第1の分周手段は、 前記第1の内部クロック信号を2分周し、 前記第2の分周手段は、 前記第2の内部クロック信号を2分周し、 前記選択手段は、第1番目に選択される信号は、前記外
部クロック信号とし、 前記第1の分周手段は、前記第1の内部クロック信号を
前記第1の遅延ラインで遅延した結果発生する前記第1
の内部クロック信号に同期した信号を出力し、、 前記第2の分周手段は、前記外部クロック信号を前記第
1の遅延ラインで遅延した結果発生する前記第1の内部
クロック信号を前記第2の遅延ラインで遅延した結果発
生する前記第2の内部クロック信号に同期した信号を出
力する、請求項9記載の内部クロック信号発生回路。 - 【請求項11】 前記第1の遅延制御手段は、前記位相
差が一定値以内になるように、前記第1の遅延ラインの
遅延時間を調整し、 前記第2の遅延制御手段は、前記位相差が一定値以内に
なるように、前記第2の遅延ラインの遅延時間を調整す
る、請求項10記載の内部クロック信号発生回路。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9271612A JPH11110065A (ja) | 1997-10-03 | 1997-10-03 | 内部クロック信号発生回路 |
| US09/047,375 US6292040B1 (en) | 1997-10-03 | 1998-03-25 | Internal clock signal generating circuit having function of generating internal clock signals which are multiplication of an external clock signal |
| KR1019980017026A KR100283597B1 (ko) | 1997-10-03 | 1998-05-12 | 내부클럭신호발생회로 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9271612A JPH11110065A (ja) | 1997-10-03 | 1997-10-03 | 内部クロック信号発生回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11110065A true JPH11110065A (ja) | 1999-04-23 |
Family
ID=17502506
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9271612A Withdrawn JPH11110065A (ja) | 1997-10-03 | 1997-10-03 | 内部クロック信号発生回路 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6292040B1 (ja) |
| JP (1) | JPH11110065A (ja) |
| KR (1) | KR100283597B1 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100400145B1 (ko) * | 2000-08-28 | 2003-10-01 | 마쯔시다덴기산교 가부시키가이샤 | 클럭 생성 회로를 내장하는 반도체 장치 |
| KR100410632B1 (ko) * | 2001-06-30 | 2003-12-18 | 주식회사 하이닉스반도체 | 소비전류와 레이아웃 면적의 감소를 위한 지연고정루프 |
| KR100437539B1 (ko) * | 2001-06-29 | 2004-06-26 | 주식회사 하이닉스반도체 | 클럭 동기 회로 |
| KR100713082B1 (ko) | 2005-03-02 | 2007-05-02 | 주식회사 하이닉스반도체 | 클럭의 듀티 비율을 조정할 수 있는 지연 고정 루프 |
| JP2007536831A (ja) * | 2004-05-05 | 2007-12-13 | マイクロン テクノロジー,インコーポレイテッド | クロック同期回路におけるクロック捕捉 |
| JP2010510718A (ja) * | 2006-11-15 | 2010-04-02 | クゥアルコム・インコーポレイテッド | 遅延線の較正 |
| JP2010119090A (ja) * | 2008-11-11 | 2010-05-27 | Hynix Semiconductor Inc | Dll回路、dll回路のアップデート制御装置、及びdll回路のアップデート方法 |
| JP2016116060A (ja) * | 2014-12-15 | 2016-06-23 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
| JP2017509217A (ja) * | 2014-01-27 | 2017-03-30 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 標準的なデジタルセルを使用する差動バンバン位相検出器 |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6289068B1 (en) | 1998-06-22 | 2001-09-11 | Xilinx, Inc. | Delay lock loop with clock phase shifter |
| US7564283B1 (en) | 1998-06-22 | 2009-07-21 | Xilinx, Inc. | Automatic tap delay calibration for precise digital phase shift |
| JP2000306399A (ja) * | 1999-04-22 | 2000-11-02 | Mitsubishi Electric Corp | 半導体装置 |
| JP4077988B2 (ja) * | 1999-07-19 | 2008-04-23 | 株式会社ルネサステクノロジ | クロック生成回路 |
| US7315599B1 (en) * | 1999-12-29 | 2008-01-01 | Intel Corporation | Skew correction circuit |
| JP4045064B2 (ja) * | 2000-03-30 | 2008-02-13 | 富士通株式会社 | 半導体記憶装置 |
| US6452431B1 (en) * | 2000-08-28 | 2002-09-17 | Micron Technology, Inc. | Scheme for delay locked loop reset protection |
| US6738922B1 (en) * | 2000-10-06 | 2004-05-18 | Vitesse Semiconductor Corporation | Clock recovery unit which uses a detected frequency difference signal to help establish phase lock between a transmitted data signal and a recovered clock signal |
| JP2002124873A (ja) * | 2000-10-18 | 2002-04-26 | Mitsubishi Electric Corp | 半導体装置 |
| JP4672194B2 (ja) * | 2001-06-22 | 2011-04-20 | 富士通株式会社 | 受信回路 |
| US7154978B2 (en) * | 2001-11-02 | 2006-12-26 | Motorola, Inc. | Cascaded delay locked loop circuit |
| US7319728B2 (en) * | 2002-05-16 | 2008-01-15 | Micron Technology, Inc. | Delay locked loop with frequency control |
| US6801070B2 (en) * | 2002-05-16 | 2004-10-05 | Micron Technology, Inc. | Measure-controlled circuit with frequency control |
| US6826249B1 (en) * | 2002-10-10 | 2004-11-30 | Xilinx, Inc. | High-speed synchronous counters with reduced logic complexity |
| KR20040034985A (ko) * | 2002-10-18 | 2004-04-29 | 엘지전자 주식회사 | 클럭신호 생성회로 |
| KR100505657B1 (ko) * | 2002-12-10 | 2005-08-03 | 삼성전자주식회사 | 서로 다른 단위 지연 시간을 가지는 지연소자를 구비하는지연 시간 보상 회로 |
| US6853231B2 (en) * | 2003-03-31 | 2005-02-08 | Mosaid Technologies Incorporated | Timing vernier using a delay locked loop |
| US6937077B2 (en) * | 2003-09-23 | 2005-08-30 | Micron Technology, Inc. | Apparatus and method for suppressing jitter within a clock signal generator |
| DE10345236B3 (de) * | 2003-09-29 | 2005-03-10 | Infineon Technologies Ag | Verzögerungsregelkreis |
| US7046052B1 (en) | 2004-04-30 | 2006-05-16 | Xilinx, Inc. | Phase matched clock divider |
| US7038519B1 (en) | 2004-04-30 | 2006-05-02 | Xilinx, Inc. | Digital clock manager having cascade voltage switch logic clock paths |
| US7157951B1 (en) | 2004-04-30 | 2007-01-02 | Xilinx, Inc. | Digital clock manager capacitive trim unit |
| WO2006018943A1 (ja) * | 2004-08-19 | 2006-02-23 | Renesas Technology Corp. | 位相同期回路 |
| KR100639617B1 (ko) * | 2004-12-20 | 2006-10-31 | 주식회사 하이닉스반도체 | 반도체 기억 소자에서의 지연 고정 루프 및 그의 클럭록킹 방법 |
| US7119596B2 (en) * | 2004-12-22 | 2006-10-10 | Lsi Logic Corporation | Wide-range programmable delay line |
| US7130226B2 (en) * | 2005-02-09 | 2006-10-31 | Micron Technology, Inc. | Clock generating circuit with multiple modes of operation |
| CN100456630C (zh) * | 2005-03-22 | 2009-01-28 | 杭州华三通信技术有限公司 | 低频时钟信号产生方法及低频时钟信号产生装置 |
| US7471130B2 (en) * | 2005-05-19 | 2008-12-30 | Micron Technology, Inc. | Graduated delay line for increased clock skew correction circuit operating range |
| US7158443B2 (en) * | 2005-06-01 | 2007-01-02 | Micron Technology, Inc. | Delay-lock loop and method adapting itself to operate over a wide frequency range |
| KR100733420B1 (ko) * | 2005-06-30 | 2007-06-29 | 주식회사 하이닉스반도체 | 동기식 반도체 메모리 장치 |
| US7656745B2 (en) | 2007-03-15 | 2010-02-02 | Micron Technology, Inc. | Circuit, system and method for controlling read latency |
| JP2010119056A (ja) * | 2008-11-14 | 2010-05-27 | Elpida Memory Inc | 情報システムおよび半導体装置とその制御方法 |
| US7999585B2 (en) * | 2009-06-25 | 2011-08-16 | Analog Devices, Inc. | Calibrating multiplying-delay-locked-loops (MDLLS) |
| US9813067B2 (en) | 2015-06-10 | 2017-11-07 | Micron Technology, Inc. | Clock signal and supply voltage variation tracking |
| US9865317B2 (en) | 2016-04-26 | 2018-01-09 | Micron Technology, Inc. | Methods and apparatuses including command delay adjustment circuit |
| US9997220B2 (en) | 2016-08-22 | 2018-06-12 | Micron Technology, Inc. | Apparatuses and methods for adjusting delay of command signal path |
| US10224938B2 (en) | 2017-07-26 | 2019-03-05 | Micron Technology, Inc. | Apparatuses and methods for indirectly detecting phase variations |
| KR20190043875A (ko) * | 2017-10-19 | 2019-04-29 | 에스케이하이닉스 주식회사 | 반도체 장치 및 이를 이용한 반도체 시스템 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3544342C1 (de) * | 1985-12-14 | 1987-05-07 | Philips Patentverwaltung | Regelschaltung zum Abgleich einer Laufzeitleitung |
| FR2658015B1 (fr) | 1990-02-06 | 1994-07-29 | Bull Sa | Circuit verrouille en phase et multiplieur de frequence en resultant. |
| JPH0897714A (ja) * | 1994-09-29 | 1996-04-12 | Toshiba Corp | クロック信号発生回路 |
| US5687202A (en) * | 1995-04-24 | 1997-11-11 | Cyrix Corporation | Programmable phase shift clock generator |
| KR0157952B1 (ko) * | 1996-01-27 | 1999-03-20 | 문정환 | 위상 지연 보정 장치 |
| US5774023A (en) * | 1997-04-30 | 1998-06-30 | Motorola, Inc. | Adaptive phase locked loop system with charge pump having dual current output |
| US5910740A (en) * | 1997-06-18 | 1999-06-08 | Raytheon Company | Phase locked loop having memory |
-
1997
- 1997-10-03 JP JP9271612A patent/JPH11110065A/ja not_active Withdrawn
-
1998
- 1998-03-25 US US09/047,375 patent/US6292040B1/en not_active Expired - Fee Related
- 1998-05-12 KR KR1019980017026A patent/KR100283597B1/ko not_active Expired - Fee Related
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100400145B1 (ko) * | 2000-08-28 | 2003-10-01 | 마쯔시다덴기산교 가부시키가이샤 | 클럭 생성 회로를 내장하는 반도체 장치 |
| KR100437539B1 (ko) * | 2001-06-29 | 2004-06-26 | 주식회사 하이닉스반도체 | 클럭 동기 회로 |
| KR100410632B1 (ko) * | 2001-06-30 | 2003-12-18 | 주식회사 하이닉스반도체 | 소비전류와 레이아웃 면적의 감소를 위한 지연고정루프 |
| JP2007536831A (ja) * | 2004-05-05 | 2007-12-13 | マイクロン テクノロジー,インコーポレイテッド | クロック同期回路におけるクロック捕捉 |
| KR100713082B1 (ko) | 2005-03-02 | 2007-05-02 | 주식회사 하이닉스반도체 | 클럭의 듀티 비율을 조정할 수 있는 지연 고정 루프 |
| US7372311B2 (en) | 2005-03-02 | 2008-05-13 | Hynix Semiconductor Inc. | Delay locked loop for controlling duty rate of clock |
| JP2010510718A (ja) * | 2006-11-15 | 2010-04-02 | クゥアルコム・インコーポレイテッド | 遅延線の較正 |
| JP2010119090A (ja) * | 2008-11-11 | 2010-05-27 | Hynix Semiconductor Inc | Dll回路、dll回路のアップデート制御装置、及びdll回路のアップデート方法 |
| JP2017509217A (ja) * | 2014-01-27 | 2017-03-30 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 標準的なデジタルセルを使用する差動バンバン位相検出器 |
| JP2016116060A (ja) * | 2014-12-15 | 2016-06-23 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
| US10097189B2 (en) | 2014-12-15 | 2018-10-09 | Renesas Electronics Corporation | Semiconductor device |
Also Published As
| Publication number | Publication date |
|---|---|
| KR19990036489A (ko) | 1999-05-25 |
| US6292040B1 (en) | 2001-09-18 |
| KR100283597B1 (ko) | 2001-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11110065A (ja) | 内部クロック信号発生回路 | |
| KR100810070B1 (ko) | 지연고정루프 | |
| JP4504581B2 (ja) | リング遅延とカウンタを利用したレジスタ制御遅延固定ループ | |
| JP3993717B2 (ja) | 半導体集積回路装置 | |
| USRE37232E1 (en) | Delay circuit device | |
| US5506878A (en) | Programmable clock having programmable delay and duty cycle based on a user-supplied reference clock | |
| US7969802B2 (en) | Apparatus and method of generating output enable signal for semiconductor memory apparatus | |
| KR100512935B1 (ko) | 내부 클럭신호 발생회로 및 방법 | |
| JP2010074859A (ja) | 周波数逓倍回路 | |
| JP3481148B2 (ja) | Dll回路を有する集積回路装置 | |
| JP2001298362A (ja) | Dll回路、それを使用する半導体装置及び遅延制御方法 | |
| JP2006148891A (ja) | 遅延同期ループ及びこれを具備した半導体メモリー装置 | |
| JP2000156635A (ja) | セルフ・タイミング制御回路 | |
| US6366150B1 (en) | Digital delay line | |
| JP2001339280A (ja) | タイミング差分割回路と信号制御方法及び装置 | |
| JPH07288447A (ja) | 位相同期型タイミング発生回路 | |
| KR950010208B1 (ko) | 신호지연회로 및 클록신호발생회로 | |
| KR100514414B1 (ko) | 지연 동기 루프 | |
| US20010022745A1 (en) | Delay locked loop for use in semiconductor memory device | |
| US20110025381A1 (en) | Multi-phase clock divider circuit | |
| US5939901A (en) | Synthesizable flip-flop based phase-frequency comparator for phase-locked loops | |
| KR20040042794A (ko) | 클록생성회로 | |
| JP3717290B2 (ja) | 集積回路装置 | |
| JP4597681B2 (ja) | 時間サイクルサプレッサを用いた低ロック時間遅延ロックループ | |
| US5528638A (en) | Multiple phase shifted clocks generation using a minimal set of signals from a PLL |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20041207 |