JPH1093401A - Clock frequency multiplying circuit - Google Patents
Clock frequency multiplying circuitInfo
- Publication number
- JPH1093401A JPH1093401A JP8242872A JP24287296A JPH1093401A JP H1093401 A JPH1093401 A JP H1093401A JP 8242872 A JP8242872 A JP 8242872A JP 24287296 A JP24287296 A JP 24287296A JP H1093401 A JPH1093401 A JP H1093401A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- output
- flip
- flop
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はクロック周波数逓倍
回路に関し、特に入力クロックの周波数を2倍した周波
数を有する出力クロックを生成するクロック周波数逓倍
回路に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a clock frequency multiplying circuit, and more particularly to a clock frequency multiplying circuit for generating an output clock having a frequency twice the frequency of an input clock.
【0002】[0002]
【従来の技術】従来のこの種の回路をディジタル化して
構成するようにした技術が、特開昭60−142623
号公報に開示されており、図3にその回路例を、図4に
その動作タイミング波形例を夫々引用して示している。2. Description of the Related Art Japanese Patent Application Laid-Open No. Sho 60-142623 discloses a technique of digitizing a conventional circuit of this kind.
FIG. 3 shows an example of the circuit and FIG. 4 shows an example of the operation timing waveform.
【0003】図3に示される回路は、入力クロックφIN
の変化点を検出する変化点検出回路2と、上記入力クロ
ックの基本周波数の整数倍の基本クロックS1を発生す
る固定発振器1と、複数のフリップフロップF1〜F6
及び複数のゲート回路G1〜G11とからなり、上記基
本クロックに同期して特定信号ビットが循環シフトされ
る循環シフトレジスタ回路3とを含んで構成されてい
る。[0003] The circuit shown in FIG.
, A fixed oscillator 1 that generates a basic clock S1 that is an integral multiple of the basic frequency of the input clock, and a plurality of flip-flops F1 to F6.
And a plurality of gate circuits G1 to G11, and a cyclic shift register circuit 3 in which specific signal bits are cyclically shifted in synchronization with the basic clock.
【0004】ここで、ゲート回路は変化点検出回路2の
出力を受けて各フリップフロップ間の情報のシフト先を
制御する様に組込まれていて、循環シフトレジスタ回路
3における特定信号ビットの位置と変化点検出回路2の
出力タイミングとの関係に応じ、所定のフリップフロッ
プにて特定信号ビットのシフトを遅延させるループと、
所定のフリップフロップをバイパスさせて特定信号ビッ
トのシフトを進めるループとを形成する。Here, the gate circuit is incorporated so as to receive the output of the change point detection circuit 2 and control the shift destination of the information between the flip-flops. A loop for delaying a shift of a specific signal bit by a predetermined flip-flop according to a relationship with an output timing of the change point detection circuit 2;
A loop for bypassing a predetermined flip-flop and advancing the shift of a specific signal bit is formed.
【0005】尚、この図3の回路では、図4の波形例に
示す如く、入力クロックφINの基本周波数の6倍の速度
で動作する構成となっている。The circuit of FIG. 3 operates at a speed six times the fundamental frequency of the input clock φIN, as shown in the waveform example of FIG.
【0006】図3において、固定発振器1は、データ列
などである入力クロックφINの基本周波数の6倍の周波
数の基本クロックS1を出力する。この図3に示した回
路は基本クロックS1に同期して動作する。In FIG. 3, a fixed oscillator 1 outputs a basic clock S1 having a frequency six times the basic frequency of an input clock φIN, such as a data stream. The circuit shown in FIG. 3 operates in synchronization with the basic clock S1.
【0007】入力クロックφINは変化点検出回路2に印
加される。図4に示す様に、入力クロックφINの立上り
及び立下りの両変化点に応答し、変化点検出回路2から
エッジ信号S2が出力される。このエッジ信号S2は、
基本クロックS1の周期と等しい幅のパルス信号であ
る。The input clock φIN is applied to a change point detection circuit 2. As shown in FIG. 4, the edge signal S2 is output from the change point detection circuit 2 in response to both the rising and falling transition points of the input clock φIN. This edge signal S2 is
This is a pulse signal having a width equal to the period of the basic clock S1.
【0008】循環シフトレジスタ回路3は、6個のD型
フリップフロップF1〜F6と、ORゲートG1,G
4,G11と、ANDゲートG2,G5,G7,G9
と、NORゲートG3,G6,G8,G10とで構成さ
れ、基本クロックS1と変化点検出回路2の出力S2を
受けて動作し、出力クロックφOUT を作る。The cyclic shift register circuit 3 has six D-type flip-flops F1 to F6 and OR gates G1 and G
4, G11 and AND gates G2, G5, G7, G9
And NOR gates G3, G6, G8, and G10, and operates by receiving the basic clock S1 and the output S2 of the change point detection circuit 2 to generate an output clock φOUT.
【0009】6個のフリップフロップF1〜F6のうち
いずれか1つのみがセットされていて、その“1”ビッ
トが基本クロックS1に同期してループ中を循環シフト
する。但し、上記ループは一定ではなく、以下の様に変
化し、位相追従の処理がなされる。Only one of the six flip-flops F1 to F6 is set, and the "1" bit cyclically shifts in the loop in synchronization with the basic clock S1. However, the above-mentioned loop is not constant, but changes as follows, and the phase tracking process is performed.
【0010】循環シフトレジスタ回路3の主ループは6
個のフリップフロップF1〜F6が全て環状接続された
状態であり、通常はその状態で動作する。その場合、基
本クロックS1がこの回路3で1/6分周され、分周さ
れた信号が4段目のフリップフロップF4から出力クロ
ックφOUT として取出される。The main loop of the cyclic shift register circuit 3 is 6
The flip-flops F1 to F6 are all in a ring-connected state, and usually operate in that state. In this case, the basic clock S1 is frequency-divided by 1/6 in the circuit 3, and the frequency-divided signal is taken out from the fourth flip-flop F4 as the output clock φOUT.
【0011】変化点検出回路2の出力S2(エッジ信号
S2)が“0”になっている期間は、循環シフトレジス
タ回路3は上記の主ループで動作し、現状の位相を保持
した状態となる。また、エッジ信号S2が“1”になっ
た時に1段目のフリップフロップF1がセットされてい
る場合(図4のA点)、循環シフトレジスタ回路3の主
ループは維持され、位相の変化はない。この状態を保っ
たまま循環シフトが行われる時、本回路3の位相が入力
クロックφINに同期していることになる。While the output S2 (edge signal S2) of the change point detection circuit 2 is "0", the cyclic shift register circuit 3 operates in the above-mentioned main loop and is in a state where the current phase is held. . When the first-stage flip-flop F1 is set when the edge signal S2 becomes "1" (point A in FIG. 4), the main loop of the cyclic shift register circuit 3 is maintained, and the phase change Absent. When the cyclic shift is performed while maintaining this state, the phase of the circuit 3 is synchronized with the input clock φIN.
【0012】上記の状態と異なり、エッジ信号S2が
“1”になった時に、2〜6段目のフリップフロップF
2〜F6のいずれかがセットされているのは、本回路3
の位相が入力クロックφINに同期していない状態であ
る。Unlike the above state, when the edge signal S2 becomes "1", the flip-flops F of the second to sixth stages are set.
Any one of 2 to F6 is set in this circuit 3
Is not synchronized with the input clock φIN.
【0013】S2=“1”の時にフリップフロップF2
がセットされているのは、入力クロックφINの位相が本
回路3の位相より1/6位相遅れている状態である(図
4のB点)。この場合、S2=“1”でゲートG3がオ
フして、フリップフロップF2のセット状態が次段のフ
リップフロップF3に伝わらなくなり、代わりにゲート
G2,G1を介してフリップフロップF2自体の入力D
に帰還される。When S2 = "1", flip-flop F2
Is set when the phase of the input clock φIN is delayed by 1/6 from the phase of the circuit 3 (point B in FIG. 4). In this case, the gate G3 is turned off when S2 = "1", and the set state of the flip-flop F2 is not transmitted to the next-stage flip-flop F3. Instead, the input D of the flip-flop F2 itself via the gates G2 and G1.
Will be returned to
【0014】つまり、回路3の主ループが一時切られ、
フリップフロップF2の入出力を結ぶ自己遅延ループが
形成される。その結果、回路3のシフト動作が基本クロ
ックS1の1周期分だけ遅延され、本回路3の位相(す
なわち出力クロックφOUT の位相)を入力クロックφIN
に追従させる。That is, the main loop of the circuit 3 is temporarily cut off,
A self-delay loop connecting the input and output of the flip-flop F2 is formed. As a result, the shift operation of the circuit 3 is delayed by one cycle of the basic clock S1, and the phase of the circuit 3 (that is, the phase of the output clock φOUT) is changed to the input clock φIN.
To follow.
【0015】S2=“1”の時にフリップフロップF3
がセットされているのは、上記と同様に、入力クロック
φINの位相が本回路3の位相より遅れている状態であ
る。この場合ゲートG4,G5,G6により、フリップ
フロップF3とF4を結ぶ主ループが一時切られ、フリ
ップフロップF3自体の入出力を結ぶ自己遅延ループが
形成され、本回路3のシフト動作が遅延される。When S2 = "1", flip-flop F3
Is set in a state where the phase of the input clock φIN is delayed from the phase of the circuit 3 in the same manner as described above. In this case, the main loop connecting the flip-flops F3 and F4 is temporarily cut off by the gates G4, G5 and G6, and a self-delay loop connecting the input and output of the flip-flop F3 itself is formed, and the shift operation of the circuit 3 is delayed. .
【0016】S2=“1”の時にフリップフロップF6
がセットされているのは、入力クロックφINの位相が本
回路3の位相より1/6位相進んでいる状態である(図
4のC点)。この場合、S2=“1”でゲートG10が
オフして、フリップフロップF6のセット状態が次段の
フリップフロップF1に伝わらなくなり、代わりにゲー
トG9がオンして、フリップフロップF6の出力Q=
“1”がゲートG9,G1を介して次々段のフリップフ
ロップF2に入力される。When S2 = "1", flip-flop F6
Is set when the phase of the input clock φIN is 1/6 ahead of the phase of the circuit 3 (point C in FIG. 4). In this case, when S2 = "1", the gate G10 is turned off, and the set state of the flip-flop F6 is not transmitted to the next-stage flip-flop F1. Instead, the gate G9 is turned on, and the output Q =
“1” is input to the next-stage flip-flop F2 via the gates G9 and G1.
【0017】つまり、フリップフロップF1をバイパス
するバイパルスループが形成され、その結果、回路3の
シフト動作が基本クロックS1の1周期分だけ早められ
る。この処理で出力クロックφOUT の位相が入力クロッ
クφINに追従するようになる。That is, a bi-pulse loop bypassing the flip-flop F1 is formed. As a result, the shift operation of the circuit 3 is advanced by one cycle of the basic clock S1. In this process, the phase of the output clock φOUT follows the input clock φIN.
【0018】S2=“1”の時にフリップフロップF5
がセットされているのは、上記と同様に、入力クロック
φINの位相が本回路3の位相より進んでいる状態であ
る。この場合、ゲートG7,G8,G11の作用によっ
て、フリップフロップF6をバイパスし、フリップフロ
ップF5とF1を結ぶバイパスループが形成される。従
って、本回路のシフト動作が早められ、出力クロックφ
OUT の位相が入力クロックφINに追従する様になる。When S2 = "1", flip-flop F5
Is set when the phase of the input clock φIN is ahead of the phase of the circuit 3 in the same manner as described above. In this case, the operation of the gates G7, G8, and G11 forms a bypass loop that bypasses the flip-flop F6 and connects the flip-flops F5 and F1. Therefore, the shift operation of this circuit is hastened, and the output clock φ
The phase of OUT follows the input clock φIN.
【0019】ところで、S2=“1”のときにフリップ
フロップF4がセットされているのは、入力クロックφ
INのノイズ等が生じたものと見なし、本回路3のの動作
位相の操作は行わず、現状維持とする。そのために、フ
リップフロップF4とF5は直結されている。The reason why the flip-flop F4 is set when S2 = "1" is that the input clock φ
Assuming that IN noise or the like has occurred, the operation phase of the circuit 3 is not operated, and the current state is maintained. Therefore, flip-flops F4 and F5 are directly connected.
【0020】上記の動作によって、入力クロックφINに
位相同期した出力クロックφOUT が得られる。By the above operation, an output clock φOUT synchronized with the input clock φIN is obtained.
【0021】[0021]
【発明が解決しようとする課題】以上の構成によって、
従来技術におけるディジタルPLL回路は、基本クロッ
クを参照して、入力クロックのN倍の周波数のクロック
信号を生成・出力している。According to the above configuration,
A digital PLL circuit according to the related art generates and outputs a clock signal having a frequency N times the input clock with reference to a basic clock.
【0022】しかし、この従来技術では、位相比較/位
相操作等の処理を要し、また、入力クロックの他に、比
較参照用に発振器からの基本クロックを必要とするとい
う問題があった。However, this conventional technique has a problem that processing such as phase comparison / phase operation is required, and a basic clock from an oscillator is required for comparison reference in addition to an input clock.
【0023】本発明の目的は、従来技術の問題点を解決
するため、回路構成が簡単で、従来技術に必要であった
位相比較/位相操作等の処理や、比較参照用の発振器か
らの基本クロックを不要とし、入力クロックの2倍の周
波数のクロック信号を、入力クロックから直接生成・出
力する回路を提供することにある。An object of the present invention is to solve the problems of the prior art, the circuit configuration is simple, processing such as phase comparison / phase operation required for the prior art, and basic processing from a comparison reference oscillator are performed. An object of the present invention is to provide a circuit which does not require a clock and directly generates and outputs a clock signal having a frequency twice as high as the input clock from the input clock.
【0024】[0024]
【課題を解決するための手段】本発明によれば、入力ク
ロックの立ち上がりに対して前記クロックの1/4周期
遅れたタイミングから、次の立ち上がりに対して前記1
/4周期遅れたタイミングまでの間互いに相補的な一対
の第1及び第2のパルスを生成する第1のパルス発生手
段と、前記クロックの立ち下がりに対して前記1/4周
期遅れたタイミングから、次の立ち下がりに対して前記
1/4周期遅れたタイミングまでの間互いに相補的な一
対の第3及び第4のパルスを生成する第2のパルス発生
手段と、前記第1〜第4のパルスと前記クロックとの論
理演算処理を行い前記クロックの周波数の2倍のクロッ
クを生成する演算手段とを含むことを特徴とするクロッ
ク周波数逓倍回路が得られる。According to the present invention, from the timing delayed by one-fourth cycle of the input clock from the rising edge of the input clock, the timing of the first rising edge of the input clock is reduced by one cycle.
A first pulse generating means for generating a pair of first and second pulses complementary to each other until a timing delayed by / 4 cycle, and from a timing delayed by 1/4 cycle with respect to a fall of the clock. A second pulse generating means for generating a pair of third and fourth pulses complementary to each other until the timing delayed by 1/4 cycle with respect to the next fall; There is provided a clock frequency multiplying circuit including a calculating means for performing a logical operation process on a pulse and the clock to generate a clock having a frequency twice as high as the frequency of the clock.
【0025】そして、前記第1のパルス発生手段は、前
記クロックの立ち上がりに同期して動作するDタイプフ
リップフロップと、このフリップフロップの正相出力と
逆相出力とを夫々前記1/4周期遅延せしめて前記第1
及び第2のパルスとする第1及び第2の遅延手段とを有
し、前記第2の遅延出力を前記フリップフロップのデー
タ入力とすることを特徴とする。The first pulse generating means delays the D-type flip-flop operating in synchronization with the rising edge of the clock and the normal-phase output and the negative-phase output of the flip-flop by the quarter cycle. At least the first
And first and second delay means for generating a second pulse, wherein the second delay output is a data input of the flip-flop.
【0026】また、前記第2のパルス発生手段は、前記
クロックの立ち下がりに同期して動作するDタイプフリ
ップフロップと、このフリップフロップの正相出力と逆
相出力とを夫々前記1/4周期遅延せしめて前記第3及
び第4のパルスとする第3及び第4の遅延手段とを有
し、前記第4の遅延出力を前記フリップフロップのデー
タ入力とすることを特徴とする。The second pulse generating means may include a D-type flip-flop operating in synchronization with the falling edge of the clock, and a positive-phase output and a negative-phase output of the flip-flop, each of which may be a 1/4 cycle. Third and fourth delay means for delaying the third and fourth pulses and providing the fourth delay output as a data input of the flip-flop.
【0027】そして、前記第1及び第2の遅延手段の遅
延出力と前記クロックとの論理積演算を行う手段と、前
記第3及び第4の遅延手段の遅延出力と前記クロックの
反転信号との論理積演算を行う手段と、これ等演算出力
の論理積演算を行って回路出力とする手段とを有するこ
とを特徴とする。And means for performing a logical AND operation between the delayed output of the first and second delay means and the clock, and a logical product of the delayed output of the third and fourth delay means and an inverted signal of the clock. It is characterized by having means for performing a logical product operation, and means for performing a logical product operation of these operation outputs to obtain a circuit output.
【0028】本発明の作用を述べると、入力クロックの
立ち上がりに対してこのクロックの1/4周期遅れたタ
イミングから、次の立ち上がりに対して当該1/4周期
遅れたタイミングまでの間互いに相補的な一対の第1及
び第2のパルスを生成し、またクロックの立ち下がりに
対して当該1/4周期遅れたタイミングから、次の立ち
下がりに対して当該1/4周期遅れたタイミングまでの
間互いに相補的な一対の第3及び第4のパルスを生成す
る。そして、これ等第1〜第4のパルスとクロックとの
論理演算処理を行いクロックの周波数の2倍のクロック
を生成するものである。The operation of the present invention will be described below. From the timing delayed by a quarter cycle of the input clock from the rising edge of the input clock, to the timing delayed by a quarter cycle of the next rising edge of the input clock. Generating a pair of first and second pulses, and from a timing delayed by 1/4 cycle from the falling edge of the clock to a timing delayed by 1/4 cycle from the next falling edge. A pair of third and fourth pulses complementary to each other are generated. Then, a logical operation between the first to fourth pulses and the clock is performed to generate a clock having a frequency twice as high as that of the clock.
【0029】[0029]
【発明の実施の形態】以下に、本発明の実施例について
図面を参照しつつ説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0030】図1は本発明の実施例の回路図である。図
1において、Dタイプフリップフロップ5は入力クロッ
クCLKの立ち上がりにより、またDタイプフリップフ
ロップ6は入力クロックCLKの立ち下がりにより、各
々のデータ(D)入力に印加されている論理値を取込
む。FIG. 1 is a circuit diagram of an embodiment of the present invention. In FIG. 1, a D-type flip-flop 5 captures a logical value applied to each data (D) input at a rising edge of the input clock CLK, and a D-type flip-flop 6 captures a logical value applied to each data (D) input at a falling edge of the input clock CLK.
【0031】インバータゲート7は入力クロックCLK
Iの位相を反転させる。遅延調整回路8〜11は、フリ
ップフロップ5,6の各出力に対して一定(例えば入力
クロックCLK周期の1/4に相当する時間)の時間的
遅延を持たせる。フリップフロップ5,6はリセット信
号RSTバーにより、Q出力は論理値“0”、Qバー出
力は論理値“1”に初期化される。The inverter gate 7 receives the input clock CLK.
Invert the phase of I. The delay adjustment circuits 8 to 11 give each of the outputs of the flip-flops 5 and 6 a fixed time delay (for example, a time corresponding to 1 / of the cycle of the input clock CLK). In the flip-flops 5 and 6, the Q output is initialized to a logical value "0" and the Q output is initialized to a logical value "1" by a reset signal RST bar.
【0032】NANDゲート12は、入力クロックCL
Kが論理値“1”、かつ遅延調整回路9を介したフリッ
プフロップ5のQバー出力が論理値“1”の時に、論理
値“0”を出力する。同様に、NANDゲート13は、
入力クロックCLKが論理値“0”、かつ遅延調整回路
11を介したフリップフロップ6のバー出力が論理値
“1”の時に、論理値“0”を出力する。The NAND gate 12 receives the input clock CL
When K is a logical value “1” and the Q bar output of the flip-flop 5 via the delay adjustment circuit 9 is a logical value “1”, a logical value “0” is output. Similarly, the NAND gate 13
When the input clock CLK has the logical value “0” and the bar output of the flip-flop 6 via the delay adjusting circuit 11 has the logical value “1”, the logical value “0” is output.
【0033】NANDゲート14は、入力クロックCL
Kが論理値“1”、かつ遅延調整回路8を介したフリッ
プフロップ5のQ出力が論理値“1”の時に、論理値
“0”を出力する。同様に、NANDゲート15は、入
力クロックCLKが論理値“0”、かつ遅延調整回路1
0を介したフリップフロップ6のQ出力が論理値“1”
の時に、論理値“0”を出力する。The NAND gate 14 receives the input clock CL
When K is the logical value “1” and the Q output of the flip-flop 5 via the delay adjustment circuit 8 is the logical value “1”, the logical value “0” is output. Similarly, when the input clock CLK has the logical value “0” and the delay adjustment circuit 1
The Q output of flip-flop 6 via 0 is a logical "1"
At the time, the logic value "0" is output.
【0034】NANDゲート16は、NANDゲート1
2〜15の出力のいずれかが論理値“0”の時、出力ク
ロックCLKOUTとして論理値“1”を出力する。The NAND gate 16 is connected to the NAND gate 1
When any one of the outputs 2 to 15 has the logical value “0”, the logical value “1” is output as the output clock CLKOUT.
【0035】遅延調整回路9,11の各出力はフリップ
フロップ5,6の各データ入力となっている。The outputs of the delay adjusting circuits 9 and 11 are the data inputs of the flip-flops 5 and 6, respectively.
【0036】図2の波形図において、リセット信号RS
Tバーにより初期化された状態で、フリップフロップ
5,6に入力クロックCLKを入力する。In the waveform diagram of FIG. 2, the reset signal RS
The input clock CLK is input to the flip-flops 5 and 6 while being initialized by T-bar.
【0037】図2のA点において、入力クロックCLK
の論理値が“1”なので、NANDゲート12の出力j
の論理値は“0”となり、NANDゲート16の出力C
LKOUTの論理値は“1”となる。At point A in FIG. 2, the input clock CLK
Is "1", the output j of the NAND gate 12 is
Becomes "0", and the output C of the NAND gate 16 becomes
The logical value of LKOUT becomes "1".
【0038】この時、入力クロックCLKの最初の立ち
上がりでフリップフロップ5は、初期化された自身のQ
バー出力cの論理値“1”を取込む。この後、遅延調整
回路9による遅延(図2の期間B)の後(図2のC
点)、NANDゲート12の出力jの論理値は“1”と
なり、NANDゲート16の出力CLKOUTの論理値
は“0”となる。At this time, at the first rising edge of the input clock CLK, the flip-flop 5 initializes its own Q
The logic value "1" of the bar output c is taken. Thereafter, after the delay by the delay adjustment circuit 9 (period B in FIG. 2) (C in FIG. 2)
Point), the logical value of the output j of the NAND gate 12 becomes “1”, and the logical value of the output CLKOUT of the NAND gate 16 becomes “0”.
【0039】次に、図2のD点において、入力クロック
CLKの論理値が“0”なので、NANDゲート13の
出力kの論理値は“0”となり、NANDゲート16の
出力CLKOUTの論理値は“1”となる。Next, at point D in FIG. 2, since the logical value of the input clock CLK is "0", the logical value of the output k of the NAND gate 13 is "0", and the logical value of the output CLKOUT of the NAND gate 16 is It becomes “1”.
【0040】この時、入力クロックCLKの最初の立ち
下がりでフリップフロップ6は、初期化された自身のQ
バー出力gの論理値“1”を取込む。この後、遅延調整
回路11による遅延(図2の期間E)の後(図2のF
点)、NANDゲート13の出力kの論理値は“1”と
なり、NANDゲート16の出力CLKOUTの論理値
は“1”となり、NANDゲート16の出力CLKOU
Tの論理値は“0”となる。At this time, at the first fall of the input clock CLK, the flip-flop 6 initializes its own Q
The logical value "1" of the bar output g is taken. Thereafter, after the delay by the delay adjustment circuit 11 (period E in FIG. 2) (F in FIG. 2).
Point), the logical value of the output k of the NAND gate 13 is “1”, the logical value of the output CLKOUT of the NAND gate 16 is “1”, and the output CLKOU of the NAND gate 16 is
The logical value of T is "0".
【0041】以下同様にして、NANDゲート16の出
力CLKOUTには、入力クロックCLKの立ち上がり
及び立ち下がりの度に、パルスが生成され、その周波数
は入力クロックCLKの2倍となる。Similarly, a pulse is generated at the output CLKOUT of the NAND gate 16 every time the input clock CLK rises and falls, and its frequency is twice as high as that of the input clock CLK.
【0042】但し、aはインバータゲート7の出力、
b,fはフリップフロップ5,6のQ出力、d,e,
h,iは遅延調整回路8,9,10,11の出力、l,
mはNANDゲート15,16の出力である。Where a is the output of the inverter gate 7,
b and f are the Q outputs of the flip-flops 5 and 6, d, e,
h and i are the outputs of the delay adjustment circuits 8, 9, 10, and 11,
m is the output of the NAND gates 15, 16.
【0043】[0043]
【発明の効果】以上説明した様に本発明は、入力クロッ
クの立ち上がり、立ち下がりに相当する位置にパルスを
生成することにより、入力クロックに同期した2倍の周
波数を持つ高速クロックを安定に生成できる効果があ
る。As described above, the present invention stably generates a high-speed clock having a double frequency synchronized with the input clock by generating pulses at positions corresponding to the rising and falling edges of the input clock. There is an effect that can be done.
【図1】本発明の実施例の回路図である。FIG. 1 is a circuit diagram of an embodiment of the present invention.
【図2】図1に示す本発明の実施例の波形図である。FIG. 2 is a waveform diagram of the embodiment of the present invention shown in FIG.
【図3】従来のクロック周波数逓倍回路の一例を示す回
路図である。FIG. 3 is a circuit diagram showing an example of a conventional clock frequency multiplier.
【図4】図3に示す回路の動作波形図である。FIG. 4 is an operation waveform diagram of the circuit shown in FIG. 3;
5,6 フリップフロップ 7 インバータゲート 8〜11 遅延調整回路 12〜16 NANDゲート 5, 6 flip-flop 7 inverter gate 8-11 delay adjusting circuit 12-16 NAND gate
Claims (4)
クロックの1/4周期遅れたタイミングから、次の立ち
上がりに対して前記1/4周期遅れたタイミングまでの
間互いに相補的な一対の第1及び第2のパルスを生成す
る第1のパルス発生手段と、前記クロックの立ち下がり
に対して前記1/4周期遅れたタイミングから、次の立
ち下がりに対して前記1/4周期遅れたタイミングまで
の間互いに相補的な一対の第3及び第4のパルスを生成
する第2のパルス発生手段と、前記第1〜第4のパルス
と前記クロックとの論理演算処理を行い前記クロックの
周波数の2倍のクロックを生成する演算手段とを含むこ
とを特徴とするクロック周波数逓倍回路。A pair of first and second pairs complementary to each other from a timing delayed by 1/4 cycle of the clock with respect to the rising of the input clock to a timing delayed by 1/4 cycle with respect to the next rising. A first pulse generating means for generating a second pulse; a timing from the timing delayed by 1/4 cycle with respect to the falling of the clock to the timing delayed by 1/4 cycle with respect to the next falling; A second pulse generating means for generating a pair of third and fourth pulses complementary to each other, and performing a logical operation process on the first to fourth pulses and the clock to double the frequency of the clock. And a calculating means for generating a clock.
ックの立ち上がりに同期して動作するDタイプフリップ
フロップと、このフリップフロップの正相出力と逆相出
力とを夫々前記1/4周期遅延せしめて前記第1及び第
2のパルスとする第1及び第2の遅延手段とを有し、前
記第2の遅延出力を前記フリップフロップのデータ入力
とすることを特徴とする請求項1記載のクロック周波数
逓倍回路。2. The method according to claim 1, wherein the first pulse generating means delays a D-type flip-flop operating in synchronization with a rise of the clock, and outputs a normal-phase output and a negative-phase output of the flip-flop, respectively. 2. The method according to claim 1, further comprising first and second delay means for at least the first and second pulses, wherein the second delay output is a data input of the flip-flop. Clock frequency multiplier.
ックの立ち下がりに同期して動作するDタイプフリップ
フロップと、このフリップフロップの正相出力と逆相出
力とを夫々前記1/4周期遅延せしめて前記第3及び第
4のパルスとする第3及び第4の遅延手段とを有し、前
記第4の遅延出力を前記フリップフロップのデータ入力
とすることを特徴とする請求項2記載のクロック周波数
逓倍回路。3. The second pulse generating means includes: a D-type flip-flop operating in synchronization with a falling edge of the clock; and a positive-phase output and a negative-phase output of the flip-flop, each of which has a period of 1 / cycle. 3. The semiconductor device according to claim 2, further comprising third and fourth delay means for delaying the third and fourth pulses, wherein the fourth delay output is used as a data input of the flip-flop. Clock frequency multiplier circuit.
延手段の遅延出力と前記クロックとの論理積演算を行う
手段と、前記第3及び第4の遅延手段の遅延出力と前記
クロックの反転信号との論理積演算を行う手段と、これ
等演算出力の論理積演算を行って回路出力とする手段と
を有することを特徴とする請求項3記載のクロック周波
数逓倍回路。4. The arithmetic means comprises: means for performing an AND operation between the delayed outputs of the first and second delay means and the clock; and a delay output of the third and fourth delay means and the clock. 4. A clock frequency multiplying circuit according to claim 3, further comprising means for performing a logical product operation with an inverted signal of the above, and means for performing a logical product operation of these operation outputs to obtain a circuit output.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8242872A JPH1093401A (en) | 1996-09-13 | 1996-09-13 | Clock frequency multiplying circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8242872A JPH1093401A (en) | 1996-09-13 | 1996-09-13 | Clock frequency multiplying circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1093401A true JPH1093401A (en) | 1998-04-10 |
Family
ID=17095502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8242872A Withdrawn JPH1093401A (en) | 1996-09-13 | 1996-09-13 | Clock frequency multiplying circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1093401A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100405019B1 (en) * | 2000-05-26 | 2003-11-07 | 엔이씨 일렉트로닉스 코포레이션 | Timing difference division circuit and signal controlling method and apparatus |
-
1996
- 1996-09-13 JP JP8242872A patent/JPH1093401A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100405019B1 (en) * | 2000-05-26 | 2003-11-07 | 엔이씨 일렉트로닉스 코포레이션 | Timing difference division circuit and signal controlling method and apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5268656A (en) | Programmable clock skew adjustment circuit | |
JP3169794B2 (en) | Delay clock generation circuit | |
JP2909740B2 (en) | Phase matching circuit | |
JP4016394B2 (en) | Internal clock signal generation circuit and method | |
US5532633A (en) | Clock generating circuit generating a plurality of non-overlapping clock signals | |
US5230013A (en) | PLL-based precision phase shifting at CMOS levels | |
US6960942B2 (en) | High speed phase selector | |
US6198326B1 (en) | Delay time compensation circuit for clock buffer | |
US4942595A (en) | Circuit for dividing the frequency of a digital clock signal by two and one-half | |
JP3031859B2 (en) | Bit phase synchronization circuit | |
TWI477130B (en) | Circuit for aligning clock to parallel data | |
JPH1093401A (en) | Clock frequency multiplying circuit | |
JPH11317732A (en) | Bit phase synchronizing circuit | |
JP2778527B2 (en) | Counting circuit | |
JP2737607B2 (en) | Clock switching circuit | |
JP3240713B2 (en) | Polyphase clock generation circuit | |
JP2665257B2 (en) | Clock transfer circuit | |
JP2841360B2 (en) | Timing generator | |
JPH04239819A (en) | Synchronous counter | |
JP3493111B2 (en) | Semiconductor integrated circuit device | |
JPH03204251A (en) | Clock synchronizing circuit | |
JP3008678B2 (en) | Parallel-serial converter | |
JP2722919B2 (en) | Clock-to-clock delay generation circuit | |
JPH05291893A (en) | Clock selection circuit | |
JP2533371Y2 (en) | Multi-phase clock generation circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20031202 |