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

JP2005348168A - Clock control device - Google Patents

Clock control device Download PDF

Info

Publication number
JP2005348168A
JP2005348168A JP2004166184A JP2004166184A JP2005348168A JP 2005348168 A JP2005348168 A JP 2005348168A JP 2004166184 A JP2004166184 A JP 2004166184A JP 2004166184 A JP2004166184 A JP 2004166184A JP 2005348168 A JP2005348168 A JP 2005348168A
Authority
JP
Japan
Prior art keywords
clock
flip
flop
output
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004166184A
Other languages
Japanese (ja)
Inventor
Tatsuya Kaneno
達也 金納
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2004166184A priority Critical patent/JP2005348168A/en
Publication of JP2005348168A publication Critical patent/JP2005348168A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulation Of Pulses (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a clock control circuit capable of precisely controlling phase relations at high speed, when a multiphase external clock signal is inputted, and frequency dividers are operated with that multiphase input clock signal. <P>SOLUTION: By dealing divided signals formed by frequency division from a multiphase clock signal (CLK11-CLK14) inputted externally, as data and clocks for downstream D flip-flops, time delay of each D flip-flop is canceled, and only the set up time of each D flip-flop becomes an element to determine the frequency of each clock. Clock control of a higher frequency can be performed, by causing this set up time to have a margin further by the use of delay buffers (111-115). <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は多相のクロックがあったときに、それぞれのクロックの位相差のずれに応じて、順序を決めるクロック制御回路に関し、特に、高い周波数における動作精度の向上を図ったものに関するものである。   The present invention relates to a clock control circuit that determines the order in accordance with a difference in phase difference between clocks when there are multiphase clocks, and more particularly to a circuit that improves operation accuracy at a high frequency. .

LSIの動作クロックは年々高速化してきている。しかしながら、この高速化に対してDフリップフロップ等の制御回路は数百MHzでの動作が限界になってしまっている。そのため、特許文献1に示すように、制御系の回路では、多相のクロックが必要になり、その多相のクロックでの制御を行うには多相クロックの順序が正しくないと、誤動作してしまうことが多々おこりうる。   The operation clock of LSI has been increasing year by year. However, the operation at several hundreds of MHz has been the limit for control circuits such as D flip-flops for this increase in speed. For this reason, as shown in Patent Document 1, a multiphase clock is required in a control system circuit, and if the order of the multiphase clock is not correct for performing control with the multiphase clock, malfunction occurs. It can happen a lot.

例として、図4に2相のクロックから4相のクロックを生成するクロック制御回路を示す。
外部クロックCLK1、外部クロックCLK2は互いに、その位相が180度ずれたクロックである。
As an example, FIG. 4 shows a clock control circuit that generates a four-phase clock from a two-phase clock.
The external clock CLK1 and the external clock CLK2 are clocks whose phases are shifted from each other by 180 degrees.

まず、Dフリップフロップ601に外部クロックCLK61を入力する。このDフリップフロップ601は入力クロックを2分周する回路である。   First, the external clock CLK 61 is input to the D flip-flop 601. The D flip-flop 601 is a circuit that divides the input clock by two.

さらに、Dフリップフロップ601の出力Q61を、Dフリップフロップ602のデータとして入力しDフリップフロップ602のクロック入力にはクロックCLK62を入力する。   Further, the output Q61 of the D flip-flop 601 is input as data of the D flip-flop 602, and the clock CLK62 is input to the clock input of the D flip-flop 602.

さらに、Dフリップフロップ602の出力Q62を、Dフリップフロップ603のデータとして入力し、Dフリップフロップ603のクロック入力にはクロックCLK61を入力する。   Further, the output Q62 of the D flip-flop 602 is input as data of the D flip-flop 603, and the clock CLK61 is input to the clock input of the D flip-flop 603.

さらに、Dフリップフロップ603の出力Q63を、Dフリップフロップ604のデータとして入力し、Dフリップフロップ604のクロック入力にはクロックCLK62を入力する。   Further, the output Q63 of the D flip-flop 603 is input as data of the D flip-flop 604, and the clock CLK62 is input to the clock input of the D flip-flop 604.

この回路により、位相のずれた2相のクロックから図7に示す、Q61,Q62,Q63,Q64の4相のクロックが位相差の小さい順番に制御され出力される。   By this circuit, the four-phase clocks Q61, Q62, Q63, and Q64 shown in FIG. 7 are controlled and output in the order of the small phase difference from the two-phase clocks that are out of phase.

また、図6に示す回路では、外部クロックCLK81をクロック入力とするDフリップフロップ801により、分周出力Q81、分周出力Q83が出力され、外部クロックCLK82をクロック入力とするDフリップフロップ802により、分周出力Q82、分周出力Q84が出力され、図7に示す4相のクロックが生成される。
特開2001−350539号公報
In the circuit shown in FIG. 6, the divided output Q81 and the divided output Q83 are output by the D flip-flop 801 having the external clock CLK81 as a clock input, and the D flip-flop 802 having the external clock CLK82 as a clock input. A frequency-divided output Q82 and a frequency-divided output Q84 are output, and a four-phase clock shown in FIG. 7 is generated.
JP 2001-350539 A

従来のクロック制御装置は以上のように構成されており、2相のクロックから4相のクロックを生成することができるものであったが、前記従来の回路構成では、図4の外部クロックCLK61で動作するDフリップフロップ601の出力Q61を、外部クロックCLK62で動作するDフリップフロップ602のデータ入力として扱う構成となっており、Dフリップフロップ601はCLK61の入力から出力遅延T61があり、また、Dフリップフロップ602では外部クロックCLK62の入力までにデータを確定させないといけないセットアップ時間T62を要する。このため、外部クロックCLK61、外部クロックCLK62の位相差の時間が、Dフリップフロップ601の図5で示す遅延時間T61とDフリップフロップ602の図5で示すセットアップ時間T62との和(T61+T62)以上でないと、この多相クロック生成回路(クロック制御措置)は動作せず、高周波数で動作させる回路への高周波のクロック供給は不可能であると言う問題点があった。   The conventional clock control apparatus is configured as described above and can generate a four-phase clock from a two-phase clock. However, in the conventional circuit configuration, the external clock CLK61 in FIG. The output Q61 of the operating D flip-flop 601 is handled as the data input of the D flip-flop 602 operating with the external clock CLK62. The D flip-flop 601 has an output delay T61 from the input of CLK61. The flip-flop 602 requires a setup time T62 in which data must be determined before the input of the external clock CLK62. For this reason, the phase difference time between the external clock CLK61 and the external clock CLK62 is not longer than the sum (T61 + T62) of the delay time T61 of the D flip-flop 601 shown in FIG. 5 and the setup time T62 of the D flip-flop 602 shown in FIG. This multi-phase clock generation circuit (clock control measure) does not operate, and there is a problem that it is impossible to supply a high-frequency clock to a circuit that operates at a high frequency.

また、図6に示す回路では、外部クロックCLK81、外部クロックCLK82でおのおの単独で動作するため、図8に示すようなリセットのタイミングだった場合、位相の順番が確定せずクロックを供給する回路で不具合が生じる可能性があると言う問題点があった。   Further, since the circuit shown in FIG. 6 operates independently with the external clock CLK81 and the external clock CLK82, when the reset timing as shown in FIG. There was a problem that there was a possibility of malfunction.

本発明は以上のような問題点を解消するためになされたもので、周波数の高い場合でも位相関係の正確な多相クロックを提供することのできるクロック制御装置を提供することを目的とする。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a clock control device that can provide a multiphase clock having an accurate phase relationship even when the frequency is high.

本発明の請求項1にかかるクロック制御回路は、互いに位相の異なる多相の同一周波数の外部クロックを入力し、該外部クロックに同期した多相のクロックを出力する際のクロック間のタイミングを制御するクロック制御回路において、前記外部クロックの数に対応して設けられた複数の分周回路と、前記各分周回路の一方の正転または反転出力をそのデータ入力とし、該選択しなかった別の分周回路の一方の正転または反転出力をそのクロック入力とする複数のDフリップフロップと、前記複数のDフリップフロップのそれぞれの出力を、各分周回路の出力を制御する制御信号とし、分周回路またはDフリップフロップのいずれか一方の出力を選択出力するクロック選択回路と、を備えたことを特徴とするものである。   The clock control circuit according to claim 1 of the present invention inputs external clocks of the same frequency in different phases from each other and controls the timing between the clocks when outputting the multi-phase clocks synchronized with the external clocks. A plurality of frequency dividing circuits provided corresponding to the number of external clocks, and one normal rotation or inverted output of each of the frequency dividing circuits as its data input; A plurality of D flip-flops having one of the normal or inverted outputs of the frequency divider circuit as its clock input, and the respective outputs of the plurality of D flip-flops as control signals for controlling the outputs of the frequency divider circuits, And a clock selection circuit that selectively outputs the output of either the frequency divider or the D flip-flop.

本発明の請求項2にかかるクロック制御回路は、請求項1記載のクロック制御回路において、前記外部クロックはn(nは整数)相のクロックであり、このn相のクロックをそれぞれ分周する分周回路をn個備え、各分周回路は、前記Dフリップフロップ及び選択回路を、入力されたクロックに同期した多相クロックを出力する回路として備えた、ことを特徴とするものである。   A clock control circuit according to a second aspect of the present invention is the clock control circuit according to the first aspect, wherein the external clock is an n (n is an integer) phase clock, and each of the n phase clocks is divided. Each of the frequency dividing circuits includes the D flip-flop and the selection circuit as a circuit that outputs a multiphase clock synchronized with the input clock.

本発明の請求項3にかかるクロック制御回路は、請求項1記載のクロック制御回路において、前記Dフリップフロップの入力データに対応するクロックは、そのデータを生成する多相クロックの周期から位相のずれのもっとも大きいクロックとする、もしくは当該Dフリップフロップのセットアップ時間の確保できるクロックとする、ことを特徴とするものである。   A clock control circuit according to a third aspect of the present invention is the clock control circuit according to the first aspect, wherein the clock corresponding to the input data of the D flip-flop is shifted in phase from the cycle of the multiphase clock that generates the data. Or a clock that can ensure the setup time of the D flip-flop.

本発明の請求項4にかかるクロック制御回路は、請求項1記載のクロック制御回路において、前記Dフリップフロップへの入力するクロックに対して、該Dフリップフロップがホールドエラーを起こさす、かつ、セットアップ時間を確保するための遅延を与えるためのバッファ備えた、ことを特徴とするものである。   A clock control circuit according to a fourth aspect of the present invention is the clock control circuit according to the first aspect, wherein the D flip-flop causes a hold error with respect to a clock input to the D flip-flop, and is set up. A buffer for providing a delay for securing time is provided.

本発明の請求項5にかかるクロック制御回路は、請求項1記載のクロック制御回路において、前記各クロック選択回路は、その入力信号のうちから所定のものを選択して出力までの信号の遅延量が、いずれの信号を選択しても等しい、ことを特徴とするものである。   A clock control circuit according to a fifth aspect of the present invention is the clock control circuit according to the first aspect, wherein each of the clock selection circuits selects a predetermined one of the input signals and outputs a signal delay amount until the output. Is the same regardless of which signal is selected.

本発明の請求項6にかかるクロック制御回路は、請求項1記載のクロック制御回路において、前記クロック選択回路は、2入力の信号を入れ替える機能を持ち、前記Dフリップフロップの出力信号によって前記信号の入れ替えが制御される、ことを特徴とするものである。   A clock control circuit according to a sixth aspect of the present invention is the clock control circuit according to the first aspect, wherein the clock selection circuit has a function of exchanging signals of two inputs, and the signal of the signal is output by an output signal of the D flip-flop. The replacement is controlled.

本発明の請求項7にかかるクロック制御回路は、請求項1記載のクロック制御回路において、前記分周回路の出力側に選択回路が挿入されていない出力系には、そのデータを生成する多相クロックの周期から位相のずれのもっとも大きいクロックに相当する遅延量、もしくはDフリップフロップのセットアップ時間の確保できる時間に相当する遅延量をもつ遅延回路を挿入した、ことを特徴とするものである。   A clock control circuit according to a seventh aspect of the present invention is the clock control circuit according to the first aspect, wherein the output system in which the selection circuit is not inserted on the output side of the frequency divider circuit generates a multiphase data. A delay circuit having a delay amount corresponding to the clock having the largest phase shift from the clock cycle or a delay amount corresponding to a time that can secure the setup time of the D flip-flop is inserted.

本発明に係るクロック制御回路によれば、外部入力された多相のクロックにより生成した分周信号を下流のDフリップフロップのデータ及びクロックとして扱うようにしたので、各Dフリップフロップの遅延時間が相殺され、Dフリップフロップのセットアップ時間のみがクロックの周波数を決定する要素となり、より高い周波数のクロック制御を行うことが可能となる効果が得られる。   According to the clock control circuit of the present invention, the frequency-divided signal generated by the externally input multiphase clock is handled as the data and clock of the downstream D flip-flop. It is canceled out, and only the setup time of the D flip-flop becomes an element that determines the frequency of the clock, and an effect that clock control at a higher frequency can be performed is obtained.

(実施の形態1)
図1は、本発明の実施の形態1にかかるクロック制御回路の構成を示すブロック図である。図1において、Dフリップフロップ101は、外部入力クロックCLK11で分周動作する分周回路である。Dフリップフロップ102は、外部クロックCLK11から270度位相のずれた外部クロックCLK14で動作する分周回路である。Dフリップフロップ103は、外部クロックCLK11から180度位相のずれた外部クロックCLK13で動作する分周回路である。Dフリップフロップ104は、外部クロックCLK11から90度位相のずれた外部クロックCLK12で動作する分周回路である。以上のようにして各分周回路には90度ずつ位相のずれたクロックが入力されている。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration of a clock control circuit according to the first exemplary embodiment of the present invention. In FIG. 1, a D flip-flop 101 is a frequency dividing circuit that divides by an external input clock CLK11. The D flip-flop 102 is a frequency divider that operates with the external clock CLK14 that is 270 degrees out of phase with the external clock CLK11. The D flip-flop 103 is a frequency divider that operates with an external clock CLK13 that is 180 degrees out of phase with the external clock CLK11. The D flip-flop 104 is a frequency divider that operates with an external clock CLK12 that is 90 degrees out of phase with the external clock CLK11. As described above, clocks whose phases are shifted by 90 degrees are input to each frequency dividing circuit.

また、Dフリップフロップ105は、上記Dフリップフロップ101の出力Q11をデータとして入力し、Dフリップフロップ102の反転出力NQ14をクロックとして入力して動作するように接続されている。   The D flip-flop 105 is connected to operate by inputting the output Q11 of the D flip-flop 101 as data and the inverted output NQ14 of the D flip-flop 102 as a clock.

また、Dフリップフロップ106は、上記Dフリップフロップ102の出力Q14をデータとして入力し、Dフリップフロップ103の出力Q13をクロックとして入力して動作するように接続されている。   The D flip-flop 106 is connected to operate by inputting the output Q14 of the D flip-flop 102 as data and inputting the output Q13 of the D flip-flop 103 as a clock.

また、Dフリップフロップ107は、上記Dフリップフロップ103の出力Q13をデータとして入力し、データDフリップフロップ104の反転出力NNQ12をクロックとして入力して動作するように接続されている。   The D flip-flop 107 is connected to operate by inputting the output Q13 of the D flip-flop 103 as data and inputting the inverted output NNQ12 of the data D flip-flop 104 as a clock.

さらに、108は、Dフリップフロップ102の下流に接続された選択回路であり、上記Dフリップフロップ105の出力Q15が「L」であれば、選択回路108への入力信号Q13をS13として出力する。一方、Dフリップフロップ105の出力Q15が「H」であれば、選択回路108への入力信号Q13を反転出力NS13として出力し、また、反転入力信号NQ13をS13として出力するものであり、該選択回路への信号入力から出力までの遅延時間は、いずれの信号を入力して出力する場合においても、おのおの同じである。   Reference numeral 108 denotes a selection circuit connected downstream of the D flip-flop 102. If the output Q15 of the D flip-flop 105 is “L”, the input signal Q13 to the selection circuit 108 is output as S13. On the other hand, if the output Q15 of the D flip-flop 105 is “H”, the input signal Q13 to the selection circuit 108 is output as the inverted output NS13, and the inverted input signal NQ13 is output as S13. The delay time from the signal input to the circuit to the output is the same regardless of which signal is input and output.

また、選択回路109は、Dフリップフロップ103の後段に接続された選択回路であり、Dフリップフロップ106の3出力Q16が「L」であれば選択回路109への入力信号Q13をS13として出力し、また、反転信号NQ13を反転出力NS13として出力する。一方、上記Dフリップフロップ106の出力Q16が「H」であれば、選択回路109への入力信号Q13を反転出力NS13として出力し、反転信号NQ13をS13として出力するものであり、該選択回路への信号入力から出力までの遅延時間は、いずれの信号を入力して出力する場合においても、おのおの同じである。   The selection circuit 109 is a selection circuit connected to the subsequent stage of the D flip-flop 103. If the three outputs Q16 of the D flip-flop 106 are “L”, the input signal Q13 to the selection circuit 109 is output as S13. The inverted signal NQ13 is output as the inverted output NS13. On the other hand, if the output Q16 of the D flip-flop 106 is "H", the input signal Q13 to the selection circuit 109 is output as the inverted output NS13, and the inverted signal NQ13 is output as S13. The delay time from signal input to output is the same regardless of which signal is input and output.

また、選択回路110は、Dフリップフロップ104の後段に接続された選択回路であり上記Dフリップフロップ107の出力Q17が「L」であれば、選択回路110への入力信号Q12をS12として出力し、反転信号NQ12を反転出力NS11として出力する。一方、上記Dフリップフロップ107の出力Q17が「H」であれば、選択回路110への入力信号Q12を反転出力NS12として出力し、反転信号NQ12をS12として出力するものであり、該選択回路への信号入力から出力までの遅延時間は、いずれの信号を入力して出力する場合においても、おのおの同じである。   The selection circuit 110 is a selection circuit connected to the subsequent stage of the D flip-flop 104. If the output Q17 of the D flip-flop 107 is “L”, the input signal Q12 to the selection circuit 110 is output as S12. The inverted signal NQ12 is output as the inverted output NS11. On the other hand, if the output Q17 of the D flip-flop 107 is “H”, the input signal Q12 to the selection circuit 110 is output as the inverted output NS12, and the inverted signal NQ12 is output as S12. The delay time from signal input to output is the same regardless of which signal is input and output.

また、各選択回路108、109、110の、各々の信号遅延量はすべて同じとなるように調整されているものとする。
さらに、111〜115は、おのおの、違う遅延量を持つように調整した遅延バッファである。
In addition, it is assumed that the signal delay amounts of the selection circuits 108, 109, and 110 are all adjusted to be the same.
Further, reference numerals 111 to 115 denote delay buffers adjusted so as to have different delay amounts.

次に図2に示す各波形と図1に示す各回路の動作との関係について説明する。
図2のそれぞれ90度位相の異なる周波数の同じ外部クロックCLK11、CLK12、CLK13、CLK14は、分周回路を構成する各Dフリップフロップ101、104、103,102に入力される。リセット信号が、図2のタイミングの場合、上記Dフリップフロップ101、102、103、104の出力Q11、Q12、Q13、Q14、及び反転出力NQ11、NQ12,NQ13,NQ14は、図2に示す波形である。これらの信号は位相関係も正しく出力されている。
Next, the relationship between each waveform shown in FIG. 2 and the operation of each circuit shown in FIG. 1 will be described.
The same external clocks CLK11, CLK12, CLK13, and CLK14 having different frequencies of 90 degrees in FIG. 2 are input to the D flip-flops 101, 104, 103, and 102 constituting the frequency dividing circuit. When the reset signal is at the timing shown in FIG. 2, the outputs Q11, Q12, Q13, and Q14 of the D flip-flops 101, 102, 103, and 104, and the inverted outputs NQ11, NQ12, NQ13, and NQ14 have the waveforms shown in FIG. is there. These signals are also correctly output in phase relationship.

信号Q11はDフリップフロップ101の出力であるので、外部クロックCLK11の立ち上がりエッジに対してはDフリップフロップ101の遅延量だけ遅れて出力される。   Since the signal Q11 is the output of the D flip-flop 101, the signal Q11 is output with a delay of the D flip-flop 101 with respect to the rising edge of the external clock CLK11.

また、反転信号NQ14もDフリップフロップ102の出力であるので、外部クロックCLK14の立ち上がりエッジに対して、Dフリップフロップ102の遅延量だけ遅れて出力される。   Further, since the inverted signal NQ14 is also an output of the D flip-flop 102, it is output with a delay of the D flip-flop 102 with respect to the rising edge of the external clock CLK14.

信号Y111は、反転信号NQ14を遅延バッファ111によって、外部クロックCLK14の外部クロックCLK11に対する位相差と同等に遅延させた信号、もしくはこれより小さい遅延量で反転信号NQ14を、Dフリップフロップ105がデータ入力に対して、クロックのホールドエラーを起こさない時間で、かつ、セットアップ時間の広がる方向へ遅延させた信号である。   The signal Y111 is a signal obtained by delaying the inverted signal NQ14 by the delay buffer 111 in the same manner as the phase difference of the external clock CLK14 from the external clock CLK11, or the inverted signal NQ14 with a smaller delay amount, and the D flip-flop 105 inputs the data. On the other hand, it is a signal that is delayed in a direction in which the setup time is extended while not causing a clock hold error.

Dフリップフロップ105の動作範囲は、出力Q11の変化点から信号Y111の立ち上がりの時間がDフリップフロップ105の持つ最小セットアップ時間よりも大きい限り動作可能であるが、外部クロックCLK11に対するDフリップフロップ101の出力Q11の遅延時間と、外部クロックCLK14に対するDフリップフロップ102の反転信号NQ14の遅延時間とは、お互いに相殺されており、さらに、外部クロックCLK14とCLK11との位相差分を遅延バッファ111で遅らせているため、Dフリップフロップ105のセットアップ時間のみが、動作周波数を決定する要素となる。   The operation range of the D flip-flop 105 is operable as long as the rise time of the signal Y111 from the changing point of the output Q11 is longer than the minimum setup time of the D flip-flop 105. The delay time of the output Q11 and the delay time of the inverted signal NQ14 of the D flip-flop 102 with respect to the external clock CLK14 are offset from each other, and the phase difference between the external clocks CLK14 and CLK11 is delayed by the delay buffer 111. Therefore, only the setup time of the D flip-flop 105 is an element that determines the operating frequency.

Dフリップフロップ105にデータとして信号Q11、クロックとしてY111が入力されると、信号Q11の変化点から信号Y111の立ち上がりまでの時間がDフリップフロップ105のセットアップ時間以上確保されているので、Dフリップフロップ105の出力信号Q15は常に「L」である。   When the signal Q11 as data and Y111 as the clock are input to the D flip-flop 105, the time from the change point of the signal Q11 to the rise of the signal Y111 is ensured more than the setup time of the D flip-flop 105. The output signal Q15 of 105 is always “L”.

Dフリップフロップ105の出力信号Q15は、クロック選択回路108に入力される。クロック選択回路108は、Lが入力されることにより、出力S14として信号Q14を選択し、反転出力NS14として反転信号NQ14を選択して出力する。   The output signal Q15 of the D flip-flop 105 is input to the clock selection circuit 108. When L is input, the clock selection circuit 108 selects the signal Q14 as the output S14, and selects and outputs the inverted signal NQ14 as the inverted output NS14.

信号Q11は遅延バッファ114を通って出力S11となり、反転信号NQ11は遅延バッファ115を通って反転出力NS11となる。
ここで、遅延バッファ114、115は選択回路108と同じ遅延量をもつ遅延バッファである。
The signal Q11 passes through the delay buffer 114 and becomes the output S11, and the inverted signal NQ11 passes through the delay buffer 115 and becomes the inverted output NS11.
Here, the delay buffers 114 and 115 are delay buffers having the same delay amount as the selection circuit 108.

次に信号NQ12はDフリップフロップ102の出力であるので、外部クロックCLK12の立ち上がりエッジに対してはDフリップフロップの遅延量だけ遅れて出力される。   Next, since the signal NQ12 is the output of the D flip-flop 102, the signal NQ12 is output with a delay of the delay amount of the D flip-flop with respect to the rising edge of the external clock CLK12.

信号Y113は、反転信号NQ12を遅延バッファ113によって、外部クロックCLK12の外部クロックCLK13に対する位相差と同等に遅延させた信号、もしくはこれより小さい遅延量に、選択回路108の信号Q14の出力S14に対する遅延量を足して、信号Q13をDフリップフロップ105のデータ入力に対してクロックのホールドエラーを起こさない時間で、かつ、セットアップ時間の広がる方向へ遅延させた信号である。   The signal Y113 is a signal obtained by delaying the inverted signal NQ12 by the delay buffer 113 in the same manner as the phase difference between the external clock CLK12 and the external clock CLK13, or a delay amount smaller than this, with respect to the output S14 of the signal Q14 of the selection circuit 108. This is a signal obtained by adding the amount and delaying the signal Q13 in the direction in which the clock hold error does not occur with respect to the data input of the D flip-flop 105 and in the direction in which the setup time is widened.

Dフリップフロップ106の動作範囲は、出力S14の変化点から信号Y112の立ち上がりの時間がDフリップフロップ106の持つ最小セットアップ時間よりも大きい限り動作可能であるが、外部クロックCLK14に対するDフリップフロップ102の出力Q14の遅延時間と、外部クロックCLK13に対するDフリップフロップ103の出力Q13の遅延時間とは、お互いに相殺されており、さらに、選択回路108のS14の、出力Q14に対する遅延量と、外部クロックCLK13と外部クロックCLK14の位相差分とを、遅延バッファ111で遅らせるため、Dフリップフロップ106のセットアップ時間のみが、動作周波数を決定する要素となる。   The operation range of the D flip-flop 106 is operable as long as the rise time of the signal Y112 from the changing point of the output S14 is longer than the minimum setup time of the D flip-flop 106. The delay time of the output Q14 and the delay time of the output Q13 of the D flip-flop 103 with respect to the external clock CLK13 cancel each other, and further, the delay amount of the selection circuit 108 with respect to the output Q14 and the external clock CLK13. And the phase difference between the external clock CLK14 are delayed by the delay buffer 111, and only the setup time of the D flip-flop 106 is an element for determining the operating frequency.

Dフリップフロップ106にデータとして出力S14が入力され、クロックとして信号Y112が入力されると、出力S14の変化点から信号Y112の立ち上がりまでの時間がDフリップフロップ106のセットアップ時間以上確保されているので、Dフリップフロップ106の出力Q16は常に「L」である。   When the output S14 is input to the D flip-flop 106 as the data and the signal Y112 is input as the clock, the time from the change point of the output S14 to the rise of the signal Y112 is secured for the setup time of the D flip-flop 106 or more. The output Q16 of the D flip-flop 106 is always “L”.

Dフリップフロップ106の出力Q16はクロック選択回路109に入力される。
クロック選択回路109はLが入力されることにより、出力S13として信号Q13を選択し、反転信号NS13として反転出力NQ13を選択して出力する。
The output Q16 of the D flip-flop 106 is input to the clock selection circuit 109.
When L is input, the clock selection circuit 109 selects the signal Q13 as the output S13 and selects and outputs the inverted output NQ13 as the inverted signal NS13.

次に信号Q13は、Dフリップフロップ103の出力であるので、外部クロックCLK13の立ち上がりエッジに対してはDフリップフロップの遅延量だけ遅れて出力される。   Next, since the signal Q13 is an output of the D flip-flop 103, it is output with a delay amount of the D flip-flop with respect to the rising edge of the external clock CLK13.

信号Y112は、信号Q13を遅延バッファ112によって、外部クロックCLK13のCLK14に対する位相差と同等に遅延させた信号、もしくはこれより小さい遅延量に、選択回路109の信号Q13の出力S13に対する遅延量を足して、反転信号NQ12をDフリップフロップ107のデータ入力に対するクロックのホールドエラーの起きない時間で、かつ、セットアップ時間の広がる方向へ遅延させた信号である。   The signal Y112 is obtained by adding a delay amount for the output S13 of the signal Q13 of the selection circuit 109 to a signal obtained by delaying the signal Q13 by the delay buffer 112 in the same manner as the phase difference of the external clock CLK13 with respect to CLK14 or a delay amount smaller than this. Thus, the inverted signal NQ12 is a signal obtained by delaying the set-up time in a time in which a clock hold error with respect to the data input of the D flip-flop 107 does not occur.

Dフリップフロップ107の動作範囲は出力S13の変化点から信号Y113の立ち上がりの時間が、Dフリップフロップ107の持つ最小セットアップ時間より大きい限り動作可能であるが、外部クロックCLK13に対するDフリップフロップ103の出力Q13の遅延時間と、外部クロックCLK12に対するDフリップフロップ102の反転出力NQ12の遅延時間とは、お互いに相殺されており、さらに、選択回路109の出力S13の信号Q13からの遅延量と、外部クロックCLK12と外部クロックCLK13との位相差分を、遅延バッファ113で遅らせるため、Dフリップフロップ107のセットアップ時間のみが、動作周波数を決定する要素となる。   The operation range of the D flip-flop 107 is operable as long as the rise time of the signal Y113 from the changing point of the output S13 is longer than the minimum setup time of the D flip-flop 107, but the output of the D flip-flop 103 with respect to the external clock CLK13. The delay time of Q13 and the delay time of the inverted output NQ12 of the D flip-flop 102 with respect to the external clock CLK12 cancel each other, and further, the delay amount from the signal Q13 of the output S13 of the selection circuit 109 and the external clock Since the phase difference between CLK12 and the external clock CLK13 is delayed by the delay buffer 113, only the setup time of the D flip-flop 107 is an element that determines the operating frequency.

Dフリップフロップ107にデータとして出力S13、クロックとして信号Y113が入力されると、出力S13の変化点から信号Y113の立ち上がりまでの時間は、Dフリップフロップ107のセットアップ時間以上確保されているので、Dフリップフロップ107の出力Q17は常に「L」である。   When the output S13 is input to the D flip-flop 107 as the data and the signal Y113 is input as the clock, the time from the change point of the output S13 to the rise of the signal Y113 is secured more than the setup time of the D flip-flop 107. The output Q17 of the flip-flop 107 is always “L”.

Dフリップフロップ107の出力Q17はクロック選択回路110に入力される。   The output Q17 of the D flip-flop 107 is input to the clock selection circuit 110.

クロック選択回路110はLが入力されることにより、出力S12として信号Q12を選択し、反転出力NS12として反転信号NQ12を選択し出力する。   When L is input, the clock selection circuit 110 selects the signal Q12 as the output S12 and selects and outputs the inverted signal NQ12 as the inverted output NS12.

次に図3に示す各波形と、図1に示す各回路の動作との関係について説明する。
図3の位相の違う周波数の同じ外部クロックCLK11、CLK12、CLK13、CLK14は、分周回路を構成する各Dフリップフロップ101、104、103,102に入力される。リセット信号が、図3に示すタイミングの場合、上記Dフリップフロップ101、102、103、104の出力信号Q11、Q12、Q13、Q14、反転出力信号NQ11、NQ12,NQ13,NQ14は、図3に示す波形である。これらの信号は位相関係が正しく出力されていない。
Next, the relationship between each waveform shown in FIG. 3 and the operation of each circuit shown in FIG. 1 will be described.
The external clocks CLK11, CLK12, CLK13, and CLK14 having the same frequency in FIG. 3 are input to the D flip-flops 101, 104, 103, and 102 constituting the frequency dividing circuit. When the reset signal has the timing shown in FIG. 3, the output signals Q11, Q12, Q13, and Q14 of the D flip-flops 101, 102, 103, and 104, and the inverted output signals NQ11, NQ12, NQ13, and NQ14 are shown in FIG. It is a waveform. These signals are not correctly phase-related.

図において、信号Q11はDフリップフロップ101の出力であるので、外部クロックCLK11の立ち上がりエッジに対してはDフリップフロップ101の遅延量だけ遅れて出力される。   In the figure, since the signal Q11 is the output of the D flip-flop 101, the signal Q11 is output with a delay of the D flip-flop 101 with respect to the rising edge of the external clock CLK11.

また、反転信号NQ14もDフリップフロップ102の出力であるので、外部クロックCLK14の立ち上がりエッジに対してDフリップフロップの遅延量だけ遅れて出力される。   Further, since the inverted signal NQ14 is also an output of the D flip-flop 102, it is output with a delay of the D flip-flop with respect to the rising edge of the external clock CLK14.

信号Y111は、反転信号NQ14を遅延バッファ111によって、外部クロックCLK14の外部クロックCLK11に対する位相差と同等に遅延させた信号、もしくはこれより小さい遅延量で反転信号NQ14をDフリップフロップ105のデータ入力に対するクロックのホールドエラーの起きない時間で、かつ、セットアップ時間の広がる方向へ遅延させた信号である。   The signal Y111 is a signal obtained by delaying the inverted signal NQ14 by the delay buffer 111 in the same manner as the phase difference of the external clock CLK14 from the external clock CLK11, or the inverted signal NQ14 with respect to the data input of the D flip-flop 105 with a smaller delay amount. This is a signal that is delayed in the direction in which the set-up time is widened in a time in which no clock hold error occurs.

Dフリップフロップ105の動作範囲は信号Q11の変化点から信号Y111の立ち上がりの時間がDフリップフロップ105の持つ最小セットアップ時間より大きい限り動作可能であるが、外部クロックCLK11に対するDフリップフロップ101の出力信号Q11の遅延時間と外部クロックCLK14に対するDフリップフロップ102の反転出力信号NQ14の遅延時間はお互いに相殺されており、さらに、外部クロックCLK14とCLK11の位相差分を遅延バッファ111で遅らせるため、Dフリップフロップ105のセットアップ時間のみが、動作周波数を決定する要素となる。   The operation range of the D flip-flop 105 is operable as long as the rise time of the signal Y111 from the changing point of the signal Q11 is longer than the minimum setup time of the D flip-flop 105, but the output signal of the D flip-flop 101 with respect to the external clock CLK11 The delay time of Q11 and the delay time of the inverted output signal NQ14 of the D flip-flop 102 with respect to the external clock CLK14 are offset from each other. Further, the delay buffer 111 delays the phase difference between the external clocks CLK14 and CLK11. Only the setup time of 105 is an element that determines the operating frequency.

Dフリップフロップ105にデータとして信号Q11、クロックとして信号Y111が入力されると、信号Q11の変化点から信号Y111の立ち上がりまでの時間がDフリップフロップ105のセットアップ時間以上確保されているので、Dフリップフロップ105の出力信号Q15はリセット後、信号Y111の最初の立ち上がりエッジでHとなる。   When the signal Q11 is input as data to the D flip-flop 105 and the signal Y111 is input as the clock, the time from the change point of the signal Q11 to the rise of the signal Y111 is secured for the setup time of the D flip-flop 105. The output signal Q15 of the group 105 becomes H at the first rising edge of the signal Y111 after reset.

Dフリップフロップ105の出力Q15はクロック選択回路108に入力される。   The output Q15 of the D flip-flop 105 is input to the clock selection circuit 108.

クロック選択回路108はHが入力されることにより、出力S14として反転信号NQ14を選択し、また、反転出力NS14として信号Q14を選択して、これらを出力する。   When H is input, the clock selection circuit 108 selects the inverted signal NQ14 as the output S14, selects the signal Q14 as the inverted output NS14, and outputs these.

信号Q11は遅延バッファ114を通って出力S11となり、反転信号NQ11は遅延バッファ115を通って反転出力NS11となる。
ここで、遅延バッファ114、115は選択回路108と同じ遅延量をもつ遅延バッファである。
The signal Q11 passes through the delay buffer 114 and becomes the output S11, and the inverted signal NQ11 passes through the delay buffer 115 and becomes the inverted output NS11.
Here, the delay buffers 114 and 115 are delay buffers having the same delay amount as the selection circuit 108.

次に反転信号NQ12はDフリップフロップ102の出力であるので、外部クロックCLK12の立ち上がりエッジに対してはDフリップフロップの遅延量だけ遅れて出力される。   Next, since the inverted signal NQ12 is the output of the D flip-flop 102, it is output with a delay of the D flip-flop with respect to the rising edge of the external clock CLK12.

信号Y113は、反転信号NQ12を遅延バッファ113によって、外部クロックCLK12の外部クロックCLK13に対する位相差と同等に遅延させた信号、もしくはこれより小さい遅延量に、選択回路108の反転信号NQ14の出力S14に対する遅延量を足して、信号Q13を、Dフリップフロップ105がデータ入力に対するクロックのホールドエラーを起こさない時間で、かつ、セットアップ時間の広がる方向へ遅延させた信号である。   The signal Y113 is a signal obtained by delaying the inverted signal NQ12 by the delay buffer 113 in the same manner as the phase difference of the external clock CLK12 relative to the external clock CLK13, or a smaller delay amount than the output S14 of the inverted signal NQ14 of the selection circuit 108. This is a signal obtained by adding the delay amount and delaying the signal Q13 in a time in which the D flip-flop 105 does not cause a clock hold error with respect to the data input and in the direction in which the setup time is widened.

Dフリップフロップ106の動作範囲は出力S14の変化点から信号Y112の立ち上がりの時間がDフリップフロップ106の持つ最小セットアップ時間より大きい限り動作可能であるが、外部クロックCLK14に対するDフリップフロップ102の反転出力NQ14の遅延時間と、外部クロックCLK13に対するDフリップフロップ103の出力Q13の遅延時間とはお互いに相殺されており、さらに、選択回路108の出力S14の反転信号NQ14に対する遅延量と、外部クロックCLK13と外部クロックCLK14との位相差分と、を遅延バッファ111で遅らせるため、Dフリップフロップ106のセットアップ時間のみが、動作周波数を決定する要素となる。   The operation range of the D flip-flop 106 is operable as long as the rise time of the signal Y112 from the change point of the output S14 is longer than the minimum setup time of the D flip-flop 106, but the inverted output of the D flip-flop 102 with respect to the external clock CLK14 The delay time of NQ14 and the delay time of the output Q13 of the D flip-flop 103 with respect to the external clock CLK13 cancel each other, and the delay amount of the output S14 of the selection circuit 108 with respect to the inverted signal NQ14 and the external clock CLK13 Since the phase difference from the external clock CLK14 is delayed by the delay buffer 111, only the setup time of the D flip-flop 106 is an element that determines the operating frequency.

Dフリップフロップ106にデータとして出力S14、クロックとして信号Y112が入力されると、出力S14の変化点から信号Y112の立ち上がりまでの時間がDフリップフロップ106のセットアップ時間以上確保されているので、Dフリップフロップ106の出力Q16はリセット後、信号Y112の最初の立ち上がりエッジで「H」となる。   When the output S14 is input to the D flip-flop 106 as the data and the signal Y112 is input as the clock, the time from the change point of the output S14 to the rise of the signal Y112 is ensured more than the setup time of the D flip-flop 106. The output Q16 of the group 106 becomes “H” at the first rising edge of the signal Y112 after reset.

Dフリップフロップ106の出力信号Q16はクロック選択回路109に入力される。   The output signal Q16 of the D flip-flop 106 is input to the clock selection circuit 109.

クロック選択回路109はLが入力されることにより、出力S13として反転信号NQ13を選択し、反転出力NS13として信号Q13を選択して出力する。   When L is input, the clock selection circuit 109 selects the inverted signal NQ13 as the output S13, and selects and outputs the signal Q13 as the inverted output NS13.

次に反転信号NQ12はDフリップフロップ103の出力であるので、外部クロックCLK13の立ち上がりエッジに対してはDフリップフロップの遅延量だけ遅れて出力される。   Next, since the inverted signal NQ12 is the output of the D flip-flop 103, it is output with a delay of the D flip-flop with respect to the rising edge of the external clock CLK13.

信号Y112は信号Q13を遅延バッファ112によって、外部クロックCLK13のCLK14に対する位相差と同等に遅延させた信号、もしくはこれより小さい遅延量に、選択回路109の信号Q13の出力S13に対する遅延量を足して、反転信号NQ12を、Dフリップフロップ107がデータ入力に対して、クロックのホールドエラーを起こさない時間で、かつ、セットアップ時間の広がる方向へ遅延させた信号である。   The signal Y112 is obtained by adding the delay amount for the output S13 of the signal Q13 of the selection circuit 109 to a signal obtained by delaying the signal Q13 by the delay buffer 112 in the same manner as the phase difference with respect to the CLK14 of the external clock CLK13 or a smaller delay amount. The inverted signal NQ12 is a signal obtained by delaying the inverted signal NQ12 in the direction in which the D flip-flop 107 does not cause a clock hold error and the setup time is increased with respect to the data input.

Dフリップフロップ107の動作範囲は出力S13の変化点から信号Y113の立ち上がりの時間がDフリップフロップ107の持つ最小セットアップ時間より大きい限り動作可能であるが、外部クロックCLK13に対するDフリップフロップ103の出力信号Q13の遅延時間と、外部クロックCLK12に対するDフリップフロップ102の反転出力信号NQ12の遅延時間とは、お互いに相殺されており、さらに、選択回路109の出力S13の信号Q13に対する遅延量と、外部クロックCLK12と外部クロックCLK13との位相差分と、を遅延バッファ113で遅らせるため、Dフリップフロップ107のセットアップ時間のみが、動作周波数を決定する要素となる。   The operation range of the D flip-flop 107 is operable as long as the rise time of the signal Y113 from the changing point of the output S13 is longer than the minimum setup time of the D flip-flop 107, but the output signal of the D flip-flop 103 with respect to the external clock CLK13 The delay time of Q13 and the delay time of the inverted output signal NQ12 of the D flip-flop 102 with respect to the external clock CLK12 cancel each other, and further, the delay amount of the output S13 of the selection circuit 109 with respect to the signal Q13 and the external clock Since the phase difference between CLK12 and the external clock CLK13 is delayed by the delay buffer 113, only the setup time of the D flip-flop 107 is an element that determines the operating frequency.

Dフリップフロップ107にデータとして出力S13、クロックとして信号Y113が入力されると、出力S13の変化点から信号Y113の立ち上がりまでの時間は、Dフリップフロップ107のセットアップ時間以上確保されているので、Dフリップフロップ107の出力信号Q17は常に「L」である。   When the output S13 is input to the D flip-flop 107 as the data and the signal Y113 is input as the clock, the time from the change point of the output S13 to the rise of the signal Y113 is secured more than the setup time of the D flip-flop 107. The output signal Q17 of the flip-flop 107 is always “L”.

Dフリップフロップ107の出力信号Q17はクロック選択回路110に入力される。クロック選択回路110はLが入力されることにより、出力S12として信号Q12を選択し、反転出力NS12として反転信号NQ12を選択して出力する。   The output signal Q17 of the D flip-flop 107 is input to the clock selection circuit 110. When L is input, the clock selection circuit 110 selects the signal Q12 as the output S12, and selects and outputs the inverted signal NQ12 as the inverted output NS12.

以上のように、本発明の実施の形態1にかかるクロック制御回路によれば、外部入力された多相のクロック(CLK11〜CLK14)により生成した分周信号を、下流のDフリップフロップのデータをロックとして扱うようにしているため、Dフリップフロップの遅延時間が相殺され、Dフリップフロップのセットアップ時間のみがクロックの周波数を決定する要素となり、このセットアップ時間を遅延バッファ(111〜115)によりさらにマージンを持たせることで、より高い周波数のクロック制御を行うことが可能となる。   As described above, according to the clock control circuit according to the first exemplary embodiment of the present invention, the divided signal generated by the externally input multiphase clock (CLK11 to CLK14) is used as the data of the downstream D flip-flop. Since the delay time of the D flip-flop is canceled out because it is handled as a lock, only the setup time of the D flip-flop becomes an element for determining the clock frequency, and this setup time is further margined by the delay buffer (111 to 115). By providing this, it becomes possible to perform clock control at a higher frequency.

なお、上記実施の形態においては、分周回路が2分周の回路とし、外部クロックの位相の数が4相である場合について説明したが、分周回路はn分周(nは2以上の自然数)とし、外部クロックの数も2以上の自然数で構成した場合においても同様の効果を得ることができる。   In the above embodiment, the case where the frequency dividing circuit is a frequency dividing circuit of 2 and the number of phases of the external clock is 4 phases has been described, but the frequency dividing circuit is divided by n (n is 2 or more). The same effect can be obtained even when the number of external clocks is 2 or more.

高速動作を必要とする回路において、本発明に係わるクロック制御回路を用いることにより、より高い周波数のクロックの供給が可能となるため、より高性能な回路のへの提供が可能となる点において有用である。   Use of the clock control circuit according to the present invention in a circuit that requires high-speed operation makes it possible to supply a higher frequency clock, which is useful in terms of providing a higher performance circuit. It is.

本発明の実施の形態のクロック制御回路の構成を説明するためのブロック図である。It is a block diagram for demonstrating the structure of the clock control circuit of embodiment of this invention. クロック制御回路の内部の波形と、外部への出力波形である。These are an internal waveform of the clock control circuit and an output waveform to the outside. クロック制御回路の内部の波形と、外部への出力波形である。These are an internal waveform of the clock control circuit and an output waveform to the outside. 従来のクロック制御回路の構成を説明するためのブロック図である。It is a block diagram for demonstrating the structure of the conventional clock control circuit. 従来のクロック制御回路の入出力波形を示すものである。2 shows input / output waveforms of a conventional clock control circuit. 従来の別のクロック制御回路の構成を説明するためのブロック図である。It is a block diagram for demonstrating the structure of another conventional clock control circuit. 従来の別のクロック制御回路の入出力波形を示すものである。It shows an input / output waveform of another conventional clock control circuit. 従来の別のクロック制御回路において、リセット信号のタイミングが異なる場合の入出力波形を示すものである。In other conventional clock control circuits, the input / output waveforms when the timing of the reset signal is different are shown.

符号の説明Explanation of symbols

101,102,103,104 分周回路
105,106、107 Dフリップフロップ
108,109,110 クロック選択回路
111,112,113,114,115 遅延バッファ
101, 102, 103, 104 Frequency dividing circuits 105, 106, 107 D flip-flops 108, 109, 110 Clock selection circuits 111, 112, 113, 114, 115 Delay buffers

Claims (7)

互いに位相の異なる多相の同一周波数の外部クロックを入力し、該外部クロックに同期した多相のクロックを出力する際のクロック間のタイミングを制御するクロック制御回路において、
前記外部クロックの数に対応して設けられた複数の分周回路と、
前記各分周回路の一方の正転または反転出力をそのデータ入力とし、該選択しなかった別の分周回路の一方の正転または反転出力をそのクロック入力とする複数のDフリップフロップと、
前記複数のDフリップフロップのそれぞれの出力を、各分周回路の出力を制御する制御信号とし、分周回路またはDフリップフロップのいずれか一方の出力を選択出力するクロック選択回路と、
を備えたことを特徴とするクロック制御回路。
In a clock control circuit for controlling the timing between clocks when inputting multiphase external clocks having different phases from each other and outputting multiphase clocks synchronized with the external clocks,
A plurality of frequency dividing circuits provided corresponding to the number of external clocks;
A plurality of D flip-flops having one normal rotation or inverted output of each frequency divider circuit as its data input and one normal or inverted output of another frequency divider not selected as its clock input;
A clock selection circuit that outputs each of the plurality of D flip-flops as a control signal for controlling the output of each frequency divider, and selectively outputs one of the frequency divider or the D flip-flop;
A clock control circuit comprising:
請求項1記載のクロック制御回路において、
前記外部クロックはn(nは整数)相のクロックであり、このn相のクロックをそれぞれ分周する分周回路をn個備え、
各分周回路は、前記Dフリップフロップ及び選択回路を、入力されたクロックに同期した多相クロックを出力する回路として備えた、
ことを特徴とするクロック制御回路。
The clock control circuit according to claim 1, wherein
The external clock is a clock of n (n is an integer) phase, and includes n frequency dividing circuits each for dividing the clock of the n phase.
Each frequency dividing circuit includes the D flip-flop and the selection circuit as a circuit for outputting a multiphase clock synchronized with the input clock.
A clock control circuit.
請求項1記載のクロック制御回路において、
前記Dフリップフロップの入力データに対応するクロックは、そのデータを生成する多相クロックの周期から位相のずれのもっとも大きいクロックとする、もしくは当該Dフリップフロップのセットアップ時間の確保できるクロックとする、
ことを特徴とするクロック制御回路。
The clock control circuit according to claim 1, wherein
The clock corresponding to the input data of the D flip-flop is a clock having the largest phase shift from the cycle of the multiphase clock that generates the data, or a clock that can ensure the setup time of the D flip-flop.
A clock control circuit.
請求項1記載のクロック制御回路において、
前記Dフリップフロップへの入力するクロックに対して、該Dフリップフロップがホールドエラーを起こさす、かつ、セットアップ時間を確保するための遅延を与えるためのバッファ備えた、
ことを特徴とするクロック制御回路。
The clock control circuit according to claim 1, wherein
A buffer for providing a delay for the D flip-flop to cause a hold error and to secure a setup time with respect to a clock input to the D flip-flop;
A clock control circuit.
請求項1記載のクロック制御回路において、
前記各クロック選択回路は、その入力信号のうちから所定のものを選択して出力までの信号の遅延量が、いずれの信号を選択しても等しい、
ことを特徴とするクロック制御回路。
The clock control circuit according to claim 1, wherein
Each of the clock selection circuits selects a predetermined one of the input signals and the delay amount of the signal until the output is equal regardless of which signal is selected.
A clock control circuit.
請求項1記載のクロック制御回路において、
前記クロック選択回路は、2入力の信号を入れ替える機能を持ち、前記Dフリップフロップの出力信号によって前記信号の入れ替えが制御される、
ことを特徴とするクロック制御回路。
The clock control circuit according to claim 1, wherein
The clock selection circuit has a function of switching signals of two inputs, and switching of the signals is controlled by an output signal of the D flip-flop.
A clock control circuit.
請求項1記載のクロック制御回路において、
前記分周回路の出力側に選択回路が挿入されていない出力系には、そのデータを生成する多相クロックの周期から位相のずれのもっとも大きいクロックに相当する遅延量、もしくはDフリップフロップのセットアップ時間の確保できる時間に相当する遅延量をもつ遅延回路を挿入した、
ことを特徴とするクロック制御回路。
The clock control circuit according to claim 1, wherein
In an output system in which a selection circuit is not inserted on the output side of the frequency divider, a delay amount corresponding to the clock having the largest phase shift from the cycle of the multiphase clock that generates the data, or setup of a D flip-flop Inserted a delay circuit with a delay equivalent to the time that can be secured,
A clock control circuit.
JP2004166184A 2004-06-03 2004-06-03 Clock control device Pending JP2005348168A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004166184A JP2005348168A (en) 2004-06-03 2004-06-03 Clock control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004166184A JP2005348168A (en) 2004-06-03 2004-06-03 Clock control device

Publications (1)

Publication Number Publication Date
JP2005348168A true JP2005348168A (en) 2005-12-15

Family

ID=35500111

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004166184A Pending JP2005348168A (en) 2004-06-03 2004-06-03 Clock control device

Country Status (1)

Country Link
JP (1) JP2005348168A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1811664A2 (en) 2005-12-30 2007-07-25 STMicroelectronics Pvt. Ltd. System and method for multiple-phase clock generation
US8120392B2 (en) * 2009-02-18 2012-02-21 Novatek Microelectronics Corp. Frequency dividing circuit

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1811664A2 (en) 2005-12-30 2007-07-25 STMicroelectronics Pvt. Ltd. System and method for multiple-phase clock generation
EP1811664A3 (en) * 2005-12-30 2010-01-27 STMicroelectronics Pvt. Ltd. System and method for multiple-phase clock generation
US8120392B2 (en) * 2009-02-18 2012-02-21 Novatek Microelectronics Corp. Frequency dividing circuit

Similar Documents

Publication Publication Date Title
JP5537568B2 (en) Signal receiving circuit, memory controller, processor, computer, and phase control method
US8138799B2 (en) Inter-phase skew detection circuit for multi-phase clock, inter-phase skew adjustment circuit, and semiconductor integrated circuit
KR100696957B1 (en) Duty cycle correction circuit, delay locked loop circuit and their methods
US20110116337A1 (en) Synchronising between clock domains
US8837639B2 (en) Parallel synchronizing cell with improved mean time between failures
KR100500929B1 (en) Delay locked loop circuit
KR102001692B1 (en) Multi-channel delay locked loop
US8839018B2 (en) Programmable mechanism for optimizing a synchronous data bus
US7242737B2 (en) System and method for data phase realignment
US20080215805A1 (en) Digital data buffer
US7178048B2 (en) System and method for signal synchronization based on plural clock signals
CN110349606B (en) Semiconductor memory device and method of operating the same
US20090115486A1 (en) Apparatus and method for generating multi-phase clocks
US6128359A (en) Phase difference magnifier
US20150100815A1 (en) Method and Apparatus for Aligning Signals
JP2005348168A (en) Clock control device
US8751852B2 (en) Programmable mechanism for delayed synchronous data reception
US9537475B1 (en) Phase interpolator device using dynamic stop and phase code update and method therefor
JP6512640B1 (en) Asynchronous FIFO circuit
TW201438404A (en) Signal generating circuit and method thereof
KR100800139B1 (en) DLL device
US8078900B2 (en) Asynchronous absorption circuit with transfer performance optimizing function
JP2013102417A5 (en)
CN112446180B (en) Circuit applied to multiple operation modes
KR102598913B1 (en) Semiconductor device