JPH0918299A - Pulse width correction circuit - Google Patents
Pulse width correction circuitInfo
- Publication number
- JPH0918299A JPH0918299A JP16434795A JP16434795A JPH0918299A JP H0918299 A JPH0918299 A JP H0918299A JP 16434795 A JP16434795 A JP 16434795A JP 16434795 A JP16434795 A JP 16434795A JP H0918299 A JPH0918299 A JP H0918299A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- pulse width
- signal
- output
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Pulse Circuits (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はパルス幅補正回路に関
し、特にコンピュータ等のディジタル論理回路で使用さ
れるパルス信号のパルス幅を適切に補正する回路に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pulse width correction circuit, and more particularly to a circuit for properly correcting the pulse width of a pulse signal used in a digital logic circuit such as a computer.
【0002】[0002]
【従来の技術】従来のディジタル論理回路素子を実装し
た基板においては、配線容量や配線間容量等が無視でき
ず、また実装基板間の布線容量等もあり、伝送するパル
ス信号のパルス幅がしばしば狭小化してしまい、後段の
素子を正常に動作させるだけのパルス波形が確保され
ず、例えばレジスタのラッチに必要とするだけのパルス
幅のクロック信号が印加できない等の問題点があった。2. Description of the Related Art In a board on which a conventional digital logic circuit element is mounted, the wiring capacity, the inter-wiring capacity, etc. cannot be ignored, and there is also the wiring capacity, etc. between the mounting boards. The width is often narrowed, and there is a problem in that a pulse waveform for operating the subsequent element normally cannot be secured and, for example, a clock signal with a pulse width required for latching a register cannot be applied.
【0003】このような問題点を引き起す狭小化現象
は、パルス波形が有する低域周波数成分に比較して、高
域周波数成分の伝送損失が大きい事等に起因するので、
本質的解決手段を簡単な構成で実現することは難しい。
そこで、ある程度狭小化してしまったパルス波形をもと
の正常波形に近い状態にもどす回路を、適宜介在させる
技術が考えられる。The narrowing phenomenon which causes such a problem is caused by the fact that the transmission loss of the high frequency component is large as compared with the low frequency component of the pulse waveform.
It is difficult to realize the essential solution with a simple structure.
Therefore, a technique of appropriately interposing a circuit that restores a pulse waveform that has been narrowed to a certain degree to a normal waveform is considered.
【0004】このような回路技術を示す第1の従来技術
として図5の回路図を参照すると、この回路は、入力信
号を一方の入力とするとともに、この入力信号を遅延回
路10を介して他方の入力とするORゲート11からな
る簡単な回路である。Referring to the circuit diagram of FIG. 5 as a first prior art showing such a circuit technique, this circuit takes an input signal as one input and passes this input signal through a delay circuit 10 to the other. It is a simple circuit consisting of an OR gate 11 for inputting.
【0005】この回路の動作を示す図6(A)を参照す
ると、入力信号は遅延回路10を介して、所定時間遅延
したパルスとなり、ORゲート11の出力にはこの遅延
時間だけパルス幅の増大した波形が得られる。Referring to FIG. 6A showing the operation of this circuit, the input signal becomes a pulse delayed by a predetermined time through the delay circuit 10, and the output of the OR gate 11 has a pulse width increased by this delay time. The obtained waveform is obtained.
【0006】しかしながら、図6(B)に示すように、
パルス幅の小さい入力信号が入来した場合には、遅延出
力との重複部分がなくなるため、ORゲート11の出力
は二つのパルス波形となり、これでは後段の論理素子が
誤動作となる等の問題がある。However, as shown in FIG.
When an input signal with a small pulse width comes in, there is no overlap with the delayed output, so the output of the OR gate 11 has two pulse waveforms, which causes the problem that the logic element in the subsequent stage malfunctions. is there.
【0007】また第2の従来技術として図7の回路図を
参照すると、この回路は、入力信号が印加されるCMO
Sインバータ21を設け、この出力に抵抗24とコンデ
ンサ25との直列回路が接続され、この共通接続点即ち
節点26の信号を入力とするCMOSインバータ22の
出力を出力信号となし、入力信号をゲート入力とするN
チャネル・エンハンスメント型電界効果トランジスタ2
3を節点26と接地との間に接続している。Referring to the circuit diagram of FIG. 7 as a second prior art, this circuit shows a CMO to which an input signal is applied.
An S inverter 21 is provided, a series circuit of a resistor 24 and a capacitor 25 is connected to this output, the output of the CMOS inverter 22 that receives the signal at this common connection point, that is, the node 26 as an output signal, and the input signal is gated. Input N
Channel enhancement type field effect transistor 2
3 is connected between node 26 and ground.
【0008】この回路の動作を示す図8(A)を参照す
ると、まず入力信号がCMOSインバータ21とNch
エンハンスメント型トランジスタ23のゲートに入力さ
れる。入力信号の立ち上がりでは、CMOSインバータ
21の出力は低レベルになり、更にNchエンハンスメ
ント型トランジスタ23が導通する為、節点26は低レ
ベルに変化しようとする。この時、コンデンサ25には
入力信号の立ち上がる前の状態として、節点26の信号
が高レベルの時にコンデンサ25に充電されていた電荷
が放電される為の時間td1がかかる。次に、入力信号
の立ち下がり時には、トランジスタ23は非導通とな
り、インバータ21の出力が高レベルに変化しようとす
る。この時、コンデンサ25には抵抗24を通して電荷
が充電される為の時間td2がかかる。ここで、節点2
6の信号が低レベルに変化する時にはインバータ21の
出力が低レベルになるだけでなく、トランジスタ23が
導通する為、コンデンサ25の放電時間td1はインバ
ータ21だけによる充電時間td2より短くなる。従っ
て、節点26の信号の立ち下がりは速く、立ち上がりは
遅くなる波形になる。この信号は、インバータ22によ
り整形され、その出力信号は入力信号のパルス幅T1よ
りも広いパルス幅T2≒T1+(td2−td1)の信
号が出力される。Referring to FIG. 8A showing the operation of this circuit, first, the input signal is the CMOS inverter 21 and Nch.
It is input to the gate of the enhancement type transistor 23. At the rising edge of the input signal, the output of the CMOS inverter 21 becomes low level and the Nch enhancement type transistor 23 becomes conductive, so that the node 26 tends to change to low level. At this time, the capacitor 25 requires a time td1 for discharging the electric charge stored in the capacitor 25 when the signal at the node 26 is at a high level, in the state before the rise of the input signal. Next, when the input signal falls, the transistor 23 becomes non-conductive, and the output of the inverter 21 tends to change to a high level. At this time, it takes time td2 for the capacitor 25 to be charged with electric charges through the resistor 24. Where node 2
When the signal of 6 changes to low level, not only the output of the inverter 21 becomes low level but also the transistor 23 becomes conductive, so that the discharging time td1 of the capacitor 25 becomes shorter than the charging time td2 by the inverter 21 alone. Therefore, the signal at the node 26 has a waveform in which the falling edge is fast and the rising edge is slow. This signal is shaped by the inverter 22, and the output signal thereof has a pulse width T2≈T1 + (td2-td1) wider than the pulse width T1 of the input signal.
【0009】しかしながら、図8(B)に示すように、
入力信号のパルス幅T1が遅延時間td1より小さい場
合、節点26の電荷を充分に放電させることができない
ため、論理0レベルにまで低下せず、このためインバー
タ22の出力信号は論理0レベルにまで低下せず、この
ためインバータ22の出力信号は論理0レベルから幾分
高レベルの波形となり、論理1レベルのパルス幅の出力
信号が得られないという問題が生じる。However, as shown in FIG.
When the pulse width T1 of the input signal is smaller than the delay time td1, the electric charge at the node 26 cannot be fully discharged, so that it does not drop to the logic 0 level, and therefore the output signal of the inverter 22 reaches the logic 0 level. As a result, the output signal of the inverter 22 has a waveform of a logic 0 level to a somewhat higher level, and a problem arises in that an output signal having a pulse width of a logic 1 level cannot be obtained.
【0010】さらに、この回路によれば、図8(A)に
示すように、出力信号の立ち上がりエッジは、入力信号
のそれに対して、インバータ2段分程度の遅延より大き
な遅延時間td1が生じてしまうという問題がある。こ
れは、後段の論理素子の動作を遅らせてしまうという欠
点となる。Further, according to this circuit, as shown in FIG. 8A, the rising edge of the output signal has a delay time td1 larger than that of the input signal by about two stages of the inverter. There is a problem that it ends up. This has the drawback of delaying the operation of the subsequent logic elements.
【0011】さらに第3の従来例として特開平2−31
1013号公報に示す図9のブロック図を参照すると、
この回路は、入力信号が入力される分周回路31の出力
をデータ入力,遅延回路32の出力をクロック入力とす
るラッチ33を設け、このラッチ33の出力と分周回路
の出力との排他的論理和(EXOR)をとる合成回路3
4を設け、この出力を出力信号としている。Further, as a third conventional example, JP-A-2-31
Referring to the block diagram of FIG. 9 shown in Japanese Patent No. 1013,
This circuit is provided with a latch 33 which receives the output of the frequency dividing circuit 31 to which the input signal is input as a data input and the output of the delay circuit 32 as a clock input, and the output of the latch 33 and the output of the frequency dividing circuit are exclusive. Synthesis circuit 3 that takes the logical sum (EXOR)
4 is provided and this output is used as an output signal.
【0012】この回路の動作を示す図10(A)のタイ
ミング図を参照すると、入力信号は、遅延回路32によ
って時間tdだけ遅れた信号が生成される。また、分周
回路31は入力信号の立ち上がりで変化し、その出力は
2分周される。分周回路31の信号は遅延回路32の信
号の立ち上がりのタイミングでラッチ33に取り込ま
れ、ラッチ33の出力の信号は、分周回路31の信号が
遅延回路32の遅延tdだけ遅れた信号を出力する事に
なる。そこで、分周回路31の信号とラッチ33の信号
とを合成回路5に入力する事により、パルス幅T2=t
dの出力信号が得られる。Referring to the timing diagram of FIG. 10A showing the operation of this circuit, the delay circuit 32 delays the input signal by the time td. Further, the frequency dividing circuit 31 changes at the rising edge of the input signal, and its output is divided by two. The signal of the frequency dividing circuit 31 is taken into the latch 33 at the rising timing of the signal of the delay circuit 32, and the signal of the output of the latch 33 is a signal obtained by delaying the signal of the frequency dividing circuit 31 by the delay td of the delay circuit 32. Will be done. Therefore, by inputting the signal of the frequency dividing circuit 31 and the signal of the latch 33 to the combining circuit 5, the pulse width T2 = t.
The output signal of d is obtained.
【0013】しかしながら、図10(B)に示すよう
に、出力信号のパルス幅T2は遅延回路32の遅延時間
tdと同じになる為、出力信号のパルス幅を広げるには
遅延回路32の遅延時間tdを入力パルス幅T1以上に
設定しなければならない。この回路を、ICチップ上に
構成した時に製造上のバラツキ等で例えば遅延値が小さ
くなってしまった場合、出力信号のパルス幅が入力のパ
ルス幅T1より小さくなってしまう。However, as shown in FIG. 10B, the pulse width T2 of the output signal becomes the same as the delay time td of the delay circuit 32. Therefore, in order to increase the pulse width of the output signal, the delay time of the delay circuit 32 is increased. td must be set to the input pulse width T1 or more. When this circuit is configured on an IC chip, if the delay value is reduced due to manufacturing variations or the like, the pulse width of the output signal becomes smaller than the input pulse width T1.
【0014】更に、遅延回路32は、通常図7の従来例
の様に、抵抗とコンデンサとで構成する事が多く、大き
な遅延を得る為には抵抗値やコンデンサの容量を大きく
取る事になる。この回路を、ICチップ上に構成する事
を考えると、抵抗素子や容量素子の面積が大きくなり、
チップサイズを増大させる原因となる。また、図8
(B)の信号がつぶれてしまう原因と同様に、入力信号
が時間tdより小さなパルス幅だった場合、遅延回路3
2内部のコンデンサの充放電時間が十分に行えず、図1
0(C)に示す様に、遅延回路32の出力の信号Aは入
力信号に追従出来ず、つぶれてしまいラッチ33が正常
に動作せず誤動作してしまう。この解決手段として、遅
延回路32の1つ当たりの遅延値を小さくし数段直列接
続させる構成があるが、当然回路規模が大きくなり、I
Cチップ上に構成した場合面積を増大させる原因となっ
てしまう等の欠点があった。Further, the delay circuit 32 is usually composed of a resistor and a capacitor as in the conventional example shown in FIG. 7, and in order to obtain a large delay, the resistance value and the capacitance of the capacitor should be large. . Considering that this circuit is configured on an IC chip, the area of the resistance element and the capacitance element becomes large,
This will increase the chip size. FIG.
Similarly to the cause of the signal (B) being crushed, when the input signal has a pulse width smaller than the time td, the delay circuit 3
2 The charging / discharging time of the internal capacitor cannot be fully performed, and
As shown in 0 (C), the signal A of the output of the delay circuit 32 cannot follow the input signal and is crushed, and the latch 33 does not operate normally and malfunctions. As a means for solving this, there is a configuration in which the delay value per delay circuit 32 is reduced and several stages are connected in series. However, the circuit scale naturally increases and I
When it is constructed on the C chip, there is a drawback that it causes an increase in area.
【0015】[0015]
【発明が解決しようとする課題】以上のような第1乃至
第3の従来技術の諸問題点等に鑑み、本発明では次の課
題を挙げる。 (1)入力信号のパルス幅が変化しても、所定のパルス
幅の出力信号が得られるようにすること。 (2)実装状態に起因するパルス波形の変化にも対応で
きるようにすること。 (3)後段の論理素子が誤動作しないように、所定のパ
ルス幅と論理レベルとを持った出力信号を得るようにす
ること。 (4)出力信号の遅延時間を極力小さく抑えること。 (5)半導体チップの製造上のバラツキ等によって遅延
値が小さくなっても、入力信号よりもパルス幅が小さく
ならないように出力信号を得るようにすること。In view of the problems of the first to third prior arts as described above, the present invention has the following problems. (1) Even if the pulse width of the input signal changes, an output signal with a predetermined pulse width should be obtained. (2) To be able to cope with changes in the pulse waveform due to the mounting state. (3) To obtain an output signal having a predetermined pulse width and logic level so that the logic element in the subsequent stage does not malfunction. (4) To minimize the delay time of the output signal. (5) An output signal should be obtained so that the pulse width does not become smaller than the input signal, even if the delay value becomes small due to variations in the manufacturing of semiconductor chips.
【0016】(6)構成するチップのサイズを増大させ
ないようにすること。 (7)構成する回路の規模を極力小さくすること。 (8)特にパルス幅の小さい入力信号が印加された場合
でも、対応できるようにすること。(6) Do not increase the size of the constituent chips. (7) Minimize the scale of the circuit to be constructed. (8) To be able to cope even when an input signal with a particularly small pulse width is applied.
【0017】[0017]
【課題を解決するための手段】本発明のパルス幅補正回
路の第1の構成は、入力信号の立ち上がりでカウント出
力が変化する第1のカウンタと、前記入力信号の立ち下
がりでカウント出力が変化する第2のカウンタと、前記
第2又は第1のカウンタの出力を入力とする遅延回路
と、前記第1又は第2のカウンタの出力と前記遅延回路
の出力とを入力とする排他的論理和演算回路とを備えた
ことを特徴とする。According to a first structure of a pulse width correction circuit of the present invention, a count output changes at a rising edge of an input signal and a count output changes at a falling edge of the input signal. A second counter, a delay circuit having the output of the second or first counter as an input, and an exclusive OR having the output of the first or second counter and the output of the delay circuit as an input And an arithmetic circuit.
【0018】本発明のパルス幅補正回路の第2の構成
は、前記遅延回路が、前記第2又は第1のカウンタの前
段に接続されていることを特徴とする。A second configuration of the pulse width correction circuit of the present invention is characterized in that the delay circuit is connected to a stage preceding the second or first counter.
【0019】前記第1,第2の構成において、特に前記
遅延回路が、複数段のインバータからなることを特徴と
し、また特に前記演算回路が、ORゲート出力又はNO
Rゲート出力を有することを特徴とする。In the first and second configurations, in particular, the delay circuit is composed of a plurality of stages of inverters, and particularly the arithmetic circuit is an OR gate output or NO.
It is characterized by having an R gate output.
【0020】[0020]
【実施例】本発明の第1の実施例の回路図を示す図1を
参照すると、この実施例は、入力信号の立ち上がりエッ
ジでカウント出力が変化する1ビット(bit)のカウ
ンタ1(以降、立ち上がりカウンタ1と略称す)と、入
力信号の立ち下がりエッジでカウント出力が変化する1
ビットのカウンタ2(以降、立ち下がりカウンタ2と略
称す)と、この立下がりカウンタ2の出力を入力とする
遅延回路3と、立ち上がりカウンタ1の出力即ち信号A
と遅延回路3の出力即ち信号Cとを二入力信号とする排
他的論理和演算回路4(以下、EXOR4と略称す)と
を備える。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Referring to FIG. 1, which is a circuit diagram of a first embodiment of the present invention, in this embodiment, a 1-bit counter 1 (hereinafter referred to as a counter 1) whose count output changes at a rising edge of an input signal will be described. (Abbreviated as rising counter 1) and the count output changes at the falling edge of the input signal 1
A bit counter 2 (hereinafter abbreviated as falling counter 2), a delay circuit 3 that receives the output of the falling counter 2, and an output of the rising counter 1, that is, a signal A
And an output of the delay circuit 3, that is, the signal C, as an two-input signal, an exclusive OR operation circuit 4 (hereinafter, abbreviated as EXOR4).
【0021】この実施例の動作を示す図3のタイミング
図を参照すると、パルス幅T1を有する入力信号は、立
ち上がりカウンタ1と立ち下がりカウンタ2とに入力さ
れ、入力信号の立ち上がり、立ち下がりがそれぞれのカ
ウンタ1,2の出力を変化させ、立ち上がりカウンタ1
の出力である信号Aに対して、入力波形パルス幅T1の
遅延時間を持った信号Bが生成される。Referring to the timing chart of FIG. 3 showing the operation of this embodiment, an input signal having a pulse width T1 is inputted to the rising counter 1 and the falling counter 2 so that the rising and falling edges of the input signal are different from each other. The output of counters 1 and 2 is changed to the rising counter 1
A signal B having a delay time of the input waveform pulse width T1 is generated with respect to the signal A that is the output of.
【0022】更に信号Bを遅延回路3に入力すると、そ
の出力は信号Aに対して入力信号の〔パルス幅T1+遅
延回路3の遅延td〕を持った信号Cが生成される。そ
こで、信号Aと信号CとのEXOR論理を取る事によっ
て、出力信号は必ず入力信号より時間Tdだけ大きなパ
ルス幅T2を持った波形が得られる。When the signal B is further input to the delay circuit 3, the output thereof is a signal C having [pulse width T1 + delay td of the delay circuit 3] of the input signal with respect to the signal A. Therefore, by taking the EXOR logic of the signal A and the signal C, the output signal always has a waveform having a pulse width T2 larger than the input signal by the time Td.
【0023】この実施例の回路であれば、入力信号の立
ち上がりのエッジから出力信号の立ち上がりのエッジま
での遅延は、カウンタ1,2のセットアップ時間とEX
OR4との遅延だけになり、上述した第2の従来例の抵
抗とコンデンサとによる遅延値に比べはるかに小さくな
る。更に、入力信号は必ず一度カウタ2を通ってから遅
延回路3に入力される為、たとえ入力パルス幅T1が遅
延回路3の遅延値tdより小さくても、EXOR4の出
力信号は、遅延回路3の遅延値tdに比べかなり大きく
なる為、従来例の様に信号がつぶれる心配が無くなる。In the circuit of this embodiment, the delay from the rising edge of the input signal to the rising edge of the output signal is the setup time of the counters 1 and 2 and EX.
It is only the delay with OR4, which is much smaller than the delay value due to the resistor and the capacitor of the second conventional example described above. Further, since the input signal always passes through the counter 2 and then is input to the delay circuit 3, even if the input pulse width T1 is smaller than the delay value td of the delay circuit 3, the output signal of the EXOR 4 outputs the delay signal of the delay circuit 3. Since the delay value is much larger than the delay value td, there is no fear of the signal being crushed as in the conventional example.
【0024】また、出力信号のパルス幅T2は、立ち上
がりカウンタ1と立ち下がりカウンタ2の出力からのE
XORを取る為、遅延回路3の遅延値に関わらず、必ず
入力信号のパルス信号T1は確保される為、遅延回路3
の遅延値のバラツキによりパルス幅T2が入力信号より
小さくなる事は無い。例えば、出力信号を入力信号のパ
ルス幅の1.5倍にしようとすると、上述した第3の従
来例では、遅延回路32の遅延値を〔T1+0.5・T
1〕にしなくてはならないところ、本実施例では遅延回
路3の遅延値は〔0.5・T1〕で済む為、例えば抵抗
素子と容量素子とで遅延回路を構成した場合、面積的に
は約1/3で済む。Further, the pulse width T2 of the output signal is equal to the E of the output of the rising counter 1 and the falling counter 2.
Since the XOR is taken, the pulse signal T1 of the input signal is always ensured regardless of the delay value of the delay circuit 3, so the delay circuit 3
The pulse width T2 does not become smaller than the input signal due to the variation in the delay value. For example, if it is attempted to make the output signal 1.5 times the pulse width of the input signal, in the above-mentioned third conventional example, the delay value of the delay circuit 32 is [T1 + 0.5.T].
1], the delay value of the delay circuit 3 is [0.5 · T1] in this embodiment. Therefore, for example, when the delay circuit is composed of a resistance element and a capacitance element, the area is reduced. It takes about 1/3.
【0025】本発明の第2の実施例の回路図を示す図2
を参照すると、この実施例は、遅延回路3が立ち上がり
カウンタ1の出力に接続されていること、及びEXOR
4の代りにEXNOR5があること以外図1と共通す
る。FIG. 2 showing a circuit diagram of the second embodiment of the present invention.
In this embodiment, the delay circuit 3 is connected to the output of the rising counter 1, and the EXOR
4 is the same as FIG. 1 except that EXNOR 5 is provided instead of 4.
【0026】この実施例の動作を示す図4のタイミング
図を参照すると、この実施例では、上述した第1の実施
例と異なり、入力信号の低レベルの区間のパルス幅T1
が小さい場合について説明する。まず入力信号は立ち上
がりカウンタ1と立ち下がりカウンタ2とに入力され、
入力信号の立ち上がり、立ち下がりのそれぞれで、カウ
ンタ1,2出力が変化し立ち下がりカウンタ2の出力で
ある信号Bに対して、入力波形パルス幅T1の遅延を持
った信号Aが形成される。第1の実施例とは逆に、立ち
上がりカウンタ1の出力の信号Aを遅延回路3に入力す
ると、その出力は信号Bに対して入力信号の〔パルス幅
T1+遅延回路3の遅延td〕を持った信号Cが生成さ
れる。信号Bと信号CのEXNORを取る事によって、
出力信号は必ず入力信号より時間tdだけ大きなパルス
幅T2を持った波形が得られる。この実施例も、第1の
実施例と同様に、入力信号の立ち下がりのエッジから出
力信号の立ち下がりのエッジまでの遅延は、カウンタ
1,2のセットアップ時間とEXNOR5との遅延だけ
になり、第2の従来例に比べ遅延値は小さくて済み、入
力信号は必ず一度カウンタ1,2を通ってから遅延回路
3に入力される為、たとえ入力パルス幅T1が遅延回路
3の遅延値tdより小さくても、出力信号は遅延回路3
の遅延値tdに比べて大きくなり問題はない。出力信号
のパルス幅T2は、立ち上がりカウンタ1からの信号と
立ち下がりカウンタ2の出力のEXNORを取る為、遅
延回路3の遅延値に関わらず、必ず入力信号のパルス幅
T1は確保される為、遅延回路3の遅延値tdのバラツ
キによりパルス幅T2が入力信号のパルス幅T1より小
さくなる事は無いし、遅延回路3の抵抗素子や容量素子
の半導体基板上の面積は、従来例に比べて小さくて済
む。Referring to the timing diagram of FIG. 4 showing the operation of this embodiment, in this embodiment, unlike the above-described first embodiment, the pulse width T1 of the low level section of the input signal is set.
The case where is small will be described. First, the input signal is input to the rising counter 1 and the falling counter 2,
At each of the rising edge and the falling edge of the input signal, the outputs of the counters 1 and 2 change, and the signal A, which is the output of the falling counter 2, is formed into the signal A having the delay of the input waveform pulse width T1. Contrary to the first embodiment, when the signal A output from the rising counter 1 is input to the delay circuit 3, the output has the input signal [pulse width T1 + delay td of the delay circuit 3] with respect to the signal B. Signal C is generated. By taking the EXNOR of signal B and signal C,
The output signal always has a waveform having a pulse width T2 larger than the input signal by the time td. Also in this embodiment, similarly to the first embodiment, the delay from the falling edge of the input signal to the falling edge of the output signal is only the setup time of the counters 1 and 2 and the delay of EXNOR5, The delay value is smaller than that in the second conventional example, and since the input signal always passes through the counters 1 and 2 before being input to the delay circuit 3, even if the input pulse width T1 is smaller than the delay value td of the delay circuit 3. The output signal of the delay circuit 3
There is no problem because it becomes larger than the delay value td. Since the pulse width T2 of the output signal is EXNOR of the signal from the rising counter 1 and the output of the falling counter 2, the pulse width T1 of the input signal is always ensured regardless of the delay value of the delay circuit 3. The pulse width T2 does not become smaller than the pulse width T1 of the input signal due to the variation of the delay value td of the delay circuit 3, and the area of the resistance element and the capacitance element of the delay circuit 3 on the semiconductor substrate is larger than that of the conventional example. It can be small.
【0027】上述した第1,第2の実施例において、入
力信号の立ち上がり及び立ち下がり特性が急峻でない場
合は、カウンタ1,2が動作しないことが考えられる
が、この心配がある場合には、前段に波形を整形するた
めの差動増幅器やオペレーション増幅器等を適宜介在さ
せるとよい。In the first and second embodiments described above, the counters 1 and 2 may not operate when the rising and falling characteristics of the input signal are not steep, but if this is a concern, It is advisable to interpose a differential amplifier, an operational amplifier, etc. for shaping the waveform in the previous stage.
【0028】また、遅延回路3は、カウンタ1又は2の
後段の場合を説明したが、この他にカウンタ1又は2の
前段に接続してもよい。Although the delay circuit 3 has been described in the case of the stage after the counter 1 or 2, it may be connected to the stage before the counter 1 or 2 in addition to this.
【0029】さらに、カウンタ1,2は、いずれも1ビ
ットのバイナリ・カウンタが使用されているため、入力
信号のワンパルスに対応したワンパルス出力信号が得ら
れるが、これを2ビットのバイナリ・カウンタとする
と、入力信号のツーパルスに対してワンパルスの出力信
号が得られ、2倍周期を必要とする特定用途に用いられ
る。Further, since the counters 1 and 2 each use a 1-bit binary counter, a one-pulse output signal corresponding to one pulse of the input signal can be obtained. This is called a 2-bit binary counter. Then, a one-pulse output signal is obtained for the two-pulse input signal, which is used for a specific application requiring a double period.
【0030】また、第1の実施例のEXOR4は、論理
素子としてEXNORゲートが使用されてもよいが、こ
の場合の出力信号は、図3に図示した波形を反転した出
力信号となる。同様に、第2の実施例のEXNORゲー
トとしては、EXORゲートが使用されてもよいが、こ
の場合の出力信号は図4に図示した波形を反転した出力
信号となる。The EXOR 4 of the first embodiment may use an EXNOR gate as a logic element, but the output signal in this case is an output signal obtained by inverting the waveform shown in FIG. Similarly, an EXOR gate may be used as the EXNOR gate of the second embodiment, but the output signal in this case is an output signal obtained by inverting the waveform shown in FIG.
【0031】第1,第2の実施例の遅延回路3として
は、図7のような抵抗とコンデンサのとの充放電作用を
利用した回路でもよいが、この他に他段構成のインバー
タが使用されることが好ましい。この場合は必要とする
遅延時間となるまで、適宜インバータの段数が追加され
る。The delay circuit 3 of the first and second embodiments may be a circuit utilizing the charging / discharging action of a resistor and a capacitor as shown in FIG. 7, but in addition to this, an inverter of another stage configuration is used. Preferably. In this case, the number of inverter stages is appropriately added until the required delay time is reached.
【0032】また、立ち下がりカウンタ2としては、D
型フリップ・フロップが使用できる。The falling counter 2 is D
Type flip-flops can be used.
【0033】以上のパルス幅補正回路は、ディジタル論
理回路中入力信号の波形劣化が存在するところもしくは
想定されるところに適宜介在することが好ましい。It is preferable that the pulse width correction circuit described above is appropriately interposed in the digital logic circuit where the waveform deterioration of the input signal exists or is assumed.
【0034】このパルス幅補正回路は、ディジタル論理
回路が構成された半導体基板内に、あらかじめ組み込ん
でおくことが好ましいが、実装した後に新らたに波形劣
化が問題となった場合にはこのパルス幅補正回路だけを
構成した半導体素子を、その部分に介在させることで解
決される。This pulse width correction circuit is preferably incorporated in advance in a semiconductor substrate on which a digital logic circuit is formed. However, when a new waveform deterioration becomes a problem after mounting, this pulse width correction circuit is used. The problem can be solved by interposing a semiconductor element that constitutes only the width correction circuit in that portion.
【0035】また、このようなパルス幅補正回路は、バ
イポーラ・トランジスタからなる論理素子でも構成され
るが、この他に相補型電子効果トランジスタからなる論
理素子も使用し得る。Further, such a pulse width correction circuit is composed of a logic element composed of a bipolar transistor, but in addition to this, a logic element composed of a complementary electron effect transistor can also be used.
【0036】[0036]
【発明の効果】以上説明した通り、本発明では、入力信
号のパルスの初めのエッジ(第1の実施例では立ち上が
りエッジ)から出力信号の同じエッジまでの遅延はカウ
ンタのセットアップ時間と排他的論理和演算回路(第1
の実施例ではEXOR4)の遅延時間程度に抑えられ、
入力信号をカウンタでカウントする事により、従来例に
比べて入力信号のパルス幅が遅延回路の遅延値より小さ
くなった時にも動作し、立ち上がりエッジ、立ち下がり
エッジで動作するカウンタを使用する事で、出力信号は
必ず入力信号のパルス幅以上を確保できる為、遅延回路
の遅延値を入力信号のパルス幅以上に取らなくても効果
が得られ、より安定したパルス幅の補正が行える上、特
にICチップ上に構成する場合には遅延値を小さく出来
る分遅延回路の面積も小さくて済むという効果が得ら
れ、上述した各課題がことごとく達成された。As described above, in the present invention, the delay from the first edge of the pulse of the input signal (the rising edge in the first embodiment) to the same edge of the output signal is the exclusive time of the counter and the exclusive logic. Sum operation circuit (first
In the embodiment, the delay time of EXOR4) is suppressed,
By counting the input signal with the counter, it operates even when the pulse width of the input signal becomes smaller than the delay value of the delay circuit compared to the conventional example, and by using the counter that operates with the rising edge and the falling edge, Since the output signal can always secure the pulse width of the input signal or more, the effect can be obtained even if the delay value of the delay circuit does not exceed the pulse width of the input signal, and more stable pulse width correction can be performed. When it is configured on an IC chip, the effect that the delay value can be made small and the area of the delay circuit can be made small is obtained, and each of the above-mentioned problems has been achieved.
【図1】本発明の第1の実施例のパルス幅補正回路を示
す回路図である。FIG. 1 is a circuit diagram showing a pulse width correction circuit according to a first embodiment of the present invention.
【図2】本発明の第2の実施例の回路図である。FIG. 2 is a circuit diagram of a second embodiment of the present invention.
【図3】第1の実施例の動作を示すタイミング図であ
る。FIG. 3 is a timing chart showing the operation of the first embodiment.
【図4】第2の実施例の動作を示すタイミング図であ
る。FIG. 4 is a timing chart showing the operation of the second embodiment.
【図5】第1の従来技術のパルス幅補正回路を示す回路
図である。FIG. 5 is a circuit diagram showing a first conventional pulse width correction circuit.
【図6】(A),(B)は第1の従来技術の動作を示す
タイミング図である。6A and 6B are timing charts showing the operation of the first conventional technique.
【図7】第2の従来技術を示すタイミング図である。FIG. 7 is a timing diagram showing a second conventional technique.
【図8】(A),(B)は第2の従来技術の動作を示す
タイミング図である。8A and 8B are timing charts showing the operation of the second conventional technique.
【図9】第3の従来技術を示す回路図である。FIG. 9 is a circuit diagram showing a third conventional technique.
【図10】(A),(B),(C)は第3の従来技術の
動作を示すタイミング図である。10 (A), (B) and (C) are timing charts showing the operation of the third prior art.
1 立ち上がりカウンタ 2 立ち下がりカウンタ 3,10,32 遅延回路 4 EXOR 5 EXNOR 11 ORゲート 21,22 インバータ 24 抵抗 25 コンデンサ 26 節点 31 分周回路 33 ラッチ 34 合成回路 A,B,C 信号 1 Rising Counter 2 Falling Counter 3, 10, 32 Delay Circuit 4 EXOR 5 EXNOR 11 OR Gate 21, 22 Inverter 24 Resistor 25 Capacitor 26 Node 31 Divider Circuit 33 Latch 34 Combined Circuit A, B, C Signal
Claims (4)
変化する第1のカウンタと、前記入力信号の立ち下がり
でカウント出力が変化する第2のカウンタと、前記第2
又は第1のカウンタの出力を入力とする遅延回路と、前
記第1又は第2のカウンタの出力と前記遅延回路の出力
とを入力とする排他的論理和演算回路とを備えたことを
特徴とするパルス幅補正回路。1. A first counter whose count output changes at the rising edge of an input signal, a second counter whose count output changes at the falling edge of said input signal, and said second counter.
Alternatively, a delay circuit having an output of the first counter as an input, and an exclusive OR operation circuit having an output of the first or second counter and an output of the delay circuit as an input are provided. Pulse width correction circuit.
ウンタの前段に接続されている請求項1記載のパルス幅
補正回路。2. The pulse width correction circuit according to claim 1, wherein the delay circuit is connected in front of the second or first counter.
らなる請求項1及び請求項2記載のパルス幅補正回
路。。3. The pulse width correction circuit according to claim 1, wherein the delay circuit comprises a plurality of stages of inverters. .
ORゲート出力を有する請求項1及び請求項2記載のパ
ルス幅補正回路。4. The arithmetic circuit outputs an OR gate or N
3. The pulse width correction circuit according to claim 1, which has an OR gate output.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7164347A JP2870453B2 (en) | 1995-06-29 | 1995-06-29 | Pulse width correction circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7164347A JP2870453B2 (en) | 1995-06-29 | 1995-06-29 | Pulse width correction circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0918299A true JPH0918299A (en) | 1997-01-17 |
JP2870453B2 JP2870453B2 (en) | 1999-03-17 |
Family
ID=15791446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7164347A Expired - Lifetime JP2870453B2 (en) | 1995-06-29 | 1995-06-29 | Pulse width correction circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2870453B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009545262A (en) * | 2006-07-31 | 2009-12-17 | モサイド・テクノロジーズ・インコーポレーテッド | Pulse counter with clock edge recovery |
JP2013255134A (en) * | 2012-06-07 | 2013-12-19 | Fujitsu Ltd | Duty ratio correction circuit, double-edged device and duty ratio correction method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5317822B2 (en) * | 2009-05-14 | 2013-10-16 | 三菱電機株式会社 | Error correction device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03163908A (en) * | 1989-11-22 | 1991-07-15 | Hitachi Ltd | Clock signal delay circuit |
-
1995
- 1995-06-29 JP JP7164347A patent/JP2870453B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03163908A (en) * | 1989-11-22 | 1991-07-15 | Hitachi Ltd | Clock signal delay circuit |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009545262A (en) * | 2006-07-31 | 2009-12-17 | モサイド・テクノロジーズ・インコーポレーテッド | Pulse counter with clock edge recovery |
JP2013255134A (en) * | 2012-06-07 | 2013-12-19 | Fujitsu Ltd | Duty ratio correction circuit, double-edged device and duty ratio correction method |
Also Published As
Publication number | Publication date |
---|---|
JP2870453B2 (en) | 1999-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6914460B1 (en) | Counter-based clock doubler circuits and methods | |
US7457191B2 (en) | Apparatus and method of generating output enable signal for semiconductor memory apparatus | |
US8476947B2 (en) | Duty cycle distortion correction circuitry | |
US7808271B2 (en) | Time-balanced multiplexer switching methods and apparatus | |
US5523707A (en) | Fast, low power exclusive or circuit | |
US6486719B2 (en) | Flip-flop circuits having digital-to-time conversion latches therein | |
US5087835A (en) | Positive edge triggered synchronized pulse generator | |
JP3426608B2 (en) | Clock deskew circuit | |
US20080074151A1 (en) | Dual-edge-triggered, clock-gated logic circuit and method | |
US7015600B2 (en) | Pulse generator circuit and semiconductor device including same | |
Sayil | A survey of circuit-level soft error mitigation methodologies | |
US5977809A (en) | Programmable non-overlap clock generator | |
US6255878B1 (en) | Dual path asynchronous delay circuit | |
CN212969591U (en) | Electronic device, electronic circuit and electronic system | |
JP3732556B2 (en) | Clock supply circuit | |
US20210257999A1 (en) | Radiation-hardened d flip-flop circuit | |
CN112230130B (en) | Monitoring sensor and chip | |
US6661864B2 (en) | Counter circuit for detecting erroneous operation and recovering to normal operation by itself | |
JP2870453B2 (en) | Pulse width correction circuit | |
US20230208410A1 (en) | Signal generation apparatus capable of rejecting noise | |
US6900684B2 (en) | Pulse processing circuit and frequency multiplier circuit | |
US7190756B1 (en) | Hybrid counter with an asynchronous front end | |
WO2022032526A1 (en) | Monitoring sensor and chip | |
US11527271B2 (en) | Self-correcting modular-redundancy-memory device | |
US6400188B1 (en) | Test mode clock multiplication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19981201 |