JPH11266239A - Clock synchronization delay control circuit - Google Patents
Clock synchronization delay control circuitInfo
- Publication number
- JPH11266239A JPH11266239A JP10069061A JP6906198A JPH11266239A JP H11266239 A JPH11266239 A JP H11266239A JP 10069061 A JP10069061 A JP 10069061A JP 6906198 A JP6906198 A JP 6906198A JP H11266239 A JPH11266239 A JP H11266239A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- delay
- output
- circuit
- clock
- 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.)
- Granted
Links
Landscapes
- Pulse Circuits (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Dram (AREA)
Abstract
(57)【要約】
【課題】動作周波数範囲を広げる。
【解決手段】ディレイモニタ5からのパルスSTART
は前進パルス用遅延線6を伝播する。パルスSTART
が前進パルス用遅延線6を伝播した時間と同じ時間後に
後退パルス用遅延線7からパルスが出力され、パルス幅
復元回路8及びクロックデリバラ9を介して内部クロッ
クINTCLKとして出力される。パルス検出回路13
は、パルスSTARTがN段まで伝播したか否かを検出
している。パルスSTARTがN段まで伝播すると、パ
ルス検出回路13はレシーバ2、パルス生成回路3、デ
ィレイモニタ5、パルス幅復元回路8及びクロックデリ
バラ9の遅延時間を低周波用に設定するための検出信号
Dctl を出力する。これにより、周波数帯域を広げるこ
とができる。
(57) [Abstract] [PROBLEMS] To extend the operating frequency range. A pulse start from a delay monitor is provided.
Propagates through the forward pulse delay line 6. Pulse START
A pulse is output from the backward pulse delay line 7 after the same time as the signal has propagated through the forward pulse delay line 6, and is output as the internal clock INTCLK via the pulse width restoration circuit 8 and the clock delivery 9. Pulse detection circuit 13
Detects whether the pulse START has propagated to the Nth stage. When the pulse START propagates to the N-th stage, the pulse detection circuit 13 generates a detection signal for setting the delay time of the receiver 2, the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8, and the clock delivery 9 for low frequency. Output Dctl. Thereby, the frequency band can be expanded.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、高速クロックを用
いて同期制御するものに適したクロック同期遅延制御回
路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a clock synchronization delay control circuit suitable for controlling synchronization using a high-speed clock.
【0002】[0002]
【従来の技術】近年、コンピュータシステムにおいて
は、処理の高速化の要求からシンクロナスDRAM等の
クロック同期型のメモリを採用することがある。同期型
のメモリは、メモリ回路を制御するクロックに対して同
期したクロックをメモリ内部でも使用するようになって
いる。2. Description of the Related Art In recent years, in a computer system, a clock synchronous type memory such as a synchronous DRAM has been sometimes employed due to a demand for high-speed processing. The synchronous memory uses a clock synchronized with a clock for controlling the memory circuit in the memory.
【0003】メモリ内部で使用するクロック(以下、内
部クロックという)とメモリ回路を制御するクロック等
の外部クロックとの間に遅延が生じると、特に動作速度
が高速である場合には遅延量が僅かであっても、回路の
誤動作が発生しやすくなってしまう。When a delay occurs between a clock used in the memory (hereinafter referred to as an internal clock) and an external clock such as a clock for controlling a memory circuit, the delay amount becomes small especially when the operation speed is high. However, the malfunction of the circuit is likely to occur.
【0004】そこで、内部クロックを外部クロックに同
期させるためのクロック同期遅延制御回路が半導体集積
回路内に設けられる。Therefore, a clock synchronization delay control circuit for synchronizing an internal clock with an external clock is provided in a semiconductor integrated circuit.
【0005】図23は本件出願人が先に出願した特願平
9−182634号明細書で提案した従来のクロック同
期遅延制御回路を示すブロック図である。FIG. 23 is a block diagram showing a conventional clock synchronization delay control circuit proposed in Japanese Patent Application No. 9-182634 previously filed by the present applicant.
【0006】入力端子1には外部クロックEXTCLK
が入力される。この外部クロックEXTCLKはレシー
バ162を介して取り込まれる。この取り込みの際にレ
シーバ162によって遅延が生じる。更に、レシーバ1
62の出力はパルス生成回路163、ディレイモニタ1
65、前進パルス用遅延線6、後退パルス用遅延線7、
パルス幅復元回路168及びクロックデリバラ169を
介して内部クロックINTCLKとして出力される。こ
れらの回路によっても遅延が生じる。The input terminal 1 has an external clock EXTCLK
Is entered. This external clock EXTCLK is taken in via the receiver 162. A delay is caused by the receiver 162 during this capture. Further, the receiver 1
The output of 62 is the pulse generation circuit 163 and the delay monitor 1
65, forward pulse delay line 6, backward pulse delay line 7,
It is output as an internal clock INTCLK via a pulse width restoration circuit 168 and a clock delivery 169. These circuits also cause a delay.
【0007】図23の回路は外部クロックEXTCLK
の周期をτとして、各回路の遅延時間の総和をτの整数
倍にすることによって、外部クロックEXTCLKに同
期した内部クロックINTCLKを得るようにしてい
る。The circuit shown in FIG. 23 has an external clock EXTCLK.
Is set to τ, and the total of the delay times of the respective circuits is made an integral multiple of τ, thereby obtaining the internal clock INTCLK synchronized with the external clock EXTCLK.
【0008】いま、レシーバ162の遅延時間をΔtrec
とし、クロックデリバラ169の遅延時間をΔtdeli と
する。また、パルス生成回路163及びパルス幅復元回
路168の遅延時間をτdとする。これらの遅延時間は
既知であり、ディレイモニタ165の遅延時間Δtmonを
Δtmon=Δtrec+Δtdeli に設定すると、前進パルス用
遅延線6及び後退パルス遅延線7を除く遅延量はΔtrec
+2τd+Δtmon+Δtdeli=2(Δtmon+τd)とな
る。Now, the delay time of the receiver 162 is set to Δtrec
And the delay time of the clock deliver 169 is Δtdeli. Further, the delay time of the pulse generation circuit 163 and the pulse width restoration circuit 168 is represented by τd. These delay times are known, and if the delay time Δtmon of the delay monitor 165 is set to Δtmon = Δtrec + Δtdeli, the delay amount excluding the forward pulse delay line 6 and the backward pulse delay line 7 becomes Δtrec
+ 2τd + Δtmon + Δtdeli = 2 (Δtmon + τd).
【0009】従って、前進パルス用遅延線6及び後退パ
ルス用遅延線7の和の遅延量を2{τ−(Δtmon+τ
d)}とすることにより、外部クロックEXTCLKに
対して2τ遅延して同期した内部クロックINTCLK
を生成することができる。Therefore, the delay amount of the sum of the forward pulse delay line 6 and the backward pulse delay line 7 is 2 {τ− (Δtmon + τ
d) By setting IN, the internal clock INTCLK synchronized with a delay of 2τ with respect to the external clock EXTCLK
Can be generated.
【0010】図24はこのような従来のクロック同期遅
延制御回路の動作を説明するための波形図である。FIG. 24 is a waveform chart for explaining the operation of such a conventional clock synchronous delay control circuit.
【0011】入力端子1には周期がτでデューティが5
0%の外部クロックEXTCLK(図24(a))が入
力される。この外部クロックEXTCLKはレシーバ1
62に与えられ、図24(b)に示すように、Δtrecだ
け遅延されてクロックCLKとして出力される。このク
ロックCLKはパルス生成回路163及び制御信号生成
回路4に与えられる。制御信号生成回路4は、図24
(c)に示すように、入力されたクロックCLKを反転
させた制御信号STOPを出力する。The input terminal 1 has a period of τ and a duty of 5
A 0% external clock EXTCLK (FIG. 24A) is input. This external clock EXTCLK is supplied to the receiver 1
24, and is delayed as Δtrec and output as a clock CLK, as shown in FIG. This clock CLK is supplied to the pulse generation circuit 163 and the control signal generation circuit 4. The control signal generation circuit 4
As shown in (c), a control signal STOP obtained by inverting the input clock CLK is output.
【0012】図25は図23中のパルス生成回路163
の具体的な構成を示す回路図である。FIG. 25 shows a pulse generation circuit 163 in FIG.
FIG. 2 is a circuit diagram showing a specific configuration of FIG.
【0013】パルス生成回路163はパルス幅調整用遅
延回路52及びアンド回路53によって構成されてい
る。パルス幅調整用遅延回路52は端子51を介して入
力されたクロックCLKをτdだけ遅延させてアンド回
路53に与える。これにより、アンド回路53からはク
ロックCLKの立ち上がりからτd遅延して立ち上が
り、クロックCLKの立ち下がりで立ち下がるパルスA
(図24(d))が得られる。即ち、パルスAのパルス
幅αは、外部クロックEXTCLKのパルス幅よりも狭
く、τ/2−τdである。The pulse generation circuit 163 includes a pulse width adjustment delay circuit 52 and an AND circuit 53. The pulse width adjusting delay circuit 52 delays the clock CLK input via the terminal 51 by τd and supplies the clock CLK to the AND circuit 53. This causes the AND circuit 53 to generate a pulse A that rises with a delay of τd from the rise of the clock CLK and falls at the fall of the clock CLK.
(FIG. 24D) is obtained. That is, the pulse width α of the pulse A is smaller than the pulse width of the external clock EXTCLK, and is τ−2−τd.
【0014】パルスAはディレイモニタ165に供給さ
れてΔtmonだけ遅延された後、パルスSTART(図2
4(e))として前進パルス用遅延線6に供給される。The pulse A is supplied to the delay monitor 165 and is delayed by Δtmon, and thereafter, the pulse START (FIG. 2)
4 (e)) is supplied to the forward pulse delay line 6.
【0015】図26は図23中の前進パルス用遅延線6
及び後退パルス用遅延線7の具体的な構成を示す回路図
である。前進パルス用遅延線6及び後退パルス用遅延線
7は、1乃至L段の単位遅延素子11-1乃至11-L,1
2-1乃至12-Lによって構成されている。各単位遅延素
子は、図26に示すように、クロックドインバータ31
によって構成されている。クロックドインバータ31に
よる単位遅延素子を縦続接続することによって、前進パ
ルス用遅延線6及び後退パルス用遅延線7が構成され
る。FIG. 26 shows a delay line 6 for a forward pulse shown in FIG.
3 is a circuit diagram showing a specific configuration of a backward pulse delay line 7. FIG. The forward-pulse delay line 6 and the backward-pulse delay line 7 include 1 to L-stage unit delay elements 11-1 to 11-L, 1
It is composed of 2-1 to 12-L. Each unit delay element is connected to a clocked inverter 31 as shown in FIG.
It is constituted by. By cascading the unit delay elements by the clocked inverter 31, the forward pulse delay line 6 and the backward pulse delay line 7 are configured.
【0016】前進パルス用単位遅延線6の各段の単位遅
延素子11の出力端は、後退パルス用単位遅延線7の各
段の単位遅延素子12の入力端に接続されている。前進
パルス用単位遅延線6のクロックドインバータ31は制
御信号STOPによって制御され、後退パルス用単位遅
延線7のクロックドインバータ31はクロックCLKに
よって制御される。The output terminal of the unit delay element 11 at each stage of the forward pulse unit delay line 6 is connected to the input terminal of the unit delay element 12 at each stage of the backward pulse unit delay line 7. The clocked inverter 31 of the forward pulse unit delay line 6 is controlled by the control signal STOP, and the clocked inverter 31 of the backward pulse unit delay line 7 is controlled by the clock CLK.
【0017】制御信号STOPがハイレベル(以下、
“H”という)の場合には、前進パルス用単位遅延線6
の各インバータ31は導通状態であり、初段のインバー
タ31に入力されたパルスSTARTが順次後段のイン
バータ31を伝播する。制御信号STOPの“H”期間
には、クロックCLKはローレベル(以下、“L”とい
う)であるので、後退パルス用遅延線7の各クロックド
インバータ31は信号を伝播しない。パルスSTART
のパルス幅は狭く、クロックCLKが“L”の期間に入
力されるので、パルスSTARTが立ち上がって次にク
ロックCLKが“H”になるまで前進パルス用遅延線6
を伝播する。When the control signal STOP is at a high level (hereinafter, referred to as
"H"), the forward pulse unit delay line 6
Are in a conductive state, and the pulse START input to the first-stage inverter 31 sequentially propagates through the second-stage inverter 31. During the “H” period of the control signal STOP, since the clock CLK is at a low level (hereinafter, referred to as “L”), each clocked inverter 31 of the backward pulse delay line 7 does not propagate a signal. Pulse START
Is narrow and the clock CLK is input during the period of "L", so that the pulse START rises and the delay line 6 for the forward pulse continues until the next clock CLK becomes "H".
To propagate.
【0018】制御信号STOPが“H”の期間におい
て、パルスSTARTが伝播されていない段、即ち、パ
ルスSTARTの立ち上がりエッジが到達していない段
においては、その出力は“H”又は“L”に固定されて
いる。単位遅延素子がインバータで構成されているの
で、隣り合う段同士の出力は相互に異なる論理レベルと
なっている。パルスSTARTのエッジ部分が伝播する
と、その段では、出力が異なる論理レベルに変換し、パ
ルスSTARTのパルス幅に対応する期間だけそのレベ
ルを維持する。パルスSTARTの立ち下がりエッジが
通過すると、その段の出力は元の論理レベルに戻る。During the period when the control signal STOP is "H", at the stage where the pulse START is not propagated, that is, at the stage where the rising edge of the pulse START has not reached, the output becomes "H" or "L". Fixed. Since the unit delay element is constituted by an inverter, the outputs of adjacent stages have different logic levels. When the edge portion of the pulse START propagates, the stage converts the output to a different logic level and maintains that level for a period corresponding to the pulse width of the pulse START. When the falling edge of the pulse START passes, the output of the stage returns to the original logic level.
【0019】制御信号STOPが“L”になりクロック
CLKが“H”になると、パルスSTARTの伝播は停
止し、後退パルス用遅延線7の各クロックドインバータ
31が伝播を開始する。When the control signal STOP becomes "L" and the clock CLK becomes "H", the propagation of the pulse START is stopped, and each clocked inverter 31 of the backward pulse delay line 7 starts to propagate.
【0020】前進パルス用遅延線6の各インバータ31
の出力は後退パルス用遅延線7の各インバータの入力と
して供給されているので、パルスSTARTの立ち上が
りエッジがN段まで伝播していたとすると、このエッジ
に対応する出力が後退パルス用遅延線7のN段の入力端
に現れる。この立ち上がりエッジ部分に対応する出力
は、後退パルス用遅延線7を初段側にN段伝播して出力
される。Each inverter 31 of the forward pulse delay line 6
Is supplied as an input to each inverter of the backward pulse delay line 7, and if the rising edge of the pulse START has propagated to the Nth stage, the output corresponding to this edge is the output of the backward pulse delay line 7. It appears at the input terminal of N stages. The output corresponding to the rising edge portion is transmitted through the backward pulse delay line 7 to the first stage by N stages and output.
【0021】従って、パルスSTARTの立ち上がりが
前進パルス用遅延線6を伝播する時間と後退パルス用遅
延線7に入力されたパルスが後退パルス用遅延線7を伝
播する時間とは等しい。図24に示すように、パルスS
TARTは、ディレイモニタ165の出力から制御信号
が“L”になるまでの間、即ち、τ−(τd+Δtmon)
だけ伝播し、更に同じ時間だけ後退パルス用遅延線7を
伝播する。こうして、後退パルス用遅延線7からは図2
4(f)に示すパルスOUTが出力される。Accordingly, the time when the rise of the pulse START propagates through the forward pulse delay line 6 is equal to the time when the pulse input to the backward pulse delay line 7 propagates through the backward pulse delay line 7. As shown in FIG.
TART is from the output of the delay monitor 165 to the time when the control signal becomes “L”, that is, τ− (τd + Δtmon)
And then propagates through the backward pulse delay line 7 for the same amount of time. Thus, from the backward pulse delay line 7, FIG.
The pulse OUT shown in FIG. 4 (f) is output.
【0022】パルスOUTはパルス幅復元回路168に
供給される。図27は図23中のパルス幅復元回路16
8の具体的な構成を示す回路図である。The pulse OUT is supplied to a pulse width restoration circuit 168. FIG. 27 shows the pulse width restoration circuit 16 in FIG.
8 is a circuit diagram showing a specific configuration of FIG.
【0023】パルス幅復元回路168は、図27に示す
ように、遅延回路72、ノア回路73,78、インバー
タ74,76及びnMOSトランジスタ57,77によ
って構成されている。遅延回路72の遅延時間はτdで
ある。端子71にはパルス幅がαのパルスOUTが入力
される。遅延回路72は、端子71を介して入力された
パルスOUTをτdだけ遅延させて出力する。The pulse width restoring circuit 168 comprises a delay circuit 72, NOR circuits 73 and 78, inverters 74 and 76, and nMOS transistors 57 and 77, as shown in FIG. The delay time of the delay circuit 72 is τd. The terminal 71 receives a pulse OUT having a pulse width α. The delay circuit 72 delays the pulse OUT input via the terminal 71 by τd and outputs the delayed pulse OUT.
【0024】端子71からのパルスOUTが“H”にな
ると、オア回路73,78によって端子79は“H”とな
る。パルスOUTが時間αの後に“L”となる前に、パ
ルスOUTの“H”によってトランジスタ77が導通
し、インバータ76の出力は“H”となる。これによ
り、時間αの後にパルスOUTが“L”になっても、端
子79は“H”を維持する。When the pulse OUT from the terminal 71 becomes "H", the OR circuit 73, 78 causes the terminal 79 to become "H". Before the pulse OUT becomes “L” after the time α, the transistor 77 is turned on by the “H” of the pulse OUT, and the output of the inverter 76 becomes “H”. As a result, even if the pulse OUT becomes “L” after the time α, the terminal 79 maintains “H”.
【0025】パルスOUTの立ち上がりから時間τdの
後に遅延回路72の出力が“H”となる。これにより、
トランジスタ75が導通し、インバータ76の出力は
“L”となる。しかし、遅延回路72の出力が立ち上が
ってから時間αの間は遅延回路72の出力は“H”であ
り、端子79はこの間“H”を維持する。結局、端子7
9からはパルスOUTの立ち上がりで立ち上がり、パル
ス幅がτd+α=クロックCLKのパルス幅のパルスC
(図24(g))が得られる。After a time τd from the rise of the pulse OUT, the output of the delay circuit 72 becomes “H”. This allows
The transistor 75 conducts, and the output of the inverter 76 becomes "L". However, during the time α after the output of the delay circuit 72 rises, the output of the delay circuit 72 is “H”, and the terminal 79 maintains “H” during this time. After all, terminal 7
9 rises at the rise of the pulse OUT, and the pulse width is τd + α = pulse C having the pulse width of the clock CLK.
(FIG. 24 (g)) is obtained.
【0026】なお、図25及び図27の遅延回路52,
72としては、例えば図31(A),(B)に示す回路
が用いられる。図31(A)に示す回路はインバータ6
2を縦続接続して構成したものであり、図31(B)に
示す回路は、抵抗66及びコンデンサ65による回路を
縦続接続して構成したものである。The delay circuits 52, 52 in FIGS.
For example, the circuit shown in FIGS. 31A and 31B is used as 72. The circuit shown in FIG.
2 are cascaded, and the circuit shown in FIG. 31B is configured by cascade-connecting a circuit including a resistor 66 and a capacitor 65.
【0027】パルス幅復元回路168からのパルスC
は、図24(h)に示すように、クロックデリバラ16
9によってΔtdeli だけ遅延されて内部クロックINT
CLKとして出力される(図24(i))。Pulse C from pulse width restoration circuit 168
Is the clock delivery 16 as shown in FIG.
9, the internal clock INT is delayed by Δtdeli.
CLK (FIG. 24 (i)).
【0028】ディレイモニタ165の遅延時間Δtmonが
レシーバ162とクロックデリバラ169の遅延時間の
和Δtrec+Δtdeli に等しくなるように設計されている
ので、外部クロックEXTCLKに対する内部クロック
INTCLKの総遅延量Δtotal は、下記(1)式にて
表される。Since the delay time Δtmon of the delay monitor 165 is designed to be equal to the sum Δtrec + Δtdeli of the delay times of the receiver 162 and the clock delivery 169, the total delay Δtotal of the internal clock INTCLK with respect to the external clock EXTCLK is , Represented by the following equation (1).
【0029】 Δtotal =Δtrec+τd+Δtmon+2{τ−(τd+Δtmon)}+τd+Δtdeli =2τ …(1) (1)式に示すように、内部クロックINTCLKは外
部クロックEXTCLKに対して2周期遅れて同期す
る。Δtotal = Δtrec + τd + Δtmon + 2 {τ− (τd + Δtmon)} + τd + Δtdeli = 2τ (1) As shown in the equation (1), the internal clock INTCLK is synchronized with the external clock EXTCLK with a delay of two cycles.
【0030】次に、前進パルス用遅延線6と後退パルス
用遅延線7のパルスの伝播動作について図28の動作波
形図を参照して更に詳細に説明する。Next, the pulse propagation operation of the forward pulse delay line 6 and the backward pulse delay line 7 will be described in more detail with reference to the operation waveform diagram of FIG.
【0031】レシーバ162の出力信号CLKがパルス
生成回路163によってパルス化され、パルスSTAR
Tとして前進パルス用遅延線6に供給される。パルスS
TARTがL段の単位遅延素子11-Lまで伝播したと
き、N−1段目、N段目及びL段目の動作波形を図28
(e),(f),(g)に示している。The output signal CLK of the receiver 162 is pulsed by the pulse generation circuit 163, and the pulse STAR
T is supplied to the forward pulse delay line 6 as T. Pulse S
When TART propagates to the L-stage unit delay element 11-L, the operation waveforms of the (N-1) -th, N-th and L-th stages are shown in FIG.
(E), (f), and (g).
【0032】単位遅延素子はクロックドインバータ31
を用いているので、隣り合う単位遅延素子の出力D(N
−1),D(N)は図28(e)、(f)に示すように
相互に反転している。パルスが伝播したとき、N−1段
目の単位遅延素子は正のパルスを出力し、N段目の単位
遅延素子は負のパルスを出力する。また、クロックCL
Kが“H”のときに前進パルス用遅延線6をパルスが伝
播し、後退パルス用遅延線7では制御信号STOPが
“H”(CLKが“L”)のときにパルスが伝播する。
前進パルス用遅延線6を構成する単位遅延素子11の出
力端と後退パルス用遅延線7を構成する単位遅延素子1
2の入力端とが接続されているので、図28(f)の出
力D(N)のパルス1は前進パルス用遅延線6を伝播す
るパルスであり、パルス2は後退パルス用遅延線7を伝
播するパルスである。The unit delay element is a clocked inverter 31
, The output D (N
-1) and D (N) are mutually inverted as shown in FIGS. 28 (e) and (f). When the pulse propagates, the unit delay element of the (N-1) th stage outputs a positive pulse, and the unit delay element of the Nth stage outputs a negative pulse. Also, the clock CL
When K is "H", the pulse propagates through the forward pulse delay line 6, and in the backward pulse delay line 7, the pulse propagates when the control signal STOP is "H" (CLK is "L").
Output terminal of unit delay element 11 forming forward pulse delay line 6 and unit delay element 1 forming backward pulse delay line 7
28 (f), the pulse 1 of the output D (N) is a pulse that propagates through the forward pulse delay line 6, and the pulse 2 is the reverse pulse delay line 7 It is a propagating pulse.
【0033】ところで、図23の回路においては、パル
スSTARTをクロックCLK立ち上がりのτd+Δtm
on後から次のクロックCLKの立ち上がりまでの間だけ
前進パルス用遅延線6を伝播させ、この伝播終了から同
じ時間後に後退パルス用遅延線7からパルスOUTを出
力することによって、同期をとっていることから、動作
周波数帯域が制限されるという欠点がある。In the circuit shown in FIG. 23, the pulse START is set to τd + Δtm at the rise of the clock CLK.
The forward-pulse delay line 6 is propagated only during the period from the ON state to the next rise of the clock CLK, and the pulse OUT is output from the backward-pulse delay line 7 at the same time after the end of the propagation, thereby achieving synchronization. Therefore, there is a disadvantage that the operating frequency band is limited.
【0034】いま、外部クロックEXTCLKの周期が
τでデューティが50%であり、レシーバ162の出力
信号CLKの周期及びデューティは外部クロックEXT
CLKの周期及びデューティと等しいものとする。Now, the period of the external clock EXTCLK is τ and the duty is 50%, and the period and the duty of the output signal CLK of the receiver 162 are the external clock EXT.
It is assumed that they are equal to the cycle and duty of CLK.
【0035】同期を確立させるためには、パルスSTA
RTの立ち上がりエッジと立ち下がりエッジとが前進パ
ルス用遅延線6を伝播する必要がある。立ち下がりにつ
いては、エッジ部分がクロックCLKの“L”(制御信
号STOPの“H”)期間に、前進パルス用遅延線6に
入力されればよい。図29はこの場合の限界を示す波形
図である。To establish synchronization, the pulse STA
The rising edge and the falling edge of RT need to propagate through the forward pulse delay line 6. As for the falling edge, the edge portion may be input to the forward pulse delay line 6 during the period of “L” of the clock CLK (“H” of the control signal STOP). FIG. 29 is a waveform chart showing the limit in this case.
【0036】図29(c)に示すように、パルスSTA
RTは立ち下がりエッジがクロックCLKの立ち上がり
に一致している。即ち、限界は下記(2)式にて表され
る。As shown in FIG. 29C, the pulse STA
RT has a falling edge coincident with the rising edge of the clock CLK. That is, the limit is represented by the following equation (2).
【0037】 即ち、上記(2)式は、外部クロックEXTCLKの周
波数の上限を示している。[0037] That is, the above equation (2) indicates the upper limit of the frequency of the external clock EXTCLK.
【0038】また、立ち上がりについても、エッジ部分
がクロックCLKの“L”(制御信号STOPの
“H”)期間に、前進パルス用遅延線6に入力されれば
よい。図30はこの場合の限界を示す波形図である。As for the rising edge, the edge portion may be input to the forward pulse delay line 6 during the "L" period of the clock CLK ("H" of the control signal STOP). FIG. 30 is a waveform chart showing the limit in this case.
【0039】図30(c)に示すように、パルスSTA
RTは立ち上がりエッジがクロックCLKの立ち下がり
に一致している。即ち、この場合の限界は下記(3)式
にて表される。As shown in FIG. 30C, the pulse STA
RT has a rising edge coincident with the falling edge of the clock CLK. That is, the limit in this case is expressed by the following equation (3).
【0040】 即ち、上記(3)式は、外部クロックEXTCLKの周
波数の下限を示している。[0040] That is, the above equation (3) indicates the lower limit of the frequency of the external clock EXTCLK.
【0041】また、α=τ/2−τdであるので、パル
ス生成回路163においてパルスAが生成される条件
は、 である。Since α = τ / 2−τd, the condition for generating the pulse A in the pulse generation circuit 163 is as follows. It is.
【0042】また、パルスSTARTが前進パルス用遅
延線6の最終段(L段)まで伝播する前にパルスの伝播
が停止しなければ、同期を確立することはできないの
で、単位遅延素子11,12の遅延量をΔdu として、
下記(5)式の条件が必要である。If the propagation of the pulse does not stop before the pulse START propagates to the last stage (L stage) of the forward pulse delay line 6, synchronization cannot be established, so that the unit delay elements 11 and 12 cannot be established. Let Δdu be the delay amount of
The following condition (5) is required.
【0043】 τ−(τd+Δtmon) ≦LΔdu τ≦ LΔdu +τd+Δtmon 1/τ≧1/(LΔdu +τd+Δtmon) …(5) よって、上記(2)式乃至(5)式によって、図23の
回路における周波数帯域fは、下記(6)式にて表すこ
とができる。Τ− (τd + Δtmon) ≦ LΔdu τ ≦ LΔdu + τd + Δtmon 1 / τ ≧ 1 / (LΔdu + τd + Δtmon) (5) Therefore, the frequency band f in the circuit of FIG. Can be expressed by the following equation (6).
【0044】なお、max{a,b}はa,bの大きい
方を示し、min{a,b}はa,bの小さい方を示す
ものとする。Note that max {a, b} indicates the larger of a and b, and min {a, b} indicates the smaller of a and b.
【0045】 max{1/2(τd+Δtmon),1/(LΔdu +τd+Δtmon} <f< min{1/2Δtmon,1/2τd} …(6) クロック同期遅延制御回路においてSTBD(Synchron
ous Traced BackwardsDelay)を採用したものは、一般
的に、遅延線を構成する単位遅延素子の個数Lを多くす
ることで、動作周波数帯域の下限を上限とは独立に低周
波側に拡大することができる。Max {1/2 (τd + Δtmon), 1 / (LΔdu + τd + Δtmon) <f <min {1 / 2Δtmon, 1 / 2τd} (6) In the clock synchronous delay control circuit, the STBD (Synchron
ous Traced Backwards Delay), generally, the lower limit of the operating frequency band can be extended to the lower frequency side independently of the upper limit by increasing the number L of unit delay elements constituting the delay line. it can.
【0046】しかし、図23の回路においては、上記
(6)式に示すように、動作周波数帯域の下限について
もパルス生成回路163を構成する遅延線とパルス幅復
元回路168を構成する遅延線の遅延時間τdとディレ
イモニタ165の遅延時間Δtmonとに依存することか
ら、動作周波数帯域が他のクロック同期遅延制御回路に
比べて狭いという欠点があった。However, in the circuit shown in FIG. 23, as shown in the above equation (6), the lower limit of the operating frequency band is not equal to the delay line forming pulse generator 163 and the delay line forming pulse width restoring circuit 168. Since it depends on the delay time τd and the delay time Δtmon of the delay monitor 165, there is a disadvantage that the operating frequency band is narrower than other clock synchronous delay control circuits.
【0047】[0047]
【発明が解決しようとする課題】このように、上述した
従来のクロック同期遅延制御回路は、動作周波数帯域の
下限と上限とを独立して設定することができないことか
ら、動作周波数帯域が狭いという問題点があった。As described above, in the above-described conventional clock synchronization delay control circuit, since the lower limit and the upper limit of the operating frequency band cannot be set independently, the operating frequency band is narrow. There was a problem.
【0048】本発明は、回路各部の遅延線の遅延量を切
換え可能にすることによって、動作周波数帯域を広げる
ことができるクロック同期遅延制御回路を提供すること
を目的とする。It is an object of the present invention to provide a clock synchronous delay control circuit capable of expanding an operating frequency band by making it possible to switch a delay amount of a delay line in each section of the circuit.
【0049】[0049]
【課題を解決するための手段】本発明に係るクロック同
期遅延制御回路は、外部クロックを受信して出力する入
力手段と、前記外部クロックの半周期よりも狭幅のパル
ス信号であって、前記入力手段からの外部クロックに対
して第1の遅延時間だけ遅延した第1のパルス信号を生
成するパルス生成手段と、前記第1のパルス信号を遅延
させて出力する遅延手段と、縦続接続された複数段の単
位遅延素子によって構成され、前記遅延手段からの第1
のパルス信号が初段の単位遅延素子に供給されて後段の
単位遅延素子に伝播し、前記入力手段からの外部クロッ
クに同期したタイミングで伝播が停止して伝播した段数
を示す出力が得られる前進パルス用遅延線と、縦続接続
された複数段の単位遅延素子によって構成され、前記前
進パルス用遅延線の出力に基づいて、前記第1のパルス
信号が前記前進パルス用遅延線を伝播した段数に対応す
る段数だけパルス信号を伝播させて出力することによ
り、前記第1のパルス信号の伝播の停止から前記第1の
パルス信号が前記前進パルス用遅延線を伝播した時間と
同一の時間後にパルス信号を出力する後退パルス用遅延
線と、前記後退パルス用遅延線からのパルス信号のエッ
ジを前記第1の遅延時間だけ遅延させることにより前記
入力手段からの外部クロックのパルス幅と同一のパルス
幅に復元して出力するパルス幅復元手段と、前記遅延手
段による遅延時間から前記入力手段による遅延時間を引
いた遅延時間で動作して、前記パルス幅復元手段の出力
を遅延させて内部クロックとして出力する出力手段と、
前記第1のパルス信号が伝播した前記前進パルス用遅延
線の単位遅延素子の段数を検出するパルス検出手段と、
前記第1の遅延時間と前記入力手段、前記遅延手段及び
前記出力手段による遅延時間との少なくとも一方を前記
パルス検出手段の検出結果に基づいて制御する遅延時間
制御手段とを具備したものである。A clock synchronization delay control circuit according to the present invention comprises: input means for receiving and outputting an external clock; and a pulse signal having a width smaller than a half cycle of the external clock. Pulse generating means for generating a first pulse signal delayed by a first delay time with respect to an external clock from the input means; delay means for delaying and outputting the first pulse signal; The delay means is constituted by a plurality of unit delay elements.
Pulse signal is supplied to the first-stage unit delay element and propagates to the second-stage unit delay element, and propagation is stopped at a timing synchronized with the external clock from the input means to obtain an output indicating the number of propagated stages. And a plurality of cascade-connected unit delay elements, and the first pulse signal corresponds to the number of stages in which the first pulse signal has propagated through the forward-pulse delay line based on the output of the forward-pulse delay line. Propagating and outputting the pulse signal by the number of stages to be performed, the pulse signal is transmitted after the same time as the time when the first pulse signal has propagated through the forward pulse delay line from the stop of the propagation of the first pulse signal. A delay line for a backward pulse to be output and an edge of a pulse signal from the delay line for a backward pulse are delayed by the first delay time, thereby providing an external signal from the input means. A pulse width restoring means for restoring and outputting the same pulse width as the lock pulse width, and a delay time obtained by subtracting the delay time by the input means from the delay time by the delay means; Output means for delaying the output and outputting as an internal clock;
Pulse detection means for detecting the number of stages of unit delay elements of the forward pulse delay line through which the first pulse signal has propagated;
A delay time control means for controlling at least one of the first delay time and the delay time by the input means, the delay means and the output means based on the detection result of the pulse detection means.
【0050】本発明において、外部クロックは入力手段
を介して入力され、入力手段の出力から第1のパルス信
号が生成される。第1のパルス信号は遅延手段によって
遅延された後、前進パルス用遅延線に供給されて伝播す
る。伝播が停止すると、前進パルス用遅延線を伝播した
時間の同一の時間後にパルスが後退パルス用遅延線から
出力される。このパルスはパルス幅復元回路によって元
のパルス幅に復元された後、出力手段によって内部クロ
ックとして出力される。第1のパルス信号が前進パルス
用遅延線を伝播した段数はパルス検出手段によって検出
されており、この検出結果に基づいて第1の遅延時間と
入力手段、遅延手段及び出力手段による遅延時間との少
なくとも一方が制御される。これにより、これらの回路
は外部クロックの周波数に対応した設定となり、動作周
波数範囲が広がる。In the present invention, the external clock is input through the input means, and the first pulse signal is generated from the output of the input means. After being delayed by the delay means, the first pulse signal is supplied to the forward pulse delay line and propagated. When the propagation stops, a pulse is output from the backward pulse delay line after the same time as the propagation time of the forward pulse delay line. This pulse is restored to the original pulse width by the pulse width restoring circuit and then output as an internal clock by the output means. The number of stages in which the first pulse signal has propagated through the forward-pulse delay line is detected by the pulse detection means. Based on the detection result, the first delay time and the delay time by the input means, the delay means, and the output means are determined. At least one is controlled. As a result, these circuits are set in accordance with the frequency of the external clock, and the operating frequency range is widened.
【0051】[0051]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について詳細に説明する。図1は本発明に係る
クロック同期遅延制御回路の一実施の形態を示すブロッ
ク図である。図1において図23と同一の構成要素には
同一符号を付してある。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of a clock synchronization delay control circuit according to the present invention. In FIG. 1, the same components as those in FIG. 23 are denoted by the same reference numerals.
【0052】本実施の形態においては、各回路における
遅延時間を変更可能にすることによって、動作周波数帯
域を拡大するようになっている。In this embodiment, the operating frequency band is expanded by making the delay time of each circuit variable.
【0053】入力端子1には外部クロックEXTCLK
が入力される。外部クロックの周期はτであるものとす
る。この外部クロックEXTCLKはレシーバ2に供給
され、レシーバ2は、外部クロックを波形整形して増幅
したクロックCLKを出力する。本実施の形態において
は、レシーバ2は、後述するパルス検出回路13からの
検出信号Dctl に制御されて、遅延量が変化するように
なっている。The input terminal 1 has an external clock EXTCLK
Is entered. It is assumed that the period of the external clock is τ. The external clock EXTCLK is supplied to the receiver 2, and the receiver 2 outputs a clock CLK obtained by shaping the waveform of the external clock and amplifying it. In the present embodiment, the receiver 2 is controlled by a detection signal Dctl from a pulse detection circuit 13 described later, so that the delay amount changes.
【0054】図2は図1中のレシーバ2の具体的な構成
を示すブロック図である。FIG. 2 is a block diagram showing a specific configuration of the receiver 2 in FIG.
【0055】入力端子101には入力端子1からの外部
クロックEXTCLKが入力される。レシーブ部100
は従来例におけるレシーバ162と同一構成であり、外
部クロックを波形成形して増幅して出力する。レシーブ
部100の出力は遅延回路102に供給されると共にマ
ルチプレクサ103に供給される。遅延回路102は入
力されたクロックを所定の遅延量で遅延させてマルチプ
レクサ103に出力する。マルチプレクサ103は、検
出信号Dctl に基づいて、2入力の一方を選択して端子
104にクロックCLKとして出力するようになってい
る。レシーブ部100による遅延量がΔtrecであり、遅
延回路102による遅延量がΔtrec2 であるものとする
と、端子104からは外部クロックEXTCLKに対す
る遅延量がΔtrec又はΔtrec+Δtrec2 のクロックCL
Kが出力される。The input terminal 101 receives an external clock EXTCLK from the input terminal 1. Receive section 100
Has the same configuration as the receiver 162 in the conventional example, and forms and amplifies an external clock to output. The output of the receiving unit 100 is supplied to the delay circuit 102 and also to the multiplexer 103. The delay circuit 102 delays the input clock by a predetermined delay amount and outputs the delayed clock to the multiplexer 103. The multiplexer 103 selects one of the two inputs based on the detection signal Dctl and outputs it to the terminal 104 as a clock CLK. Assuming that the delay amount due to the receiving unit 100 is Δtrec and the delay amount due to the delay circuit 102 is Δtrec2, the delay amount from the terminal 104 with respect to the external clock EXTCLK is Δtrec or Δtrec + Δtrec2.
K is output.
【0056】レシーバ2からのクロックCLKはパルス
生成回路3、制御信号生成回路4及び後退パルス用遅延
線7に供給されるようになっている。制御信号生成回路
4は、クロックCLKを反転させた制御信号STOPを
生成して前進パルス用遅延線6に出力するようになって
いる。パルス生成回路3は、クロックCLKを所定の遅
延量で遅延させ、クロックCLKの立ち下がりで立ち下
がるパルスAを生成する。本実施の形態においては、パ
ルス生成回路3は、パルス検出回路13からの検出信号
Dctl に制御されて、遅延量が変化するようになってい
る。The clock CLK from the receiver 2 is supplied to the pulse generation circuit 3, the control signal generation circuit 4, and the backward pulse delay line 7. The control signal generation circuit 4 generates a control signal STOP obtained by inverting the clock CLK and outputs the control signal STOP to the forward pulse delay line 6. The pulse generation circuit 3 delays the clock CLK by a predetermined delay amount and generates a pulse A that falls at the falling edge of the clock CLK. In the present embodiment, the pulse generation circuit 3 is controlled by the detection signal Dctl from the pulse detection circuit 13 so that the delay amount changes.
【0057】図3は図1中のパルス生成回路3の具体的
な構成を示すブロック図である。FIG. 3 is a block diagram showing a specific configuration of the pulse generation circuit 3 in FIG.
【0058】入力端子111にはレシーバ2からのクロ
ックCLKが入力される。このクロックCLKは遅延回
路112,113及びアンド回路116に供給される。
遅延回路112,113は、夫々入力されたクロックC
LKをτd-h又はτd-lだけ遅延させてマルチプレクサ
114に出力する。マルチプレクサ114は端子115
を介して入力された検出信号Dctl に基づいて2入力の
一方を選択してアンド回路116に出力する。アンド回
路116は2入力のアンド演算を行って出力端子117
にパルスAとして出力するようになっている。The input terminal 111 receives a clock CLK from the receiver 2. This clock CLK is supplied to the delay circuits 112 and 113 and the AND circuit 116.
The delay circuits 112 and 113 output the clock C
LK is delayed by τd-h or τd-l and output to the multiplexer 114. The multiplexer 114 has a terminal 115
And selects one of the two inputs based on the detection signal Dctl input through the AND circuit 116 and outputs it to the AND circuit 116. An AND circuit 116 performs an AND operation of two inputs and outputs an output terminal 117.
As a pulse A.
【0059】従って、端子117には、クロックCLK
の立ち上がりからτd-h又はτd-l後に立ち上がり、ク
ロックCLKの立ち下がりで立ち下がるパルスが現れる
ことになる。Therefore, the terminal 117 receives the clock CLK
Τd-h or τd-1 after the rise of the clock CLK, and a pulse appears at the fall of the clock CLK.
【0060】パルス生成回路3からのパルスAはディレ
イモニタ5に供給される。図4は図1中のディレイモニ
タ5の具体的な構成を示すブロック図である。The pulse A from the pulse generation circuit 3 is supplied to the delay monitor 5. FIG. 4 is a block diagram showing a specific configuration of the delay monitor 5 in FIG.
【0061】入力端子121にはパルス生成回路3から
のパルスAが入力される。このパルスAはディレイ部1
20に供給される。ディレイ部120は従来例における
ディレイモニタ165と同様の構成であり、入力された
パルスAをΔtmonだけ遅延させてマルチプレクサ123
及び遅延回路122に供給する。遅延回路122は入力
されたパルスAをΔtmon2 だけ遅延させてマルチプレク
サ123に出力する。マルチプレクサ123は、パルス
検出回路13からの検出信号Dctl に基づいて、2入力
の一方を選択して端子125にパルスSTARTとして
出力するようになっている。これにより、端子125に
は、パルスAがΔtmon又はΔtmon+Δtmon2だけ遅延し
て現れる。The input terminal 121 receives a pulse A from the pulse generation circuit 3. This pulse A is applied to the delay unit 1
20. The delay unit 120 has the same configuration as the delay monitor 165 in the conventional example, and delays the input pulse A by Δtmon to form a multiplexer 123.
And to the delay circuit 122. The delay circuit 122 delays the input pulse A by Δtmon2 and outputs the same to the multiplexer 123. The multiplexer 123 selects one of the two inputs based on the detection signal Dctl from the pulse detection circuit 13 and outputs it to the terminal 125 as a pulse START. As a result, the pulse A appears at the terminal 125 with a delay of Δtmon or Δtmon + Δtmon2.
【0062】ディレイモニタ5の出力は前進パルス用遅
延線6に供給されるようになっている。前進パルス用遅
延線6は、所定の遅延時間で動作するL個の単位遅延素
子11(単位遅延素子11-1乃至11-L)が縦続接続さ
れて構成されており、各単位遅延素子11は制御信号S
TOPの“H”によって、前段の単位遅延素子11の出
力を次段に伝播するようになっている。制御信号STO
Pの“L”時には、パルスSTARTの伝播は行われな
い。The output of the delay monitor 5 is supplied to a forward pulse delay line 6. The forward pulse delay line 6 is configured by cascading L unit delay elements 11 (unit delay elements 11-1 to 11-L) that operate with a predetermined delay time. Control signal S
By the “H” of the TOP, the output of the unit delay element 11 in the previous stage is propagated to the next stage. Control signal STO
When P is “L”, the pulse START is not propagated.
【0063】後退パルス用遅延線7は、所定の遅延時間
で動作するL個の単位遅延素子12(単位遅延素子12
-1乃至12-L)が縦続接続されて構成されており、各単
位遅延素子12はクロックCLKの“H”によって、後
段の単位遅延素子12の出力を前段に伝播するようにな
っている。クロックCLKの“L”時には、後退パルス
用遅延線7においてパルスの伝播は行われない。The backward pulse delay line 7 is provided with L unit delay elements 12 (unit delay elements 12) operating with a predetermined delay time.
-1 to 12-L) are connected in cascade, and each unit delay element 12 propagates the output of the subsequent unit delay element 12 to the previous stage by the "H" of the clock CLK. When the clock CLK is “L”, the pulse is not propagated in the backward pulse delay line 7.
【0064】前進パルス用遅延線6の各段の単位遅延素
子11-1乃至11-Lの出力端は夫々後退パルス用遅延線
7の各段の単位遅延素子12-1乃至12-Lの入力端に接
続される。前進パルス用遅延線6及び後退パルス用遅延
線7としては、図26と同様にクロックドインバータに
よる回路を用いることができる。The output terminals of the unit delay elements 11-1 to 11-L at each stage of the forward pulse delay line 6 are input to the unit delay elements 12-1 to 12-L of each stage of the backward pulse delay line 7, respectively. Connected to the end. As the forward pulse delay line 6 and the backward pulse delay line 7, a circuit using a clocked inverter can be used as in FIG.
【0065】ディレイモニタ5からのパルスSTART
は、制御信号STOPの“H”期間に前進パルス用遅延
線6の各単位遅延素子11を伝播する。制御信号STO
PとクロックCLKとは相互に反転しており、制御信号
STOPが“L”になると、前進パルス用遅延線6にお
けるパルスの伝播は停止し、クロックCLKが“H”に
なることによって、前進パルス用遅延線6に伝播したパ
ルスは、後退パルス用遅延線7に現れて前段側に伝播す
る。パルスのエッジ部分は、前進パルス用遅延線6を伝
播した時間と同じ時間だけ、後退パルス用遅延線7を伝
播して初段の単位遅延素子12からパルスOUTとして
出力される。The pulse START from the delay monitor 5
Propagates through each unit delay element 11 of the forward pulse delay line 6 during the “H” period of the control signal STOP. Control signal STO
P and the clock CLK are mutually inverted. When the control signal STOP becomes “L”, the propagation of the pulse in the forward pulse delay line 6 stops, and when the clock CLK becomes “H”, the forward pulse The pulse propagated to the delay line 6 for use appears on the delay line 7 for backward pulse and propagates to the preceding stage. The edge portion of the pulse propagates through the backward pulse delay line 7 for the same time as the propagation time through the forward pulse delay line 6 and is output as a pulse OUT from the unit delay element 12 at the first stage.
【0066】後退パルス用遅延線7の出力はパルスOU
Tとしてパルス幅復元回路8に供給されるようになって
いる。図5は図1中のパルス幅復元回路8の具体的な構
成を示すブロック図である。The output of the backward pulse delay line 7 is a pulse OU
T is supplied to the pulse width restoration circuit 8. FIG. 5 is a block diagram showing a specific configuration of the pulse width restoration circuit 8 in FIG.
【0067】入力端子131にはパルスOUTが入力さ
れる。このパルスOUTは遅延回路133,134、オ
ア回路137及びnMOSトランジスタ132のゲート
に供給されるようになっている。遅延回路133,13
4は、夫々入力されたパルスOUTをτd-h又はτd-l
だけ遅延させてマルチプレクサ135に出力する。マル
チプレクサ135は端子136を介して入力される検出
信号Dctl に基づいて、2入力の一方を選択してオア回
路137及びnMOSトランジスタ138のゲートに出
力するようになっている。オア回路137は2入力のオ
ア演算を行って演算結果をオア回路1311に出力す
る。The input terminal 131 receives a pulse OUT. The pulse OUT is supplied to the delay circuits 133 and 134, the OR circuit 137, and the gate of the nMOS transistor 132. Delay circuits 133, 13
Reference numeral 4 designates the input pulse OUT as τd-h or τd-l, respectively.
And outputs the result to the multiplexer 135. The multiplexer 135 selects one of the two inputs based on the detection signal Dctl input via the terminal 136, and outputs it to the OR circuit 137 and the gate of the nMOS transistor 138. The OR circuit 137 performs a two-input OR operation and outputs the operation result to the OR circuit 1311.
【0068】電源端子と基準電位との間にトランジスタ
138,132のソース・ゲート路が直列に接続されて
おり、トランジスタ138,132の接続点は、インバ
ータ139の出力端及びインバータ1310の入力端に
接続される。インバータ1310の出力端は、インバー
タ139の入力端に接続されると共に、オア回路131
1の入力端にも接続される。オア回路1311は2入力
のオア演算を行って、演算結果を出力端子1312にパ
ルスCとして出力するようになっている。Source / gate paths of the transistors 138 and 132 are connected in series between the power supply terminal and the reference potential. The connection point of the transistors 138 and 132 is connected to the output terminal of the inverter 139 and the input terminal of the inverter 1310. Connected. The output terminal of the inverter 1310 is connected to the input terminal of the inverter 139 and the OR circuit 131
1 input terminal. The OR circuit 1311 performs a two-input OR operation, and outputs the operation result to the output terminal 1312 as a pulse C.
【0069】このように構成されたパルス幅復元回路8
においては、入力端子131に所定のパルス幅のパルス
OUTが入力される。端子136に入力される検出信号
Dctl によって、マルチプレクサ135は、遅延回路1
33,134のうちパルス生成回路3において用いられ
た遅延量τd-h又はτd-lと同一の遅延量で動作する遅
延回路の出力を選択する。The pulse width restoring circuit 8 constructed as described above
In, a pulse OUT having a predetermined pulse width is input to the input terminal 131. In response to the detection signal Dctl input to the terminal 136, the multiplexer 135 causes the delay circuit 1
The output of the delay circuit that operates with the same delay amount as the delay amount τd-h or τd-l used in the pulse generation circuit 3 is selected from 33 and 134.
【0070】端子131からのパルスOUTが“H”に
なると、オア回路137,1311によって端子131
2は“H”となる。パルスOUTが所定時間後に“L”
になる前に、パルスOUTの“H”によってトランジス
タ132が導通し、インバータ1310の出力は“H”
となる。これにより、所定時間後にパルスOUTが
“L”になっても、端子1312は“H”を維持する。When the pulse OUT from the terminal 131 becomes “H”, the OR circuits 137 and 1311 cause the terminal 131
2 becomes "H". The pulse OUT becomes “L” after a predetermined time.
Before the pulse becomes “H”, the transistor 132 is turned on by the “H” of the pulse OUT, and the output of the inverter 1310 becomes “H”
Becomes Thus, even if the pulse OUT becomes “L” after a predetermined time, the terminal 1312 maintains “H”.
【0071】パルスOUTの立ち上がりから時間τd-h
又はτd-lの後にマルチプレクサ135の出力が“H”
となる。これにより、トランジスタ138が導通し、イ
ンバータ1310の出力は“L”となる。しかし、マル
チプレクサ135の出力が立ち上がってからパルスOU
Tのパルス幅に相当する時間はマルチプレクサ135の
出力は“H”であり、端子1312はこの間“H”を維
持する。結局、端子1312からはパルスOUTの立ち
上がりで立ち上がり、パルス幅がクロックCLKのパル
ス幅と同一のパルスCが得られる。Time τd-h from the rise of pulse OUT
Or, after τd−1, the output of the multiplexer 135 becomes “H”.
Becomes As a result, the transistor 138 is turned on, and the output of the inverter 1310 becomes “L”. However, after the output of the multiplexer 135 rises, the pulse OU
The output of the multiplexer 135 is “H” during the time corresponding to the pulse width of T, and the terminal 1312 maintains “H” during this time. As a result, a pulse C having the same pulse width as the clock CLK is obtained from the terminal 1312 at the rising of the pulse OUT.
【0072】パルス幅復元回路8からのパルスCはクロ
ックデリバラ9に与えられる。図6は図1中のクロック
デリバラ9の具体的な構成を示すブロック図である。The pulse C from the pulse width restoration circuit 8 is given to the clock delivery 9. FIG. 6 is a block diagram showing a specific configuration of the clock deliver 9 in FIG.
【0073】入力端子141にはパルス幅復元回路8か
らのパルスCが入力される。このパルスCは出力バッフ
ァ140に与えられる。出力バッファ140は、従来例
におけるクロックデリバラと同様の構成であり、入力さ
れたパルスCをΔtdeli だけ遅延させて、遅延回路14
2及びマルチプレクサ143に出力する。遅延回路14
2は出力バッファ140の出力をΔtdeli2だけ遅延させ
てマルチプレクサ143に出力する。マルチプレクサ端
子144を介して入力される検出信号Dctl に基づい
て、2入力の一方を選択して出力端子10に内部クロッ
クINTCLKとして出力するようになっている。従っ
て、内部クロックINTCLKは、パルスCをΔtdeli
又はΔtdeli +Δtdeli2だけ遅延させたものである。な
お、Δtmon=Δtrec+Δtdeli ,Δtmon2 =Δtrec2 +
Δtdeli2に設定されている。The pulse C from the pulse width restoration circuit 8 is input to the input terminal 141. This pulse C is given to the output buffer 140. The output buffer 140 has the same configuration as the clock delivery in the conventional example. The output buffer 140 delays the input pulse C by Δtdeli,
2 and the multiplexer 143. Delay circuit 14
2 delays the output of the output buffer 140 by Δtdeli2 and outputs it to the multiplexer 143. One of the two inputs is selected based on the detection signal Dctl input via the multiplexer terminal 144 and is output to the output terminal 10 as the internal clock INTCLK. Therefore, the internal clock INTCLK outputs the pulse C by Δtdeli
Or it is delayed by Δtdeli + Δtdeli2. Δtmon = Δtrec + Δtdeli, Δtmon2 = Δtrec2 +
It is set to Δtdeli2.
【0074】そして、ディレイモニタ5の遅延時間は、
レシーバ2の遅延時間とクロックデリバラ9の遅延時間
との和の時間に設定するようになっている。The delay time of the delay monitor 5 is
The delay time is set to the sum of the delay time of the receiver 2 and the delay time of the clock delivery 9.
【0075】本実施の形態においては、パルス検出回路
13によって、前進パルス用遅延線6の所定の段までパ
ルスSTARTが伝播したか否かを検出して、検出信号
Dctl を出力するようになっている。In this embodiment, the pulse detection circuit 13 detects whether the pulse START has propagated to a predetermined stage of the forward pulse delay line 6 and outputs a detection signal Dctl. I have.
【0076】図7は図1中のパルス検出回路13の具体
的な構成を示すブロック図である。FIG. 7 is a block diagram showing a specific configuration of the pulse detection circuit 13 in FIG.
【0077】前進パルス用遅延線6及び後退パルス用遅
延線7をパルスSTARTが伝播する段数は、外部クロ
ックEXTCLKの周波数によって変化する。外部クロ
ックEXTCLKの周波数が高い(τが小さい)場合に
はパルスSTARTが伝播する段数は少なく、外部クロ
ックEXTCLKの周波数が低い(τが大きい)場合に
はパルスSTARTが伝播する段数は多い。動作周波数
帯域を低域に広げるためには、前進パルス用遅延線6及
び後退パルス用遅延線7の段数を多くする必要がある。
しかし、高い周波数帯域で使用される場合には、前進パ
ルス用遅延線6及び後退パルス用遅延線7の段数に拘わ
らずパルスSTARTが伝播する段数は少ない。伝播す
る段数は動作周波数帯域に依存するので、パルスSTA
RTが伝播した段数を調べることによって、現在の動作
周波数帯域を把握することができる。The number of stages through which the pulse START propagates through the forward pulse delay line 6 and the backward pulse delay line 7 varies depending on the frequency of the external clock EXTCLK. When the frequency of the external clock EXTCLK is high (τ is small), the number of stages through which the pulse START propagates is small. When the frequency of the external clock EXTCLK is low (τ is large), the number of stages through which the pulse START propagates is large. In order to extend the operating frequency band to a lower band, it is necessary to increase the number of stages of the forward pulse delay line 6 and the backward pulse delay line 7.
However, when used in a high frequency band, the number of stages through which the pulse START propagates is small regardless of the number of stages of the forward pulse delay line 6 and the backward pulse delay line 7. Since the number of stages to be propagated depends on the operating frequency band, the pulse STA
The current operating frequency band can be ascertained by checking the number of stages through which the RT has propagated.
【0078】パルス検出回路13は、N段目の単位遅延
素子11-NにパルスSTARTが伝播したか否かを検出
するようになっている。図7において、入力端子41に
はN段目の単位遅延素子11-Nの出力パルスD(N)が
入力される。このパルスD(N)はフロップフロップ4
7を構成するナンド回路42の一方入力端に供給され
る。The pulse detection circuit 13 detects whether or not the pulse START has propagated to the N-th stage unit delay element 11-N. 7, the output pulse D (N) of the unit delay element 11-N of the Nth stage is input to the input terminal 41. This pulse D (N) is applied to flop flop 4
7 is supplied to one input terminal of a NAND circuit 42.
【0079】一方、端子46には、例えば、電源投入時
に1回だけ発生するパルス信号が入力される。マルチプ
レクサ45は端子46からのパルスが入力されたときに
のみ“L”をナンド回路44の一方入力端に与え、他の
場合には“H”をナンド回路44の一方入力端に与える
ようになっている。On the other hand, to the terminal 46, for example, a pulse signal generated only once when the power is turned on is input. The multiplexer 45 supplies "L" to one input terminal of the NAND circuit 44 only when a pulse is input from the terminal 46, and supplies "H" to one input terminal of the NAND circuit 44 in other cases. ing.
【0080】フリップフロップ47はナンド回路42,
44によって構成されており、ナンド回路44に“L”
が与えられることによってリセットされて出力が“L”
となり、ナンド回路44に“H”が入力された後に、最
初にパルスD(N)が“L”となった以降に、“H”の
出力を出力するようになっている。フリップフロップ4
7のナンド回路42の出力は検出信号Dctl として端子
43から出力される。The flip-flop 47 is connected to the NAND circuit 42,
44, and the "L" level is applied to the NAND circuit 44.
Is applied, the output is reset to "L".
After "H" is input to the NAND circuit 44, the output of "H" is output after the pulse D (N) first becomes "L". Flip-flop 4
The output of the NAND circuit 42 is output from a terminal 43 as a detection signal Dctl.
【0081】このように構成されたパルス検出回路13
においては、N段までパルスSTARTが伝播すると、
パルスD(N)が立ち下がって、検出信号Dctl が
“H”となる。以後、パルスD(N)の変化に拘わら
ず、検出信号Dctl は“H”を維持する。The pulse detection circuit 13 configured as described above
In the case, when the pulse START propagates to N stages,
The pulse D (N) falls, and the detection signal Dctl becomes "H". Thereafter, the detection signal Dctl keeps "H" regardless of the change of the pulse D (N).
【0082】本実施の形態においては、この検出信号D
ctl に基づいて、パルス生成回路3及びパルス幅復元回
路8の遅延時間を共通に制御すると共に、レシーバ2、
クロックデリバラ9及びディレイモニタ5の遅延時間を
関連させて制御するようになっている。In the present embodiment, the detection signal D
Based on ctl, the delay times of the pulse generation circuit 3 and the pulse width restoration circuit 8 are commonly controlled, and the receiver 2,
The clock delivery 9 and the delay time of the delay monitor 5 are controlled in association with each other.
【0083】なお、図1においては、N段目の単位遅延
素子11の出力パルスD(N)を用いて検出信号Dctl
を発生させる例を示したが、複数の段の単位遅延素子の
複数の出力を用いて検出信号Dctl を発生させるように
してもよい。In FIG. 1, the detection signal Dctl is obtained by using the output pulse D (N) of the unit delay element 11 of the N-th stage.
Has been described above, the detection signal Dctl may be generated using a plurality of outputs of the unit delay elements in a plurality of stages.
【0084】次に、このように構成された実施の形態の
動作について図8の動作波形図を参照して説明する。図
8(a)はN段目の単位遅延素子11の出力パルスD
(N)を示し、図8(b)は検出信号Dctl を示してい
る。Next, the operation of the embodiment thus configured will be described with reference to the operation waveform diagram of FIG. FIG. 8A shows the output pulse D of the unit delay element 11 at the Nth stage.
(N), and FIG. 8B shows the detection signal Dctl.
【0085】初期状態においては、例えば、高周波での
動作に対応した設定になっている。即ち、τd-h<τd
-lとして、パルス生成回路3及びパルス幅復元回路8
は、いずれも遅延時間τd-hで動作する遅延回路11
2、遅延回路133が選択されているものとする。ま
た、初期状態では、レシーバ2、クロックデリバラ9及
びディレイモニタ5の遅延時間も短く設定するようにな
っている。即ち、レシーバ2、クロックデリバラ9及び
ディレイモニタ5の遅延時間は夫々、Δtrec,Δtdeli
,Δtmonであり、Δtmon=Δtrec+Δtdeli である。In the initial state, for example, settings are made for operation at high frequencies. That is, τd−h <τd
-l, the pulse generation circuit 3 and the pulse width restoration circuit 8
Is a delay circuit 11 that operates with a delay time τd-h.
2. It is assumed that the delay circuit 133 has been selected. In the initial state, the delay times of the receiver 2, the clock delivery 9, and the delay monitor 5 are set to be short. That is, the delay times of the receiver 2, the clock delivery 9, and the delay monitor 5 are Δtrec and Δtdeli, respectively.
, Δtmon, and Δtmon = Δtrec + Δtdeli.
【0086】いま、外部クロックEXTCLKとして周
波数が比較的高い(τが比較的短い)クロックが入力さ
れるものとする。この外部クロックEXTCLKはレシ
ーバ2によってΔtrecだけ遅延され、クロックCLKと
してパルス生成回路3、制御信号生成回路4及び後退パ
ルス用遅延線7に供給される。Now, it is assumed that a clock having a relatively high frequency (τ is relatively short) is input as the external clock EXTCLK. The external clock EXTCLK is delayed by Δtrec by the receiver 2 and supplied to the pulse generation circuit 3, the control signal generation circuit 4, and the backward pulse delay line 7 as the clock CLK.
【0087】パルス生成回路3はクロックCLKをτd
-hだけ遅延させ、クロックCLKの立ち下がりで立ち下
がるパルスAを生成して、ディレイモニタ5に出力す
る。パルスAのパルス幅は(τ/2)−τd-h であ
る。ディレイモニタ5は、パルスAをΔtmonだけ遅延さ
せて、パルスSTARTとして前進パルス用遅延線6に
供給する。The pulse generation circuit 3 sets the clock CLK to τd
A pulse A that is delayed by -h and falls at the falling edge of the clock CLK is generated and output to the delay monitor 5. The pulse width of the pulse A is (τ / 2) −τd-h. The delay monitor 5 delays the pulse A by Δtmon and supplies it to the forward pulse delay line 6 as a pulse START.
【0088】クロックCLKは制御信号生成回路4によ
って反転され、制御信号STOPとして前進パルス用遅
延線6に与えられている。前進パルス用遅延線6の各単
位遅延素子11は、制御信号STOPの“H”期間にパ
ルスSTARTを伝播する。この場合には、τが比較的
小さいので、パルスSTARTが伝播する段数は少な
い。The clock CLK is inverted by the control signal generation circuit 4 and applied to the forward pulse delay line 6 as a control signal STOP. Each unit delay element 11 of the forward pulse delay line 6 propagates the pulse START during the “H” period of the control signal STOP. In this case, since τ is relatively small, the number of stages through which the pulse START propagates is small.
【0089】パルスSTARTは、図24と同様に、時
間τ−(τd-h+Δtmon)だけ前進パルス用遅延線6を
伝播する。この時間ではパルスSTARTはN段目の単
位遅延素子11まで伝播しないものとする。制御信号S
TOPが“L”になると、前進パルス用遅延線6の伝播
は停止して、パルスSTARTに対応するパルスが後退
パルス用遅延線7の対応する段に現れて、順次前段側に
伝播する。このパルスが後退パルス用遅延線7を伝播す
る段数はパルスSTARTが前進パルス用遅延線6を伝
播した段数と同一であり、伝播の開始から時間τ−(τ
d-h+Δtmon)後に、初段の単位遅延素子12からパル
スOUTとして出力される。The pulse START propagates through the forward pulse delay line 6 for a time τ− (τd−h + Δtmon), as in FIG. At this time, the pulse START does not propagate to the unit delay element 11 of the Nth stage. Control signal S
When TOP becomes "L", the propagation of the forward pulse delay line 6 stops, and the pulse corresponding to the pulse START appears at the corresponding stage of the backward pulse delay line 7 and sequentially propagates to the preceding stage. The number of stages in which this pulse propagates through the backward pulse delay line 7 is the same as the number of stages in which the pulse START propagates through the forward pulse delay line 6, and the time τ- (τ
d−h + Δtmon), the output is output as a pulse OUT from the first-stage unit delay element 12.
【0090】パルス幅復元回路8は、入力されたパルス
OUTのパルス幅を元のパルス幅まで延ばして、クロッ
クデリバラ9にパルスCとして出力する。クロックデリ
バラ9は、パルスCをΔtdeliだけ遅延させて内部クロ
ックINTCLKとして出力する。The pulse width restoring circuit 8 extends the pulse width of the input pulse OUT to the original pulse width and outputs it to the clock delivery 9 as the pulse C. The clock delivery 9 delays the pulse C by Δtdeli and outputs it as an internal clock INTCLK.
【0091】この場合には、外部クロックEXTCLK
に対する内部クロックINTCLKの総遅延量Δtotal
は下記(7)式にて表すことができる。In this case, external clock EXTCLK
Delay amount Δtotal of the internal clock INTCLK with respect to
Can be expressed by the following equation (7).
【0092】 Δtotal =Δtrec+τd-h+Δtmon+2{τ−(τd-h+Δtmon)}+τd-h+Δtdeli … (7) Δtmon=Δtrec+Δtdeli であるので、結局、総遅延量
Δtotal は Δtotal =2τ となる。こうして、外部クロックEXTCLKに同期し
た内部クロックINTCLKが得られる。Δtotal = Δtrec + τd−h + Δtmon + 2 {τ− (τd−h + Δtmon)} + τd−h + Δtdeli (7) Since Δtmon = Δtrec + Δtdeli, the total delay amount Δtotal is Δtotal = 2τ. Thus, an internal clock INTCLK synchronized with the external clock EXTCLK is obtained.
【0093】次に、比較的低い周波数の外部クロックE
XTCLKが入力され、パルスSTARTがN段目の単
位遅延素子11まで伝播するものとする。パルス検出回
路13は、例えば、電源投入時に発生するパルスによっ
てリセットされており、検出信号Dctl は“L”となっ
ている。また、このリセット処理終了後に、図7のマル
チプレクサ45の出力は“H”となっている。Next, the external clock E having a relatively low frequency
It is assumed that XTCLK is input and the pulse START propagates to the unit delay element 11 at the Nth stage. The pulse detection circuit 13 is reset by, for example, a pulse generated when the power is turned on, and the detection signal Dctl is “L”. After the reset process, the output of the multiplexer 45 in FIG. 7 is "H".
【0094】パルスSTARTがN段目に伝播する前の
タイミング、例えば、図8のタイミングt0 において
は、N段目の単位遅延素子11-Nの出力パルスD(N)
は“H”である。従って、このタイミングでは検出信号
Dctl のレベルは変化しない。タイミングt1 におい
て、パルスSTARTがN段目の単位遅延素子11-Nに
伝播すると、パルスD(N)は“L”に変化する(図8
(a))。そうすると、フリップフロップ47の出力は
“H”となり、“H”の検出信号Dctl が端子43から
出力される(図8(b))。At the timing before the pulse START propagates to the Nth stage, for example, at the timing t0 in FIG. 8, the output pulse D (N) of the unit delay element 11-N at the Nth stage
Is "H". Therefore, at this timing, the level of the detection signal Dctl does not change. At the timing t1, when the pulse START propagates to the unit delay element 11-N of the Nth stage, the pulse D (N) changes to "L" (FIG. 8).
(A)). Then, the output of the flip-flop 47 becomes "H", and the "H" detection signal Dctl is output from the terminal 43 (FIG. 8B).
【0095】なお、マルチプレクサ45の出力は“H”
を維持するので、以後、タイミングt3 に示すように、
パルスD(N)のレベルが変化しても、検出信号Dctl
は“H”を維持する。The output of the multiplexer 45 is "H".
, And thereafter, as shown at timing t3,
Even if the level of the pulse D (N) changes, the detection signal Dctl
Maintain “H”.
【0096】パルス検出回路13からの“H”の検出信
号は、レシーバ2、パルス生成回路3、ディレイモニタ
5、パルス幅復元回路8及びクロックデリバラ9に供給
される。レシーバ2は、図2に示すマルチプレクサ10
3が遅延回路102の出力を選択する。これにより、レ
シーバ2の遅延時間はΔtrec+Δtrec2 となる。同様
に、パルス生成回路3、ディレイモニタ5、パルス幅復
元回路8及びクロックデリバラ9のマルチプレクサ11
4,123,135,143によって、遅延時間が夫
々、τd-l,Δtmon+Δtmon2 ,τd-l,,Δtdeli +
Δtdeli2に設定される。The "H" detection signal from the pulse detection circuit 13 is supplied to the receiver 2, the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8, and the clock delivery 9. The receiver 2 includes a multiplexer 10 shown in FIG.
3 selects the output of the delay circuit 102. As a result, the delay time of the receiver 2 becomes Δtrec + Δtrec2. Similarly, the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8, and the multiplexer 11 of the clock delivery 9
4, 123, 135 and 143, the delay times are respectively τd−1, Δtmon + Δtmon2, τd−1, and Δtdeli +
Set to Δtdeli2.
【0097】他の作用は遅延時間の変更前と同様であ
る。The other operations are the same as before the change of the delay time.
【0098】この場合には、外部クロックEXTCLK
に対する内部クロックINTCLKの総遅延量Δtotal
は下記(8)式にて表すことができる。In this case, external clock EXTCLK
Delay amount Δtotal of the internal clock INTCLK with respect to
Can be expressed by the following equation (8).
【0099】 Δtotal =(Δtrec+Δtrec2 )+τd-l+(Δtmon+Δtmon2 ) +2[τ−{τd-l+(Δtmon+Δtmon2 )}]+τd-l+(Δtdeli+Δtdeli2 ) …(8) Δtmon+Δtmon2 =Δtrec+Δtrec2 +Δtdeli +Δtd
eli2であるので、結局、総遅延量Δtotal は Δtotal =2τ となる。こうして、外部クロックEXTCLKに同期し
た内部クロックINTCLKが得られる。Δtotal = (Δtrec + Δtrec2) + τd−l + (Δtmon + Δtmon2) +2 [τ− {τd−1 + (Δtmon + Δtmon2)}] + τd−l + (Δtdeli + Δtdeli2)... (8) Δtmon + Δtmon2 = Δtrec + Δtrec
Since it is eli2, the total delay amount Δtotal eventually becomes Δtotal = 2τ. Thus, an internal clock INTCLK synchronized with the external clock EXTCLK is obtained.
【0100】この場合には、上記(6)式の各項の分母
が、大きくなることになり、より低周波帯域に対応した
動作が可能となる。In this case, the denominator of each term in the above equation (6) becomes large, and operation corresponding to a lower frequency band becomes possible.
【0101】このように、本実施の形態においては、外
部クロックEXTCLKの周波数が高い場合、即ち周期
τが小さい場合には、パルスが伝播する単位遅延素子1
1の段数が少なくなることを利用して、所定の段までパ
ルスが伝播しない場合にはパルス検出回路13の出力信
号Dctl によって、高周波帯域での動作に適した設定と
なるように、パルス生成回路3及びパルス幅復元回路8
の遅延時間を制御すると共に、ディレイモニタ5の遅延
時間を制御して、レシーバ2とクロックデリバラ9との
遅延時間の和がディレイモニタ5の遅延時間に等しくな
るように制御する。逆に、外部クロックEXTCLKの
周波数が低く周期τが長い場合には、パルスが伝播する
単位遅延素子11の段が所定の段よりも多くなることを
利用して、パルス検出回路13の出力信号Dctl によ
り、低周波帯域での動作に適した設定となるように、各
回路の遅延時間を制御している。これにより、動作周波
数帯域を広げることが可能になる。As described above, in the present embodiment, when the frequency of the external clock EXTCLK is high, that is, when the period τ is small, the unit delay element 1 through which the pulse propagates
By utilizing the fact that the number of stages of 1 is reduced, if a pulse does not propagate to a predetermined stage, a pulse generation circuit is set by an output signal Dctl of the pulse detection circuit 13 so that the setting suitable for operation in a high frequency band is obtained. 3 and pulse width restoration circuit 8
And the delay time of the delay monitor 5 is controlled so that the sum of the delay times of the receiver 2 and the clock delivery 9 is equal to the delay time of the delay monitor 5. Conversely, when the frequency of the external clock EXTCLK is low and the period τ is long, the output signal Dctl of the pulse detection circuit 13 is utilized by utilizing the fact that the number of stages of the unit delay element 11 through which the pulse propagates is larger than the predetermined stage. Thus, the delay time of each circuit is controlled so that the setting is suitable for operation in a low frequency band. This makes it possible to widen the operating frequency band.
【0102】図9は本発明の他の実施の形態を示すブロ
ック図である。図9において図1と同一の構成要素には
同一符号を付して説明を省略する。FIG. 9 is a block diagram showing another embodiment of the present invention. 9, the same components as those in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted.
【0103】図1の実施の形態においては、1度パルス
STARTが所定の段に伝播すると、パルス検出回路1
3は低い動作周波数に対応した設定にするための検出信
号Dctl を出力し続ける。従って、この後に外部クロッ
クEXTCLKが高周波に変化した場合でも、高い動作
周波数に対応した設定に変更することができない。In the embodiment of FIG. 1, once the pulse START propagates to a predetermined stage, the pulse detection circuit 1
No. 3 keeps outputting the detection signal Dctl for setting corresponding to the low operating frequency. Therefore, even if the external clock EXTCLK subsequently changes to a high frequency, it cannot be changed to a setting corresponding to a high operating frequency.
【0104】本実施の形態は、このような場合にも対応
可能にしたものであり、外部クロックが低周波から高周
波に変わったときに、パルス生成回路3、パルス幅復元
回路8とディレイモニタ5の遅延量を高周波帯域での動
作に適した値に変更し、レシーバ2とクロックデリバラ
9については遅延時間の和をディレイモニタ5の遅延時
間に等しくなるように制御するようになっている。The present embodiment can cope with such a case. When the external clock changes from a low frequency to a high frequency, the pulse generation circuit 3, the pulse width restoration circuit 8, and the delay monitor 5 Is changed to a value suitable for operation in a high-frequency band, and the sum of the delay times of the receiver 2 and the clock delivery 9 is controlled to be equal to the delay time of the delay monitor 5.
【0105】本実施の形態は制御パルス生成回路610
を設けると共に、パルス検出回路13に代えてパルス検
出回路60を採用した点が図1の実施の形態と異なる。In the present embodiment, the control pulse generation circuit 610
Is different from the embodiment of FIG. 1 in that a pulse detection circuit 60 is used instead of the pulse detection circuit 13.
【0106】図10は図1中の制御パルス生成回路61
0の具体的な構成を示すブロック図である。FIG. 10 shows a control pulse generation circuit 61 in FIG.
FIG. 3 is a block diagram showing a specific configuration of a 0.
【0107】図10においては、端子613にクロック
CLKが入力される。クロックCLKは、インバータ6
14及びナンド回路616に供給される。インバータ6
14はクロックCLKを反転させて遅延回路615に入
力される。遅延回路615はクロックCLKの反転信号
を所定時間だけ遅延させてナンド回路616に出力す
る。In FIG. 10, a clock CLK is input to a terminal 613. The clock CLK is supplied to the inverter 6
14 and the NAND circuit 616. Inverter 6
14 inverts the clock CLK and inputs it to the delay circuit 615. The delay circuit 615 delays the inverted signal of the clock CLK by a predetermined time and outputs the delayed signal to the NAND circuit 616.
【0108】ナンド回路616は2入力のナンド演算を
行う。即ち、ナンド回路616からは、クロックCLK
の立ち上がりで立ち下がり、遅延回路615の遅延時間
後に立ち上がる制御パルス/P が得られる。なお、/P
はPの反転信号を示す。ナンド回路616の出力はイン
バータ617によって反転され、出力端子618,61
9には夫々制御パルスP及びその反転信号/P が得られ
る。The NAND circuit 616 performs a two-input NAND operation. That is, the clock CLK is output from the NAND circuit 616.
The control pulse / P which falls at the rising edge of the signal and rises after the delay time of the delay circuit 615 is obtained. Note that / P
Indicates an inverted signal of P. The output of the NAND circuit 616 is inverted by the inverter 617, and the output terminals 618, 61
In FIG. 9, a control pulse P and its inverted signal / P are obtained.
【0109】また、制御パルス生成回路610に代えて
同等の機能を有する制御パルス生成回路627を採用し
てもよい。図11はこの制御パルス生成回路627を示
すブロック図である。A control pulse generation circuit 627 having an equivalent function may be employed instead of control pulse generation circuit 610. FIG. 11 is a block diagram showing the control pulse generation circuit 627.
【0110】図11においては、端子620にクロック
CLKが入力される。クロックCLKは、遅延回路62
1及びインバータ622に供給される。遅延回路621
はクロックCLKを初手時間遅延させてノア回路623
に出力する。インバータ622はクロックCLKを反転
させてノア回路623に出力する。In FIG. 11, a clock CLK is input to terminal 620. The clock CLK is supplied to the delay circuit 62
1 and an inverter 622. Delay circuit 621
Delays the clock CLK for the first time and sets the NOR circuit 623
Output to Inverter 622 inverts clock CLK and outputs it to NOR circuit 623.
【0111】ノア回路623は2入力のノア演算を行
う。即ち、ノア回路623からは、クロックCLKの立
ち上がりで立ち上がり、遅延回路621の遅延時間後に
立ち下がる制御パルスPが得られる。ノア回路623の
出力はインバータ624によって反転され、出力端子6
25,626には夫々制御パルス/P 及び制御パルスP
が得られる。The NOR circuit 623 performs a two-input NOR operation. That is, a control pulse P that rises at the rising of the clock CLK and falls after the delay time of the delay circuit 621 is obtained from the NOR circuit 623. The output of the NOR circuit 623 is inverted by the inverter 624, and the output terminal 6
25 and 626 include a control pulse / P and a control pulse P, respectively.
Is obtained.
【0112】図12は図9中のパルス検出回路60の具
体的な構成を示すブロック図である。FIG. 12 is a block diagram showing a specific configuration of the pulse detection circuit 60 in FIG.
【0113】入力端子61にはN段目の単位遅延素子1
1-Nの出力パルスD(N)が入力される。また、端子6
2には制御信号STOPが入力される。パルスD(N)
はナンド回路63に供給され、制御信号STOPはナン
ド回路64に供給される。ナンド回路63,64によっ
てRSフリップフロップ611が構成される。The input terminal 61 has an N-th stage delay element 1
1-N output pulses D (N) are input. Also, terminal 6
2, a control signal STOP is input. Pulse D (N)
Is supplied to the NAND circuit 63, and the control signal STOP is supplied to the NAND circuit 64. An RS flip-flop 611 is constituted by the NAND circuits 63 and 64.
【0114】RSフリップフロップ611は、制御信号
STOPが“L”となることによってリセットされて
“L”を出力し、制御信号STOPの“H”期間に最初
にパルスD(N)が“L”となった以後、“H”の出力
を出力し続けるようになっている。フリップフロップ6
11の出力は遅延回路65に供給される。遅延回路65
はフリップフロップ611の出力を所定の遅延時間だけ
遅延させてD型フリップフロップ612を構成するクロ
ックドインバータ66に出力するようになっている。The RS flip-flop 611 is reset when the control signal STOP goes to “L” and outputs “L”, and the pulse D (N) first becomes “L” during the “H” period of the control signal STOP. After that, the output of "H" is continuously output. Flip-flop 6
The output of 11 is supplied to the delay circuit 65. Delay circuit 65
Is configured to delay the output of the flip-flop 611 by a predetermined delay time and output the delayed output to the clocked inverter 66 constituting the D-type flip-flop 612.
【0115】D型フリップフロップ612は、クロック
ドインバータ66,68及びインバータ67,69によ
って構成されている。クロックドインバータ66の出力
端はインバータ67,69の入力端に接続されると共
に、クロックドインバータ68の出力端に接続される。
インバータ67の出力はクロックドインバータ68に供
給されるようになっている。The D-type flip-flop 612 is constituted by clocked inverters 66 and 68 and inverters 67 and 69. The output terminal of the clocked inverter 66 is connected to the input terminals of the inverters 67 and 69 and to the output terminal of the clocked inverter 68.
The output of the inverter 67 is supplied to the clocked inverter 68.
【0116】クロックドインバータ66は制御パルスP
が“H”の期間に導通し、入力された信号を反転させて
出力する。制御パルスPは、レシーバ出力CLKの立ち
上がりに同期して立ち上がり、パルス幅が遅延回路65
の遅延時間より短いパルスである。また、クロックドイ
ンバータ68は、制御パルスPが“L”の期間に導通し
て入力された信号を反転させて出力する。The clocked inverter 66 controls the control pulse P
Conducts during the period of “H”, inverts the input signal and outputs the inverted signal. The control pulse P rises in synchronization with the rise of the receiver output CLK, and the pulse width is
Is shorter than the delay time. The clocked inverter 68 conducts during the period when the control pulse P is “L”, inverts the input signal, and outputs the inverted signal.
【0117】遅延回路65の出力は、クロックドインバ
ータ66が導通すると、反転してインバータ69に与え
られ、インバータ69で反転して端子610に出力され
る。クロックドインバータ66の出力はインバータ67
にも供給されており、クロックドインバータ66が非導
通の期間には、インバータ67の出力がクロックドイン
バータ68及びインバータ69を介して端子610から
出力される。When the clocked inverter 66 conducts, the output of the delay circuit 65 is inverted and applied to the inverter 69, and is inverted by the inverter 69 and output to the terminal 610. The output of the clocked inverter 66 is the inverter 67
The output of the inverter 67 is output from the terminal 610 via the clocked inverter 68 and the inverter 69 while the clocked inverter 66 is off.
【0118】従って、D型フリップフロップ612は、
制御パルスPの“H”期間に、遅延回路65の出力と同
一論理レベルの出力を出力すると共に、この出力を制御
パルスPの“L”期間に維持する。D型フリップフロッ
プ612の出力は検出信号Dctl として、レシーバ2、
パルス生成回路3、ディレイモニタ5、パルス幅復元回
路8及びクロックデリバラ9に出力されるようになって
いる。Therefore, the D-type flip-flop 612 is
During the “H” period of the control pulse P, an output of the same logic level as the output of the delay circuit 65 is output, and this output is maintained during the “L” period of the control pulse P. The output of the D-type flip-flop 612 is used as the detection signal Dctl as the receiver 2,
The signal is output to the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8, and the clock delivery 9.
【0119】次に、このように構成された実施の形態の
動作について図13の動作波形図を参照して説明する。
図13(a)は外部クロックEXTCLKを示し、図1
3(b)はクロックCLKを示し、図13(c)は制御
信号STOPを示し、図13(d)はパルスAを示し、
図13(e)はパルスSTARTを示し、図13(f)
はN段目の単位遅延素子の出力パルスD(N)を示し、
図13(g)はフリップフロップ611の出力R1 を示
し、図13(h)は遅延回路65の出力R2 を示し、図
13(i)は制御パルスPを示し、図13(j)はD型
フリップフロップ612からの検出信号Dctl を示して
いる。Next, the operation of the embodiment thus configured will be described with reference to the operation waveform diagram of FIG.
FIG. 13A shows the external clock EXTCLK, and FIG.
3 (b) shows the clock CLK, FIG. 13 (c) shows the control signal STOP, FIG. 13 (d) shows the pulse A,
FIG. 13E shows the pulse START, and FIG.
Represents an output pulse D (N) of the N-th unit delay element,
FIG. 13 (g) shows the output R1 of the flip-flop 611, FIG. 13 (h) shows the output R2 of the delay circuit 65, FIG. 13 (i) shows the control pulse P, and FIG. The detection signal Dctl from the flip-flop 612 is shown.
【0120】いま、図13(a)に示すように、外部ク
ロックEXTCLKの最初の1クロックC1 と2番目の
クロックC2 は周期τl が長く、前進パルス用遅延線6
を構成する単位遅延素子のN段目までパルスSTART
が伝播するものとし、3番目以降のクロックC3 ,C4
,…は周期τs が短くなってパルスSTARTがN段
目まで伝播しないものとする。なお、初期状態では、レ
シーバ2,パルス生成回路3、ディレイモニタ5、パル
ス幅復元回路8及びクロックデリバラ9の遅延時間は、
夫々、高周波に対応したΔtrec,τd-h ,Δtdeli ,
τd-h,Δtmonであるものとする。Now, as shown in FIG. 13A, the first clock C1 and the second clock C2 of the external clock EXTCLK have a long period τ1 and the forward pulse delay line 6
START up to the N-th stage of the unit delay element constituting
And the third and subsequent clocks C3 and C4
,... Assume that the period τs is short and the pulse START does not propagate to the Nth stage. In the initial state, the delay times of the receiver 2, the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8, and the clock delivery 9 are as follows.
Δtrec, τd-h, Δtdeli,
τd-h, Δtmon.
【0121】N段目の単位遅延素子11-Nの出力パルス
D(N)はパルスが伝播しない状態では“H”である。
外部クロックEXTCLKがレシーバ2に入力され、レ
シーバ2の出力CLKが制御信号生成回路4及びパルス
生成回路3に入力されて、制御信号生成回路4からはク
ロックCLKの反転信号STOPが生成され、パルス生
成回路3からはパルス化された信号Aが生成される。The output pulse D (N) of the unit delay element 11-N of the Nth stage is "H" when no pulse propagates.
The external clock EXTCLK is input to the receiver 2, the output CLK of the receiver 2 is input to the control signal generation circuit 4 and the pulse generation circuit 3, and the control signal generation circuit 4 generates an inverted signal STOP of the clock CLK and generates a pulse. The circuit 3 generates a pulsed signal A.
【0122】タイミングt0 以前ではパルスがN段目ま
で伝播せず、t0 からt1 の範囲ではパルス生成回路3
とパルス幅復元回路8の遅延回路とディレイモニタの遅
延時間は高周波帯域での動作に適するように制御されて
いる。ここで、N段目以降まで伝播する低周波の外部ク
ロックEXTCLKが入力されると、図13(d),
(e)のタイミングt1 近傍のパルスAとパルスSTA
RTのように、パルスSTARTの立ち上がりは、制御
信号STOPが“H”の期間、即ち前進パルス用遅延線
6が動作する期間中に前進パルス用遅延線6にかろうじ
て入力している状態になり、これ以上クロックの周期が
低くなるとパルスSTARTの立ち上がりが伝播しなく
なる可能性がある。Before the timing t0, the pulse does not propagate to the N-th stage, and in the range from t0 to t1, the pulse generation circuit 3
The delay circuit of the pulse width restoration circuit 8 and the delay time of the delay monitor are controlled so as to be suitable for operation in a high frequency band. Here, when the low-frequency external clock EXTCLK propagating to the Nth and subsequent stages is input, FIG.
The pulse A and the pulse STA near the timing t1 in FIG.
Like RT, the rise of the pulse START is in a state where the control signal STOP is barely being input to the forward pulse delay line 6 during the period when the control signal STOP is “H”, that is, during the period when the forward pulse delay line 6 operates. If the clock cycle becomes shorter than this, the rise of the pulse START may not be propagated.
【0123】このため、パルス生成回路3とパルス幅復
元回路8の遅延回路とディレイモニタの遅延時間が低周
波帯域での動作に適するように制御する必要がある。パ
ルスがN段目の単位遅延素子11-Nに伝播すると、N段
目の単位遅延素子11-Nの出力パルスD(N)は、図1
3(f)のタイミングt1 に示すように、“H”から
“L”に変化する。For this reason, it is necessary to control the delay circuits of the pulse generation circuit 3 and the pulse width restoration circuit 8 and the delay time of the delay monitor so as to be suitable for operation in a low frequency band. When the pulse propagates to the N-th unit delay element 11-N, the output pulse D (N) of the N-th unit delay element 11-N becomes
As shown at the timing t1 of 3 (f), the signal changes from "H" to "L".
【0124】そうすると、パルス検出回路60のRSフ
リップフロップ611の出力R1は、図13(g)に示
すように、タイミングt1 から次に制御信号STOPが
“L”になるタイミングt2 までの期間、“H”に保た
れる。タイミングt2 でクロックCLKが“H”になる
と制御パルスPも“H”になり、D型フリップフロップ
612はt2 直前のR1 の値、即ち、“H”の出力を遅
延回路65を介して取り込む。Then, as shown in FIG. 13 (g), the output R1 of the RS flip-flop 611 of the pulse detection circuit 60 becomes "L" during the period from the timing t1 to the next timing t2 when the control signal STOP becomes "L". H ”. When the clock CLK becomes "H" at the timing t2, the control pulse P also becomes "H", and the D-type flip-flop 612 takes in the value of R1 immediately before t2, that is, the output of "H" through the delay circuit 65.
【0125】遅延回路65の出力は、次にクロックCL
Kが立ち上がるタイミングt4 まで検出信号Dctl とし
て出力される。検出信号Dctl が“H”になることによ
って、パルス生成回路3、パルス幅復元回路8及びディ
レイモニタ5の遅延回路が低周波帯域での動作に適した
値に制御され、レシーバ2及びクロックデリバラ9は遅
延時間の和がディレイモニタ5の遅延時間に等しくなる
ように制御される。即ち、レシーバ2,パルス生成回路
3、ディレイモニタ5、パルス幅復元回路8及びクロッ
クデリバラ9の遅延時間は、夫々、低周波に対応したΔ
trec+Δtrec2,τd-l ,Δtdeli +Δtdeli2,τd-
l,Δtmon+Δtmon2 となる。The output of the delay circuit 65 is the clock CL
It is output as a detection signal Dctl until timing t4 when K rises. When the detection signal Dctl becomes “H”, the pulse generation circuit 3, the pulse width restoration circuit 8, and the delay circuit of the delay monitor 5 are controlled to values suitable for operation in a low frequency band, and the receiver 2 and the clock delivery circuit are controlled. 9 is controlled so that the sum of the delay times is equal to the delay time of the delay monitor 5. That is, the delay times of the receiver 2, the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8, and the clock delivery 9 are each Δ
trec + Δtrec2, τd-l, Δtdeli + Δtdeli2, τd-
l, Δtmon + Δtmon2.
【0126】次に、タイミングt4 以後において、外部
クロックEXTCLKは高周波になり、周期τs は短く
なっている。図13(e)に示すように、パルスSTA
RTはタイミングt5 〜t6 の期間にはN段まで伝播し
ていないので、この期間にD(N)は“H”に保たれた
ままである。従って、フリップフロップ611の出力R
1 は“L”に保たれるので、タイミングt6 においてク
ロックCLKが立ち上がったとき“L”がD型フリップ
フロップ612に取り込まれる。こうして、タイミング
t6 以降には“L”の検出信号Dctl が出力される。Next, after the timing t4, the external clock EXTCLK has a high frequency, and the period τs is short. As shown in FIG. 13E, the pulse STA
Since RT has not propagated to the Nth stage during the period from timing t5 to t6, D (N) remains at "H" during this period. Therefore, the output R of the flip-flop 611
Since 1 is kept at "L", "L" is taken into the D-type flip-flop 612 when the clock CLK rises at the timing t6. Thus, the detection signal Dctl of "L" is output after the timing t6.
【0127】そうすると、パルス生成回路3、パルス幅
復元回路8及びディレイモニタ5は、高周波の動作に適
した遅延時間に制御され、レシーバ2及びクロックデリ
バラ9の遅延時間の和はディレイモニタ5の遅延時間に
等しくなるように制御される。即ち、レシーバ2,パル
ス生成回路3、ディレイモニタ5、パルス幅復元回路8
及びクロックデリバラ9の遅延時間は、夫々、高周波に
対応したΔtrec,τd-h ,Δtdeli ,τd-h,Δtmon
となる。Then, the pulse generation circuit 3, the pulse width restoration circuit 8 and the delay monitor 5 are controlled to have a delay time suitable for high-frequency operation, and the sum of the delay times of the receiver 2 and the clock delivery 9 is determined by the delay monitor 5. It is controlled to be equal to the delay time. That is, the receiver 2, the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8
And the delay time of the clock delivery 9 are Δtrec, τd-h, Δtdeli, τd-h, and Δtmon corresponding to the high frequency, respectively.
Becomes
【0128】このように、本実施の形態においては、外
部クロックの周波数の変動に対応できるようになり、外
部クロックが高周波から低周波に変わった場合でも、ま
た、低周波から高周波に変わった場合であっても、周波
数帯域での動作に適した遅延時間が設定される。これに
より、広い周波数帯域において確実な同期制御が可能で
ある。As described above, in the present embodiment, it is possible to cope with the fluctuation of the frequency of the external clock, and when the external clock changes from a high frequency to a low frequency, or when the external clock changes from a low frequency to a high frequency. Even so, a delay time suitable for operation in a frequency band is set. Thus, reliable synchronization control can be performed in a wide frequency band.
【0129】図14は本発明の他の実施の形態を示すブ
ロック図である。図14において図9と同一の構成要素
には同一符号を付して説明を省略する。FIG. 14 is a block diagram showing another embodiment of the present invention. 14, the same components as those in FIG. 9 are denoted by the same reference numerals, and description thereof will be omitted.
【0130】図9の実施の形態においては、例えば外部
クロックEXTCLKの変動によって、パルスSTAR
TがN段目まで伝播する状態と伝播しない状態とを頻繁
に繰り返す場合には、各回路の遅延時間が頻繁に変化し
て動作が不安定となってしまうことがある。In the embodiment of FIG. 9, for example, a pulse STAR is generated by a change in the external clock EXTCLK.
When the state in which T propagates to the Nth stage and the state in which T does not propagate are frequently repeated, the delay time of each circuit frequently changes, and the operation may become unstable.
【0131】本実施の形態はこの場合に対応したもので
あり、外部クロックEXTCLKにジッタがある場合で
あっても、安定した制御を可能にするものである。The present embodiment corresponds to this case, and enables stable control even when the external clock EXTCLK has jitter.
【0132】本実施の形態はパルス検出回路13に代え
てパルス検出回路80を採用した点が図9の実施の形態
と異なる。パルス検出回路80にはN段目の単位遅延素
子11-Nの出力パルスD(N)だけでなく、N段目より
もM段前(Mは偶数)の(N−M)段目の単位遅延素子
11-(N-M)の出力パルスD(N−M)も入力されるよう
になっている。なお、Mが奇数の場合には、パルスD
(N−M)を反転させて用いればよい。This embodiment differs from the embodiment of FIG. 9 in that a pulse detection circuit 80 is employed in place of the pulse detection circuit 13. The pulse detection circuit 80 includes not only the output pulse D (N) of the unit delay element 11-N of the N-th stage, but also the unit of the (N-M) -th stage M (M is an even number) before the N-th stage. The output pulse D (NM) of the delay element 11- (NM) is also input. When M is an odd number, the pulse D
(N−M) may be inverted and used.
【0133】図15は図14中のパルス検出回路80の
具体的な構成を示すブロック図である。FIG. 15 is a block diagram showing a specific configuration of the pulse detection circuit 80 in FIG.
【0134】パルス検出回路80は、図12と同一構成
の検出部87,88を有している。検出部87の入力端
子61,62には、夫々パルスD(N−M)及び制御信
号STOPが入力され、検出部88の入力端子61,6
2には、夫々パルスD(N)及び制御信号STOPが入
力されるようになっている。The pulse detection circuit 80 has detection sections 87 and 88 having the same configuration as in FIG. A pulse D (N−M) and a control signal STOP are input to input terminals 61 and 62 of the detection unit 87, respectively.
2, a pulse D (N) and a control signal STOP are input.
【0135】検出部87の出力CTL(N−M)はナン
ド回路81及びオア回路82に供給され、検出部88の
出力CTL(N)もナンド回路81及びオア回路82に
供給される。ナンド回路81は2入力のナンド演算によ
って出力N1 を発生してナンド回路83に出力する。ま
た、オア回路82は2入力のオア演算によって出力N2
を発生してナンド回路84に出力する。The output CTL (N−M) of the detector 87 is supplied to the NAND circuit 81 and the OR circuit 82, and the output CTL (N) of the detector 88 is also supplied to the NAND circuit 81 and the OR circuit 82. The NAND circuit 81 generates an output N1 by a two-input NAND operation and outputs the output N1 to the NAND circuit 83. The OR circuit 82 outputs an output N2 by a two-input OR operation.
And outputs it to the NAND circuit 84.
【0136】即ち、ナンド回路81の出力N1 は、検出
部87,88からの出力CTL(N−M),CTL
(N)がいずれも“H”の場合にのみ“L”となる。ま
た、オア回路82の出力N2 は、検出部87,88から
の出力CTL(N−M),CTL(N)のいずれか一方
が“H”の場合に“H”となる。That is, the output N1 of the NAND circuit 81 is the output CTL (NM) from the detectors 87 and 88, CTL
It becomes "L" only when (N) is "H". The output N2 of the OR circuit 82 becomes "H" when one of the outputs CTL (NM) and CTL (N) from the detectors 87 and 88 is "H".
【0137】ナンド回路83,84によってRSフリッ
プフロップ86が構成されており、RSフリップフロッ
プ86は、出力N2 が“L”となることによってリセッ
トされて“L”を出力し、出力N2 の“H”期間に最初
に出力N1 が“L”となった以後、“H”の出力を出力
し続けるようになっている。RSフリップフロップ86
の出力が検出信号Dctl として端子85から出力される
ようになっている。この検出信号Dctl がレシーバ2、
パルス生成回路3、ディレイモニタ5、パルス幅復元回
路8及びクロックデリバラ9に供給されて各回路の遅延
時間が制御されることは図9の実施の形態と同様であ
る。An RS flip-flop 86 is constituted by the NAND circuits 83 and 84. The RS flip-flop 86 is reset when the output N2 becomes "L", outputs "L", and outputs "H". After the output N1 first becomes "L" during the "period", the output of "H" is continuously output. RS flip-flop 86
Is output from the terminal 85 as the detection signal Dctl. This detection signal Dctl is used for the receiver 2,
The delay time of each circuit is controlled by being supplied to the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8 and the clock delivery 9, as in the embodiment of FIG.
【0138】次に、このように構成された実施の形態の
動作について図16の動作波形図を参照して説明する。
図16(a)は外部クロックEXTCLKを示し、図1
6(b)はクロックCLKを示し、図16(c)は制御
信号STOPを示し、図16(d)はパルスAを示し、
図16(e)はパルスSTARTを示し、図16(f)
はN−M段目の単位遅延素子の出力パルスD(N−M)
を示し、図16(g)はN段目の単位遅延素子の出力パ
ルスD(N)を示し、図16(h)は検出部87の出力
CTL(N−M)を示し、図16(i)は検出部88の
出力CTL(N)を示し、図16(j)はナンド回路8
1の出力N1 を示し、図16(k)はオア回路82の出
力N2 を示し、図16(l)はRSフリップフロップ8
6からの検出信号Dctl を示している。Next, the operation of the embodiment thus configured will be described with reference to the operation waveform diagram of FIG.
FIG. 16A shows the external clock EXTCLK, and FIG.
6 (b) shows the clock CLK, FIG. 16 (c) shows the control signal STOP, FIG. 16 (d) shows the pulse A,
FIG. 16E shows the pulse START, and FIG.
Is the output pulse D (NM) of the NM-th stage unit delay element
16 (g) shows the output pulse D (N) of the unit delay element in the Nth stage, FIG. 16 (h) shows the output CTL (NM) of the detection unit 87, and FIG. ) Indicates the output CTL (N) of the detection unit 88, and FIG.
16 (k) shows the output N2 of the OR circuit 82, and FIG. 16 (l) shows the RS flip-flop 8
6 shows the detection signal Dctl.
【0139】いま、図16(a)に示すように、外部ク
ロックEXTCLKの最初の1クロックC1 は周期τm
が少し長く、前進パルス用遅延線6を構成する単位遅延
素子のN−M段目まではパルスSTARTが伝播する
が、N段目までは伝播しないものとし、2番目のクロッ
クC2 は周期τl が長く、前進パルス用遅延線6を構成
する単位遅延素子のN段目までパルスSTARTが伝播
するものとし、3番目のクロックC3 は周期τm である
ものとし、4番目以降のクロックC4 ,C5 ,…は周期
τs が短くなってパルスSTARTがN−M段目まで伝
播しないものとする。なお、初期状態では、レシーバ
2,パルス生成回路3、ディレイモニタ5、パルス幅復
元回路8及びクロックデリバラ9の遅延時間は、夫々、
高周波に対応したΔtrec,τd-h ,Δtdeli ,τd-
h,Δtmonであるものとする。Now, as shown in FIG. 16A, the first clock C1 of the external clock EXTCLK has a period τm.
The pulse START propagates up to the NM-th stage of the unit delay element constituting the forward pulse delay line 6, but does not propagate up to the N-th stage, and the second clock C2 has a period τ1 The pulse START propagates to the Nth stage of the unit delay element constituting the forward pulse delay line 6, the third clock C3 has a period τm, and the fourth and subsequent clocks C4, C5,. Assume that the period .tau.s is short and the pulse START does not propagate to the NM-th stage. In the initial state, the delay times of the receiver 2, the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8, and the clock delivery 9 are respectively
Δtrec, τd-h, Δtdeli, τd-
h, Δtmon.
【0140】N段目とN−M段目の単位遅延素子の出力
パルスD(N),D(N−M)はパルスSTARTが伝
播しない状態では“H”である。外部クロックEXTC
LKがレシーバ2に入力され、図16(b)に示すクロ
ックCLKが生成される。クロックCLKはパルス生成
回路3に入力され、クロックCLKからτd-hだけ遅延
して立ち上がるパルス幅が{(τm /2)−τd-h}の
パルスAが出力される。The output pulses D (N) and D (NM) of the unit delay elements of the Nth and NM stages are "H" when the pulse START does not propagate. External clock EXTC
LK is input to the receiver 2, and a clock CLK shown in FIG. 16B is generated. The clock CLK is input to the pulse generation circuit 3, and a pulse A having a pulse width of {(τm / 2) -τd-h} rising from the clock CLK with a delay of τd-h is output.
【0141】タイミングt0 以前ではN−M段にもパル
スは伝播しなかったとすると、N−M段目の単位遅延素
子11-(N-M)の出力パルスD(N−M)及び単位遅延素
子11-Nの出力パルスD(N)は、いずれも“H”のま
まである(図16(f),(g))。このため、タイミ
ングt0 でクロックCLKが立ち上がったときに、パル
スD(N−M)が供給されている検出部87の出力CT
L(N−M)及びパルスD(N)が供給されている検出
部88の出力CTL(N)はいずれも“L”である(図
16(h),(i))。出力CTL(N),CTL(N
−M)は、いずれも次にクロックCLKが立ち上がるま
で、即ちタイミングt2 まで“L”を維持する。Assuming that the pulse has not propagated to the NM stage before the timing t0, the output pulse D (NM) of the unit delay element 11- (NM) of the NM stage and the unit delay element 11- The N output pulses D (N) remain at "H" (FIGS. 16 (f) and 16 (g)). Therefore, when the clock CLK rises at the timing t0, the output CT of the detection unit 87 to which the pulse D (NM) is supplied is output.
The output CTL (N) of the detection unit 88 to which L (NM) and the pulse D (N) are supplied is both "L" (FIGS. 16 (h) and (i)). Output CTL (N), CTL (N
-M) keeps "L" until the next rise of the clock CLK, that is, until the timing t2.
【0142】ナンド回路81とオア回路82に“L”が
入力されるので、タイミングt0 〜t2 の期間は、ナン
ド回路81の出力N1 は“H”であり、オア回路82の
出力N2 は“L”である。このため、フリップフロップ
86の出力Dctl はタイミングt0 〜t2 の期間には
“L”に保持される。Since "L" is input to the NAND circuit 81 and the OR circuit 82, the output N1 of the NAND circuit 81 is "H" and the output N2 of the OR circuit 82 is "L" during the period from timing t0 to t2. ". Therefore, the output Dctl of the flip-flop 86 is held at "L" during the period from the timing t0 to the timing t2.
【0143】検出信号Dctl が“L”のとき、パルス生
成回路3、パルス幅復元回路8及びディレイモニタ5は
高周波帯域での動作が可能になるように遅延時間が制御
され、レシーバ2とクロックデリバラ9の遅延時間の和
がディレイモニタ5の遅延時間に等しくなるように制御
される。When the detection signal Dctl is "L", the delay time of the pulse generating circuit 3, the pulse width restoring circuit 8 and the delay monitor 5 is controlled so as to enable operation in a high frequency band. Control is performed so that the sum of the delay times of the roses 9 is equal to the delay time of the delay monitor 5.
【0144】次に、タイミングt2 でクロックCLKが
立ち上がるときの動作について説明する。タイミングt
1 で前進パルスがN−M段に伝播しているので、N−M
段目の単位遅延素子の出力パルスD(N−M)は“L”
になっている。タイミングt2 以前にはパルスは1度も
N段まで伝播していないので、N段目の単位遅延素子の
出力パルスD(N)はタイミングt0 〜t2 の期間に
“H”に維持される。Next, the operation when the clock CLK rises at the timing t2 will be described. Timing t
Since the forward pulse propagates to the NM stage at 1, NM
The output pulse D (N−M) of the unit delay element at the stage is “L”.
It has become. Since the pulse has never propagated to the Nth stage before the timing t2, the output pulse D (N) of the unit delay element at the Nth stage is maintained at "H" during the period from the timing t0 to t2.
【0145】このため、タイミングt2 でクロックCL
Kが立ち上がったとき、パルスD(N−M)が供給され
る検出部87には“H”が取り込まれ、パルスD(N)
が供給される検出部88には“L”が取り込まれる。図
16(h),(i)に示すように、タイミングt2 以
降、出力CTL(N−M)は“H”になり、出力CTL
(N)は“L”になる。よって、ナンド回路81の出力
N1 は“H”となり、オア回路82の出力N2 は“H”
となる。Therefore, at the timing t2, the clock CL
When K rises, “H” is taken into the detection unit 87 to which the pulse D (N−M) is supplied, and the pulse D (N)
Is supplied to the detection unit 88 to which "L" is taken. As shown in FIGS. 16 (h) and (i), after the timing t2, the output CTL (NM) becomes "H" and the output CTL
(N) becomes "L". Therefore, the output N1 of the NAND circuit 81 becomes "H" and the output N2 of the OR circuit 82 becomes "H".
Becomes
【0146】RSフリップフロップ86は、タイミング
t2 のときの値を保持するので、検出信号Dctl は、図
16(l)に示すように、タイミングt2 〜t4 の期間
には“L”に保持される。Since the RS flip-flop 86 holds the value at the timing t2, the detection signal Dctl is held at "L" during the period from the timing t2 to the timing t4, as shown in FIG. .
【0147】このように、N段以降にパルスSTART
が1度も伝播しないが、N−M段までは伝播する場合に
は、検出信号Dctl は“L”に維持されるので、各回路
は高周波帯域での動作に適した遅延時間の設定を維持す
る。As described above, after the N-th stage, the pulse START
Does not propagate once, but propagates to the NM stage, the detection signal Dctl is maintained at "L", so that each circuit maintains the delay time setting suitable for operation in the high frequency band. I do.
【0148】次に、タイミングt4 でクロックCLKが
立ち上がるときの動作について説明する。タイミングt
3 でパルスSTARTはN段目の単位遅延素子11-Nま
で伝播している。このためパルスD(N−M),D
(N)はいずれも“L”である。従って、次のタイミン
グt6 でクロックCLKが“H”になるまで、出力CT
L(N−M),CTL(N)はいずれも“H”に維持さ
れる。Next, the operation when the clock CLK rises at the timing t4 will be described. Timing t
At 3, the pulse START propagates to the N-th stage unit delay element 11-N. Therefore, the pulses D (NM), D
(N) are both "L". Therefore, until the clock CLK becomes "H" at the next timing t6, the output CT
Both L (NM) and CTL (N) are maintained at "H".
【0149】よって、ナンド回路81の出力N1 は
“L”となり、オア回路82の出力N2は“H”となる
ので、RSフリップフロップ86の出力Dctl は“H”
となる。検出信号Dctl が“H”になるので、パルス生
成回路3、パルス幅復元回路8及びディレイモニタ5は
低周波帯域での動作が可能になるように遅延時間が制御
され、レシーバ2とクロックデリバラ9とは、遅延時間
の和がディレイモニタ5の遅延時間に等しくなるように
制御される。Therefore, the output N1 of the NAND circuit 81 becomes "L" and the output N2 of the OR circuit 82 becomes "H", so that the output Dctl of the RS flip-flop 86 becomes "H".
Becomes Since the detection signal Dctl becomes “H”, the delay time of the pulse generation circuit 3, the pulse width restoration circuit 8 and the delay monitor 5 is controlled so as to be able to operate in a low frequency band, and the clock distribution to the receiver 2 is performed. 9 is controlled so that the sum of the delay times is equal to the delay time of the delay monitor 5.
【0150】ここで、パルスSTARTがN段に伝播し
た後、ジッタ等の影響によってパルスの伝播する段数が
N±M段からN段の間で変動するものとする。Here, it is assumed that after the pulse START has propagated to the N stages, the number of stages through which the pulse propagates varies from N ± M stages to N stages due to the influence of jitter and the like.
【0151】N段以上に伝播する場合には、常に、N−
M段、N段の単位遅延素子11にパルスSTARTが伝
播するので、各回路は低周波帯域で動作するように遅延
時間が制御される。When propagating to N or more stages, N-
Since the pulse START propagates to the M-stage and N-stage unit delay elements 11, the delay time is controlled so that each circuit operates in a low-frequency band.
【0152】1度N段の単位遅延素子11-Nまで伝播し
た後、図16(f),(g)のタイミングt5 に示すよ
うに、N−M段からN段の間の段までしか伝播しなくな
った場合には、図16(g)に示すように、パルスD
(N)は“H”を維持し、パルスD(N−M)は“L”
になる。このため、図16(h),(i)に示すよう
に、検出部87の出力CTL(N−M)は“H”とな
り,検出部88の出力CTL(N)は“L”になる。After propagating once to the N-stage unit delay element 11-N, as shown at timing t5 in FIGS. 16 (f) and 16 (g), it propagates only to the stage between NM and N stages. When no longer occurs, as shown in FIG.
(N) maintains “H”, and the pulse D (NM) changes to “L”.
become. Therefore, as shown in FIGS. 16H and 16I, the output CTL (N−M) of the detection unit 87 becomes “H” and the output CTL (N) of the detection unit 88 becomes “L”.
【0153】ナンド回路81に“L”が入力され、オア
回路82“H”が入力されるので、各出力N1 ,N2
は、図16(j),(k)のタイミングt5 に示すよう
に、いずれも“H”となる。フリップフロップ86は、
2入力が“H”であるので、出力を変化させない。即
ち、このタイミングでは、検出信号Dctl として“H”
の出力が維持される。Since "L" is input to the NAND circuit 81 and "H" is input to the OR circuit 82, each of the outputs N1 and N2 is output.
Becomes "H" as shown at timing t5 in FIGS. 16 (j) and 16 (k). The flip-flop 86
Since the two inputs are "H", the output is not changed. That is, at this timing, the detection signal Dctl is set to “H”.
Is maintained.
【0154】これにより、この場合には、各回路は低周
波数帯域での動作が可能なように遅延時間の設定が維持
される。As a result, in this case, the setting of the delay time is maintained so that each circuit can operate in the low frequency band.
【0155】更に、タイミングt6 〜t7 の期間に示す
ように、N−M段にもパルスSTARTが伝播しなくな
ると、タイミングt0 〜t2 の期間と同様の動作とな
る。即ち、タイミングt7 でクロックCLKが立ち上が
ったときに、パルスD(N−M),D(N)は、“H”
を維持しているので、タイミングt7 でクロックCLK
が“H”になったとき、出力CTL(N−M),CTL
(N)はいずれも“L”になる。このため、タイミング
t7 以降においては、ナンド回路81の出力N1は
“H”となり、オア回路82の出力N2 は“L”になる
ので、フリップフロップ86からの検出信号Dctl は
“L”になる。即ち、各回路は、高周波帯域での動作が
可能なように遅延時間が設定される。Further, as shown in the period from timing t6 to t7, when the pulse START does not propagate to the NM stage, the operation becomes the same as that during the period from timing t0 to t2. That is, when the clock CLK rises at the timing t7, the pulses D (NM) and D (N) become "H".
Is maintained at the timing t7.
Becomes “H”, the output CTL (N−M), CTL
(N) becomes "L". Therefore, after the timing t7, the output N1 of the NAND circuit 81 becomes "H" and the output N2 of the OR circuit 82 becomes "L", so that the detection signal Dctl from the flip-flop 86 becomes "L". That is, the delay time of each circuit is set so that it can operate in a high frequency band.
【0156】このように、本実施の形態においては、パ
ルスSTARTがN段まで伝播した後に、ジッタ等の影
響によってパルスが伝播する段数がN−M段とN段との
間で変化しても、パルスSTARTが1度N段まで伝播
していれば、各回路を低周波帯域での動作に適した遅延
時間に設定し続けるので、同期制御動作を安定させるこ
とができる。As described above, in the present embodiment, after the pulse START has propagated to N stages, the number of stages through which the pulse propagates between the NM stage and the N stage due to the influence of jitter or the like changes. If the pulse START has propagated to the Nth stage once, each circuit is continuously set to a delay time suitable for operation in the low frequency band, so that the synchronization control operation can be stabilized.
【0157】図17は本発明の他の実施の形態を示すブ
ロック図である。図17において図1と同一の構成要素
には同一符号を付して説明を省略する。FIG. 17 is a block diagram showing another embodiment of the present invention. 17, the same components as those in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted.
【0158】本実施の形態は、レシーバ2、パルス生成
回路3、ディレイモニタ5、パルス幅復元回路8及びク
ロックデリバラ9に夫々代えてレシーバ152、パルス
生成回路153、ディレイモニタ155、パルス幅復元
回路158及びクロックデリバラ159を採用すると共
に、複数のパルス検出回路90-1乃至90-vを採用した
点が図1の実施の形態と異なる。In the present embodiment, a receiver 152, a pulse generation circuit 153, a delay monitor 155, and a pulse width recovery circuit are used instead of the receiver 2, the pulse generation circuit 3, the delay monitor 5, the pulse width recovery circuit 8, and the clock delivery 9, respectively. 1 in that a circuit 158 and a clock delivery 159 are employed, and a plurality of pulse detection circuits 90-1 to 90-v are employed.
【0159】図1の実施の形態においては、レシーバ
2、パルス生成回路3、ディレイモニタ5、パルス幅復
元回路8及びクロックデリバラ9は、低周波用と高周波
用の2種類の遅延時間を設定であった。In the embodiment shown in FIG. 1, the receiver 2, the pulse generating circuit 3, the delay monitor 5, the pulse width restoring circuit 8, and the clock delivery 9 set two kinds of delay times for low frequency and high frequency. Met.
【0160】本実施の形態は、レシーバ152、パルス
生成回路153、ディレイモニタ155、パルス幅復元
回路158及びクロックデリバラ159は、複数の遅延
時間に設定可能であって、複数の周波数帯域に適した設
定にすることができるようになっている。In this embodiment, the receiver 152, the pulse generation circuit 153, the delay monitor 155, the pulse width restoration circuit 158, and the clock delivery 159 can be set to a plurality of delay times and are suitable for a plurality of frequency bands. Settings.
【0161】本実施の形態は動作周波数帯域を細分化し
て制御することによって、より広い周波数帯域に対応可
能である。このために、前進パルス用遅延線6及び後退
パルス用遅延線7の複数の段においてパルスSTART
が伝播したか否かを検出するようになっている。図17
では前進パルス用遅延線6及び後退パルス用遅延線7を
複数の段毎にブロック化し、ブロック単位でパルスST
ARTの伝播を検出するようになっている。The present embodiment can cope with a wider frequency band by subdividing and controlling the operating frequency band. For this purpose, the pulse START is provided in a plurality of stages of the forward pulse delay line 6 and the backward pulse delay line 7.
Is detected as to whether or not has propagated. FIG.
Then, the forward pulse delay line 6 and the backward pulse delay line 7 are divided into blocks for each of a plurality of stages, and the pulse ST
ART propagation is detected.
【0162】即ち、v個のブロックから単位遅延素子の
出力パルスがパルス検出回路90-1乃至90-vに供給さ
れる。パルス検出回路90-1乃至90-vとしては、図
7、図12及び図15のいずれのパルス検出回路を用い
てもよいことは明らかである。図7及び図12のパルス
検出回路を用いる場合には、各ブロックの所定の段の単
位遅延素子の出力パルスを用い、図15のパルス検出回
路を用いる場合には、各ブロックの所定の2つの段の単
位遅延素子の出力パルスを用いる。That is, output pulses of the unit delay elements are supplied from v blocks to the pulse detection circuits 90-1 to 90-v. It is obvious that any of the pulse detection circuits shown in FIGS. 7, 12, and 15 may be used as the pulse detection circuits 90-1 to 90-v. When the pulse detection circuits of FIGS. 7 and 12 are used, the output pulse of a unit delay element at a predetermined stage of each block is used, and when the pulse detection circuit of FIG. The output pulse of the stage unit delay element is used.
【0163】パルス検出回路90-1乃至90-vは、パル
スが伝播されたことを示す検出信号Dctl をレシーバ1
52、パルス生成回路153、ディレイモニタ155、
パルス幅復元回路158及びクロックデリバラ159に
出力するようになっている。The pulse detection circuits 90-1 to 90-v output a detection signal Dctl indicating that the pulse has been propagated to the receiver 1.
52, a pulse generation circuit 153, a delay monitor 155,
The signal is output to the pulse width restoration circuit 158 and the clock delivery 159.
【0164】図18は図17中のレシーバ152の具体
的な構成を示すブロック図である。図18において図2
と同一の構成要素には同一符号を付して説明を省略す
る。FIG. 18 is a block diagram showing a specific structure of the receiver 152 in FIG. In FIG.
The same components as those described above are denoted by the same reference numerals and description thereof is omitted.
【0165】図18は遅延回路102に代えて複数の遅
延回路251-1乃至251-vを採用すると共に、マルチ
プレクサ103に代えてマルチプレクサ252を用いた
点が図2と異なる。FIG. 18 differs from FIG. 2 in that a plurality of delay circuits 251-1 to 251-v are employed in place of the delay circuit 102 and a multiplexer 252 is employed in place of the multiplexer 103.
【0166】レシーブ部100の出力は複数の遅延回路
251-1乃至251-vに供給されると共にマルチプレク
サ252に供給される。遅延回路251-1乃至251-v
は入力されたクロックを相互に異なる所定の遅延量で遅
延させてマルチプレクサ252に出力する。マルチプレ
クサ252は、検出信号Dctl に基づいて、v入力の1
つを選択して端子104にクロックCLKとして出力す
るようになっている。遅延回路251-1乃至251-vの
遅延量は、夫々パルス検出回路90-1乃至90-vがパル
スの伝播を検出する段に対応した各周波数帯域に基づく
値となっている。従って、251-1,251-2,…の順
に遅延量が大きくなるようになっている。The output of the receiving section 100 is supplied to a plurality of delay circuits 251-1 to 251-v and to a multiplexer 252. Delay circuits 251-1 to 251-v
Delays the input clock by a predetermined amount different from each other and outputs the delayed clock to the multiplexer 252. The multiplexer 252 determines whether the v input is 1 based on the detection signal Dctl.
One is selected and output to terminal 104 as clock CLK. The delay amounts of the delay circuits 251-1 to 251-v are values based on the respective frequency bands corresponding to the stages where the pulse detection circuits 90-1 to 90-v detect the propagation of the pulse. Therefore, the delay amount increases in the order of 251-1, 251-2,....
【0167】マルチプレクサ252は、パルス検出回路
90-1によってパルスが所定の段まで伝播していないこ
とが示された場合には、レシーブ部100の出力を選択
する。また、マルチプレクサ252は、パルス検出回路
90-1乃至90-vによってパルスが所定の段まで伝播し
たことが検出された場合には、対応する遅延回路の出力
を選択して出力するようになっている。When the pulse detection circuit 90-1 indicates that the pulse has not propagated to the predetermined stage, the multiplexer 252 selects the output of the receiving unit 100. When the pulse detection circuits 90-1 to 90-v detect that a pulse has propagated to a predetermined stage, the multiplexer 252 selects and outputs the output of the corresponding delay circuit. I have.
【0168】図19は図17中のパルス生成回路153
の具体的な構成を示すブロック図である。図19におい
て図3と同一の構成要素には同一符号を付して説明を省
略する。FIG. 19 shows a pulse generation circuit 153 in FIG.
FIG. 3 is a block diagram showing a specific configuration of FIG. 19, the same components as those in FIG. 3 are denoted by the same reference numerals, and description thereof will be omitted.
【0169】図19は遅延回路112,113に代えて
複数の遅延回路261-1乃至261-(v+1)を採用すると
共に、マルチプレクサ114に代えてマルチプレクサ2
62を用いた点が図3と異なる。FIG. 19 employs a plurality of delay circuits 261-1 to 261- (v + 1) in place of the delay circuits 112 and 113, and a multiplexer 2 in place of the multiplexer 114.
FIG. 3 differs from FIG.
【0170】入力端子111を介して入力されたクロッ
クCLKは遅延回路261-1乃至261-(v+1)及びアン
ド回路116に供給される。遅延回路261-1乃至26
1-(v+1)は、夫々入力されたクロックCLKを各周波数
帯域に応じた遅延量で遅延させてマルチプレクサ262
に出力する。マルチプレクサ262は端子115を介し
て入力された検出信号Dctl に基づいて(v+1)入力
の1つを選択してアンド回路116に出力する。アンド
回路116は2入力のアンド演算を行って出力端子11
7にパルスAとして出力するようになっている。The clock CLK input via the input terminal 111 is supplied to the delay circuits 261-1 to 261- (v + 1) and the AND circuit 116. Delay circuits 261-1 to 26-1
1- (v + 1) delays the input clock CLK by a delay amount corresponding to each frequency band, and
Output to The multiplexer 262 selects one of the (v + 1) inputs based on the detection signal Dctl input via the terminal 115 and outputs it to the AND circuit 116. An AND circuit 116 performs an AND operation of two inputs to output the output terminal 11.
7 is output as a pulse A.
【0171】従って、端子117には、クロックCLK
の立ち上がりから検出信号Dctl に基づく遅延時間後に
立ち上がり、クロックCLKの立ち下がりで立ち下がる
パルスが現れることになる。Therefore, the terminal 117 receives the clock CLK.
The pulse rises after a delay time based on the detection signal Dctl from the rise of the clock CLK, and falls at the fall of the clock CLK.
【0172】図20は図17中のディレイモニタ155
の具体的な構成を示すブロック図である。図20におい
て図4と同一の構成要素には同一符号を付して説明を省
略する。FIG. 20 shows the delay monitor 155 in FIG.
FIG. 3 is a block diagram showing a specific configuration of FIG. 20, the same components as those of FIG. 4 are denoted by the same reference numerals, and description thereof will be omitted.
【0173】図20は遅延回路122に代えて複数の遅
延回路271-1乃至271-vを採用すると共に、マルチ
プレクサ123に代えてマルチプレクサ272を用いた
点が図4と異なる。FIG. 20 differs from FIG. 4 in that a plurality of delay circuits 271-1 to 271-v are used in place of the delay circuit 122 and a multiplexer 272 is used in place of the multiplexer 123.
【0174】ディレイ部120からのパルスAはマルチ
プレクサ272及び遅延回路271-1乃至271-vに供
給される。遅延回路271-1乃至271-vは、夫々入力
されたパルスAを各周波数帯域に応じた遅延量で遅延さ
せてマルチプレクサ272に出力する。マルチプレクサ
272は端子124を介して入力された検出信号Dctl
に基づいてv入力の1つを選択して端子125に出力す
る。従って、端子125には、検出信号Dctl に基づい
て、各周波数帯域に応じた遅延時間だけ遅延されたパル
スSTARTが現れる。The pulse A from the delay unit 120 is supplied to the multiplexer 272 and the delay circuits 271-1 to 271-v. The delay circuits 271-1 to 271-v delay the input pulse A by a delay amount corresponding to each frequency band and output the delayed pulse A to the multiplexer 272. The multiplexer 272 detects the detection signal Dctl input via the terminal 124.
, One of the v inputs is selected and output to the terminal 125. Accordingly, a pulse START that is delayed by a delay time corresponding to each frequency band appears at the terminal 125 based on the detection signal Dctl.
【0175】図21は図17中のパルス幅復元回路15
8の具体的な構成を示すブロック図である。図21にお
いて図5と同一の構成要素には同一符号を付して説明を
省略する。FIG. 21 shows the pulse width restoration circuit 15 in FIG.
8 is a block diagram showing a specific configuration of FIG. 21, the same components as those in FIG. 5 are denoted by the same reference numerals, and description thereof will be omitted.
【0176】図21は遅延回路133,134に代えて
複数の遅延回路261-1乃至261-(v+1)を採用すると
共に、マルチプレクサ135に代えてマルチプレクサ2
81を用いた点が図5と異なる。FIG. 21 employs a plurality of delay circuits 261-1 to 261- (v + 1) in place of the delay circuits 133 and 134, and a multiplexer 2 in place of the multiplexer 135.
The difference from FIG. 5 is in that 81 is used.
【0177】入力端子131を介して入力されたパルス
OUTは遅延回路261-1乃至261-(v+1)及びオア回
路137に供給される。遅延回路261-1乃至261-
(v+1)は、夫々入力されたパルスOUTを各周波数帯域
に応じた遅延量で遅延させてマルチプレクサ281に出
力する。マルチプレクサ281は端子136を介して入
力された検出信号Dctl に基づいて(v+1)入力の1
つを選択してオア回路137及びnMOSトランジスタ
138のゲートに出力する。The pulse OUT input through the input terminal 131 is supplied to the delay circuits 261-1 to 261- (v + 1) and the OR circuit 137. Delay circuits 261-1 to 261-
In (v + 1), the input pulse OUT is delayed by a delay amount corresponding to each frequency band and output to the multiplexer 281. The multiplexer 281 receives the (v + 1) input 1 based on the detection signal Dctl input via the terminal 136.
One is selected and output to the OR circuit 137 and the gate of the nMOS transistor 138.
【0178】このように構成されたパルス幅復元回路1
58においては、端子136に入力される検出信号Dct
l によって、マルチプレクサ281は、遅延回路261
-1乃至261-(v+1)のうちパルス生成回路153におい
て用いられた遅延量と同一の遅延量で動作する遅延回路
の出力を選択する。こうして、端子1312からはパル
スOUTの立ち上がりで立ち上がり、パルス幅がクロッ
クCLKのパルス幅と同一のパルスCが得られる。The pulse width restoring circuit 1 configured as described above
At 58, the detection signal Dct input to the terminal 136 is output.
l allows the multiplexer 281 to operate the delay circuit 261
The output of the delay circuit that operates with the same delay amount as the delay amount used in the pulse generation circuit 153 is selected from −1 to 261 − (v + 1). Thus, a pulse C having the same pulse width as the clock CLK is obtained from the terminal 1312 at the rising of the pulse OUT.
【0179】図22は図17中のクロックデリバラ15
9の具体的な構成を示すブロック図である。図22にお
いて図6と同一の構成要素には同一符号を付して説明を
省略する。FIG. 22 shows the clock delivery 15 in FIG.
9 is a block diagram showing a specific configuration of No. 9; FIG. In FIG. 22, the same components as those in FIG. 6 are denoted by the same reference numerals, and description thereof will be omitted.
【0180】図22は遅延回路142に代えて複数の遅
延回路291-1乃至291-vを採用すると共に、マルチ
プレクサ143に代えてマルチプレクサ292を用いた
点が図6と異なる。FIG. 22 differs from FIG. 6 in that a plurality of delay circuits 291-1 to 291-v are used in place of the delay circuit 142 and a multiplexer 292 is used in place of the multiplexer 143.
【0181】出力バッファ140からのパルスCはマル
チプレクサ292及び遅延回路291-1乃至291-vに
供給される。遅延回路291-1乃至291-vは、夫々入
力されたパルスCを各周波数帯域に応じた遅延量で遅延
させてマルチプレクサ292に出力する。マルチプレク
サ292は端子144を介して入力された検出信号Dct
l に基づいてv入力の1つを選択して端子145に出力
する。従って、端子145には、検出信号Dctl に基づ
いて、各周波数帯域に応じた遅延時間だけ遅延された内
部クロックINTCLKが現れる。The pulse C from the output buffer 140 is supplied to the multiplexer 292 and the delay circuits 291-1 to 291-v. The delay circuits 291-1 to 291-v delay the input pulse C by a delay amount corresponding to each frequency band and output the delayed pulse C to the multiplexer 292. The multiplexer 292 receives the detection signal Dct input through the terminal 144.
One of the v inputs is selected based on l and output to terminal 145. Accordingly, at the terminal 145, the internal clock INTCLK that is delayed by a delay time corresponding to each frequency band appears based on the detection signal Dctl.
【0182】次に、このように構成された実施の形態の
動作について説明する。Next, the operation of the embodiment configured as described above will be described.
【0183】いま、例えば、パルス検出回路90-wが図
7に示すパルス検出回路13と同一の構成であって、前
進パルス用遅延線6のs段目の単位遅延素子11-sの出
力が5番目のパルス検出回路90-5に供給されているも
のとする。Now, for example, the pulse detection circuit 90-w has the same configuration as the pulse detection circuit 13 shown in FIG. 7, and the output of the s-th unit delay element 11-s of the forward pulse delay line 6 is It is assumed that the signal is supplied to the fifth pulse detection circuit 90-5.
【0184】ここで、所定の周波数の外部クロックEX
TCLKが入力され、パルスSTARTがs段目まで伝
播し、パルス検出回路90-6が接続されている単位遅延
素子の段までは伝播しないものとする。そうすると、パ
ルス検出回路90-1乃至90-5からの検出信号Dctl-1
乃至Dctl-5 は“H”となり、他の検出信号Dctl-6,
Dctl-7 ,…は“L”のままである。Here, an external clock EX having a predetermined frequency
It is assumed that TCLK is input and the pulse START propagates to the s-th stage and does not propagate to the stage of the unit delay element to which the pulse detection circuit 90-6 is connected. Then, the detection signals Dctl-1 from the pulse detection circuits 90-1 to 90-5 are output.
To Dctl-5 become "H", and other detection signals Dctl-6,
Dctl-7,... Remain "L".
【0185】これらの検出信号によって、レシーバ15
2の遅延回路251-5、パルス生成回路153の遅延回
路261-6、ディレイモニタ155の遅延回路271-
5、パルス幅復元回路158の遅延回路261-6及びク
ロックデリバラ159の遅延回路291-5の出力が選択
される。なお、レシーバ152の遅延量とクロックデリ
バラ159の遅延量の和はディレイモニタ155の遅延
量に設定されている。[0185] The receiver 15
2 delay circuit 251-5, the delay circuit 261-6 of the pulse generation circuit 153, and the delay circuit 271- of the delay monitor 155.
5. The output of the delay circuit 261-6 of the pulse width restoration circuit 158 and the output of the delay circuit 291-5 of the clock delivery 159 are selected. The sum of the delay amount of the receiver 152 and the delay amount of the clock delivery 159 is set to the delay amount of the delay monitor 155.
【0186】これらの遅延量は、前進パルス用遅延線6
のs段目までの段数に対応した動作周波数に適したもの
である。こうして、外部クロックEXTCLKの周波数
に適した設定にすることができる。These delay amounts are determined by the forward pulse delay line 6
Is suitable for the operating frequency corresponding to the number of stages up to the s-th stage. Thus, the setting can be made suitable for the frequency of the external clock EXTCLK.
【0187】このように、本実施の形態においては、周
波数帯域を細分化しているので、動作周波数の制御を高
精度に行うことができ、対応可能な周波数帯域を図1の
実施の形態よりも一層広げることができる。As described above, in the present embodiment, the frequency band is subdivided, so that the operating frequency can be controlled with high precision, and the applicable frequency band is set to be smaller than that in the embodiment of FIG. Can be further expanded.
【0188】なお、上記各実施の形態においては、一部
の単位遅延素子11にのみパルス検出回路が接続されて
おり、パルス検出回路が接続された単位遅延素子11
は、駆動する負荷容量が他の単位遅延素子と異なり、遅
延時間が他の単位遅延素子の遅延時間と異なってしま
う。そこで、各単位遅延素子の出力にパルス検出回路と
同じ容量を有する容量を付加することで、全ての単位遅
延素子の遅延時間を同一にすることができる。In each of the above embodiments, the pulse detection circuit is connected to only some of the unit delay elements 11, and the unit delay elements 11 to which the pulse detection circuits are connected are connected.
In this case, the load capacitance to be driven is different from other unit delay elements, and the delay time is different from the delay time of other unit delay elements. Therefore, by adding a capacitor having the same capacity as that of the pulse detection circuit to the output of each unit delay element, the delay time of all the unit delay elements can be made equal.
【0189】図24を用いて従来の回路の動作を説明す
るときに、パルス生成回路163を構成するアンド回路
53の遅延時間とパルス幅復元回路168の遅延時間
(オア2段分)を0として説明している。これらの遅延
時間と同じ遅延時間を持つ回路をディレイモニタに付加
するなどの方法でパルス生成回路163を構成するアン
ド回路53の遅延時間とパルス幅復元回路168の遅延
時間が同期精度に与える影響をなくすことが出来る。こ
れは各実施の形態でも同様である。When the operation of the conventional circuit is described with reference to FIG. 24, the delay time of the AND circuit 53 and the delay time of the pulse width restoration circuit 168 (for two OR stages) constituting the pulse generation circuit 163 are set to 0. Explain. The influence of the delay time of the AND circuit 53 and the delay time of the pulse width restoration circuit 168 constituting the pulse generation circuit 163 on the synchronization accuracy by adding a circuit having the same delay time as the delay time to the delay monitor or the like. Can be eliminated. This is the same in each embodiment.
【0190】また、図1,9,14に示す実施の形態に
おいて、レシーバ2、パルス生成回路3、ディレイモニ
タ5、パルス幅復元回路8、クロックデリバラ9を構成
するマルチプレクサの遅延時間を0として説明してい
る。ディレイモニタ5のマルチプレクサの遅延時間がレ
シーバ2のマルチプレクサの遅延時間とクロックデリバ
ラ9のマルチプレクサの遅延時間の和になるように構成
したり、レシーバ100、ディレイ部120、出力バッ
ファ140の遅延時間を、レシーバ100、ディレイ部
120、出力バッファ140と各回路で用いられるマル
チプレクサの遅延時間の和がそれぞれΔtrec、Δtmon、
Δtdeliになるようにすることで、レシーバ2とディレ
イモニタ5とクロックデリバラ9がマルチプレクサの遅
延時間が同期精度に与える影響をなくすことができる。
パルス生成回路3とパルス幅復元回路8のマルチプレク
サの遅延時間を同じにするか、マルチプレクサの遅延時
間をみこんで遅延回路の遅延時間を決めることでパルス
生成回路3とパルス幅復元回路8のマルチプレクサが同
期精度に与える影響をなくすことができる。In the embodiments shown in FIGS. 1, 9 and 14, the delay time of the multiplexer constituting the receiver 2, the pulse generation circuit 3, the delay monitor 5, the pulse width restoration circuit 8, and the clock delivery 9 is set to 0. Explain. The delay time of the multiplexer of the delay monitor 5 is configured to be the sum of the delay time of the multiplexer of the receiver 2 and the delay time of the multiplexer of the clock delivery 9, or the delay time of the receiver 100, the delay unit 120, and the output buffer 140 is changed. , Receiver 100, delay unit 120, output buffer 140, and the sum of delay times of multiplexers used in each circuit are Δtrec, Δtmon,
By setting Δtdeli, it is possible to eliminate the influence of the receiver 2, the delay monitor 5, and the clock deliver 9 on the synchronization accuracy of the multiplexer delay time.
The multiplexers of the pulse generation circuit 3 and the pulse width restoration circuit 8 are determined by making the delay times of the multiplexers of the pulse generation circuit 3 and the pulse width restoration circuit 8 the same or by determining the delay time of the delay circuit by considering the delay time of the multiplexer. The influence on the synchronization accuracy can be eliminated.
【0191】図17に示す実施の形態についても同様の
ことがいえる。The same can be said for the embodiment shown in FIG.
【0192】また、上記各実施の形態においては、高周
波帯域で動作しているときも低周波帯域で動作している
ときも、全ての回路は動作可能な状態であるので、スト
レス試験が行われる場合でも問題はない。In each of the above embodiments, a stress test is performed because all circuits are operable when operating in the high frequency band and when operating in the low frequency band. Even if there is no problem.
【0193】更に、上記各実施の形態においては、検出
信号によってパルス生成回路及びパルス幅復元回路の遅
延時間を制御すると共に、レシーバ、ディレイモニタ及
びクロックデリバラの遅延時間も制御する例を示した
が、パルス生成回路及びパルス幅復元回路のみの遅延時
間を制御してもよく、また、レシーバ、ディレイモニタ
及びクロックデリバラの遅延時間のみを制御するように
してもよい。Furthermore, in each of the above-described embodiments, an example has been described in which the delay time of the pulse generation circuit and the pulse width restoration circuit is controlled by the detection signal, and the delay time of the receiver, the delay monitor, and the clock delivery are also controlled. However, the delay time of only the pulse generation circuit and the pulse width restoration circuit may be controlled, or only the delay time of the receiver, the delay monitor, and the clock delivery may be controlled.
【0194】[0194]
【発明の効果】以上説明したように本発明によれば、回
路各部の遅延線の遅延量を切換え可能にすることによっ
て、動作周波数帯域を広げることができるという効果を
有する。As described above, according to the present invention, there is an effect that the operating frequency band can be widened by making it possible to switch the delay amount of the delay line of each circuit.
【図1】本発明に係るクロック同期遅延制御回路の一実
施の形態を示すブロック図。FIG. 1 is a block diagram showing one embodiment of a clock synchronization delay control circuit according to the present invention.
【図2】図1中のレシーバ2の具体的な構成を示すブロ
ック図。FIG. 2 is a block diagram showing a specific configuration of a receiver 2 in FIG.
【図3】図1中のパルス生成回路3の具体的な構成を示
すブロック図。FIG. 3 is a block diagram showing a specific configuration of a pulse generation circuit 3 in FIG. 1;
【図4】図1中のディレイモニタ5の具体的な構成を示
すブロック図。FIG. 4 is a block diagram showing a specific configuration of a delay monitor 5 in FIG. 1;
【図5】図1中のパルス幅復元回路8の具体的な構成を
示すブロック図。FIG. 5 is a block diagram showing a specific configuration of a pulse width restoration circuit 8 in FIG. 1;
【図6】図1中のクロックデリバラ9の具体的な構成を
示すブロック図。FIG. 6 is a block diagram showing a specific configuration of a clock deliver 9 in FIG. 1;
【図7】図1中のパルス検出回路13の具体的な構成を
示すブロック図。FIG. 7 is a block diagram showing a specific configuration of a pulse detection circuit 13 in FIG. 1;
【図8】図1の実施の形態の動作を説明するための動作
波形図。FIG. 8 is an operation waveform diagram for explaining the operation of the embodiment of FIG. 1;
【図9】本発明の他の実施の形態を示すブロック図。FIG. 9 is a block diagram showing another embodiment of the present invention.
【図10】図9中の制御パルス生成回路610の具体的
な構成を示すブロック図。FIG. 10 is a block diagram showing a specific configuration of a control pulse generation circuit 610 in FIG. 9;
【図11】制御パルス生成回路の他の例を示すブロック
図。FIG. 11 is a block diagram showing another example of the control pulse generation circuit.
【図12】図9中のパルス検出回路60の具体的な構成
を示すブロック図。FIG. 12 is a block diagram showing a specific configuration of a pulse detection circuit 60 in FIG. 9;
【図13】図9の実施の形態の動作を説明するための動
作波形図。FIG. 13 is an operation waveform diagram for explaining the operation of the embodiment in FIG. 9;
【図14】本発明の他の実施の形態を示すブロック図。FIG. 14 is a block diagram showing another embodiment of the present invention.
【図15】図14中のパルス検出回路80の具体的な構
成を示すブロック図。FIG. 15 is a block diagram showing a specific configuration of a pulse detection circuit 80 in FIG. 14;
【図16】図14の実施の形態の動作を説明するための
動作波形図。FIG. 16 is an operation waveform diagram for explaining the operation of the embodiment in FIG. 14;
【図17】本発明の他の実施の形態を示すブロック図。FIG. 17 is a block diagram showing another embodiment of the present invention.
【図18】図17中のレシーバ152の具体的な構成を
示すブロック図。18 is a block diagram showing a specific configuration of a receiver 152 in FIG.
【図19】図17中のパルス生成回路153の具体的な
構成を示すブロック図。FIG. 19 is a block diagram showing a specific configuration of a pulse generation circuit 153 in FIG. 17;
【図20】図17中のディレイモニタ155の具体的な
構成を示すブロック図。20 is a block diagram showing a specific configuration of a delay monitor 155 in FIG.
【図21】図17中のパルス幅復元回路158の具体的
な構成を示すブロック図。FIG. 21 is a block diagram showing a specific configuration of a pulse width restoration circuit 158 in FIG. 17;
【図22】図17中のクロックデリバラ159の具体的
な構成を示すブロック図。FIG. 22 is a block diagram showing a specific configuration of a clock deliver 159 in FIG. 17;
【図23】従来のクロック同期遅延制御回路を示すブロ
ック図。FIG. 23 is a block diagram showing a conventional clock synchronization delay control circuit.
【図24】従来例の動作を説明するための動作波形図。FIG. 24 is an operation waveform diagram for explaining the operation of the conventional example.
【図25】図23中のパルス生成回路163の具体的な
構成を示すブロック図。FIG. 25 is a block diagram showing a specific configuration of a pulse generation circuit 163 in FIG. 23;
【図26】図23中の前進パルス用遅延線6及び後退パ
ルス用遅延線7の具体的な構成を示すブロック図。FIG. 26 is a block diagram showing a specific configuration of a forward pulse delay line 6 and a backward pulse delay line 7 in FIG. 23;
【図27】図23中のパルス幅復元回路168の具体的
な構成を示すブロック図。FIG. 27 is a block diagram showing a specific configuration of a pulse width restoration circuit 168 in FIG. 23;
【図28】従来例の動作を説明するための動作波形図。FIG. 28 is an operation waveform diagram for explaining the operation of the conventional example.
【図29】従来例の問題点を説明するための動作波形
図。FIG. 29 is an operation waveform diagram for explaining a problem of the conventional example.
【図30】従来例の問題点を説明するための動作波形
図。FIG. 30 is an operation waveform diagram for explaining a problem of the conventional example.
【図31】図25及び図27中の遅延回路の具体的な構
成を示す回路図。FIG. 31 is a circuit diagram showing a specific configuration of the delay circuit in FIGS. 25 and 27.
2…レシーバ、3…パルス生成回路、4…制御信号生成
回路、5…ディレイモニタ、6…前進パルス用遅延線、
7…後退パルス用遅延線、8…パルス幅復元回路、9…
クロックデリバラ、11,12…単位遅延素子、13…
パルス検出回路2 receiver, 3 pulse generating circuit, 4 control signal generating circuit, 5 delay monitor, 6 delay line for forward pulse,
7 ... Delay pulse delay line, 8 ... Pulse width restoration circuit, 9 ...
Clock delivery, 11, 12 ... unit delay element, 13 ...
Pulse detection circuit
Claims (4)
段と、 前記外部クロックの半周期よりも狭幅のパルス信号であ
って、前記入力手段からの外部クロックに対して第1の
遅延時間だけ遅延した第1のパルス信号を生成するパル
ス生成手段と、 前記第1のパルス信号を遅延させて出力する遅延手段
と、 縦続接続された複数段の単位遅延素子によって構成さ
れ、前記遅延手段からの第1のパルス信号が初段の単位
遅延素子に供給されて後段の単位遅延素子に伝播し、前
記入力手段からの外部クロックに同期したタイミングで
伝播が停止して伝播した段数を示す出力が得られる前進
パルス用遅延線と、 縦続接続された複数段の単位遅延素子によって構成さ
れ、前記前進パルス用遅延線の出力に基づいて、前記第
1のパルス信号が前記前進パルス用遅延線を伝播した段
数に対応する段数だけパルス信号を伝播させて出力する
ことにより、前記第1のパルス信号の伝播の停止から前
記第1のパルス信号が前記前進パルス用遅延線を伝播し
た時間と同一の時間後にパルス信号を出力する後退パル
ス用遅延線と、 前記後退パルス用遅延線からのパルス信号のエッジを前
記第1の遅延時間だけ遅延させることにより前記入力手
段からの外部クロックのパルス幅と同一のパルス幅に復
元して出力するパルス幅復元手段と、 前記遅延手段による遅延時間から前記入力手段による遅
延時間を引いた遅延時間で動作して、前記パルス幅復元
手段の出力を遅延させて内部クロックとして出力する出
力手段と、 前記第1のパルス信号が伝播した前記前進パルス用遅延
線の単位遅延素子の段数を検出するパルス検出手段と、 前記第1の遅延時間と前記入力手段、前記遅延手段及び
前記出力手段による遅延時間との少なくとも一方を前記
パルス検出手段の検出結果に基づいて制御する遅延時間
制御手段とを具備したことを特徴とするクロック同期遅
延制御回路。An input means for receiving and outputting an external clock; a pulse signal having a width narrower than a half cycle of the external clock, wherein the pulse signal has a first delay time with respect to the external clock from the input means. A pulse generating means for generating a delayed first pulse signal; a delay means for delaying and outputting the first pulse signal; and a plurality of cascade-connected unit delay elements. The first pulse signal is supplied to the first-stage unit delay element, propagates to the second-stage unit delay element, stops at a timing synchronized with the external clock from the input means, and obtains an output indicating the number of propagated stages. A forward pulse delay line, and a plurality of cascade-connected unit delay elements, wherein the first pulse signal is output from the forward pulse based on an output of the forward pulse delay line. The first pulse signal has propagated through the forward pulse delay line from the stop of the propagation of the first pulse signal by propagating and outputting the pulse signal by the number of stages corresponding to the number of stages propagated through the delay line for forward pulse. A backward pulse delay line that outputs a pulse signal after the same time as the time, and an edge of the pulse signal from the backward pulse delay line is delayed by the first delay time, whereby an external clock from the input unit is output. Pulse width restoring means for restoring and outputting the same pulse width as the pulse width, and operating with a delay time obtained by subtracting the delay time by the input means from the delay time by the delay means, and outputting the output of the pulse width restoring means. Output means for delaying and outputting as an internal clock; and a pulse for detecting the number of stages of unit delay elements of the forward pulse delay line through which the first pulse signal has propagated. Delay detecting means, and delay time controlling means for controlling at least one of the first delay time and the delay times by the input means, the delay means and the output means based on the detection result of the pulse detecting means. A clock synchronization delay control circuit characterized in that:
用遅延線の指定の段まで前記第1のパルス信号が伝播し
たら前記遅延時間制御手段による遅延時間の制御を行わ
せるための検出結果を出力することを特徴とする請求項
1に記載のクロック同期遅延制御回路。2. The pulse detection means outputs a detection result for controlling the delay time by the delay time control means when the first pulse signal propagates to a designated stage of the forward pulse delay line. 2. The clock synchronization delay control circuit according to claim 1, wherein:
記第1のパルス信号が伝播したら前記遅延時間制御手段
による遅延時間の制御によって低周波動作に対応させる
ための検出結果を出力し、第2の段まで前記第1のパル
ス信号が伝播しなくなったら前記遅延時間制御手段によ
る遅延時間の制御によって高周波動作に対応させるため
の検出結果を出力することを特徴とする請求項1に記載
のクロック同期遅延制御回路。3. The pulse detection means outputs a detection result for coping with low-frequency operation by controlling the delay time by the delay time control means when the first pulse signal propagates to a first stage. 2. The detection result according to claim 1, wherein when the first pulse signal stops propagating to the second stage, a detection result for coping with a high-frequency operation is output by controlling the delay time by the delay time control means. Clock synchronization delay control circuit.
第2の段とは相互に異なる段であることを特徴とする請
求3に記載のクロック同期遅延制御回路。4. The clock synchronization delay control circuit according to claim 3, wherein said pulse detection means is a stage different from said first stage and said second stage.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06906198A JP3498891B2 (en) | 1998-03-18 | 1998-03-18 | Clock synchronization delay control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06906198A JP3498891B2 (en) | 1998-03-18 | 1998-03-18 | Clock synchronization delay control circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11266239A true JPH11266239A (en) | 1999-09-28 |
| JP3498891B2 JP3498891B2 (en) | 2004-02-23 |
Family
ID=13391690
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06906198A Expired - Fee Related JP3498891B2 (en) | 1998-03-18 | 1998-03-18 | Clock synchronization delay control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3498891B2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6292411B1 (en) | 1999-03-30 | 2001-09-18 | Kabushiki Kaisha Toshiba | Delay control circuit synchronous with clock signal |
| US6437619B2 (en) | 2000-07-24 | 2002-08-20 | Hitachi, Ltd. | Clock generation circuit, control method of clock generation circuit, clock reproducing circuit, semiconductor memory device, and dynamic random access memory |
| JP2007065756A (en) * | 2005-08-29 | 2007-03-15 | Nec Corp | Clock control circuit, clock control method, semiconductor integrated circuit device, and electronic apparatus |
| US7725419B2 (en) | 2003-09-05 | 2010-05-25 | Samsung Electronics Co., Ltd | Proactive user interface including emotional agent |
| JP2010252288A (en) * | 2009-04-15 | 2010-11-04 | Hynix Semiconductor Inc | Signal-frequency changing circuit and its frequency-changing method |
-
1998
- 1998-03-18 JP JP06906198A patent/JP3498891B2/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6292411B1 (en) | 1999-03-30 | 2001-09-18 | Kabushiki Kaisha Toshiba | Delay control circuit synchronous with clock signal |
| US6437619B2 (en) | 2000-07-24 | 2002-08-20 | Hitachi, Ltd. | Clock generation circuit, control method of clock generation circuit, clock reproducing circuit, semiconductor memory device, and dynamic random access memory |
| US6677791B2 (en) | 2000-07-24 | 2004-01-13 | Renesas Technology Corporation | Clock generation circuit, control method of clock generation circuit, clock reproducing circuit, semiconductor memory device, and dynamic random access memory |
| US7725419B2 (en) | 2003-09-05 | 2010-05-25 | Samsung Electronics Co., Ltd | Proactive user interface including emotional agent |
| JP2007065756A (en) * | 2005-08-29 | 2007-03-15 | Nec Corp | Clock control circuit, clock control method, semiconductor integrated circuit device, and electronic apparatus |
| JP2010252288A (en) * | 2009-04-15 | 2010-11-04 | Hynix Semiconductor Inc | Signal-frequency changing circuit and its frequency-changing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3498891B2 (en) | 2004-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5579373B2 (en) | DLL circuit | |
| US6313676B1 (en) | Synchronous type semiconductor integrated circuit having a delay monitor controlled by a delay control signal obtained in a delay measuring mode | |
| KR100422585B1 (en) | Ring - register controlled DLL and its method | |
| JP3388134B2 (en) | Phase comparison circuit, DLL circuit, and semiconductor integrated circuit | |
| US6262613B1 (en) | Pulse duration changer for stably generating output pulse signal from high-frequency input pulse signal and method used therein | |
| US6404256B2 (en) | Synchronous delay circuit | |
| JP3815209B2 (en) | Generation of pulse signal from clock signal | |
| JP2004171082A (en) | Delay generating method, delay adjusting method based on this method, delay generating circuit by applying these methods and delay adjusting circuit | |
| KR100525096B1 (en) | DLL circuit | |
| JP3435335B2 (en) | Apparatus including clock synchronization delay control circuit and device using internal clock synchronized with external clock | |
| JP3498891B2 (en) | Clock synchronization delay control circuit | |
| JP4890369B2 (en) | Duty detection circuit, DLL circuit using the same, semiconductor memory device, and data processing system | |
| JP2532740B2 (en) | Address transition detection circuit | |
| CN112910445A (en) | Semiconductor device for adjusting phases of multi-phase signals | |
| US6388484B1 (en) | Clock control circuit | |
| JP2002152018A (en) | Synchronous delay control circuit | |
| JP2000235791A (en) | Clock synchronization delay control circuit | |
| US6359480B1 (en) | Synchronizing circuit for generating a signal synchronizing with a clock signal | |
| JP3435336B2 (en) | Clock synchronization delay control circuit and clock synchronization delay control method | |
| JP2003243981A (en) | Phase comparator | |
| CN106982049A (en) | Delay circuit and chip system with same | |
| JPH11110062A (en) | Clock control circuit | |
| JP3579277B2 (en) | Clock synchronization delay control circuit | |
| JP3989099B2 (en) | Phase adjustment circuit | |
| JP3562321B2 (en) | Clock signal switching device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071205 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081205 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091205 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091205 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101205 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121205 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121205 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131205 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |