JPH0888545A - Method and device for correcting duty ratio - Google Patents

Method and device for correcting duty ratio

Info

Publication number
JPH0888545A
JPH0888545A JP6223072A JP22307294A JPH0888545A JP H0888545 A JPH0888545 A JP H0888545A JP 6223072 A JP6223072 A JP 6223072A JP 22307294 A JP22307294 A JP 22307294A JP H0888545 A JPH0888545 A JP H0888545A
Authority
JP
Japan
Prior art keywords
pulse
duty ratio
pulse train
circuit
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP6223072A
Other languages
Japanese (ja)
Inventor
Daita Tsubamoto
大太 鍔本
Satoru Tanizawa
哲 谷澤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP6223072A priority Critical patent/JPH0888545A/en
Publication of JPH0888545A publication Critical patent/JPH0888545A/en
Withdrawn legal-status Critical Current

Links

Abstract

PURPOSE: To suppress the invalidation of duty ratio of a clock due to varication in the characteristic of a transistor in an LSI chip and to improve reliability by correcting the invalidation of the duty ratio of a pulse generated in an electronic circuit. CONSTITUTION: A pulse sequence A inputted to a circuit 50 is converted into two pulse sequences BP, BN having mutnally reversed polarities by a buffer 51, and inputted to a duty ratio corrector 52. In the corrector 52, a pulse edge detecting means 53 detects either the rise or fall of each of the pulse sequences BP, BN, and a pulse sequence generating means 54 generates a pulse sequence C which perporms rise/fall of the pulse synchronously wiht the rise/fall of the pulse detected by the means 53. When the means 53 detects the rise/fall of the pulse sequences BP, BN, the mutually same waveforms with phases delayed each other by a prescribed quantity are found in the rise and fall of the pulse. Therefore, the invalidation of the duty ratio between the pulse sequences BP, BN generated in the buffer 51 can be corrected by the duty ratio corrector 52.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は電子回路(特に CMOS LS
I チップ内の回路)に入力した高速のパルス信号をデュ
ーティ比を崩すことなく回路内で伝送する技術に関す
る。
The present invention relates to electronic circuits (especially CMOS LS).
It relates to a technique for transmitting a high-speed pulse signal input to a circuit in an I-chip within the circuit without breaking the duty ratio.

【0002】近年の CMOS LSI の高速化に伴い、 CMOS
LSI を用いて構成されるハードウェアシステム内で、供
給されるシステムクロック(LSI に入力された後、論理
回路等を介さずに出力されるクロック) の一層正確なデ
ューティ比保証が要求されている。
With the recent increase in the speed of CMOS LSIs, CMOS
In a hardware system configured using LSI, a more accurate duty ratio guarantee of the supplied system clock (clock that is input to the LSI and then output without going through a logic circuit) is required. .

【0003】[0003]

【従来の技術】従来、例えば複数のLSI で構成されるハ
ードウェアシステムにおいては、システムクロック発生
器等で発生させた共通のシステムクロックを各 LSIに供
給してシステム全体の同期をとりつつシステムを作動し
ているが、このシステムクロックの供給には、図9
(a)に示すように共通のシステムクロック配線を通し
て各CMOS LSI チップに並列に分配していた。
2. Description of the Related Art Conventionally, for example, in a hardware system including a plurality of LSIs, a common system clock generated by a system clock generator or the like is supplied to each LSI to synchronize the entire system. Although it is operating, the system clock must be supplied as shown in FIG.
As shown in (a), it was distributed in parallel to each CMOS LSI chip through a common system clock wiring.

【0004】[0004]

【発明が解決しようとする課題】しかし、図9(a)に
示すように CMOS LSI で演算処理したデータを CMOSL
SI が受け取って演算処理し、更にそのデータを CMOS
LSI が受け取って演算処理するような場合、データ
のパルス信号は CMOS LSI を通過する毎に遅延を生じ、
次第にシステムクロックとのタイミングがずれていく。
However, as shown in FIG. 9A, the data processed by the CMOS LSI is processed by the CMOSL.
The SI receives and processes the data, and then the data is stored in the CMOS.
When the LSI receives and processes the data, the pulse signal of data is delayed every time it passes through the CMOS LSI.
The timing with the system clock gradually shifts.

【0005】図9(b)にはシステムクロックとデータ
パルスとのタイミングがずれていく過程が図示されてい
る。 CMOS LSI に入力されるデータパルスDATA1
はシステムクロックCLKとタイミングが一致している
が、 CMOS LSI で演算処理された後のデータパルスD
ATA2は遅延時間t1だけシステムクロックCLKと
タイミングがずれ、 CMOS LSI で演算処理された後の
データパルスDATA3は更に累積した遅延時間t2だ
けシステムクロックCLKとタイミングがずれている。
システムクロックCLKが高速になるとこのタイミング
のズレが問題となり、システムの動作に悪影響を及ぼす
ようになる。
FIG. 9B shows a process in which the timings of the system clock and the data pulse deviate from each other. Data pulse DATA1 input to CMOS LSI
Has the same timing as the system clock CLK, but the data pulse D after being processed by the CMOS LSI
The timing of ATA2 is shifted from the system clock CLK by the delay time t1, and the timing of the data pulse DATA3 after being arithmetically processed by the CMOS LSI is shifted from the system clock CLK by the accumulated delay time t2.
When the system clock CLK becomes high in speed, this timing deviation causes a problem, which adversely affects the operation of the system.

【0006】遅延によるシステムクロックとデータパル
スとのタイミングのズレの問題に対する解決策として、
図10(a)に示すようにシステムクロックも CMOS LS
I チップ内を伝送させる方法が提案される。この方法に
よれば各 CMOS LSI チップ内でのシステムクロックとデ
ータパルスとの遅延が同じになるので、データパルスが
CMOS LSI を通過する毎にシステムクロックとのタイミ
ングのズレが累積する問題はなくなる。
As a solution to the problem of the timing deviation between the system clock and the data pulse due to the delay,
As shown in Fig. 10 (a), the system clock is also CMOS LS.
A method of transmitting in the I-chip is proposed. According to this method, the system clock and the data pulse have the same delay in each CMOS LSI chip, so the data pulse is
The problem of accumulated timing deviation from the system clock every time it passes through the CMOS LSI disappears.

【0007】各 CMOS LSI チップ内ではシステムクロッ
クがチップ内の各処理回路に分配される。チップ内での
クロック配線長は相当な長さになるため、図10(b)
に示されるようにクロック配線上に複数のクロックバッ
ファを接続することでチップ内を伝送中にクロックが減
衰するのを防いでいる。
In each CMOS LSI chip, the system clock is distributed to each processing circuit in the chip. Since the clock wiring length within the chip is considerably long, the clock wiring shown in FIG.
By connecting a plurality of clock buffers on the clock wiring as shown in (1), it is possible to prevent the clock from being attenuated during transmission in the chip.

【0008】クロックがクロックバッファを通過する際
にはパルスの伝搬遅延が生じる。通常、 CMOS 回路など
のように回路を相補形のトランジスタで実現している場
合、これらのトランジスタの特性のバラツキのために立
上り伝搬遅延時間と立下り伝搬遅延時間には差がある。
そのため伝搬遅延によりパルスのデューティ比が崩れる
が、従来はクロック速度が低速であったためクロックの
パルス幅に対して伝搬遅延時間が十分に小さく、チップ
内ではクロックのデューティ比の崩れは問題になってい
ない。また、デューティ比の崩れを小さくするように考
慮されたクロックバッファの回路構成も提案されてい
る。
A pulse propagation delay occurs when the clock passes through the clock buffer. Normally, when a circuit is realized by complementary transistors such as a CMOS circuit, there is a difference between the rising propagation delay time and the falling propagation delay time due to variations in the characteristics of these transistors.
Therefore, the pulse duty ratio collapses due to the propagation delay, but since the clock speed was low in the past, the propagation delay time was sufficiently small with respect to the clock pulse width, and the collapse of the clock duty ratio was a problem within the chip. Absent. Further, a circuit configuration of a clock buffer has been proposed in which consideration is given to reduce the collapse of the duty ratio.

【0009】しかし、クロック速度の高速化に伴い、図
10(b)のように多段接続されたCMOS LSI にシステ
ムクロックを順次通過させる場合、システムクロックの
デューティ比の崩れが累積されてシステムの正常な動作
を阻害するという問題が新たに発生している。すなわ
ち、図11に示すように、 CMOS LSI は、入力のシス
テムクロックCLK(パルス幅T)に対して立上り伝搬
遅延時間tpdr と立下り伝搬遅延時間tpdf を生じさ
せ、デューティ比の崩れたシステムクロックCLK'
(パルス幅T' )を出力する。同様に CMOS LSI 、 C
MOS LSI でも立上り伝搬遅延時間tpdr と立下り伝搬
遅延時間tpdf が生じるので、システムクロックのデュ
ーティ比の崩れは累積していく。例えば、立上り伝搬遅
延時間tpdr <立下り伝搬遅延時間tpdf の場合、図示
するようにシステムクロックのパルス幅が次第に拡大し
ていく。このようなデューティ比の崩れの問題は、伝送
するシステムクロックの速度を 100MHz 以上の高速にし
た場合にシステムの動作に影響を及ぼすことが分かって
いる。
However, as the clock speed increases, when the system clocks are sequentially passed through the CMOS LSIs connected in multiple stages as shown in FIG. 10 (b), the breakdown of the duty ratio of the system clocks is accumulated and the system operates normally. There is a new problem that hinders proper operation. That is, as shown in FIG. 11, the CMOS LSI generates a rising propagation delay time tpdr and a falling propagation delay time tpdf with respect to the input system clock CLK (pulse width T), and the system clock CLK with the duty ratio collapsed. '
(Pulse width T ′) is output. Similarly, CMOS LSI, C
Even in the MOS LSI, since the rising propagation delay time tpdr and the falling propagation delay time tpdf occur, the collapse of the duty ratio of the system clock is accumulated. For example, when the rising propagation delay time tpdr <the falling propagation delay time tpdf, the pulse width of the system clock gradually increases as shown in the figure. It has been known that such a problem of the duty ratio collapse affects the operation of the system when the speed of the transmitted system clock is increased to 100 MHz or more.

【0010】本発明は上述の問題点に鑑みてなされたも
のであり、電子回路内で生じるパルスのデューティ比の
崩れを補正する手段を提供することにより、特にLSI
チップにおけるトランジスタの特性のバラツキによるク
ロックのデューティ比の崩れを抑圧して、信頼性の高い
ハードウェアシステムの構築に寄与することを目的とす
る。
The present invention has been made in view of the above problems, and in particular, by providing means for correcting the collapse of the duty ratio of the pulse generated in the electronic circuit, the LSI
An object of the present invention is to prevent the duty ratio of the clock from being broken due to variations in the characteristics of the transistors in the chip, and to contribute to the construction of a highly reliable hardware system.

【0011】[0011]

【課題を解決するための手段】図1および図2は本発明
に係る原理説明図である。上述の問題を解決するため
に、本発明においては、入力パルスを極性が逆の2相パ
ルスに変換するバッファ51を介して回路50内に入力
されたパルス列Aのデューティ比の崩れを補正するデュ
ーティ比補正装置であって、バッファ51を介した2相
のパルス列Bp とBn の各パルスの立上りまたは立下り
のいずれか一方を検出するパルスエッジ検出手段53
と、パルスエッジ検出手段53で検出されたパルスの立
上りまたは立下りに同期して立上りと立下りを行うパル
ス列Cを生成するパルス列生成手段54とを備えたデュ
ーティ比補正装置52を提供する。
1 and 2 are explanatory views of the principle according to the present invention. In order to solve the above-mentioned problem, according to the present invention, a duty for correcting the collapse of the duty ratio of the pulse train A input into the circuit 50 via the buffer 51 for converting the input pulse into the two-phase pulse having opposite polarities. A ratio correction device, which is a pulse edge detection means 53 for detecting either the rising or the falling of each pulse of the two-phase pulse trains Bp and Bn via the buffer 51.
And a pulse train generation unit 54 that generates a pulse train C that rises and falls in synchronization with the rising or falling of the pulse detected by the pulse edge detecting unit 53.

【0012】また本発明においては、段状に接続される
複数の回路50間でパルス列を伝送する方法であって、
該複数の回路50の各々は、上記バッファ51を介して
パルス列を回路内に入力し、該入力したパルス列のデュ
ーティ比の崩れを上記デューティ比補正装置52を用い
て補正し、該補正したパルス列を回路外に出力し、該複
数の回路50間でそれぞれ前段の回路が出力したパルス
列を後段の回路に入力するようにした回路間パルス列伝
送方法を提供する。
The present invention also provides a method of transmitting a pulse train between a plurality of circuits 50 connected in stages,
Each of the plurality of circuits 50 inputs a pulse train into the circuit via the buffer 51, corrects the duty ratio collapse of the input pulse train using the duty ratio correction device 52, and outputs the corrected pulse train. There is provided an inter-circuit pulse train transmission method which outputs the pulse train output from the outside of the circuit to the circuit of the subsequent stage between the plurality of circuits 50.

【0013】また、上記の回路間パルス列伝送方法にお
いて、該複数の回路50間ではパルス列を差動信号とし
て伝送するようにし、上記バッファ51は差動信号とし
てのパルス列を入力して極性が逆の2相パルスに変換す
る形態も可能である。ここで差動信号とは極性が逆の2
相の信号の差分をとったものとする。
In the above-described inter-circuit pulse train transmission method, the pulse train is transmitted as a differential signal between the plurality of circuits 50, and the buffer 51 receives the pulse train as the differential signal and has the opposite polarity. A form of converting into a two-phase pulse is also possible. Here, the polarity is opposite to that of the differential signal.
The difference between the phase signals is taken.

【0014】[0014]

【作用】図1において、回路50に入力されるパルス列
Aはバッファ51により極性が逆の2相パルス列BP
N に変換されてデューティ比補正装置52に入力され
る。2相パルス列BP とBN には入力パルス列Aに対し
て立上り伝搬遅延時間tpdr と立下り伝搬遅延時間tpd
f が生じている。デューティ比補正装置52において、
パルスエッジ検出手段53は2相パルス列BP とBN
各パルスの立上りまたは立下りのいずれか一方を検出
し、パルス列生成手段54はパルスエッジ検出手段53
が検出したパルスの立上りまたは立下りに同期して立上
りと立下りを行うパルス列Cを生成する。
In FIG. 1, the pulse train A input to the circuit 50 is converted by the buffer 51 into two-phase pulse trains B P and B N having opposite polarities and then input to the duty ratio correction device 52. The two-phase pulse trains B P and B N have a rising propagation delay time tpdr and a falling propagation delay time tpd with respect to the input pulse train A.
f is generated. In the duty ratio correction device 52,
The pulse edge detection means 53 detects either the rising edge or the falling edge of each pulse of the two-phase pulse trains B P and B N , and the pulse train generation means 54 is the pulse edge detection means 53.
Generates a pulse train C that rises and falls in synchronization with the rise or fall of the pulse detected by.

【0015】パルスエッジ検出手段53が2相パルス列
P とBN の各パルスの立上りを検出する場合、パルス
列Cはパルス列Aの各パルスエッジに対してtpdr の位
相遅れで同期しながら立上りと立下りを行うので、パル
ス列Cはパルス列Aよりも位相がtpdr だけ遅れた同波
形になる。また、パルスエッジ検出手段53が2相パル
ス列BP とBN の各パルスの立下りを検出する場合、パ
ルス列Cはパルス列Aの各パルスエッジに対してtpdf
の位相遅れで同期しながら立上りと立下りを行うので、
パルス列Cはパルス列Aよりも位相がtpdf だけ遅れた
同波形になる。したがってバッファ51で生じたパルス
列BP とBN のデューティ比の崩れはデューティ比補正
装置52により補正されたことになる。
When the pulse edge detecting means 53 detects the rising edge of each pulse of the two-phase pulse trains B P and B N , the pulse train C rises and rises in synchronization with each pulse edge of the pulse train A with a phase delay of tpdr. Since the downlink is performed, the pulse train C has the same waveform with the phase delayed from the pulse train A by tpdr. When the pulse edge detection means 53 detects the trailing edge of each pulse of the two-phase pulse trains B P and B N , the pulse train C has tpdf for each pulse edge of the pulse train A.
Since it rises and falls while synchronizing with the phase delay of,
The pulse train C has the same waveform with the phase delayed from the pulse train A by tpdf. Therefore, the collapse of the duty ratio of the pulse trains B P and B N generated in the buffer 51 is corrected by the duty ratio correction device 52.

【0016】図2(a)においては、図1(a)に示し
た回路50を段状に複数個接続し、初段の回路に入力し
たパルス列を後段の回路に順次伝送させている。各回路
は入力パルス列のデューティ比の崩れを補正してから次
段の回路に出力するので、パルス列のデューティ比の崩
れが累積することはない。
In FIG. 2 (a), a plurality of circuits 50 shown in FIG. 1 (a) are connected in stages, and the pulse train input to the first-stage circuit is sequentially transmitted to the latter-stage circuit. Since each circuit corrects the collapse of the duty ratio of the input pulse train and outputs it to the circuit of the next stage, the collapse of the duty ratio of the pulse train does not accumulate.

【0017】図2(b)においては、段状に複数個接続
した回路50の回路間でパルス列を差動信号として伝送
している。各回路のバッファは差動信号を極性が逆の2
相のパルス列に変換してデューティ比補正装置52に入
力し、デューティ比補正回路52は補正したパルス列を
差動信号にして出力する。こうすることにより回路間の
パルス列伝送において雑音の影響が小さくなり、小振幅
のパルス列を伝送することができる。
In FIG. 2 (b), a pulse train is transmitted as a differential signal between the circuits of a plurality of circuits 50 connected in stages. The buffer of each circuit outputs the differential signal with the opposite polarity.
The pulse train is converted into a phase pulse train and input to the duty ratio correction device 52. The duty ratio correction circuit 52 outputs the corrected pulse train as a differential signal. By doing so, the influence of noise is reduced in pulse train transmission between circuits, and a pulse train of small amplitude can be transmitted.

【0018】[0018]

【実施例】以下、本発明の実施例を図面を参照して説明
する。図3には本発明のデューティ比補正回路を用いた
CMOS LSI チップ内におけるクロック伝送の一実施例が
示される。図中の1は CMOS LSI チップ、2は差動伝送
により外部から入力された差動クロックPINとNIN
をチップ内部の差動クロックP1とN1に変換する入力
バッファ、3はチップ内の処理回路7に分配するクロッ
クを差動クロック配線8から取り出すクロック分配回
路、3は差動クロックP1とN1のデューティ比を補正
するデューティ比補正回路、4は内部の差動クロックP
1とN1を外部の差動クロックPOUTとNOUTとし
て出力する出力バッファである。
Embodiments of the present invention will be described below with reference to the drawings. The duty ratio correction circuit of the present invention is used in FIG.
An example of clock transmission in a CMOS LSI chip is shown. In the figure, 1 is a CMOS LSI chip, 2 is a differential clock PIN and NIN input from the outside by differential transmission.
Of the differential clocks P1 and N1 are input buffers, 3 is a clock distribution circuit for extracting a clock to be distributed to the processing circuit 7 in the chip from the differential clock wiring 8, and 3 is a duty of the differential clocks P1 and N1. A duty ratio correction circuit for correcting the ratio, 4 is an internal differential clock P
1 and N1 are output buffers for outputting external differential clocks POUT and NOUT.

【0019】図4(a)は入力バッファ2の回路構成例
である。図中の21と22はそれぞれ小振幅の差動クロ
ックPINとNINを入力して単一の内部クロックに変
換する回路である。ただし、変換回路21と22へは差
動クロックの入力極性が逆になっている。すなわち、変
換回路21に対しては正入力端子にPIN、負入力端
子にNINが入力され、一方、変換回路22に対して
は正入力端子にNIN、負入力端子にPINが入力
される。これにより、入力バッファ2からは CMOS LSI
内の信号電圧レベルに適合し、かつ極性が逆の2相クロ
ック(以下、内部差動クロックという)であるP1とN
1が出力される。差動クロックPINとNINは同一構
成の変換回路21と22により変換されるので、変換後
のパルスの立上りおよび立下り伝搬遅延時間はP1とN
1の間で等しい。
FIG. 4A shows a circuit configuration example of the input buffer 2. Reference numerals 21 and 22 in the figure are circuits for inputting differential clocks PIN and NIN having small amplitudes and converting them into a single internal clock. However, the input polarities of the differential clocks to the conversion circuits 21 and 22 are opposite. That is, to the conversion circuit 21, PIN is input to the positive input terminal and NIN is input to the negative input terminal, while for the conversion circuit 22, NIN is input to the positive input terminal and PIN is input to the negative input terminal. This allows the CMOS LSI from the input buffer 2.
P1 and N that are two-phase clocks (hereinafter referred to as internal differential clocks) that are compatible with the signal voltage level in the
1 is output. Since the differential clocks PIN and NIN are converted by the conversion circuits 21 and 22 having the same configuration, the rising and falling propagation delay times of the pulse after conversion are P1 and N.
Equal between 1

【0020】図4(b)は入力バッファ2によるクロッ
クの変換を示すタイムチャートである。変換回路21は
小振幅の差動クロックPINとNINを差動入力して C
MOSLSI のHおよびLレベルに適合したクロックP1に
変換する。また、変換回路22は、変換回路21とは逆
極性で入力された差動PINとNINを差動入力してCM
OS LSI のHおよびLレベルに適合したクロックN1に
変換する。内部差動クロックP1とN1にはそれぞれパ
ルスの立上り伝搬遅延時間tpdr と立下り伝搬遅延時間
tpdf が生じている。
FIG. 4B is a time chart showing clock conversion by the input buffer 2. The conversion circuit 21 differentially inputs the small-amplitude differential clocks PIN and NIN to C
Convert to clock P1 that is compatible with H and L levels of MOSLSI. In addition, the conversion circuit 22 differentially inputs the differential PIN and NIN that are input in the opposite polarity to the conversion circuit 21, and CM
Convert to clock N1 that is compatible with H and L levels of OS LSI. The internal differential clocks P1 and N1 have a pulse rising propagation delay time tpdr and a pulse falling propagation delay time tpdf, respectively.

【0021】図5はクロック分配回路の回路構成例であ
る。 CMOS LSI チップ1内では差動クロック配線8から
取り出したクロックをチップ内で伝送している。 CMOS
回路では負荷容量によって伝搬遅延時間が大きく異なっ
てくるので、この場合、入力バッファ2が出力する内部
差動クロックP1とN1の各々のデューティ比の崩れを
同じにするために、差動クロック配線8の負荷容量のバ
ランスをとる必要がある。
FIG. 5 shows an example of the circuit configuration of the clock distribution circuit. In the CMOS LSI chip 1, the clock extracted from the differential clock wiring 8 is transmitted within the chip. CMOS
In the circuit, since the propagation delay time greatly varies depending on the load capacitance, in this case, in order to make the respective duty ratios of the internal differential clocks P1 and N1 output from the input buffer 2 the same, the differential clock wiring 8 It is necessary to balance the load capacity of.

【0022】図5に示すように、クロック分配回路3は
同一構成のインバータ31を介して差動クロック配線8
の各々から単一のクロックを取り出すようにしたもので
ある。同一構成のインバータ31を接続することにより
差動クロック配線8の負荷容量のバランスが保たれる。
なお、ここでインバータを使用したのは一例であり、バ
ッファ等の他の回路を使用しても構わない。クロック分
配回路3により取り出されたクロックは複数のクロック
バッファ6を介してチップ内の各処理回路7に分配され
る。
As shown in FIG. 5, the clock distribution circuit 3 has a differential clock wiring 8 via an inverter 31 having the same structure.
A single clock is extracted from each of the above. By connecting the inverters 31 having the same configuration, the load capacitance of the differential clock wiring 8 is kept balanced.
Note that the use of the inverter here is an example, and other circuits such as a buffer may be used. The clock extracted by the clock distribution circuit 3 is distributed to each processing circuit 7 in the chip via the plurality of clock buffers 6.

【0023】図6はデューティ比補正回路の回路構成
例、図7はデューティ比補正回路のタイムチャートであ
る。デューティ比補正回路4は立上りエッジ検出回路4
1とラッチ回路42とで構成される。立上りエッジ検出
回路41は内部差動クロックP1とN1のそれぞれの立
上りのタイミングでパルスを発生させる。ラッチ回路4
2は、立上りエッジ検出回路41が発生させたP1とN
1の立上りエッジ検出パルスをそれぞれセット入力とリ
セット入力に入力することにより、内部差動クロックP
1とN1のそれぞれの立上りに同期して立上りおよび立
下りを行うパルス列を生成する。
FIG. 6 is a circuit configuration example of the duty ratio correction circuit, and FIG. 7 is a time chart of the duty ratio correction circuit. The duty ratio correction circuit 4 is the rising edge detection circuit 4
1 and a latch circuit 42. The rising edge detection circuit 41 generates a pulse at each rising timing of the internal differential clocks P1 and N1. Latch circuit 4
2 is P1 and N generated by the rising edge detection circuit 41.
By inputting the rising edge detection pulse of 1 to the set input and the reset input, respectively, the internal differential clock P
A pulse train that rises and falls in synchronization with the rising edges of 1 and N1 is generated.

【0024】立上りエッジ検出回路41には、図6に示
されるように、3個のインバータと1個のNANDから
なる同じ回路が2つ含まれている。各々の回路は、入力
パルスがNAND413の一方の入力端子にはそのまま
入力され、もう一方の入力端子には3個直列されたイン
バータ411および412を介して入力される構成とな
っている。例えば、クロックP1が3個直列されたイン
バータ411および412を通過すると、図7に示され
るように、P1よりやや遅延しかつ極性が反転したクロ
ックP2となる。したがって、NAND413には元の
クロックP1と遅延・反転したクロックP2とが入力さ
れ、その結果、P1の立上りに同期したネガティブパル
スP3が発生する。同様に、クロックN1に対しても、
N1の立上りに同期したネガティブパルスN3が発生す
る。
As shown in FIG. 6, the rising edge detection circuit 41 includes two identical circuits each including three inverters and one NAND. In each circuit, an input pulse is input as it is to one input terminal of the NAND 413 and is input to the other input terminal via three inverters 411 and 412 connected in series. For example, when three clocks P1 pass through the serially connected inverters 411 and 412, as shown in FIG. 7, it becomes a clock P2 which is slightly delayed from P1 and whose polarity is inverted. Therefore, the original clock P1 and the delayed / inverted clock P2 are input to the NAND 413, and as a result, a negative pulse P3 synchronized with the rising edge of P1 is generated. Similarly, for clock N1
A negative pulse N3 is generated in synchronization with the rising edge of N1.

【0025】ラッチ回路42は、2個のNAND421
と2個のインバータ422とで構成されるR−Sフリッ
プフロップによるラッチである。ラッチ回路42は、ク
ロックP3が入力される端子がセット入力、クロックN
3が入力される端子がリセット入力、クロックP4が出
力される端子が正相出力、クロックN4が出力される端
子が反転出力であり、立下り入力で動作する。したがっ
て、図7に示されるように、クロックP4はクロックP
3の立下りに同期して立ち上がり、クロックN3の立下
りに同期して立ち下がる。また、クロックN4はクロッ
クP3の立下りに同期して立ち下がり、クロックN3の
立下りに同期して立ち上がる。
The latch circuit 42 includes two NANDs 421.
And the two inverters 422 are latches by the RS flip-flop. In the latch circuit 42, the terminal to which the clock P3 is input is a set input
The terminal to which 3 is input is a reset input, the terminal to which the clock P4 is output is a positive phase output, and the terminal to which the clock N4 is output is an inverting output, which operates with a falling input. Therefore, as shown in FIG. 7, the clock P4 is the clock P4.
3 rises in synchronization with the falling edge of 3 and falls in synchronization with the falling edge of the clock N3. The clock N4 falls in synchronization with the falling edge of the clock P3 and rises in synchronization with the falling edge of the clock N3.

【0026】以上の動作の結果、 CMOS LSI チップ1に
入力された差動クロックPINとNINのタイミングよ
り立上がり伝搬遅延時間tpdr だけ遅延した内部差動ク
ロックP4とN4が生成される。
As a result of the above operation, the internal differential clocks P4 and N4 delayed by the rising propagation delay time tpdr from the timing of the differential clocks PIN and NIN input to the CMOS LSI chip 1 are generated.

【0027】なお、本実施例では内部差動クロックP1
とN1の立上りのタイミングを利用してデューティ比の
補正を行ったが、P1とN1の立下りのタイミングを利
用する場合も、補正後のクロックP4およびN4が入力
差動クロックPINおよびNINよりも立下り伝搬遅延
時間tpdf だけ遅延することを除けば同じ結果が得られ
る。
In this embodiment, the internal differential clock P1
The duty ratio is corrected by using the rising timings of N1 and N1. However, even when the falling timing of P1 and N1 is used, the corrected clocks P4 and N4 are better than the input differential clocks PIN and NIN. The same result is obtained except that it is delayed by the trailing propagation delay time tpdf.

【0028】図6に示したデューティ比補正回路4の構
成要素である各回路も、クロックのデューティ比の崩れ
を生じさせないように考慮して構成される必要がある。
図8にデューティ比補正回路4の各構成要素の回路構成
例を示す。図8の(a)にはインバータ411、(b)
にはインバータ412、(c)にはインバータ422、
(d)にはNAND413、(e)にはNAND421
の構成例がそれぞれ示される。図示のようにこれらの回
路は相補形のトランジスタ回路で構成される。なお、図
中の例えば「×3」の印は該当トランジスタが3個並列
に接続されていることを表している。
Each circuit which is a component of the duty ratio correction circuit 4 shown in FIG. 6 also needs to be configured so as not to cause the collapse of the duty ratio of the clock.
FIG. 8 shows a circuit configuration example of each component of the duty ratio correction circuit 4. The inverter 411, (b) is shown in (a) of FIG.
To the inverter 412, (c) to the inverter 422,
The NAND 413 is shown in (d) and the NAND 421 is shown in (e).
The respective configuration examples are shown. As shown, these circuits are composed of complementary transistor circuits. Note that, for example, a mark “× 3” in the drawing indicates that three corresponding transistors are connected in parallel.

【0029】以上に述べたように、本発明のデューティ
比補正装置においては、クロックのデューティ比を補正
する必要上内部で差動クロックが作られるので、極性が
逆の2相クロックを必要とするような他の処理が回路内
にあれば、この差動クロックを流用することが可能であ
る。例えば、相補回路を構成する一対の相補形トランジ
スタを正相と逆相のクロックを用いて作動させるような
場合、本発明を適用することにより、正相と逆相のクロ
ックを別途生成しなくてもよくなる。
As described above, in the duty ratio correction device of the present invention, since the differential clock is internally generated in order to correct the duty ratio of the clock, a two-phase clock having opposite polarities is required. If such other processing is performed in the circuit, it is possible to use this differential clock. For example, in the case where a pair of complementary transistors forming a complementary circuit are operated by using a positive-phase clock and a negative-phase clock, by applying the present invention, it is possible to separately generate a positive-phase clock and a negative-phase clock. Also gets better.

【0030】また本実施例では、クロックを差動信号と
して CMOS LSI チップに入力する方式を採用している
が、通常の単一クロックを入力する方式を採用しても構
わない。
Further, in this embodiment, the method of inputting a clock as a differential signal to the CMOS LSI chip is adopted, but a normal single clock input method may be adopted.

【0031】本発明を構成する各回路は以上に説明した
回路構成に限られるものではなく、同様な結果が得られ
るのであればどのような回路構成を採用しても構わな
い。
Each circuit constituting the present invention is not limited to the circuit configuration described above, and any circuit configuration may be adopted as long as the same result can be obtained.

【0032】[0032]

【発明の効果】以上に説明したように、本発明によれ
ば、電子回路内で生じるパルスのデューティ比の崩れを
補正できるので、回路間で伝送されるパルス信号のデュ
ーティ比の正確性が高まり、システム全体の動作の信頼
性が向上する。特に、高速で小振幅の信号を入力する C
MOS LSI からなるハードウェアシステムの場合、この発
明がシステムの構築に寄与するところは大きい。
As described above, according to the present invention, the deviation of the duty ratio of the pulse generated in the electronic circuit can be corrected, so that the accuracy of the duty ratio of the pulse signal transmitted between the circuits is improved. , The reliability of the operation of the entire system is improved. Especially, C that inputs a signal of small amplitude at high speed
In the case of a hardware system consisting of MOS LSI, the present invention greatly contributes to the construction of the system.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】本発明に係る原理説明図である。FIG. 2 is a diagram illustrating the principle of the present invention.

【図3】本発明の実施例の回路構成を示す図である。FIG. 3 is a diagram showing a circuit configuration of an embodiment of the present invention.

【図4】実施例回路における入力バッファを説明するた
めの図である。
FIG. 4 is a diagram for explaining an input buffer in the embodiment circuit.

【図5】実施例回路におけるクロック分配回路を説明す
るための図である。
FIG. 5 is a diagram for explaining a clock distribution circuit in the embodiment circuit.

【図6】実施例回路におけるデューティ比補正回路の回
路構成例である。
FIG. 6 is a circuit configuration example of a duty ratio correction circuit in the embodiment circuit.

【図7】実施例回路におけるデューティ比補正回路の動
作を説明するためのタイムチャートである。
FIG. 7 is a time chart for explaining the operation of the duty ratio correction circuit in the embodiment circuit.

【図8】実施例回路におけるデューティ比補正回路の各
要素の回路構成例である。
FIG. 8 is a circuit configuration example of each element of the duty ratio correction circuit in the embodiment circuit.

【図9】従来の技術を説明するための図である。FIG. 9 is a diagram for explaining a conventional technique.

【図10】従来の技術の問題点に対する解決案を説明す
るための図である。
FIG. 10 is a diagram for explaining a solution to the problem of the conventional technique.

【図11】解決案の問題点を説明するための図である。FIG. 11 is a diagram for explaining a problem of the solution.

【符号の説明】[Explanation of symbols]

1 CMOS LSI チップ 2 入力バッファ 3 クロック分配回路 4 デューティ比補正回路 5 出力バッファ 6 クロックバッファ 7 チップ内の処理回路 8 差動クロック配線 21、22 クロック変換回路 31 インバータ 41 立上りエッジ検出回路 42 ラッチ回路 411、412、422 インバータ 413、422 NAND 50 回路 51 バッファ(単一パルス入力) 51′バッファ(差動パルス入力) 52 デューティ比補正装置 53 パルスエッジ検出手段 54 パルス列生成手段 1 CMOS LSI Chip 2 Input Buffer 3 Clock Distribution Circuit 4 Duty Ratio Correction Circuit 5 Output Buffer 6 Clock Buffer 7 In-Chip Processing Circuit 8 Differential Clock Wiring 21, 22 Clock Conversion Circuit 31 Inverter 41 Rising Edge Detection Circuit 42 Latch Circuit 411 412, 422 inverters 413, 422 NAND 50 circuit 51 buffer (single pulse input) 51 'buffer (differential pulse input) 52 duty ratio correction device 53 pulse edge detection means 54 pulse train generation means

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 入力パルスを極性が逆の2相パルスに変
換するバッファを介して回路内に入力されたパルス列の
デューティ比の崩れを補正する方法であって、 該バッファを介した2相のパルス列の各パルスの立上り
または立下りのいずれか一方に同期して立上りと立下り
を行うパルス列を生成してこれをデューティ比を補正し
たパルス列とするようにしたデューティ比補正方法。
1. A method of correcting the collapse of the duty ratio of a pulse train input into a circuit via a buffer for converting an input pulse into a two-phase pulse having opposite polarities. A duty ratio correction method in which a pulse train that rises and falls in synchronism with either the rising or the falling of each pulse of the pulse train is generated and this is used as a pulse train with a corrected duty ratio.
【請求項2】 入力パルスを極性が逆の2相パルスに変
換するバッファを介して回路内に入力されたパルス列の
デューティ比の崩れを補正するデューティ比補正装置で
あって、 該バッファを介した2相のパルス列の各パルスの立上り
または立下りのいずれか一方を検出するパルスエッジ検
出手段と、 該パルスエッジ検出手段で検出されたパルスの立上りま
たは立下りに同期して立上りと立下りを行うパルス列を
生成するパルス列生成手段とを備えたデューティ比補正
装置。
2. A duty ratio correction device for correcting collapse of duty ratio of a pulse train input into a circuit via a buffer for converting an input pulse into a two-phase pulse having opposite polarities. Pulse edge detecting means for detecting either rising or falling of each pulse of a two-phase pulse train, and rising and falling in synchronization with rising or falling of the pulse detected by the pulse edge detecting means A duty ratio correction device comprising: a pulse train generation unit that generates a pulse train.
【請求項3】 段状に接続される複数の回路間でパルス
列を伝送する方法であって、 該複数の回路の各々は、入力パルスを極性が逆の2相パ
ルスに変換するバッファを介してパルス列を回路内に入
力し、該入力したパルス列のデューティ比の崩れを請求
項1記載のデューティ比補正方法で補正し、該補正した
パルス列を回路外に出力し、 該複数の回路間でそれぞれ前段の回路が出力したパルス
列を後段の回路に入力するようにした回路間パルス列伝
送方法。
3. A method for transmitting a pulse train between a plurality of circuits connected in stages, each of the plurality of circuits via a buffer for converting an input pulse into a two-phase pulse having opposite polarities. A pulse train is input into the circuit, the duty ratio correction of the input pulse train is corrected by the duty ratio correction method according to claim 1, the corrected pulse train is output to the outside of the circuit, and each of the plurality of circuits has a front stage. Inter-circuit pulse train transmission method in which the pulse train output from the circuit is input to the subsequent circuit.
【請求項4】 該複数の回路間ではパルス列を差動信号
として伝送し、 上記バッファは、該差動信号としてのパルス列を入力し
て、極性が逆の2相パルスに変換する請求項3記載の回
路間パルス列伝送方法。
4. The pulse train is transmitted as a differential signal between the plurality of circuits, and the buffer receives the pulse train as the differential signal and converts the pulse train into two-phase pulses having opposite polarities. Pulse train transmission method between circuits.
JP6223072A 1994-09-19 1994-09-19 Method and device for correcting duty ratio Withdrawn JPH0888545A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6223072A JPH0888545A (en) 1994-09-19 1994-09-19 Method and device for correcting duty ratio

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6223072A JPH0888545A (en) 1994-09-19 1994-09-19 Method and device for correcting duty ratio

Publications (1)

Publication Number Publication Date
JPH0888545A true JPH0888545A (en) 1996-04-02

Family

ID=16792397

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6223072A Withdrawn JPH0888545A (en) 1994-09-19 1994-09-19 Method and device for correcting duty ratio

Country Status (1)

Country Link
JP (1) JPH0888545A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6380778B2 (en) 2000-05-12 2002-04-30 Hitachi, Ltd. Semiconductor integrated circuit
KR100477809B1 (en) * 2002-05-21 2005-03-21 주식회사 하이닉스반도체 Digital dll apparatus for correcting duty cycle and method thereof
JP2005135567A (en) * 2003-10-30 2005-05-26 Hynix Semiconductor Inc Delay locked loop and clock generation method therefor
JP2005318520A (en) * 2004-04-27 2005-11-10 Hynix Semiconductor Inc Duty cycle calibrating apparatus for semiconductor memory device and method therefor
KR100540485B1 (en) * 2003-10-29 2006-01-10 주식회사 하이닉스반도체 Duty compensation voltage generator and the method thereof
US7190204B2 (en) 2003-03-13 2007-03-13 Fujitsu Limited Logical circuit
JP2007259150A (en) * 2006-03-23 2007-10-04 Fujitsu Ltd Delay control circuit
JP2008306697A (en) * 2007-06-11 2008-12-18 Hynix Semiconductor Inc Internal clock driver circuit
KR100897254B1 (en) * 2007-04-12 2009-05-14 주식회사 하이닉스반도체 Circuit and Method for Correcting Duty Cycle
JP2010193104A (en) * 2009-02-17 2010-09-02 Fujitsu Ltd Clock generation circuit
JP2011061405A (en) * 2009-09-09 2011-03-24 Fuji Electric Systems Co Ltd Pulse generating circuit and level shift circuit
JP2013066229A (en) * 2007-09-28 2013-04-11 Sk Hynix Inc Duty ratio correction circuit
US8836397B2 (en) 2007-09-28 2014-09-16 SK Hynix Inc. Duty cycle ratio correction circuit

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6380778B2 (en) 2000-05-12 2002-04-30 Hitachi, Ltd. Semiconductor integrated circuit
KR100477809B1 (en) * 2002-05-21 2005-03-21 주식회사 하이닉스반도체 Digital dll apparatus for correcting duty cycle and method thereof
US7330062B2 (en) 2003-03-13 2008-02-12 Fujitsu Limited Input/output logical circuit
US7190204B2 (en) 2003-03-13 2007-03-13 Fujitsu Limited Logical circuit
KR100540485B1 (en) * 2003-10-29 2006-01-10 주식회사 하이닉스반도체 Duty compensation voltage generator and the method thereof
JP2005135567A (en) * 2003-10-30 2005-05-26 Hynix Semiconductor Inc Delay locked loop and clock generation method therefor
JP2005318520A (en) * 2004-04-27 2005-11-10 Hynix Semiconductor Inc Duty cycle calibrating apparatus for semiconductor memory device and method therefor
JP2007259150A (en) * 2006-03-23 2007-10-04 Fujitsu Ltd Delay control circuit
KR100897254B1 (en) * 2007-04-12 2009-05-14 주식회사 하이닉스반도체 Circuit and Method for Correcting Duty Cycle
US7782106B2 (en) 2007-04-12 2010-08-24 Hynix Semiconductor Inc. Circuit and method for correcting duty cycle
JP2008306697A (en) * 2007-06-11 2008-12-18 Hynix Semiconductor Inc Internal clock driver circuit
JP2013066229A (en) * 2007-09-28 2013-04-11 Sk Hynix Inc Duty ratio correction circuit
US8836397B2 (en) 2007-09-28 2014-09-16 SK Hynix Inc. Duty cycle ratio correction circuit
JP2010193104A (en) * 2009-02-17 2010-09-02 Fujitsu Ltd Clock generation circuit
JP2011061405A (en) * 2009-09-09 2011-03-24 Fuji Electric Systems Co Ltd Pulse generating circuit and level shift circuit

Similar Documents

Publication Publication Date Title
US6933759B1 (en) Systems and methods of performing duty cycle control
JP3622685B2 (en) Sampling clock generation circuit, data transfer control device, and electronic device
JPH0888545A (en) Method and device for correcting duty ratio
US7482841B1 (en) Differential bang-bang phase detector (BBPD) with latency reduction
JPH03237832A (en) Timing machining circuit for data clock
US20090153212A1 (en) Clock generators for generation of in-phase and quadrature clock signals
US11777475B2 (en) Multiple adjacent slicewise layout of voltage-controlled oscillator
US6407682B1 (en) High speed serial-deserializer receiver
JPH06314970A (en) Synchronization type circuit
US7884661B2 (en) Clock generator circuit, method of clock generating, and data output circuit using the clock generating circuit and method
US7741875B2 (en) Low amplitude differential output circuit and serial transmission interface using the same
US6255883B1 (en) System and method for balancing clock distribution between two devices
JPH10256886A (en) Signal multiplexing circuit
US6150861A (en) Flip-flop
JP2004289540A (en) Clock extraction circuit and clock extraction method
US6353340B1 (en) Input and output circuit with reduced skew between differential signals
JPH04219016A (en) Output terminal circuit
US7656203B2 (en) Receiving circuit and method thereof
KR100282420B1 (en) Input buffer circuit
JPS6195648A (en) Data transfer system
JPH09200000A (en) D flip-flop
JPH10247902A (en) Signal correction circuit and signal correction method
KR20200079930A (en) Adaptive Phase Splitter
JP2000307394A (en) Clock generating circuit
JP2001267891A (en) Pulse width adjusting circuit

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20011120