[go: up one dir, main page]

JP2014090381A - Duty correction circuit - Google Patents

Duty correction circuit Download PDF

Info

Publication number
JP2014090381A
JP2014090381A JP2012240593A JP2012240593A JP2014090381A JP 2014090381 A JP2014090381 A JP 2014090381A JP 2012240593 A JP2012240593 A JP 2012240593A JP 2012240593 A JP2012240593 A JP 2012240593A JP 2014090381 A JP2014090381 A JP 2014090381A
Authority
JP
Japan
Prior art keywords
circuit
input data
clock signal
signal
flip
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
JP2012240593A
Other languages
Japanese (ja)
Inventor
Yukie Yoshimura
幸恵 吉村
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.)
Asahi Kasei Electronics Co Ltd
Original Assignee
Asahi Kasei Electronics 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 Asahi Kasei Electronics Co Ltd filed Critical Asahi Kasei Electronics Co Ltd
Priority to JP2012240593A priority Critical patent/JP2014090381A/en
Publication of JP2014090381A publication Critical patent/JP2014090381A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Pulse Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a duty correction circuit that enables a high speed operation by increasing a setup margin.SOLUTION: A duty correction circuit 10 for correcting a duty of input data includes a latch circuit 21 for receiving the input data and operatively delaying the input data in synchronism with a clock signal, and a combinational circuit (logic circuit 13) for performing a logical operation on the input data and a latch circuit output outputted from the latch circuit 21. The combinational circuit 13 performs a logical operation determined on the basis of the duty of the input data.

Description

本発明は、信号のデューティを補正するデューティ補正回路に関し、特にデューティ補正回路の高速化に関する。   The present invention relates to a duty correction circuit that corrects the duty of a signal, and more particularly to speeding up a duty correction circuit.

従来、信号のデューティを補正することにより、所望のデューティを有する信号を得るようにしたデューティ補正回路が提案されている。
たとえば、図10に示すデューティ補正回路1は、フリップフロップ(FF1)11と、フリップフロップ(FF2)12と、論理回路(OR)13と、インバータ(INV)14と、を備える。
Conventionally, a duty correction circuit has been proposed in which a signal having a desired duty is obtained by correcting the duty of the signal.
For example, the duty correction circuit 1 shown in FIG. 10 includes a flip-flop (FF 1) 11, a flip-flop (FF 2) 12, a logic circuit (OR) 13, and an inverter (INV) 14.

フリップフロップ11は、入力データDATAおよびクロック信号CKが入力され、クロック信号CKを動作クロックとして動作し、クロック信号CKに同期して取り込んだ入力データDATAを、出力信号FF1_outとして出力する。入力データDATAとは、デューティ補正回路1への入力データである。このフリップフロップ11は、入力データDATAに対してクロック信号CKを用いて同期化を行い、遅延を解消する役割を有する。   The flip-flop 11 receives the input data DATA and the clock signal CK, operates using the clock signal CK as an operation clock, and outputs the input data DATA acquired in synchronization with the clock signal CK as the output signal FF1_out. The input data DATA is input data to the duty correction circuit 1. The flip-flop 11 has a role of eliminating delay by synchronizing the input data DATA with the clock signal CK.

フリップフロップ12は、フリップフロップ11の出力信号FF1_outと、クロック信号CKをインバータ14で反転したクロック反転信号CK_Bとが入力され、クロック反転信号CK_Bを動作クロックとして動作し、クロック反転信号CK_Bに同期して取り込んだ出力信号FF1_outを、出力信号FF2_outとして出力する。
論理回路13は、フリップフロップ11の出力信号FF1_outとフリップフロップ12の出力信号FF2_outとが入力され、これらの論理和を演算しその演算結果を出力信号OUT1として出力する。この出力信号OUT1がデューティ補正回路1による出力信号となる。
The flip-flop 12 receives the output signal FF1_out of the flip-flop 11 and the inverted clock signal CK_B obtained by inverting the clock signal CK by the inverter 14, operates using the inverted clock signal CK_B as an operation clock, and is synchronized with the inverted clock signal CK_B. The output signal FF1_out captured in this manner is output as the output signal FF2_out.
The logic circuit 13 receives the output signal FF1_out of the flip-flop 11 and the output signal FF2_out of the flip-flop 12, calculates a logical sum of these, and outputs the calculation result as an output signal OUT1. This output signal OUT1 becomes an output signal from the duty correction circuit 1.

このように2つのフリップフロップFFと組み合わせ回路とを備えたデューティ補正回路として、例えば、特許文献1および特許文献2が提案されている。
この図10に示すデューティ補正回路1では、クロック信号CKおよびクロック反転信号CK_Bをフリップフロップ11および12のそれぞれに入力することで、クロック信号CKの立ち上がりエッジおよび立ち下がりエッジをトリガとして、入力データDATAに対して位相がずれた2つの信号であり、且つ位相に180°の差のある2つの信号を出力させる。そして、フリップフロップ11および12の出力信号FF1_out、FF2_outを後段の、組み合わせ回路としての論理回路13に入力し、論理回路13により、これら2つの出力信号FF1_outおよびFF2_outの論理和を演算することで、デューティの調整を行っている。
For example, Patent Document 1 and Patent Document 2 have been proposed as duty correction circuits including two flip-flops FF and a combinational circuit.
In the duty correction circuit 1 shown in FIG. 10, the clock signal CK and the clock inverted signal CK_B are input to the flip-flops 11 and 12, respectively, and the rising edge and the falling edge of the clock signal CK are used as triggers to input data DATA. Are two signals that are out of phase with each other and with a phase difference of 180 °. Then, the output signals FF1_out and FF2_out of the flip-flops 11 and 12 are input to the logic circuit 13 as a combinational circuit in the subsequent stage, and the logical circuit 13 calculates the logical sum of these two output signals FF1_out and FF2_out. The duty is adjusted.

具体例として、デューティが50%となるように入力データDATAのデューティを補正する場合について説明する。
なお、図10では、組み合わせ回路として論理和を演算する論理回路(OR)13を用いているが、組み合わせ回路は、入力データDATAに応じて適宜選択することができる。例えば、入力データDATAがクロック信号CKに同期して動作するカウンタや分周器などで作られたクロック信号に同期した同期信号であり、HIGHレベル区間が、LOWレベル区間に比較して1クロック分短くなるような信号である場合には、図10に示すように論理回路(OR)13のような、フリップフロップ11および12の出力信号FF1_outおよびFF2_outの足し合わせをする組み合わせ回路を用いる。また、例えば入力データDATAが、クロック信号CKに同期して動作するカウンタや分周器などで作られたクロック信号CKに同期した同期信号であり、HIGHレベル区間がLOWレベル区間に比較して1クロック分長くなるような信号である場合には、論理積を演算する論理回路(AND)のような、フリップフロップ11および12の出力信号FF1_outおよびFF2_outを差し引くような組み合わせ回路を用いる。
As a specific example, a case where the duty of the input data DATA is corrected so that the duty is 50% will be described.
In FIG. 10, a logic circuit (OR) 13 that calculates a logical sum is used as the combinational circuit, but the combinational circuit can be selected as appropriate according to the input data DATA. For example, the input data DATA is a synchronization signal that is synchronized with a clock signal generated by a counter or a frequency divider that operates in synchronization with the clock signal CK, and the HIGH level section is equivalent to one clock compared to the LOW level section. In the case of a short signal, a combinational circuit that adds the output signals FF1_out and FF2_out of the flip-flops 11 and 12, such as a logic circuit (OR) 13, as shown in FIG. Further, for example, the input data DATA is a synchronization signal synchronized with the clock signal CK generated by a counter or a frequency divider that operates in synchronization with the clock signal CK, and the HIGH level interval is 1 compared with the LOW level interval. In the case of a signal that becomes longer by the clock, a combinational circuit that subtracts the output signals FF1_out and FF2_out of the flip-flops 11 and 12, such as a logical circuit (AND) that calculates a logical product, is used.

図11は、図10に示すデューティ補正回路1において、デューティを50%に補正する場合の各部のタイミングチャートを示したものである。
図11において、(a)はクロック信号CK、(b)は入力データDATA、(c)はフリップフロップ(FF1)11の出力信号FF1_out、(d)はフリップフロップ(FF2)12の出力信号FF2_out、(e)は論理回路(OR)13、すなわちデューティ補正回路1の出力信号OUT1である。
FIG. 11 shows a timing chart of each part when the duty is corrected to 50% in the duty correction circuit 1 shown in FIG.
11, (a) is the clock signal CK, (b) is the input data DATA, (c) is the output signal FF1_out of the flip-flop (FF1) 11, (d) is the output signal FF2_out of the flip-flop (FF2) 12, (E) is the output signal OUT1 of the logic circuit (OR) 13, that is, the duty correction circuit 1.

入力データDATAは、クロック信号CKを3分周した信号であって、HIGHレベル区間はクロック信号CKの1クロック分、LOWレベル区間はクロック信号CKの2クロック分となる信号である。
このような入力データDATAとクロック信号CKとを、フリップフロップ11に入力することにより、図11(c)に示すように、入力データDATAを1クロック分遅延した出力信号FF1_outを得る。さらに、クロック反転信号CK_Bおよびフリップフロップ11の出力信号FF1_outをフリップフロップ12に入力することにより、図11(d)に示すように、出力信号FF1_outを、1/2クロック分遅延した出力信号FF2_outを得る。
The input data DATA is a signal obtained by dividing the clock signal CK by 3. The HIGH level section is a signal corresponding to one clock of the clock signal CK, and the LOW level section is a signal corresponding to two clocks of the clock signal CK.
By inputting the input data DATA and the clock signal CK to the flip-flop 11, an output signal FF1_out obtained by delaying the input data DATA by one clock is obtained as shown in FIG. Further, by inputting the clock inverted signal CK_B and the output signal FF1_out of the flip-flop 11 to the flip-flop 12, as shown in FIG. 11D, the output signal FF2_out obtained by delaying the output signal FF1_out by 1/2 clock is obtained. obtain.

その結果、入力データDATAに対して位相がずれた2つの信号であり、且つ位相に180°(πrad)の差のある、出力信号FF1_outおよびFF2_outというクロック信号CKに同期した2つの信号を得ることができる。
これら出力信号FF1_outおよびFF2_outを論理回路(OR)13に入力し、これらの論理和を演算することにより、図11(e)に示すように、デューティが50%となる出力信号OUT1を得ることができる。
As a result, two signals that are two signals out of phase with respect to the input data DATA and that have a phase difference of 180 ° (πrad) and that are synchronized with the clock signal CK of the output signals FF1_out and FF2_out are obtained. Can do.
By inputting these output signals FF1_out and FF2_out to the logic circuit (OR) 13 and calculating the logical sum of them, an output signal OUT1 having a duty of 50% can be obtained as shown in FIG. it can.

特開2002−290214号公報JP 2002-290214 A 米国特許第6998882号明細書US Pat. No. 6,998,882

図11のタイミングチャートに示すように、従来のデューティ補正回路1は、フリップフロップ11がクロック信号CKの立ち上がりで入力データDATAを取り込むのと同時に、フリップフロップ11の出力信号FF1_outが確定し、その直後のクロック信号CKの立ち下がり、すなわちクロック反転信号CK_Bの立ち上がりでフリップフロップ12が出力信号FF1_outを取り込むため、フリップフロップ11および12は、クロック信号CKの1周期の1/2以下という比較的高速で動作する必要がある。その理由を、図12を伴って説明する。   As shown in the timing chart of FIG. 11, in the conventional duty correction circuit 1, at the same time that the flip-flop 11 takes in the input data DATA at the rising edge of the clock signal CK, the output signal FF1_out of the flip-flop 11 is determined and immediately thereafter. Since the flip-flop 12 takes in the output signal FF1_out at the falling edge of the clock signal CK, that is, at the rising edge of the clock inversion signal CK_B, the flip-flops 11 and 12 have a relatively high speed of 1/2 or less of one cycle of the clock signal CK. Need to work. The reason will be described with reference to FIG.

図12は、図11の一部を拡大したタイミングチャートである。
図12において(a)は入力データDATA、(b)はクロック信号CK、(c)はフリップフロップ11の出力信号FF1_out、(d)はクロック反転信号CK_Bである。
なお、図12中の「delay」は、クロック信号CK、クロック反転信号CK_Bの切り換わりに対する、入力データDATAあるいは出力信号FF1_outの切り換わりの遅延時間を表す。
FIG. 12 is an enlarged timing chart of a part of FIG.
12, (a) is the input data DATA, (b) is the clock signal CK, (c) is the output signal FF1_out of the flip-flop 11, and (d) is the clock inverted signal CK_B.
Note that “delay” in FIG. 12 represents a delay time of switching of the input data DATA or the output signal FF1_out with respect to switching of the clock signal CK and the clock inverted signal CK_B.

図12のタイミングチャートに示すように、時点t1でのクロック信号CKの立ち上がりに対して、入力データDATAにデータ遅延(遅延時間delay)が生じると、フリップフロップ11は、時点t3でのクロック信号CKの立ち上がりで入力データDATAを取り込むことになる。したがって、時点t2で入力データDATAが立ち上がった時点から時点t3でのクロック信号CKの立ち上がりエッジまでの間に、入力データDATAとして読み取るべき信号がフリップフロップ11の入力端子に到達していなければならない。   As shown in the timing chart of FIG. 12, when a data delay (delay time delay) occurs in the input data DATA with respect to the rise of the clock signal CK at time t1, the flip-flop 11 causes the clock signal CK at time t3. The input data DATA is taken in at the rising edge. Therefore, the signal to be read as the input data DATA must reach the input terminal of the flip-flop 11 between the time when the input data DATA rises at time t2 and the rising edge of the clock signal CK at time t3.

また、フリップフロップ12は、時点t4でフリップフロップ11の出力信号FF1_outが立ち上がった時点から時点t5でのクロック信号CKすなわちクロック反転信号CK_Bの立ち上がりエッジまでの間に、出力信号FF1_outとして読み取るべき信号がフリップフロップ12の入力端子に到達していなければならない。
このように、クロック信号CKに同期した信号である入力データDATAの値が時点t2で確定してから、クロック信号CKの時点t3での立ち上がりエッジでフリップフロップ11が入力データDATAを読み取るまでの余裕時間、すなわち、時点t2から時点t3までの区間T1、また、クロック信号CKに同期した信号であるフリップフロップ11の出力信号FF1_outが時点t4で確定してから、クロック信号の時点t5での立ち上がりエッジでフリップフロップ12が出力信号FF1_outを読み取るまでの余裕時間、すなわち時点t4から時点t5までの区間T2を、それぞれセットアップマージンと呼ぶ。
The flip-flop 12 receives a signal to be read as the output signal FF1_out between the time when the output signal FF1_out of the flip-flop 11 rises at the time t4 and the rising edge of the clock signal CK, that is, the clock inverted signal CK_B, at the time t5. The input terminal of the flip-flop 12 must be reached.
In this way, the margin from when the value of the input data DATA, which is a signal synchronized with the clock signal CK, is determined at the time t2, until the flip-flop 11 reads the input data DATA at the rising edge at the time t3 of the clock signal CK. Time, that is, a section T1 from time t2 to time t3, and the rising edge of the clock signal at time t5 after the output signal FF1_out of the flip-flop 11 which is a signal synchronized with the clock signal CK is determined at time t4 The margin time until the flip-flop 12 reads the output signal FF1_out, that is, the section T2 from the time point t4 to the time point t5 is called a setup margin.

つまり、従来のデューティ補正回路1の方式においては、図12に示すように、時点t3でのクロック信号CKの立ち上がりエッジの直後の逆相エッジ、すなわち時点t5でのクロック反転信号CK_Bの立ち上がりエッジで、フリップフロップ12がフリップフロップ11の出力信号FF1_outを取り込む必要がある。
そのため、フリップフロップ12のセットアップマージンは、クロック信号CKの半周期からさらにフリップフロップ11の遅延時間delayを差し引いた時間、すなわち、図12の時点t4から時点t5までの区間となってしまい、高速なクロック信号CKでの動作が難しいという問題がある。
That is, in the method of the conventional duty correction circuit 1, as shown in FIG. 12, at the opposite phase edge immediately after the rising edge of the clock signal CK at time t3, that is, at the rising edge of the clock inverted signal CK_B at time t5. The flip-flop 12 needs to capture the output signal FF1_out of the flip-flop 11.
Therefore, the setup margin of the flip-flop 12 is a time obtained by further subtracting the delay time delay of the flip-flop 11 from the half cycle of the clock signal CK, that is, an interval from time t4 to time t5 in FIG. There is a problem that the operation with the clock signal CK is difficult.

このようなセットアップマージンは、回路の高速化に伴い確保することが困難になるため、特に高速動作ICではセットアップマージン不足の解消が求められている。
そこで、この発明は、上記の点に鑑み、セットアップマージンを大きくし、より高速化が可能なデューティ補正回路を提供することを目的としている。
Since such a setup margin becomes difficult to secure as the circuit speed increases, it is required to solve the shortage of the setup margin particularly in a high-speed operation IC.
In view of the above, the present invention has an object to provide a duty correction circuit capable of increasing the setup margin and increasing the speed.

本発明の一態様は、入力データのデューティを補正するデューティ補正回路(例えば図1のデューティ補正回路10)であって、前記入力データが入力され、クロック信号と同期して動作して前記入力データをラッチするラッチ回路(例えば図1のラッチ回路21)と、前記入力データおよび前記ラッチ回路から出力されるラッチ回路出力に対し、前記入力データのデューティの補正内容に基づき決定された論理演算を行う組み合わせ回路(例えば図1の論理回路13)と、を備えることを特徴とするデューティ補正回路である。   One aspect of the present invention is a duty correction circuit (for example, the duty correction circuit 10 in FIG. 1) that corrects the duty of input data, and the input data is input and operates in synchronization with a clock signal. A logic operation determined based on the correction content of the duty of the input data is performed on the input data and the output of the latch circuit output from the latch circuit, for example, the latch circuit 21 in FIG. A duty correction circuit including a combinational circuit (for example, the logic circuit 13 in FIG. 1).

さらに、前記入力データが入力され、当該入力データをクロック信号に同期した信号に位相調整するフリップフロップ(例えば図1のフリップフロップ11)を有し、前記ラッチ回路は、前記フリップフロップで位相調整した後の前記入力データを遅延させるようにしてもよい。
本発明の他の態様は、入力データのデューティを補正するデューティ補正回路(例えば図7のデューティ補正回路30)であって、前記入力データが入力され且つ前記クロック信号と同期して動作し前記入力データを遅延させる第1ラッチ回路(例えば図7のラッチ回路31a)と、当該第1ラッチ回路から出力される第1ラッチ回路出力が入力され且つ前記クロック信号と同期して動作し前記第1ラッチ回路出力を遅延させる第2ラッチ回路(例えば図7のラッチ回路31b)と、前記第1ラッチ回路出力および前記第2ラッチ回路から出力される第2ラッチ回路出力に対して論理演算を行う組み合わせ回路(例えば図7の論理回路13)と、を備え、前記組み合わせ回路は、前記入力データのデューティに基づき決定される論理演算を行うことを特徴とするデューティ補正回路である。
Further, the input data is input, and a flip-flop (for example, flip-flop 11 in FIG. 1) that adjusts the phase of the input data to a signal synchronized with a clock signal is included, and the latch circuit adjusts the phase by the flip-flop. Later input data may be delayed.
Another aspect of the present invention is a duty correction circuit (for example, duty correction circuit 30 in FIG. 7) that corrects the duty of input data, which operates when the input data is input and in synchronization with the clock signal. A first latch circuit that delays data (for example, the latch circuit 31a in FIG. 7) and a first latch circuit output that is output from the first latch circuit are input and operate in synchronization with the clock signal. A second latch circuit (for example, latch circuit 31b in FIG. 7) that delays the circuit output, and a combinational circuit that performs a logical operation on the first latch circuit output and the second latch circuit output output from the second latch circuit (For example, the logic circuit 13 in FIG. 7), and the combinational circuit performs a logic operation determined based on the duty of the input data. It is the duty correction circuit according to claim.

前記第1ラッチ回路および第2ラッチ回路はフリップフロップ(例えば図7のフリップフロップ31)を構成していてもよい。
前記入力データは前記クロック信号に同期して動作するカウンタまたは分周器またはシフトレジスタで構成されていてよい。
前記入力データは、HIGHレベル区間がLOWレベル区間に比べて、前記クロック信号の1クロック分短くなるデータであってよい。
The first latch circuit and the second latch circuit may constitute a flip-flop (for example, flip-flop 31 in FIG. 7).
The input data may comprise a counter, a frequency divider, or a shift register that operates in synchronization with the clock signal.
The input data may be data in which a HIGH level section is shorter by one clock of the clock signal than a LOW level section.

前記組み合わせ回路は、論理和を演算する回路であってよい。
前記入力データは、HIGHレベル区間がLOWレベル区間に比べて、前記クロック信号の1クロック分長くなるデータであってよい。
前記組み合わせ回路は、論理積を演算する回路であってよい。
The combinational circuit may be a circuit that calculates a logical sum.
The input data may be data in which a HIGH level section is longer by one clock of the clock signal than a LOW level section.
The combinational circuit may be a circuit that calculates a logical product.

本発明によれば、デューティ補正回路を構成する各部はクロック信号に同期して動作するためクロック信号に対するセットアップマージンのみ確保すればよく、クロック信号に対するセットアップマージンとして、クロック信号とクロック信号を反転したクロック反転信号とを用いる場合に比較してセットアップマージンとしてより長い区間を確保することができる。そのため、デューティ補正回路の高速化を図ることができる。また、ラッチ回路は、例えばフリップフロップなどの他の回路よりも回路規模が小さいため、ラッチ回路を利用することによって、回路面積の削減を図ることができる。   According to the present invention, since each part constituting the duty correction circuit operates in synchronization with the clock signal, it is sufficient to ensure only the setup margin for the clock signal. As the setup margin for the clock signal, the clock signal and the clock signal obtained by inverting the clock signal are used. A longer section can be secured as a setup margin compared to the case of using an inverted signal. Therefore, the speed of the duty correction circuit can be increased. In addition, since the circuit scale of the latch circuit is smaller than that of other circuits such as flip-flops, for example, the circuit area can be reduced by using the latch circuit.

本発明の第1実施形態に係るデューティ補正回路の一例を示す構成図である。It is a block diagram which shows an example of the duty correction circuit which concerns on 1st Embodiment of this invention. 図1の各部の波形を示すタイミングチャートの一例である。It is an example of the timing chart which shows the waveform of each part of FIG. 図2の一部の波形の詳細なタイミングを示したものである。FIG. 3 shows the detailed timing of some waveforms in FIG. 本発明の第2実施形態に係るデューティ補正回路の一例を示す構成図である。It is a block diagram which shows an example of the duty correction circuit which concerns on 2nd Embodiment of this invention. 図4の各部の波形を示すタイミングチャートの一例である。FIG. 5 is an example of a timing chart showing waveforms at various parts in FIG. 4. FIG. 図5の一部の波形の詳細なタイミングを示したものである。FIG. 6 shows the detailed timing of a part of the waveforms in FIG. 本発明の第3実施形態に係るデューティ補正回路の一例を示す構成図である。It is a block diagram which shows an example of the duty correction circuit which concerns on 3rd Embodiment of this invention. 図7の各部の波形を示すタイミングチャートの一例である。It is an example of the timing chart which shows the waveform of each part of FIG. 図8の一部の波形の詳細なタイミングを示したものである。FIG. 9 shows the detailed timing of some of the waveforms in FIG. 従来のデューティ補正回路の一例を示す構成図である。It is a block diagram which shows an example of the conventional duty correction circuit. 図10の各部の波形を示すタイミングチャートの一例である。It is an example of the timing chart which shows the waveform of each part of FIG. 図11の一部の波形の詳細なタイミングを示したものである。FIG. 12 shows the detailed timing of some waveforms in FIG.

以下、本発明の実施形態について、図面を参照しながら説明する。
以下の説明において参照する各図では、他の図と同等部分は同一符号によって示される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
In each figure referred in the following description, the same part as another figure is shown with the same code | symbol.

まず第1実施形態について説明する。
図1は、第1の実施形態におけるデューティ補正回路10の一例を示す構成図である。
第1の実施形態におけるデューティ補正回路10は、フリップフロップ(FF1)11とラッチ回路(LATCH)21と、論理回路(OR)13と、を含んで構成される。
フリップフロップ11は、入力データDATAおよびクロック信号CKを入力し、クロック信号CKを動作クロックとして入力データDATAを取り込み、その出力としてFF1_outを出力する。
First, the first embodiment will be described.
FIG. 1 is a configuration diagram illustrating an example of a duty correction circuit 10 according to the first embodiment.
The duty correction circuit 10 according to the first embodiment includes a flip-flop (FF1) 11, a latch circuit (LATCH) 21, and a logic circuit (OR) 13.
The flip-flop 11 receives the input data DATA and the clock signal CK, takes in the input data DATA using the clock signal CK as an operation clock, and outputs FF1_out as its output.

ラッチ回路21は、フリップフロップ11の出力信号FF1_outとクロック信号CKとを入力し、クロック信号CKを動作クロックとして出力信号FF1_outを取り込み、その出力として出力信号Latch_outを出力する。
論理回路13は、フリップフロップ11の出力信号FF1_outとラッチ回路21の出力信号Latch_outとを入力し、出力信号FF1_outおよび出力信号Latch_outの論理和を、デューティ補正回路10の出力信号OUT10として出力する。
The latch circuit 21 receives the output signal FF1_out of the flip-flop 11 and the clock signal CK, takes the output signal FF1_out using the clock signal CK as an operation clock, and outputs the output signal Latch_out as its output.
The logic circuit 13 receives the output signal FF1_out of the flip-flop 11 and the output signal Latch_out of the latch circuit 21, and outputs a logical sum of the output signal FF1_out and the output signal Latch_out as the output signal OUT10 of the duty correction circuit 10.

フリップフロップ11は、入力データDATAに対し、クロック信号CKを用いて同期化を行い、遅延を解消する役割を持つ。
図1に示すように、第1実施形態におけるデューティ補正回路10は、図10に示す従来のデューティ補正回路1において、フリップフロップ(FF2)12およびインバータ14に替えて、ラッチ回路21を設けている。つまり、第1実施形態におけるデューティ補正回路10は、従来のデューティ補正回路1においては、クロック反転信号CK_Bの立ち上がりエッジで、フリップフロップ(FF1)11の出力信号FF1_outを取り込むフリップフロップ(FF2)12を使用していたのに対し、フリップフロップ12の代わりに、クロック信号CKの立ち上がりエッジで出力信号FF1_outを読み込むラッチ回路21を用いることで、セットアップマージンを確保するようにしている。
The flip-flop 11 has a role of eliminating delay by synchronizing the input data DATA with the clock signal CK.
As shown in FIG. 1, the duty correction circuit 10 according to the first embodiment is provided with a latch circuit 21 in place of the flip-flop (FF2) 12 and the inverter 14 in the conventional duty correction circuit 1 shown in FIG. . That is, the duty correction circuit 10 according to the first embodiment includes a flip-flop (FF2) 12 that takes in the output signal FF1_out of the flip-flop (FF1) 11 at the rising edge of the clock inversion signal CK_B in the conventional duty correction circuit 1. In contrast to using the flip-flop 12, the setup margin is secured by using the latch circuit 21 that reads the output signal FF1_out at the rising edge of the clock signal CK.

また、入力データDATAのデューティの補正は、図1に示すフリップフロップ11およびラッチ回路21にクロック信号CKを入力し、クロック信号を入力することで、入力データDATAに対して位相がずれた2つの信号であり且つ位相に180°の差のある2つの信号FF1_outおよびLatch_outを出力させ、これら2つの出力信号FF1_outおよびLatch_outに対し、後段の論理回路で論理演算することで行う。   In addition, the duty of the input data DATA is corrected by inputting the clock signal CK to the flip-flop 11 and the latch circuit 21 shown in FIG. 1 and inputting the clock signal so that the phase is shifted with respect to the input data DATA. Two signals FF1_out and Latch_out that are signals and have a phase difference of 180 ° are output, and logical operation is performed on these two output signals FF1_out and Latch_out by a logic circuit in the subsequent stage.

具体例として、デューティ補正回路10の出力信号OUT10のデューティが50%となるように、入力データDATAを補正する場合について説明する。
図2は、図1に示すデューティ補正回路10において、デューティを50%に補正する場合の各部のタイミングチャートを示したものである。
図2において、(a)はクロック信号CK、(b)は入力データDATA、(c)はフリップフロップ11の出力信号FF1_out、(d)はラッチ回路21の出力信号Latch_out、(e)はデューティ補正回路10の出力信号OUT10である。
As a specific example, a case where the input data DATA is corrected so that the duty of the output signal OUT10 of the duty correction circuit 10 is 50% will be described.
FIG. 2 shows a timing chart of each part when the duty is corrected to 50% in the duty correction circuit 10 shown in FIG.
2, (a) is the clock signal CK, (b) is the input data DATA, (c) is the output signal FF1_out of the flip-flop 11, (d) is the output signal Latch_out of the latch circuit 21, and (e) is the duty correction. This is the output signal OUT10 of the circuit 10.

入力データDATAはクロック信号CKに同期した同期信号であって、デューティ補正回路の前段の、クロック信号CKで動作するカウンタや分周器またはシフトレジスタなどで、HIGHレベル区間とLOWレベル区間の差が1クロック分となるよう作られている。ここでは、入力データDATAが、クロック信号CKを3分周した信号であり、HIGHレベル区間は、クロック信号CKの1クロック分、LOWレベル区間はクロック信号CKの2クロック分となる信号である場合について説明する。   The input data DATA is a synchronization signal synchronized with the clock signal CK, and the difference between the HIGH level section and the LOW level section is detected by a counter, a frequency divider, a shift register, or the like that operates at the clock signal CK before the duty correction circuit. It is made to be for one clock. Here, when the input data DATA is a signal obtained by dividing the clock signal CK by 3, the HIGH level section is a signal corresponding to one clock of the clock signal CK, and the LOW level section is a signal corresponding to two clocks of the clock signal CK. Will be described.

このような入力データDATAを、フリップフロップ11に入力し、フリップフロップ11の出力信号FF1_outをラッチ回路21に入力し、さらにクロック信号CKをフリップフロップ11およびラッチ回路21に入力することによって、図2(c)に示す出力信号FF1_outと図2(d)に示す出力信号Latch_outという、入力データDATAに対して位相のずれた2つの信号であり且つ位相に180°の差のある2つの信号を取り出すことができる。   Such input data DATA is input to the flip-flop 11, the output signal FF1_out of the flip-flop 11 is input to the latch circuit 21, and the clock signal CK is input to the flip-flop 11 and the latch circuit 21, so that FIG. An output signal FF1_out shown in (c) and an output signal Latch_out shown in FIG. 2 (d) are extracted as two signals having a phase shift with respect to the input data DATA and having a phase difference of 180 °. be able to.

そして、これら出力信号FF1_outおよびLatch_outを図1に示す論理回路13で論理和を演算することで、図2(e)に示すデューティが50%となる出力信号OUT10を得ることができる。
ここで、図1に示す回路構成を有するデューティ補正回路10におけるセットアップマージンを考える。
Then, by calculating the logical sum of these output signals FF1_out and Latch_out by the logic circuit 13 shown in FIG. 1, the output signal OUT10 having a duty of 50% shown in FIG. 2E can be obtained.
Here, a setup margin in the duty correction circuit 10 having the circuit configuration shown in FIG. 1 is considered.

図3は、図2の一部を拡大したタイミングチャートである。
図3において、(a)は入力データDATA、(b)はクロック信号CK、(c)はフリップフロップFF1の出力信号FF1_out、(d)はクロック信号CKである。
なお、図3中の「delay」は、クロック信号CKの切り換わりに対する、入力データDATAあるいは出力信号FF1_outの切り換わりの遅延時間を表す。
FIG. 3 is an enlarged timing chart of a part of FIG.
3, (a) is the input data DATA, (b) is the clock signal CK, (c) is the output signal FF1_out of the flip-flop FF1, and (d) is the clock signal CK.
Note that “delay” in FIG. 3 represents a delay time of switching of the input data DATA or the output signal FF1_out with respect to switching of the clock signal CK.

図3のタイミングチャートに示すように、時点t11でのクロック信号CKの立ち上がりに対して、入力データDATAの切り換わりに遅延時間delayのデータ遅延が生じるものとすると、フリップフロップ11は、時点t13でのクロック信号CKの立ち上がりで入力データDATAを取り込むことになる。
したがって、時点t12で入力データDATAがHIGHレベルに切り換わった時点から時点t13でのクロック信号CKの立ち上がりエッジまでの間に、入力データDATAとして読み取るべき信号がフリップフロップFF1の入力端子に到達していなければならない。つまり、セットアップマージンはt12からt13の区間T11となり、クロック信号CKの1周期から遅延時間delayを減算した相当の時間となる。
As shown in the timing chart of FIG. 3, assuming that a data delay of delay time delay occurs in response to the switching of the input data DATA with respect to the rising edge of the clock signal CK at time t11, the flip-flop 11 The input data DATA is taken in at the rising edge of the clock signal CK.
Therefore, the signal to be read as the input data DATA reaches the input terminal of the flip-flop FF1 between the time when the input data DATA is switched to the HIGH level at the time t12 and the rising edge of the clock signal CK at the time t13. There must be. That is, the setup margin is a section T11 from t12 to t13, which is a considerable time obtained by subtracting the delay time delay from one cycle of the clock signal CK.

一方、ラッチ回路21では、時点t14でフリップフロップ11の出力信号FF1_outがHIGHレベルに切り換わった時点から時点t15でのクロック信号CKの立ち上がりエッジまでの間に、出力信号FF1_outとして読み取るべき信号がラッチ回路21の入力端子に到達していなければならない。
つまり、フリップフロップ11の出力信号FF1_outが、時点t13でのクロック信号CKの立ち上がりエッジから遅延時間delayのデータ遅延が経過した時点t14で入力データDATAがHIGHレベルに切り換わった時点から時点t15でのクロック信号CKの立ち上がりエッジまでの間がセットアップマージンとなり、クロック信号CKの1周期から遅延時間delayを減算した相当の区間T12となる。すなわち、ラッチ回路21のセットアップマージンの区間T12は、フリップフロップ11のセットアップマージンの区間T11と同等となり、クロック信号CKの1/2周期相当よりも長い時間をセットアップマージンとして確保することができる。
On the other hand, in the latch circuit 21, a signal to be read as the output signal FF1_out is latched between the time when the output signal FF1_out of the flip-flop 11 is switched to the HIGH level at time t14 and the rising edge of the clock signal CK at time t15. The input terminal of the circuit 21 must be reached.
That is, the output signal FF1_out of the flip-flop 11 is changed from the time when the input data DATA is switched to the HIGH level at the time t14 when the data delay of the delay time delay has elapsed from the rising edge of the clock signal CK at the time t13. The setup margin is until the rising edge of the clock signal CK, and corresponds to a period T12 obtained by subtracting the delay time delay from one cycle of the clock signal CK. That is, the setup margin section T12 of the latch circuit 21 is equivalent to the setup margin section T11 of the flip-flop 11, and a time longer than the half cycle of the clock signal CK can be secured as the setup margin.

ここで、図12に示す、従来のデューティ補正回路1における各部のセットアップマージンと、図3に示す、第1実施形態におけるデューティ補正回路10における各部のセットアップマージンとを比較すると、フリップフロップ11におけるセットアップマージンの区間はT1(図12)とT11(図3)とで同じであるが、従来のデューティ補正回路1では、図12に示すように、クロック反転信号CK_Bを用いたフリップフロップ12では、入力データDATAに対して位相がずれた2つの信号であり且つ位相が180°ずれた2つの信号を取り出す場合、フリップフロップ11の出力信号FF1_outの取り込みタイミングが時点t5での立ち上がりエッジすなわちクロック信号CKの立ちエッジで行われ、セットアップマージンが区間T2であるのに対し、本実施形態におけるデューティ補正回路10では、図3に示すように、フリップフロップ11の出力信号FF1_outの取り込みタイミングは時点t15でのクロック信号CKの立ち上がりエッジとなり、すなわち、フリップフロップ11でのデータの取り込みタイミングと同じクロック信号CKの立ち上がりエッジで行われるため、ラッチ回路21のセットアップマージンはフリップフロップ11のセットアップマージン(区間T11)と同じ長さの区間T12となる。つまり、入力データDATAに対して位相がずれた2つの信号であり且つ位相がクロック信号の180°相当ずれた2つの信号を取り出す回路として、フリップフロップ12を用いた従来のデューティ補正回路1に比較して、ラッチ回路21を用いた図1に示すデューティ補正回路10の方が、セットアップマージンを大きくとれることがわかる。   Here, when the setup margin of each part in the conventional duty correction circuit 1 shown in FIG. 12 is compared with the setup margin of each part in the duty correction circuit 10 in the first embodiment shown in FIG. The margin section is the same for T1 (FIG. 12) and T11 (FIG. 3). However, in the conventional duty correction circuit 1, as shown in FIG. 12, the flip-flop 12 using the clock inversion signal CK_B has an input. When two signals that are out of phase with respect to the data DATA and are out of phase by 180 ° are extracted, the fetch timing of the output signal FF1_out of the flip-flop 11 is the rising edge at the time t5, that is, the clock signal CK. Done at the standing edge, setup merge Is the interval T2, in the duty correction circuit 10 according to the present embodiment, as shown in FIG. 3, the capture timing of the output signal FF1_out of the flip-flop 11 is the rising edge of the clock signal CK at time t15, that is, The setup margin of the latch circuit 21 is the section T12 having the same length as the setup margin (section T11) of the flip-flop 11 because the timing is the same as the rising edge of the clock signal CK as the data fetch timing in the flip-flop 11. That is, compared with the conventional duty correction circuit 1 using the flip-flop 12 as a circuit for extracting two signals whose phases are shifted from the input data DATA and whose phases are shifted by 180 ° of the clock signal. Thus, it can be seen that the duty correction circuit 10 shown in FIG. 1 using the latch circuit 21 can have a larger setup margin.

すなわち、図1に示すデューティ補正回路10の方が、セットアップマージンとしてより長い区間を確保することができるため、クロック信号CKの周期を短くした場合であってもセットアップエラーの発生を抑制することができ、すなわち、デューティ補正回路10の高速化を図ることができる。
また、図10に示す従来のデューティ補正回路1では、遅延時間delayがクロック信号CKの1/2周期を超えた場合、クロック反転信号CK_Bを動作クロックとして動作するフリップフロップ12ではセットアップマージンが経過してもトグルしないため、所望の出力信号OUT1を得ることができない。しかしながら、図1に示すラッチ回路21を用いたデューティ補正回路10では、遅延時間delayがクロック信号CKの1/2周期を超えた場合でも、出力信号OUT10が、遅延時間delay相当だけ削られるだけですみトグルは生じる。そのため、出力信号OUT10に応じて動作する図示しない回路等が、出力信号OUT10がトグルしないことに起因して誤動作することを回避することができる。
That is, since the duty correction circuit 10 shown in FIG. 1 can secure a longer section as a setup margin, the occurrence of a setup error can be suppressed even when the cycle of the clock signal CK is shortened. In other words, the speed of the duty correction circuit 10 can be increased.
Further, in the conventional duty correction circuit 1 shown in FIG. 10, when the delay time delay exceeds 1/2 cycle of the clock signal CK, the setup margin elapses in the flip-flop 12 that operates using the clock inversion signal CK_B as the operation clock. However, since it does not toggle, the desired output signal OUT1 cannot be obtained. However, in the duty correction circuit 10 using the latch circuit 21 shown in FIG. 1, even when the delay time delay exceeds 1/2 cycle of the clock signal CK, the output signal OUT10 is only trimmed by the delay time delay. Miggling occurs. Therefore, it is possible to avoid a malfunction of a circuit (not shown) that operates in response to the output signal OUT10 due to the output signal OUT10 not toggling.

このように、図1によるデューティ補正回路10の各部では、デューティ補正時には、クロック信号CKを動作クロックとして動作するため、セットアップマージンが図10に示す従来のデューティ補正回路1に対して約2倍となり、すなわち約2倍の高速化につながる。
つまり、従来のように、デューティ補正回路1が、クロック信号CKとクロック反転信号CK_Bとを動作クロックとする場合、クロック信号CKおよびクロック反転信号CK_Bの立ち上がりまでにデータを取り込まなくてはならないため、クロック反転信号CK_Bの立ち上がりに対するセットアップマージンは、クロック信号CKに比較して1/2クロック分短いため、クロック信号CKおよびクロック反転信号CK_Bの2点について十分なセットアップマージンを確保する必要があった。しかしながら、上記実施形態では各部はクロック信号CKを動作クロックとして動作しているため、クロック信号CKに対するセットアップマージンのみを確保すればよく、クロック信号CKに対するセットアップマージンは、クロック反転信号CK_Bの立ち上がりエッジに対するセットアップマージンよりも版クロック程度長い区間を確保することができる。したがって、約2倍程度の高速化を図ることができる。
また、一般にラッチ回路は、フリップフロップよりも回路規模が小さい。そのため、フリップフロップ12に替えてラッチ回路21を用いることによって、回路面積の削減にもつなげることができる。
As described above, each part of the duty correction circuit 10 shown in FIG. 1 operates using the clock signal CK as an operation clock at the time of duty correction. Therefore, the setup margin is about twice that of the conventional duty correction circuit 1 shown in FIG. That is, the speed is increased by about twice.
That is, when the duty correction circuit 1 uses the clock signal CK and the clock inverted signal CK_B as operation clocks as in the conventional case, data must be captured before the rising of the clock signal CK and the clock inverted signal CK_B. Since the setup margin for the rising edge of the clock inverted signal CK_B is shorter than the clock signal CK by 1/2 clock, it is necessary to secure sufficient setup margins for the two points of the clock signal CK and the clock inverted signal CK_B. However, in the above-described embodiment, each unit operates using the clock signal CK as an operation clock. Therefore, it is only necessary to secure a setup margin for the clock signal CK. The setup margin for the clock signal CK is relative to the rising edge of the clock inverted signal CK_B. A section longer than the setup margin by about the version clock can be secured. Therefore, the speed can be increased by about twice.
In general, a latch circuit has a smaller circuit scale than a flip-flop. Therefore, the circuit area can be reduced by using the latch circuit 21 instead of the flip-flop 12.

次に、本発明の第2の実施形態を説明する。
図4は、第2の実施形態におけるデューティ補正回路20の一例を示す概略構成図である。
第2の実施形態におけるデューティ補正回路20は、ラッチ回路(LATCH)21と、論理回路(OR)13と、を含んで構成される。
ラッチ回路21は、入力データDATAおよびクロック信号CKを入力し、クロック信号CKを動作クロックとして入力データDATAを取り込み、その出力として出力信号Latch_outを出力する。
論理回路13は、入力データDATAおよびラッチ回路21の出力信号Latch_outを入力し、入力データDATAおよび出力信号Latch_outの論理和を演算し、演算結果を、デューティ補正回路20の出力信号OUT20として出力する。
Next, a second embodiment of the present invention will be described.
FIG. 4 is a schematic configuration diagram illustrating an example of the duty correction circuit 20 in the second embodiment.
The duty correction circuit 20 in the second embodiment includes a latch circuit (LATCH) 21 and a logic circuit (OR) 13.
The latch circuit 21 receives the input data DATA and the clock signal CK, takes in the input data DATA using the clock signal CK as an operation clock, and outputs an output signal Latch_out as its output.
The logic circuit 13 receives the input data DATA and the output signal Latch_out of the latch circuit 21, calculates the logical sum of the input data DATA and the output signal Latch_out, and outputs the calculation result as the output signal OUT 20 of the duty correction circuit 20.

ここで、第2の実施形態におけるデューティ補正回路20は、入力データDATAとして、クロック信号CKに同期した信号であり、且つ、入力データDATAの切り換わりの遅延時間delayが比較的短い信号を、補正対象としている。すなわち、前記第1の実施形態におけるデューティ補正回路10は、入力データDATAとしてデータ遅延を解消するためのフリップフロップ11が必要であるが、この第2の実施形態では、入力データDATAの遅延を解消するためのフリップフロップを備えていない。   Here, the duty correction circuit 20 in the second embodiment corrects a signal that is synchronized with the clock signal CK as the input data DATA and that has a relatively short delay time delay for switching the input data DATA. It is targeted. That is, the duty correction circuit 10 in the first embodiment requires the flip-flop 11 for eliminating the data delay as the input data DATA. In the second embodiment, the delay of the input data DATA is eliminated. There is no flip-flop to do.

つまり、入力データDATAの遅延時間delayが短い場合、図10に示すような、データ遅延を解消するためのフリップフロップ11を設けなくともよい。そのため、第2の実施形態におけるデューティ補正回路20は、図4に示すように、入力データDATAのデータ遅延を解消するフリップフロップなどの回路を備えていない。
そして、図10に示す従来のデューティ補正回路1のように、クロック信号CKの反転信号CK_Bを動作クロックとし、クロック反転信号CK_Bの立ち上がりエッジでデータを取り込むフリップフロップ12を使用する代わりに、クロック信号CKに同期してデータを取り込むラッチ回路21を用いることで、セットアップマージンを確保するようにしている。
That is, when the delay time delay of the input data DATA is short, it is not necessary to provide the flip-flop 11 for eliminating the data delay as shown in FIG. Therefore, the duty correction circuit 20 in the second embodiment does not include a circuit such as a flip-flop for eliminating the data delay of the input data DATA, as shown in FIG.
Instead of using the flip-flop 12 that takes the inverted signal CK_B of the clock signal CK as an operation clock and captures data at the rising edge of the clock inverted signal CK_B, as in the conventional duty correction circuit 1 shown in FIG. A setup margin is ensured by using a latch circuit 21 that captures data in synchronization with CK.

すなわち、入力データDATAのデューティの補正は、図4に示すラッチ回路21に、動作クロックとしてのクロック信号CKと入力データDATAとを入力することによって、入力データDATAに対して位相がずれた2つの信号であり且つ位相に180°の差がある2つの信号を出力させ、ラッチ回路21の出力信号Latch_outと、入力データDATAとの論理和を、論理回路13で演算することで行っている。   In other words, the duty of the input data DATA is corrected by inputting the clock signal CK as the operation clock and the input data DATA to the latch circuit 21 shown in FIG. Two signals which are signals and have a phase difference of 180 ° are outputted, and the logical sum of the output signal Latch_out of the latch circuit 21 and the input data DATA is calculated by the logic circuit 13.

具体的に、デューティ補正回路20の出力信号OUT20のデューティが50%となるように、入力データDATAを補正する場合を考える。
図5は、デューティ補正回路20の各部の波形を示すタイミングチャートである。図5において、(a)はクロック信号CK、(b)は入力データDATA、(c)はラッチ回路21の出力信号Latch_out、(d)は論理回路13の出力であるデューティ補正回路20の出力信号OUT20である。
Specifically, consider a case where the input data DATA is corrected so that the duty of the output signal OUT20 of the duty correction circuit 20 is 50%.
FIG. 5 is a timing chart showing waveforms of respective parts of the duty correction circuit 20. 5, (a) is the clock signal CK, (b) is the input data DATA, (c) is the output signal Latch_out of the latch circuit 21, and (d) is the output signal of the duty correction circuit 20 which is the output of the logic circuit 13. OUT20.

入力データDATAはクロック信号CKに同期した同期信号であって、デューティ補正回路の前段の、クロック信号CKで動作するカウンタや分周器またはシフトレジスタなどで、HIGHレベル区間とLOWレベル区間の差が1クロック分となるよう作られている。
ここで、入力データDATAが、クロック信号CKを3分周した信号であり、HIGHレベル区間は動作クロックCKの1クロック分、LOWレベル区間は動作クロックの2クロック分となる信号である場合を考える。
The input data DATA is a synchronization signal synchronized with the clock signal CK, and the difference between the HIGH level section and the LOW level section is detected by a counter, a frequency divider, a shift register, or the like that operates at the clock signal CK before the duty correction circuit. It is made to be for one clock.
Here, it is assumed that the input data DATA is a signal obtained by dividing the clock signal CK by 3, the HIGH level section is one clock of the operation clock CK, and the LOW level section is a signal of two operation clocks. .

この入力データDATAをラッチ回路21に入力するとともに動作クロックCKを入力することで、ラッチ回路21から、図5(c)に示すように、入力データDATAに対して位相差が180°ある出力信号Latch_outを取り出すことができる。
そして、入力データDATAおよび出力信号Latch_outの論理和を論理回路13で演算することにより、図5(d)に示すように、デューティが50%の出力信号OUT20となるように調整することができる。
By inputting the input data DATA to the latch circuit 21 and the operation clock CK, an output signal having a phase difference of 180 ° with respect to the input data DATA from the latch circuit 21 as shown in FIG. 5C. Latch_out can be taken out.
Then, by calculating the logical sum of the input data DATA and the output signal Latch_out by the logic circuit 13, as shown in FIG. 5D, the output signal OUT20 having a duty of 50% can be adjusted.

図6は、図5の一部を拡大したタイミングチャートである。図6において(a)は入力データDATA、(b)はクロック信号CKである。
図6(a)においてdelayは、クロック信号CKの切り換わりに対する入力データDATAの切り換わりの遅延時間を表す。この入力データDATAにおける遅延時間delayは、フリップフロップ11により、入力データDATAに対して動作クロックCKを用いて同期化を行い、遅延を解消する必要がないほど短い時間である。
FIG. 6 is an enlarged timing chart of a part of FIG. 6A shows input data DATA, and FIG. 6B shows a clock signal CK.
In FIG. 6A, delay represents a delay time of switching of the input data DATA with respect to switching of the clock signal CK. The delay time delay in the input data DATA is such a short time that the flip-flop 11 does not need to eliminate the delay by synchronizing the input data DATA with the operation clock CK.

図4に示す構成のデューティ補正回路20におけるセットアップマージンを考えると、図12に示す従来のデューティ補正回路1の各部のタイミングチャートに示すとおり、クロック反転信号CK_Bを用いたフリップフロップ12により、位相が180°ずれた信号を取り出す場合、データの取り込みタイミングが動作クロックCKの立ち下がりエッジで行われるため区間T2程度であるのに対し、ラッチ回路21を用いた第2の実施形態におけるデューティ補正回路20では、図6に示すように、セットアップマージンは区間T21となり、図12に示す従来のデューティ補正回路1におけるフリップフロップ11のセットアップマージンの区間T1と同等の長さの区間T21となる。すなわち、図12に示すようにフリップフロップ12におけるセットアップマージンが区間T2であってクロック信号CKの約半周期分であるのに対し、図6に示すように、第2実施形態におけるデューティ補正回路20のラッチ回路21におけるセットアップマージンは区間T21となり、約1周期分となる。したがって、クロック反転信号CK_Bを用いたフリップフロップ12を用いる場合に比較して、より大きなセットアップマージンを得ることができる。したがって、この第2の実施形態も上記第1の実施形態と同等の作用効果を得ることができるとともに、データ遅延の少ない入力データDATAを対象とする分、このデータ遅延を解消するためのフリップフロップなどの回路を設ける必要がないため、より簡易な構成で実現することができるとともに、回路面積の低減を図ることができる。   Considering the setup margin in the duty correction circuit 20 having the configuration shown in FIG. 4, the phase is shifted by the flip-flop 12 using the clock inversion signal CK_B as shown in the timing chart of each part of the conventional duty correction circuit 1 shown in FIG. When a signal shifted by 180 ° is taken out, the data fetching timing is performed at the falling edge of the operation clock CK, which is about the interval T2, whereas the duty correction circuit 20 in the second embodiment using the latch circuit 21 is used. Then, as shown in FIG. 6, the setup margin is a section T21, which is a section T21 having a length equivalent to the setup margin section T1 of the flip-flop 11 in the conventional duty correction circuit 1 shown in FIG. That is, the setup margin in the flip-flop 12 is the interval T2 as shown in FIG. 12 and is about half a cycle of the clock signal CK, while the duty correction circuit 20 in the second embodiment is shown in FIG. The setup margin in the latch circuit 21 is the section T21, which is about one cycle. Therefore, a larger setup margin can be obtained as compared with the case where the flip-flop 12 using the clock inversion signal CK_B is used. Therefore, the second embodiment can obtain the same operation effect as the first embodiment, and the flip-flop for eliminating the data delay corresponding to the input data DATA with a small data delay. Therefore, the circuit area can be reduced and the circuit area can be reduced.

次に、本発明の第3の実施形態を説明する。
図7は、第3の実施形態におけるデューティ補正回路30の一例を示す回路図である。
第3の実施形態におけるデューティ補正回路30は、フリップフロップ(FF)31と、論理回路(OR)13と、を含んで構成される。
フリップフロップ31は、第1ラッチ回路(LATCH1)31aと第2ラッチ回路(LATCH2)31bとが2段に接続されたラッチの二段構成からなる。フリップフロップ31は、クロック信号CKを動作クロックとして入力するとともに、クロック信号CKに同期した入力データDATAを入力し、入力データDATAは、第1ラッチ回路31aに入力される。
Next, a third embodiment of the present invention will be described.
FIG. 7 is a circuit diagram illustrating an example of the duty correction circuit 30 according to the third embodiment.
The duty correction circuit 30 according to the third embodiment includes a flip-flop (FF) 31 and a logic circuit (OR) 13.
The flip-flop 31 has a two-stage configuration of a latch in which a first latch circuit (LATCH1) 31a and a second latch circuit (LATCH2) 31b are connected in two stages. The flip-flop 31 receives the clock signal CK as an operation clock and also receives input data DATA synchronized with the clock signal CK. The input data DATA is input to the first latch circuit 31a.

第1ラッチ回路31aは、入力データDATAとクロック信号CKとを入力し、クロック信号CKを動作信号としてクロック信号CKの立ち下がりエッジで入力データDATAを取り込み、出力信号L1を出力する。
第2ラッチ回路31bは、第1ラッチ回路31aの出力信号L1とクロック信号CKとを入力し、クロック信号CKを動作信号としてクロック信号CKの立ち上がりエッジで出力信号L1を取り込み、出力信号L2を出力する。
The first latch circuit 31a receives the input data DATA and the clock signal CK, takes the input data DATA at the falling edge of the clock signal CK using the clock signal CK as an operation signal, and outputs the output signal L1.
The second latch circuit 31b receives the output signal L1 of the first latch circuit 31a and the clock signal CK, takes the output signal L1 at the rising edge of the clock signal CK using the clock signal CK as an operation signal, and outputs the output signal L2. To do.

第1および第2ラッチ回路31a、31bの出力信号L1、L2がフリップフロップ31の内部信号として論理回路13に入力される。
論理回路13はフリップフロップ31の内部信号L1、L2の論理和を演算し、その出力が、デューティ補正回路30の出力信号OUT30として出力される。
つまり、デューティ補正回路30では、入力データDATAのデューティの補正を、入力データDATAと入力データDATAに対して位相に180°の差のある出力とに対して、後段に設けた論理回路13で演算を行うことで行っており、フリップフロップ31の内部信号L1とL2とを入力信号として論理回路13で論理和を演算することで、デューティの補正を行う。
Output signals L 1 and L 2 of the first and second latch circuits 31 a and 31 b are input to the logic circuit 13 as internal signals of the flip-flop 31.
The logic circuit 13 calculates the logical sum of the internal signals L 1 and L 2 of the flip-flop 31, and the output is output as the output signal OUT 30 of the duty correction circuit 30.
That is, in the duty correction circuit 30, the duty of the input data DATA is corrected by the logic circuit 13 provided in the subsequent stage for the input data DATA and the output having a phase difference of 180 ° with respect to the input data DATA. The logic circuit 13 calculates a logical sum using the internal signals L1 and L2 of the flip-flop 31 as input signals, thereby correcting the duty.

具体的には、第1および第2ラッチ回路31a、31bに対して動作クロックとしてクロック信号CKを入力することで、フリップフロップ31により、入力データDATAに対して、位相差が180°となる2つの内部信号L1、L2を出力させ、両者を後段の論理回路13で演算することでデューティが50%となる出力信号OUT30を得る。
すなわち、図10に示す従来のデューティ補正回路1は、クロック反転信号CK_Bを用い、クロック反転信号CK_Bの立ち上がりエッジでデータを取り込むフリップフロップ12を用いたのに対し、この第3の実施形態におけるデューティ補正回路30は、動作クロックCKの立ち上がりエッジでデータを取り込む、第2ラッチ回路31bを用いることで、セットアップマージンを確保する。
Specifically, by inputting a clock signal CK as an operation clock to the first and second latch circuits 31a and 31b, the flip-flop 31 makes the phase difference 180 ° with respect to the input data DATA 2. Two internal signals L1 and L2 are output, and both are calculated by the logic circuit 13 in the subsequent stage, whereby an output signal OUT30 having a duty of 50% is obtained.
That is, the conventional duty correction circuit 1 shown in FIG. 10 uses the flip-flop 12 that uses the clock inversion signal CK_B and captures data at the rising edge of the clock inversion signal CK_B, whereas the duty in the third embodiment. The correction circuit 30 secures a setup margin by using the second latch circuit 31b that captures data at the rising edge of the operation clock CK.

具体例として、出力信号OUT30のデューティが50%となるように補正する場合について説明する。
図8は、図7に示すデューティ補正回路30において、入力データDATAのデューティを50%に補正する場合の各部のタイミングチャートを示したものである。
図8において、(a)はクロック信号CK、(b)は入力データDATA、(c)は第1ラッチ回路31aの出力信号L1、(d)は第2ラッチ回路31bの出力信号L2、(e)はデューティ補正回路30の出力信号となる、論理回路13の出力信号OUT30である。
As a specific example, a case where correction is performed so that the duty of the output signal OUT30 is 50% will be described.
FIG. 8 shows a timing chart of each part when the duty of the input data DATA is corrected to 50% in the duty correction circuit 30 shown in FIG.
8, (a) is the clock signal CK, (b) is the input data DATA, (c) is the output signal L1 of the first latch circuit 31a, (d) is the output signal L2 of the second latch circuit 31b, (e ) Is an output signal OUT30 of the logic circuit 13, which is an output signal of the duty correction circuit 30.

入力データDATAはクロック信号CKに同期した同期信号であって、デューティ補正回路の前段の、クロック信号CKで動作するカウンタや分周器またはシフトレジスタなどで、HIGHレベル区間とLOWレベル区間の差が1クロック分となるよう作られている。ここでは、入力データDATAが、クロック信号CKを3分周した信号であり、HIGHレベル区間は、クロック信号CKの1クロック分、LOWレベル区間はクロック信号CKの2クロック分となる信号である場合について説明する。   The input data DATA is a synchronization signal synchronized with the clock signal CK, and the difference between the HIGH level section and the LOW level section is detected by a counter, a frequency divider, a shift register, or the like that operates at the clock signal CK before the duty correction circuit. It is made to be for one clock. Here, when the input data DATA is a signal obtained by dividing the clock signal CK by 3, the HIGH level section is a signal corresponding to one clock of the clock signal CK, and the LOW level section is a signal corresponding to two clocks of the clock signal CK. Will be described.

このような入力データDATAおよびクロック信号CKをフリップフロップ31に入力し、入力データDATAを、2段接続された1段目の第1ラッチ回路31aに入力し、第1ラッチ回路31aおよび第2ラッチ回路31bの出力信号L1、L2を取り出すことにより、入力データDATAに対して位相がずれ且つ、180°位相差のある2つの信号を得る。そして、180°の位相差を有する出力信号L1、L2に対し、図7に示す論理回路13で論理和を演算することによって、図8に示す出力信号OUT30に示すようにデューティが50%となるように調整を行うことができる。   The input data DATA and the clock signal CK are input to the flip-flop 31, the input data DATA is input to the first latch circuit 31a of the first stage connected in two stages, and the first latch circuit 31a and the second latch are input. By taking out the output signals L1 and L2 of the circuit 31b, two signals having a phase shift with respect to the input data DATA and a phase difference of 180 ° are obtained. Then, by calculating the logical sum of the output signals L1 and L2 having a phase difference of 180 ° by the logic circuit 13 shown in FIG. 7, the duty becomes 50% as shown in the output signal OUT30 shown in FIG. Adjustments can be made as follows.

第2ラッチ回路31bはデータの取り込み区間が、クロック信号CKがLOWレベルからHIGHレベルに切り換わるタイミングであるため、セットアップマージンは、以下のように考えられる。
図7に示すデューティ補正回路30におけるセットアップマージンを、図9を伴って説明する。図9は、図7の一部を拡大したものであって、(a)は入力データDATA、(b)は第1ラッチ回路31aの出力信号L1、(c)はクロック信号CKである。
In the second latch circuit 31b, the data capture period is the timing at which the clock signal CK switches from the LOW level to the HIGH level, and therefore the setup margin is considered as follows.
A setup margin in the duty correction circuit 30 shown in FIG. 7 will be described with reference to FIG. FIG. 9 is an enlarged view of a part of FIG. 7, where (a) is input data DATA, (b) is an output signal L1 of the first latch circuit 31a, and (c) is a clock signal CK.

図9に示すように、第1ラッチ回路31aでの入力データDATAの取り込みタイミングは、クロック信号CKの立ち上がりエッジであるため、第1ラッチ回路31aは、時点t35でのクロック信号CKの立ち上がりエッジで入力データDATAを取り込む。したがって、第1ラッチ回路31aのセットアップマージンは、時点t32で入力データDATAが確定してから時点t35のクロック信号CKの立ち上がりエッジまでの区間T31となる。   As shown in FIG. 9, since the input data DATA capture timing at the first latch circuit 31a is the rising edge of the clock signal CK, the first latch circuit 31a is at the rising edge of the clock signal CK at time t35. Captures input data DATA. Therefore, the setup margin of the first latch circuit 31a is a section T31 from when the input data DATA is determined at time t32 to when the clock signal CK rises at time t35.

一方、第2ラッチ回路31bは、クロック信号CKの立ち下がりエッジであるため、時点t36で出力信号L1を取り込む。したがって、第2ラッチ回路31bのセットアップマージンは、時点t33でのクロック信号CKの立ち下がりエッジに伴い、時点t34で出力信号L1が確定した時点から、時点t36のクロック信号CKの立ち下がりエッジまでの区間T32となる。つまり図10に示す従来のデューティ補正回路1におけるフリップフロップ11のセットアップマージンと同等である。   On the other hand, since the second latch circuit 31b is the falling edge of the clock signal CK, the second latch circuit 31b takes in the output signal L1 at time t36. Therefore, the setup margin of the second latch circuit 31b is from the time when the output signal L1 is determined at the time t34 to the falling edge of the clock signal CK at the time t36, with the falling edge of the clock signal CK at the time t33. It becomes section T32. That is, it is equivalent to the setup margin of the flip-flop 11 in the conventional duty correction circuit 1 shown in FIG.

図9に示すように、フリップフロップ31内部の後段の第2ラッチ回路31bは動作クロックCKの立ち下がりで動作しているが、前段のラッチ回路31aの出力信号L1は、クロック信号の立ち下がりエッジで出力されるため、セットアップマージンはクロック信号CKの1周期分から第1ラッチ回路31aの遅延時間delayを差し引いた区間T32となる。   As shown in FIG. 9, the second latch circuit 31b in the subsequent stage in the flip-flop 31 operates at the falling edge of the operation clock CK, but the output signal L1 from the latch circuit 31a in the previous stage is the falling edge of the clock signal. Therefore, the setup margin is a section T32 obtained by subtracting the delay time delay of the first latch circuit 31a from one cycle of the clock signal CK.

従来のデューティ補正回路1のフリップフロップ12のセットアップマージンが区間T2であるのに対し、本発明におけるデューティ補正回路30の第2ラッチ回路31bのセットアップマージンはクロック信号CKの約1周期分となる。したがって、クロック反転信号CK_Bを用いたフリップフロップ12を使用する場合に比較してセットアップマージンをより大きく確保できることがわかる。
したがって、第3の実施形態においても第1の実施形態と同等の作用効果を得ることができる。
While the setup margin of the flip-flop 12 of the conventional duty correction circuit 1 is the section T2, the setup margin of the second latch circuit 31b of the duty correction circuit 30 in the present invention is about one cycle of the clock signal CK. Therefore, it can be seen that a larger setup margin can be secured as compared with the case where the flip-flop 12 using the clock inversion signal CK_B is used.
Therefore, in the third embodiment, the same operational effect as that of the first embodiment can be obtained.

なお、上記各実施形態では、入力データDATAは、クロック信号CKを3分周した信号であり、H区間は動作クロックCKの1クロック分、L区間は動作クロックCKの2クロック分となる信号であって、この入力データDATAをDUTYが50%となるように補正する場合について説明したが、これに限るものではない。3分周した信号でなくてもよく、またDUTYが50%となるように補正する場合に限るものではなく、他の特性を有する入力データDATAであっても適用することができ、要は、H区間とL区間とに1クロック分の差がある入力データDATAであれば、任意のDUTYとなるように補正することができる。   In each of the above embodiments, the input data DATA is a signal obtained by dividing the clock signal CK by 3, the H section is a signal corresponding to one clock of the operation clock CK, and the L section is a signal corresponding to two clocks of the operation clock CK. The case where the input data DATA is corrected so that the DUTY is 50% has been described, but the present invention is not limited to this. The signal does not have to be divided by three, and is not limited to the case where the correction is made so that the DUTY is 50%. The input data DATA having other characteristics can be applied. If the input data DATA has a difference of one clock between the H section and the L section, it can be corrected to be an arbitrary DUTY.

その場合には、入力データDATAに応じて組み合わせ回路として適宜論理回路を選択すればよい。例えば、入力データDATAがクロック信号CKに同期して動作するカウンタや分周器またはシフトレジスタなどで作られたクロック信号に同期した同期信号であり、HIGHレベル区間が、LOWレベル区間に比較して1クロック分短くなるような信号である場合には、図1に示すように論理回路(OR)13のような、フリップフロップ11およびラッチ回路21の出力信号FF1_outおよびLatch_outの足し合わせをする組み合わせ回路を用いる。また、例えば入力データDATAが、クロック信号CKに同期して動作するカウンタや分周器またはシフトレジスタなどで作られたクロック信号CKに同期した同期信号であり、HIGHレベル区間がLOWレベル区間に比較して1クロック分長くなるような信号である場合には、論理積を演算する論理回路(AND)のような、フリップフロップ11およびラッチ回路21の出力信号FF1_outおよびLatch_outを差し引くような組み合わせ回路を用いればよい。   In that case, a logic circuit may be appropriately selected as a combinational circuit in accordance with the input data DATA. For example, the input data DATA is a synchronization signal synchronized with a clock signal generated by a counter, a frequency divider, a shift register, or the like that operates in synchronization with the clock signal CK, and the HIGH level interval is compared with the LOW level interval. When the signal is shortened by one clock, a combinational circuit for adding the output signals FF1_out and Latch_out of the flip-flop 11 and the latch circuit 21, such as a logic circuit (OR) 13, as shown in FIG. Is used. Further, for example, the input data DATA is a synchronization signal synchronized with the clock signal CK generated by a counter, a frequency divider, a shift register or the like that operates in synchronization with the clock signal CK, and the HIGH level section is compared with the LOW level section. When the signal is longer by one clock, a combinational circuit that subtracts the output signals FF1_out and Latch_out from the flip-flop 11 and the latch circuit 21, such as a logical circuit (AND) that calculates a logical product, is used. Use it.

1、10、20、30 デューティ補正回路
11、12 フリップフロップ
13 論理回路
14 インバータ
21 ラッチ回路
31 フリップフロップ
31a 第1ラッチ回路
31b 第2ラッチ回路
1, 10, 20, 30 Duty correction circuit 11, 12 Flip flop 13 Logic circuit 14 Inverter 21 Latch circuit 31 Flip flop 31a First latch circuit 31b Second latch circuit

Claims (9)

入力データのデューティを補正するデューティ補正回路であって、
前記入力データが入力され、クロック信号と同期して動作して前記入力データをラッチするラッチ回路と、
前記入力データおよび前記ラッチ回路から出力されるラッチ回路出力に対し、前記入力データのデューティの補正内容に基づき決定された論理演算を行う組み合わせ回路と、を備えることを特徴とするデューティ補正回路。
A duty correction circuit for correcting the duty of input data,
A latch circuit that receives the input data and operates in synchronization with a clock signal to latch the input data;
A duty correction circuit comprising: a combinational circuit that performs a logical operation determined on the input data and a latch circuit output output from the latch circuit based on a correction content of a duty of the input data.
前記入力データが入力され、当該入力データをクロック信号に同期した信号に位相調整するフリップフロップを有し、
前記ラッチ回路は、前記フリップフロップで位相調整した後の前記入力データを遅延させることを特徴とする請求項1記載のデューティ補正回路。
The input data is input, and has a flip-flop that adjusts the phase of the input data to a signal synchronized with a clock signal,
2. The duty correction circuit according to claim 1, wherein the latch circuit delays the input data after phase adjustment by the flip-flop.
入力データのデューティを補正するデューティ補正回路であって、
前記入力データが入力され且つ前記クロック信号と同期して動作し前記入力データを遅延させる第1ラッチ回路と、
当該第1ラッチ回路から出力される第1ラッチ回路出力が入力され且つ前記クロック信号と同期して動作し前記第1ラッチ回路出力を遅延させる第2ラッチ回路と、
前記第1ラッチ回路出力および前記第2ラッチ回路から出力される第2ラッチ回路出力に対して論理演算を行う組み合わせ回路と、を備え、
前記組み合わせ回路は、前記入力データのデューティに基づき決定される論理演算を行うことを特徴とするデューティ補正回路。
A duty correction circuit for correcting the duty of input data,
A first latch circuit that receives the input data and operates in synchronization with the clock signal to delay the input data;
A second latch circuit that receives the first latch circuit output output from the first latch circuit and operates in synchronization with the clock signal to delay the first latch circuit output;
A combinational circuit that performs a logical operation on the first latch circuit output and the second latch circuit output output from the second latch circuit,
The duty correction circuit, wherein the combinational circuit performs a logical operation determined based on a duty of the input data.
前記第1ラッチ回路および第2ラッチ回路はフリップフロップを構成することを特徴とする請求項3に記載のデューティ補正回路。   4. The duty correction circuit according to claim 3, wherein the first latch circuit and the second latch circuit constitute a flip-flop. 前記入力データは前記クロック信号に同期して動作するカウンタまたは分周器またはシフトレジスタで構成されることを特徴とする請求項1から請求項4のいずれか1項に記載のデューティ補正回路。   5. The duty correction circuit according to claim 1, wherein the input data includes a counter, a frequency divider, or a shift register that operates in synchronization with the clock signal. 6. 前記入力データは、HIGHレベル区間がLOWレベル区間に比べて、前記クロック信号の1クロック分短くなるデータであることを特徴とする請求項1から請求項5のいずれか1項に記載のデューティ補正回路。   6. The duty correction according to claim 1, wherein the input data is data in which a HIGH level section is shorter by one clock of the clock signal than a LOW level section. circuit. 前記組み合わせ回路は、論理和を演算する回路であることを特徴とする請求項6記載のデューティ補正回路。   The duty correction circuit according to claim 6, wherein the combinational circuit is a circuit that calculates a logical sum. 前記入力データは、HIGHレベル区間がLOWレベル区間に比べて、前記クロック信号の1クロック分長くなるデータであることを特徴とする請求項1から請求項5のいずれか1項に記載のデューティ補正回路。   6. The duty correction according to claim 1, wherein the input data is data in which a HIGH level section is longer by one clock of the clock signal than a LOW level section. 7. circuit. 前記組み合わせ回路は、論理積を演算する回路であることを特徴とする請求項8記載のデューディ補正回路。   9. The duty correction circuit according to claim 8, wherein the combinational circuit is a circuit that calculates a logical product.
JP2012240593A 2012-10-31 2012-10-31 Duty correction circuit Pending JP2014090381A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012240593A JP2014090381A (en) 2012-10-31 2012-10-31 Duty correction circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012240593A JP2014090381A (en) 2012-10-31 2012-10-31 Duty correction circuit

Publications (1)

Publication Number Publication Date
JP2014090381A true JP2014090381A (en) 2014-05-15

Family

ID=50791950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012240593A Pending JP2014090381A (en) 2012-10-31 2012-10-31 Duty correction circuit

Country Status (1)

Country Link
JP (1) JP2014090381A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9536580B2 (en) 2014-10-08 2017-01-03 Samsung Electronics Co., Ltd. Clock signal processor and non-volatile memory device including the same
JP2019536392A (en) * 2016-11-09 2019-12-12 インテグレーテッド・デバイス・テクノロジー・インコーポレーテッド Divider with selectable frequency and duty cycle
CN118017980A (en) * 2024-04-10 2024-05-10 电子科技大学 Waveform distortion correction circuit based on clock edge rearrangement

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04291609A (en) * 1991-03-20 1992-10-15 Matsushita Electric Ind Co Ltd Clock switching control device
JPH0523626U (en) * 1991-09-09 1993-03-26 日本電気株式会社 Clock duty adjustment circuit
JP2009009544A (en) * 2007-05-31 2009-01-15 Tokyo Electron Ltd Clock supply circuit and clock supply method
JP2010118143A (en) * 2010-02-17 2010-05-27 Fujitsu Microelectronics Ltd Variable delay circuit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04291609A (en) * 1991-03-20 1992-10-15 Matsushita Electric Ind Co Ltd Clock switching control device
JPH0523626U (en) * 1991-09-09 1993-03-26 日本電気株式会社 Clock duty adjustment circuit
JP2009009544A (en) * 2007-05-31 2009-01-15 Tokyo Electron Ltd Clock supply circuit and clock supply method
JP2010118143A (en) * 2010-02-17 2010-05-27 Fujitsu Microelectronics Ltd Variable delay circuit

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9536580B2 (en) 2014-10-08 2017-01-03 Samsung Electronics Co., Ltd. Clock signal processor and non-volatile memory device including the same
JP2019536392A (en) * 2016-11-09 2019-12-12 インテグレーテッド・デバイス・テクノロジー・インコーポレーテッド Divider with selectable frequency and duty cycle
CN118017980A (en) * 2024-04-10 2024-05-10 电子科技大学 Waveform distortion correction circuit based on clock edge rearrangement
CN118017980B (en) * 2024-04-10 2024-06-04 电子科技大学 Waveform distortion correction circuit based on clock edge rearrangement

Similar Documents

Publication Publication Date Title
JP4446070B2 (en) DLL circuit, semiconductor device using the same, and delay control method
US8975921B1 (en) Synchronous clock multiplexer
JP2014090381A (en) Duty correction circuit
US8054103B1 (en) Synchronous clock multiplexing and output-enable
CN104579295A (en) Clock dynamic switching circuit and method
US8729943B2 (en) Phase interpolating apparatus and method
KR20120027850A (en) Duty correcting circuit having a duty detector, delay-locked loop circuit having the duty correcting circuit and method of duty correction
EP2983295A1 (en) Delay-locked loop arrangement and method for operating a delay-locked loop circuit
KR102553855B1 (en) Shift register
CN116137535B (en) Parallel-to-serial conversion circuit and method for generating parallel-to-serial conversion clock signal
JP5856986B2 (en) Metastable prevention type synchronization circuit
JP2014219786A (en) Signal synchronization circuit
JP2007086960A (en) Clock switching circuit
KR102491690B1 (en) Clock detector and clock detecting method
JP2013115529A (en) Clock frequency dividing apparatus
KR20110133781A (en) Duty correction circuit comprising a duty detector, delayed synchronization loop circuit and the duty correction method comprising the same
US12470207B2 (en) System and methods for overshoot and undershoot reduction in phase interpolators
JP2008283248A (en) Hold free register cell
JP5026120B2 (en) Clock recovery circuit
JP2000022507A (en) Clock signal switching device
JP5813588B2 (en) Switch control circuit and switch device
JP2701717B2 (en) Pulse synchronization circuit
JP4646710B2 (en) Semiconductor integrated circuit
CN103580657B (en) Phase interpolation device and phase interpolation method
JP2017121014A (en) Clock selection circuit and power supply device including the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150402

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150929