JP2931745B2 - Output circuit - Google Patents
Output circuitInfo
- Publication number
- JP2931745B2 JP2931745B2 JP5274475A JP27447593A JP2931745B2 JP 2931745 B2 JP2931745 B2 JP 2931745B2 JP 5274475 A JP5274475 A JP 5274475A JP 27447593 A JP27447593 A JP 27447593A JP 2931745 B2 JP2931745 B2 JP 2931745B2
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- signal
- circuit
- output
- test operation
- 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.)
- Expired - Fee Related
Links
Landscapes
- Logic Circuits (AREA)
- Electronic Switches (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、半導体集積回路におい
て、外部回路を駆動する出力回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an output circuit for driving an external circuit in a semiconductor integrated circuit.
【0002】[0002]
【従来の技術】従来の出力回路(特開平4−34848
7)の例として、図2の回路がある。2. Description of the Related Art A conventional output circuit (JP-A-4-34848)
As an example of 7), there is a circuit of FIG.
【0003】図において入力パッド9はバッファ101
の入力に接続されている。バッファ101の出力は入力
データ線7に接続されている。入力データ線7は、Dフ
リップフロップ5のD入力に接続されている。入力パッ
ド10はバッファ102の入力に接続されている。バッ
ファ102の出力はクロック信号線8に接続されてい
る。クロック信号線8はDフリップフロップ5のCK入
力に接続されている。Dフリップフロップ5のQ出力は
出力制御線6に接続されている。出力制御線6はトライ
ステートバッファ3の制御入力に接続されている。入力
信号4はトライステートバッファ3の入力、および、バ
ッファ2の入力に接続されている。トライステートバッ
ファ3、および、バッファ2の出力は出力パッド1に接
続されている。In FIG. 1, an input pad 9 is connected to a buffer 101.
Connected to the input. The output of the buffer 101 is connected to the input data line 7. The input data line 7 is connected to the D input of the D flip-flop 5. Input pad 10 is connected to the input of buffer 102. The output of the buffer 102 is connected to the clock signal line 8. The clock signal line 8 is connected to the CK input of the D flip-flop 5. The Q output of the D flip-flop 5 is connected to the output control line 6. The output control line 6 is connected to the control input of the tri-state buffer 3. The input signal 4 is connected to the input of the tristate buffer 3 and the input of the buffer 2. The outputs of the tristate buffer 3 and the buffer 2 are connected to the output pad 1.
【0004】図2の回路においては、出力パッド1に接
続される外部回路の負荷容量に応じてバッファ2のドラ
イブ能力にトライステートバッファ3のドライブ能力を
加える。トライステートバッファ3のドライブ能力を加
えるには、入力パッド9からDフリップフロップ5に入
力データ線7によりデータ”1”を入力する。入力パッ
ド10からクロック信号線8に、1クロック分のパレス
信号が与えられることにより、Dフリップフロップ5の
入力データ線7の値のしたがって、出力制御線6の値が
変化する。この出力制御線6によりトライステートバッ
ファ3のON,OFFの制御ができ、外部回路の負荷容
量が変化した場合でも、外部にバッファ回路等を付加す
ることなく、外部回路を駆動することができる。In the circuit of FIG. 2, the driving capability of the tri-state buffer 3 is added to the driving capability of the buffer 2 according to the load capacitance of an external circuit connected to the output pad 1. To add the driving capability of the tri-state buffer 3, data "1" is input from the input pad 9 to the D flip-flop 5 through the input data line 7. By supplying a clock signal for one clock to the clock signal line 8 from the input pad 10, the value of the input data line 7 of the D flip-flop 5 and therefore the value of the output control line 6 change. The output control line 6 can control ON / OFF of the tri-state buffer 3, so that even when the load capacity of the external circuit changes, the external circuit can be driven without adding an external buffer circuit or the like.
【0005】[0005]
【発明が解決しようとする課題】以上のように、従来技
術では、外部回路の負荷容量にたいして十分なドライブ
能力で駆動しているかどうかを判別するには外部に検出
回路が必要であった。また、外部回路の負荷に対して出
力回路のドライブ能力を遅延時間を用いて検出する場
合、通常その遅延時間は内部クロック信号の周期に比べ
て十分短いものである。そのため、出力信号の遅延時間
を内部クロック信号を使って測定することは不可能であ
る。As described above, in the prior art, an external detection circuit was required to determine whether the external circuit was driven with sufficient drive capability for the load capacity of the external circuit. In addition, when the drive capability of the output circuit is detected using the delay time with respect to the load of the external circuit, the delay time is usually sufficiently shorter than the period of the internal clock signal. Therefore, it is impossible to measure the delay time of the output signal using the internal clock signal.
【0006】本発明は、上記の問題に鑑みてなされたも
のであり、内部クロック信号を使って、外部回路にたい
して十分なドライブ能力で信号を出力しているかを検出
できる出力回路を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and has as its object to provide an output circuit which can detect whether a signal is output with sufficient drive capability to an external circuit by using an internal clock signal. Aim.
【0007】[0007]
【課題を解決するための手段】本発明の出力回路は、通
常動作時に使用するドライブ能力の大きなトライステー
トバッファとテスト動作時に使用するドライブ能力の小
さなトライステートバッファを並列に接続したバッファ
回路と、通常動作時とテスト動作時のモードに対してバ
ッファを切り換える切り換え手段と、テスト動作時にお
いて前記バッファ回路内のドライブ能力の小さなバッフ
ァによって遅延時間が強調された出力信号を内部クロッ
ク信号によって遅延時間を検出し、前記ドライブ能力の
大きなトライステートバッファが外部負荷にたいして十
分なドライブ能力を持っているかどうかを検出する手段
を具備することを特徴とする。An output circuit according to the present invention comprises: a buffer circuit in which a tri-state buffer having a large driving ability used in a normal operation and a tri-state buffer having a small driving ability used in a test operation are connected in parallel; Switching means for switching a buffer between a normal operation mode and a test operation mode; and, during a test operation, an output signal whose delay time is emphasized by a buffer having a small driving capability in the buffer circuit, the delay time of which is reduced by an internal clock signal. Means for detecting whether or not the tri-state buffer having a large driving ability has sufficient driving ability for an external load.
【0008】また、前記バッファ回路が通常動作時に使
用するドライブ能力の大きなトライステートバッファと
信号の立ち上がりテスト動作時に使用するドライブ能力
の小さなトライステートバッファと信号の立ち下がりテ
スト動作時に使用するドライブ能力の小さなトライステ
ートバッファから構成され、前記切り換え手段が、通常
動作時と信号の立ち上がりテスト動作時と信号の立ち下
がりテスト動作時のモードに対してバッファを切り換え
てもよい。In addition, the buffer circuit has a tri-state buffer having a large driving capability used during normal operation, a tri-state buffer having a small driving capability used during a signal rising test operation, and a tri-state buffer having a small driving capability used during a signal falling test operation. The switching means may comprise a small tri-state buffer, and the switching means may switch the buffer between a normal operation mode, a signal rising test operation mode, and a signal falling test operation mode.
【0009】[0009]
【作用】本発明による出力回路においては、前記バッフ
ァ回路内のドライブ能力の大きなバッファが外部回路を
駆動する時のドライブ力が、十分な場合と不十分な場合
の判別が出力信号の遅延時間と内部クロック信号により
判別できるように、前記バッファ回路内のドライブ能力
の小さなバッファのドライブ力を設定する。テスト動作
時において、前記遅延時間を検出する手段は、前記ドラ
イブ力の小さなバッファによって出力される遅延時間を
強調された信号と、比較信号として与えるクロック信号
とを比較し、それにより前記バッファ回路内のドライブ
力の大きなバッファが、十分なドライブ力で外部回路を
駆動できるかを判断する。In the output circuit according to the present invention, it is possible to determine whether the driving power when the buffer having a large driving capability in the buffer circuit drives the external circuit is sufficient or insufficient, and to determine the delay time of the output signal. The driving power of a buffer having a small driving power in the buffer circuit is set so that it can be determined by the internal clock signal. During a test operation, the means for detecting the delay time compares the signal output from the buffer with a small driving force, which emphasizes the delay time, with a clock signal provided as a comparison signal. It is determined whether or not a buffer having a large driving force can drive an external circuit with a sufficient driving force.
【0010】[0010]
【実施例】以下に、本発明による実施例を図面を参照し
説明する。図1は本発明による出力回路の実施例の1つ
である。11はドライブ力が大きなバッファ、12はド
ライブ力が小さなバッファ、13はバッファ11,12
のいずれを動作させるかを選択するセレクタ、14は出
力信号17の遅延時間を検出する遅延時間検出回路、1
5は本出力回路に入力する入力信号、16は本出力回路
を制御する制御信号、17は本出力回路の出力信号、1
8はクロック信号、19は遅延時間検出回路14が出力
する結果信号である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an embodiment of an output circuit according to the present invention. 11 is a buffer having a large driving force, 12 is a buffer having a small driving force, and 13 is buffers 11 and 12.
A delay time detecting circuit for detecting the delay time of the output signal 17;
5 is an input signal input to the output circuit, 16 is a control signal for controlling the output circuit, 17 is an output signal of the output circuit, 1
8, a clock signal; and 19, a result signal output from the delay time detection circuit 14.
【0011】図3はセレクタの論理図である。制御信号
16はドライブ力が小さなバッファの制御入力に直接、
接続される。また、制御信号16はインバータ21を介
してドライブ力が大きなバッファの制御入力に接続され
る。FIG. 3 is a logic diagram of the selector. The control signal 16 is directly applied to the control input of the buffer having a small driving force.
Connected. The control signal 16 is connected via an inverter 21 to a control input of a buffer having a large driving force.
【0012】図4は、遅延時間検出回路の論理図であ
る。遅延時間検出回路はCK入力の信号の立ち上がりに
D入力の値を取り込み、結果信号を出力するDフリップ
フロップ22と、制御信号16およびクロック信号18
を入力とし、出力がDフリップフロップ22のCK入力
に接続されているANDゲート23から構成される。FIG. 4 is a logic diagram of the delay time detecting circuit. The delay time detection circuit captures the value of the D input at the rise of the signal of the CK input, and outputs a result signal, a D flip-flop 22, a control signal 16 and a clock signal 18
, And an AND gate 23 whose output is connected to the CK input of the D flip-flop 22.
【0013】図1の出力回路の実施例において、セレク
タ13に図3のセレクタの実施例、遅延時間検出回路1
4に図4の遅延時間検出回路の実施例を適用した場合に
ついて説明をする。本出力回路の動作にはバッファ11
を使用して外部回路をドライブする通常動作とバッファ
12によって外部回路を駆動し、遅延時間検出回路14
によって遅延時間を検出し、バッファ11によって外部
回路を十分なドライブ力で駆動できるかを判定するテス
ト動作の2つの動作があり、これらの動作は制御信号1
6によって制御される。In the embodiment of the output circuit of FIG. 1, the selector 13 of the embodiment of FIG.
The case where the embodiment of the delay time detecting circuit of FIG. Buffer 11 is used for the operation of this output circuit.
The external circuit is driven by the buffer 12 and the normal operation of driving the external circuit using the
There are two operations of a test operation of detecting a delay time by using the buffer 11 and determining whether the external circuit can be driven by the buffer 11 with a sufficient driving force.
6.
【0014】(1)通常動作 通常動作時においては制御信号16には“L”が入力さ
れており、セレクタ13によってバッファ11は“O
N”状態、バッファ12は“OFF”状態となり、入力
信号15はバッファ11によってドライブされ外部回路
に出力される。(1) Normal Operation During normal operation, “L” is input to the control signal 16 and the buffer 13 is set to “O” by the selector 13.
In the "N" state, the buffer 12 is in the "OFF" state, and the input signal 15 is driven by the buffer 11 and output to an external circuit.
【0015】(2)テスト動作 テスト動作は図5に示されるように、制御信号16が
“H”に変化した後、入力信号15を“L”から
“H”、クロック信号18を“H”から“L”に同時に
変化させる。その後クロック信号か“L”からH”に立
ち上がったときに、遅延時間検出回路14により出力信
号17の信号値が“H”になっているかどうかを調べ
る。“H”になっていなければ、外部回路を十分なドラ
イブ能力で駆動できていないので、結果信号19として
“H”を出力する。逆に外部回路を十分なドライブ能力
で駆動できている場合は結果信号として“L”が出力さ
れる。結果信号として出力される値は次回の検出動作が
行われるまで、14によって保存される。その後、クロ
ック信号18が“H”から“L”に変化したとき制御信
号16を“H”から“L”に変化させ、テスト動作を終
了する。(2) Test Operation As shown in FIG. 5, after the control signal 16 changes to "H", the input signal 15 changes from "L" to "H", and the clock signal 18 changes to "H". To “L” at the same time. After that, when the clock signal rises from "L" to "H", the delay time detection circuit 14 checks whether the signal value of the output signal 17 is "H". Since the circuit cannot be driven with sufficient drive capability, "H" is output as the result signal 19. Conversely, if the external circuit can be driven with sufficient drive capability, "L" is output as the result signal. The value output as a result signal is stored by 14 until the next detection operation is performed.After that, when the clock signal 18 changes from “H” to “L”, the control signal 16 is changed from “H” to “H”. L ”, and the test operation ends.
【0016】図6はドライブ能力の違いにより遅延時間
が強調されることを示す例である。図6中の出力信号
1、2はそれぞれドライブ能力の大きなバッファ11、
ドライブ能力の小さなバッファ12の出力信号を示す。
ドライブ能力の大きなバッファ11が正常に駆動できる
最大の負荷を持つ外部回路を、ドライブ能力の小さなバ
ッファによって駆動したとき、“L”からH”のしきい
値電圧までの遅延時間が、比較信号として使用するクロ
ック信号の周期の半分未満で最大となるようにドライブ
能力の小さなバッファ12のドライブ能力を設定してお
く。以上のように12のドライブ能力を設定すること
で、11のバッファのドライブ力が不十分になるような
外部回路を11で駆動したときの遅延時間の検出が困難
な場合でも、同様な外部回路を12で駆動すると、生じ
た遅延時間の差をクロック信号によって容易に検出する
ことができる。以上述べたようにドライブ能力の小さな
バッファによって遅延時間を強調して検出することで、
外部回路を正常にドライブできるかどうかを判断するこ
とができる。FIG. 6 is an example showing that the delay time is emphasized due to the difference in the drive capability. The output signals 1 and 2 in FIG.
4 shows an output signal of the buffer 12 having a small driving ability.
When an external circuit having a maximum load that can be normally driven by the buffer 11 having a large driving capability is driven by a buffer having a small driving capability, the delay time from the "L" to the threshold voltage of "H" is used as a comparison signal. The driving capability of the buffer 12 having a small driving capability is set so as to be the maximum at less than half of the period of the clock signal to be used. Even if it is difficult to detect the delay time when driving an external circuit that becomes insufficient with 11, if a similar external circuit is driven with 12, the difference in the generated delay time can be easily detected by the clock signal. As described above, by detecting the delay time with a buffer with small drive capacity to emphasize the delay time,
It can be determined whether the external circuit can be driven normally.
【0017】図7は本発明によるドライブ能力検出回路
のもう1つの実施例である。24はバッファ能力の大き
なバッファ、25は立ち上がり時のテスト動作に使用す
るドライブ能力の小さなバッファ、26は立ち下がり時
のテスト動作に使用するドライブ能力の小さなバッフ
ァ、27は24,25,26のいずれのバッファを動作
させるかを選択するセレクタ、28は出力信号32の遅
延時間を検出する遅延時間検出回路、29は入力信号、
30は通常動作、立ち上がり時のテスト動作、立ち下が
り時のテスト動作を制御する制御信号、31はクロック
信号、32は本出力回路の出力信号、33は遅延時間検
出回路が出力する結果信号である。図7の回路は実施例
1の回路に加え、出力信号の立ち下がりにおける遅延時
間も検出できるように構成した回路である。FIG. 7 shows another embodiment of the drive capability detecting circuit according to the present invention. 24 is a buffer having a large buffer capacity, 25 is a buffer having a small drive capacity used for a test operation at the time of rising, 26 is a buffer having a small drive capacity used for a test operation at the time of falling, and 27 is any of 24, 25, and 26 , A selector for selecting whether to operate the buffer, a delay time detecting circuit 28 for detecting a delay time of the output signal 32, an input signal 29,
Reference numeral 30 denotes a control signal for controlling a normal operation, a test operation at rising, and a test operation at falling, 31 a clock signal, 32 an output signal of the output circuit, and 33 a result signal output from the delay time detecting circuit. . The circuit of FIG. 7 is a circuit configured to detect the delay time at the fall of the output signal in addition to the circuit of the first embodiment.
【0018】図8はセレクタの論理図である。制御信号
1はNORゲート34の入力、ANDゲート35の入
力、インバータ38の入力に接続されている。制御信号
2はNORゲートの入力、インバータ37の入力、AN
Dゲート36の入力に接続されている。インバータ37
の出力はANDゲート35の入力に接続されている。イ
ンバータ38の出力はANDゲートの出力に接続されて
いる。NORゲート34の出力は、ドライブ力が大きな
バッファ24の制御入力に接続されている。ANDゲー
ト35の出力は、立ち上がり時のテスト動作に使用する
ドライブ力が小さなバッファ25の制御入力に接続され
ている。ANDゲート36の出力は、立ち下がり時のテ
スト動作に使用するドライブ力が小さなバッファ26の
制御入力に接続されている。FIG. 8 is a logic diagram of the selector. The control signal 1 is connected to the input of the NOR gate 34, the input of the AND gate 35, and the input of the inverter 38. The control signal 2 is input to the NOR gate, input to the inverter 37, and
It is connected to the input of D gate 36. Inverter 37
Is connected to the input of an AND gate 35. The output of the inverter 38 is connected to the output of the AND gate. An output of the NOR gate 34 is connected to a control input of the buffer 24 having a large driving force. An output of the AND gate 35 is connected to a control input of the buffer 25 having a small driving force used for a test operation at the time of rising. The output of the AND gate 36 is connected to the control input of the buffer 26 having a small driving force used for the test operation at the time of falling.
【0019】図9は遅延時間検出回路の論理図である。
遅延時間検出回路39は制御信号及びクロック信号を入
力とし、出力がDフリップフロップ40のCKに接続さ
れるANDゲート、CKの信号の立ち上がりにDの値を
取り組むDフリップフロップ40である。FIG. 9 is a logic diagram of the delay time detecting circuit.
The delay time detection circuit 39 is an AND gate whose input is a control signal and a clock signal, and whose output is connected to CK of the D flip-flop 40, and a D flip-flop 40 which takes the value of D into the rising edge of the signal of CK.
【0020】以下の説明はセレクタ27に図8の実施例
を、遅延時間検出回路28に図9の実施例を適用したも
のについて行う。25は実施例1におけるバッファ12
と同様に、出力信号が“L”から“H”に変化する時の
遅延時間をクロック信号で検出できるように遅延時間を
強調するバッファである。逆に、バッファ26は出力信
号が“H”から“L”に変化する時の遅延時間をクロッ
ク信号で検出できるように強調するバッファである。回
路の動作は制御信号30の値によって通常動作、出力信
号の立ち上がり時のテスト動作、出力信号の立ち下がり
時のテスト動作の3つの動作モードから選択される。通
常動作及び立ち上がり時のテスト動作はそれぞれ実施例
1の通常動作及びテスト動作と同じであり図8における
(制御信号1、制御信号2)の値が(0,0)のとき通
常動作、(1,0)のとき立ち上がり時のテスト動作と
なる。制御信号の値が(0,1)のときは立ち下がり時
のテスト動作となる。図10に立ち下がり時のテスト動
作における入力信号、ドライブ力が十分などきの出力信
号、ドライブ力が不十分なときの出力信号及びクロック
信号の時間変化を示す。In the following description, the embodiment of FIG. 8 is applied to the selector 27 and the embodiment of FIG. 9 is applied to the delay time detecting circuit 28. 25 is a buffer 12 in the first embodiment.
Similarly to the above, this buffer emphasizes the delay time so that the delay time when the output signal changes from "L" to "H" can be detected by the clock signal. Conversely, the buffer 26 is a buffer that emphasizes the delay time when the output signal changes from “H” to “L” so that it can be detected by the clock signal. The operation of the circuit is selected from three operation modes depending on the value of the control signal 30, a normal operation, a test operation when the output signal rises, and a test operation when the output signal falls. The normal operation and the test operation at the time of rising are the same as the normal operation and the test operation of the first embodiment, respectively. When the value of (control signal 1, control signal 2) in FIG. , 0), the test operation is performed at the time of rising. When the value of the control signal is (0, 1), the test operation is performed at the time of falling. FIG. 10 shows an input signal in a test operation at the time of a fall, an output signal having a sufficient driving force, and a time change of an output signal and a clock signal when the driving force is insufficient.
【0021】[0021]
【発明の効果】本発明の出力回路は、通常動作時に使用
するドライブ能力の大きなトライステートバッファとテ
スト動作時に使用するドライブ能力の小さなトライステ
ートバッファを並列に接続したバッファ回路と、通常動
作時とテスト動作時のモードに対してバッファを切り換
える切り換え手段と、テスト動作時において前記バッフ
ァ回路内のドライブ能力の小さなバッファによって遅延
時間が強調された出力信号を内部クロック信号によって
遅延時間を検出し、前記ドライブ能力の大きなトライス
テートバッファが外部負荷にたいして十分なドライブ能
力を持っているかどうかを検出する手段を具備するの
で、内部クロック信号を使って、外部回路にたいして十
分なドライブ能力で信号を出力しているかを検出できる
出力回路を提供する。The output circuit according to the present invention comprises a buffer circuit in which a tri-state buffer having a large driving capability used during normal operation and a tri-state buffer having a small driving capability used during test operation are connected in parallel. A switching means for switching a buffer for a mode during a test operation; and a delay time detected by an internal clock signal for an output signal whose delay time is emphasized by a buffer having a small driving capability in the buffer circuit during the test operation, Since a tristate buffer having a large drive capacity has means for detecting whether or not it has sufficient drive capacity for an external load, whether a signal is output with sufficient drive capacity for an external circuit using an internal clock signal Provide an output circuit that can detect
【0022】また、前記バッファ回路が通常動作時に使
用するドライブ能力の大きなトライステートバッファと
信号の立ち上がりテスト動作時に使用するドライブ能力
の小さなトライステートバッファと信号の立ち下がりテ
スト動作時に使用するドライブ能力の小さなトライステ
ートバッファから構成され、前記切り換え手段が、通常
動作時と信号の立ち上がりテスト動作時と信号の立ち下
がりテスト動作時のモードに対してバッファを切り換え
てもよいので、信号の立ち上がり時、及び、立ち下がり
時のおいて、外部回路に対して十分なドライブ能力で信
号を出力しているかを検出できる出力回路を提供する。Further, the buffer circuit has a tri-state buffer having a large driving capability used during normal operation, a tri-state buffer having a small driving capability used during a signal rising test operation, and a driving capability used during a signal falling test operation. It is composed of a small tri-state buffer, and the switching means may switch the buffer between a mode of a normal operation, a mode of a signal rising test operation, and a mode of a signal falling test operation. And an output circuit capable of detecting whether a signal is output with sufficient drive capability to an external circuit at the time of falling.
【図1】本発明による出力回路の1つの実施例である。FIG. 1 is one embodiment of an output circuit according to the present invention.
【図2】従来の出力回路を使用した接続例を示す図であ
る。FIG. 2 is a diagram illustrating a connection example using a conventional output circuit.
【図3】実施例1のセレクタ13の論理図である。FIG. 3 is a logic diagram of a selector 13 according to the first embodiment.
【図4】実施例1の遅延時間検出回路の論理図である。FIG. 4 is a logic diagram of the delay time detection circuit according to the first embodiment.
【図5】実施例1の遅延時間検出動作における各入力信
号値の変化を示す図である。FIG. 5 is a diagram illustrating a change in each input signal value in a delay time detection operation according to the first embodiment.
【図6】ドライブ能力の違いによって遅延時間が強調さ
れることを示す例である。FIG. 6 is an example showing that a delay time is emphasized by a difference in drive capability.
【図7】本発明によるドライブ能力検出回路のもう1つ
の実施例である。FIG. 7 is another embodiment of the drive capability detection circuit according to the present invention.
【図8】実施例2のセレクタ27の論理図である。FIG. 8 is a logic diagram of a selector 27 according to the second embodiment.
【図9】実施例2の遅延時間検出回路28の論理図であ
る。FIG. 9 is a logic diagram of a delay time detection circuit according to the second embodiment.
【図10】実施例2の立ち下がり時のテスト動作におけ
る入力信号、ドライブ力が十分なときの出力信号、ドラ
イブ力が不十分なときの出力信号、クロック信号の時間
変化を示した図である。FIG. 10 is a diagram illustrating a time change of an input signal, an output signal when the driving force is sufficient, an output signal when the driving force is insufficient, and a clock signal in the test operation at the time of the fall in the second embodiment. .
1 出力パッド 2 バッファ 3 トライステートバッファ 4 入力信号線 5 Dフリップフロップ 6 Dフリップフロップの出力信号線 7 データ信号線 8 クロック信号線 9 データ信号入力パッド 10 クロック信号入力パッド 11 ドライブ力が大きなバッファ 12 ドライブ力が小さなバッファ 13 セレクタ 14 遅延時間検出回路 15 入力信号 16 制御信号 17 回路の出力信号 18 クロック信号 19 結果信号 21 インバータ 22 CKの信号の立ち上がりにDの値を取り込むDフ
リップフロップ 23 ANDゲート 24 ドライブ能力の大きなバッファ 25 立ち上がり時のテスト動作で用いるドライブ能力
の小さなバッファ 26 立ち下がり時のテスト動作で用いるドライブ能力
の小さなバッファ 27 セレクタ 28 遅延時間検出回路 29 入力信号 30 制御信号 31 クロック信号 32 出力信号 33 遅延時間検出回路が出力する結果信号 34 NORゲート 35、36、39 ANDゲート 37、38 インバータ 40 CKの信号の立ち上がりにDの値を取り込むDフ
リップフロップDESCRIPTION OF SYMBOLS 1 Output pad 2 Buffer 3 Tri-state buffer 4 Input signal line 5 D flip-flop 6 D flip-flop output signal line 7 Data signal line 8 Clock signal line 9 Data signal input pad 10 Clock signal input pad 11 Buffer with large driving force 12 Buffer with small driving force 13 Selector 14 Delay time detection circuit 15 Input signal 16 Control signal 17 Circuit output signal 18 Clock signal 19 Result signal 21 Inverter 22 D flip-flop that takes in D value at rising of CK signal 23 AND gate 24 Buffer with large drive capability 25 Buffer with small drive capability used in test operation at rising 26 Buffer with small drive capability used in test operation at fall 27 Selector 28 Delay time detection Path 29 Input signal 30 Control signal 31 Clock signal 32 Output signal 33 Result signal output from delay time detecting circuit 34 NOR gate 35, 36, 39 AND gate 37, 38 Inverter 40 Incorporates D value at rising of signal of CK D flip flop
Claims (2)
きなトライステートバッファとテスト動作時に使用する
ドライブ能力の小さなトライステートバッファを並列に
接続したバッファ回路と、通常動作時とテスト動作時の
モードに対してバッファを切り換える切り換え手段と、
テスト動作時において前記バッファ回路内のドライブ能
力の小さなバッファによって遅延時間が強調された出力
信号を内部クロック信号によって遅延時間を検出し、前
記ドライブ能力の大きなトライステートバッファが外部
負荷にたいして十分なドライブ能力を持っているかどう
かを検出する手段を具備することを特徴とする出力回
路。1. A buffer circuit in which a tri-state buffer having a large driving capability used in a normal operation and a tri-state buffer having a small driving capability used in a test operation are connected in parallel. Switching means for switching the buffer by
During a test operation, an output signal whose delay time is emphasized by a buffer having a small driving ability in the buffer circuit detects the delay time by an internal clock signal, and the tri-state buffer having a large driving ability has a sufficient driving ability for an external load. An output circuit, comprising: means for detecting whether or not the output circuit is provided.
るドライブ能力の大きなトライステートバッファと信号
の立ち上がりテスト動作時に使用するドライブ能力の小
さなトライステートバッファと信号の立ち下がりテスト
動作時に使用するドライブ能力の小さなトライステート
バッファから構成され、前記切り換え手段が、通常動作
時と信号の立ち上がりテスト動作時と信号の立ち下がり
テスト動作時のモードに対してバッファを切り換えるこ
とを特徴とする請求項1に記載の出力回路。2. The buffer circuit according to claim 1, wherein said buffer circuit has a tri-state buffer having a large drive capacity used during a normal operation, a tri-state buffer having a small drive capacity used during a signal rise test operation, and a drive state having a drive ability used during a signal fall test operation. 2. The buffer according to claim 1, comprising a small tri-state buffer, wherein the switching means switches the buffer between a normal operation mode, a signal rising test operation mode, and a signal falling test operation mode. Output circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5274475A JP2931745B2 (en) | 1993-11-02 | 1993-11-02 | Output circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5274475A JP2931745B2 (en) | 1993-11-02 | 1993-11-02 | Output circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07131325A JPH07131325A (en) | 1995-05-19 |
JP2931745B2 true JP2931745B2 (en) | 1999-08-09 |
Family
ID=17542213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5274475A Expired - Fee Related JP2931745B2 (en) | 1993-11-02 | 1993-11-02 | Output circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2931745B2 (en) |
-
1993
- 1993-11-02 JP JP5274475A patent/JP2931745B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07131325A (en) | 1995-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5028817A (en) | Tristable output buffer with state transition control | |
JP2003518631A (en) | Low power scan flip-flop | |
US4761572A (en) | Semiconductor large scale integrated circuit with noise cut circuit | |
JP2931745B2 (en) | Output circuit | |
US5047673A (en) | High speed output structure suitable for wired-OR structure | |
JP2950012B2 (en) | Microcomputer | |
JPH04252512A (en) | Preset circuit of output terminal voltage | |
JP3155032B2 (en) | Output circuit in semiconductor memory | |
JP3307963B2 (en) | Skew clamp | |
JPH05129926A (en) | Output buffer circuit | |
US7080185B2 (en) | Bus control device altering drive capability according to condition | |
JP2679690B2 (en) | Clock drive circuit | |
KR100629538B1 (en) | Circuit for determining the time difference between two edges of a first and of a second digital signal | |
JP3714316B2 (en) | I / O buffer and integrated circuit | |
JP3381683B2 (en) | Differential input circuit and its malfunction prevention method | |
US5990704A (en) | Internal drive circuit providing third input pin state | |
JP2944012B2 (en) | Output circuit | |
JPH07249739A (en) | Semiconductor device | |
KR0157955B1 (en) | Three state output circuit | |
KR100223749B1 (en) | Register with enable siganl | |
JPH07134158A (en) | Output buffer circuit for mos semiconductor integrated circuit | |
KR100760948B1 (en) | Circuit for Detecting Input Change | |
JP3084856B2 (en) | Bidirectional buffer circuit | |
JP2810584B2 (en) | Serial data transfer circuit | |
JPH04100408A (en) | Clock driver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |