JPH07154232A - Semiconductor circuit - Google Patents

Semiconductor circuit

Info

Publication number
JPH07154232A
JPH07154232A JP5298063A JP29806393A JPH07154232A JP H07154232 A JPH07154232 A JP H07154232A JP 5298063 A JP5298063 A JP 5298063A JP 29806393 A JP29806393 A JP 29806393A JP H07154232 A JPH07154232 A JP H07154232A
Authority
JP
Japan
Prior art keywords
logic
output
data
input
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5298063A
Other languages
Japanese (ja)
Inventor
Hiroshi Sasaki
博 佐々木
Hideo Sakai
井 日出男 酒
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.)
Toshiba Corp
Japan Semiconductor Corp
Original Assignee
Toshiba Corp
Iwate Toshiba Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Iwate Toshiba Electronics Co Ltd filed Critical Toshiba Corp
Priority to JP5298063A priority Critical patent/JPH07154232A/en
Publication of JPH07154232A publication Critical patent/JPH07154232A/en
Pending legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)

Abstract

(57)【要約】 【目的】 過大な貫通電流の発生とそれに伴うノイズを
防止するようにした半導体出力回路を得る。 【構成】 入力データが加えられるデータ入力端と、高
圧側電源と低圧側電源との間に直列に接続される前記入
力データに応じて一方がオンし他方がオフする、接続中
点がデータ出力端とされた、第1スイッチング素子及び
第2スイッチング素子を有する出力バッファと、前記入
力端と前記第1、第2スイッチング素子のそれぞれの制
御端との間に接続され、前記第1、第2スイッチング素
子のうち、オン状態のスイッチング素子を先にオフさ
せ、その後オフ状態のスイッチング素子をオンさせる制
御を行う制御手段と、を備えるものとして構成される。
(57) [Abstract] [Purpose] To obtain a semiconductor output circuit capable of preventing generation of excessive shoot-through current and noise accompanying it. [Configuration] One is turned on and the other is turned off according to the input data connected in series between a data input terminal to which input data is added and a high-voltage side power source and a low-voltage side power source, and a connection middle point is a data output An output buffer having a first switching element and a second switching element, which is an end, and is connected between the input terminal and each of the control terminals of the first and second switching elements. Among the switching elements, a control unit that controls to turn off the switching element in the on state first and then turn on the switching element in the off state is configured.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、LSIの出力装置に関
し、LSIの出力回路に使用されるものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an LSI output device and is used for an LSI output circuit.

【0002】[0002]

【従来の技術】近年、LSIは産業用機器に限らず身近
な家庭機器、電卓、時計等に使用され、そのためLSI
の開発が盛んに行われている。この傾向は、今後益々盛
んになると予想される。最近では、内蔵電池によって駆
動されるLSIも多くなってきている。この様に様々な
用途に使用されるLSIのうち、例えば、内蔵電池の寿
命を考慮し低電力/低消費電流にて動作するLSIや、
通信機器等に使用される、電流の変化によって生じる電
源ノイズの影響の低減を実現するLSIの開発が重要視
されている。
2. Description of the Related Art Recently, LSI is used not only in industrial equipment but also in familiar household appliances, calculators, clocks, etc.
Is being actively developed. It is expected that this trend will become more prominent in the future. Recently, the number of LSIs driven by a built-in battery is increasing. Of the LSIs used in various applications as described above, for example, an LSI that operates at low power / low current consumption in consideration of the life of the built-in battery,
Development of an LSI used for a communication device or the like that realizes reduction of influence of power supply noise caused by a change in current is emphasized.

【0003】図3に従来のLSIに用いられている半導
体出力回路の一例を示す。これは、入力されたデータD
を、回路許可信号ENの論理“0”、論理“1”に応じ
て出力させたり、させなかったりする回路である。この
回路は次のように構成される。即ち、データDは第1N
ANDゲート1の一方の入力端に入力される。この第1
NANDゲート1の出力端は、プリバッファPBにおけ
る第2NANDゲート2の一方の入力端と、インバータ
3の入力端とにノードN1で接続されている。回路許可
信号ENは、第1NANDゲート1の他方の入力端と、
第2NANDゲート2の他方の入力端に接続されてい
る。プリバッファPBの出力は次段の出力バッファOB
に加えられる。即ち、高圧側及び低圧側の電源電位間に
第1トランジスタTr1、第2トランジスタTr2が直
列に接続されており、それらの中点が出力端8となって
いる。第1トランジスタTr1のゲートG1には第2N
ANDゲート2の出力端が接続されている。第2トラン
ジスタTr2のゲートG2にはインバータ3の出力端が
接続されている。
FIG. 3 shows an example of a semiconductor output circuit used in a conventional LSI. This is the input data D
Is a circuit that outputs or does not output according to the logic “0” or logic “1” of the circuit enable signal EN. This circuit is configured as follows. That is, the data D is the first N
It is input to one input terminal of the AND gate 1. This first
The output end of the NAND gate 1 is connected to one input end of the second NAND gate 2 in the pre-buffer PB and the input end of the inverter 3 at the node N1. The circuit enable signal EN is applied to the other input end of the first NAND gate 1,
It is connected to the other input terminal of the second NAND gate 2. The output of the pre-buffer PB is the output buffer OB of the next stage.
Added to. That is, the first transistor Tr1 and the second transistor Tr2 are connected in series between the high-potential-side and low-voltage-side power supply potentials, and the midpoint thereof is the output terminal 8. The second N is connected to the gate G1 of the first transistor Tr1.
The output terminal of the AND gate 2 is connected. The output terminal of the inverter 3 is connected to the gate G2 of the second transistor Tr2.

【0004】次に、上記半導体出力回路の動作について
説明する。この回路においては、データを出力する必要
がない場合及びパワーセーブ状態の場合には、回路許可
信号ENは論理“0”とされる。これにより、第1NA
NDゲート1の出力は論理“1”となり、第2NAND
ゲート2の出力は論理“1”、インバータ3の出力は論
理“0”となる。これにより第1、第2トランジスタは
共にオフし、回路出力OUTは不定状態となる。一方、
データを出力する場合、回路許可信号ENが論理“1”
とされる。これにより、第1NANDゲート1の出力は
データDに依存したものとなり、従って、第2NAND
ゲート2の出力及びインバータ3の出力もデータDによ
って決まる。これにより、第1、第2トランジスタはデ
ータDに依存してそれぞれオン、オフ及びオフ、オンす
ることになり、データDを反転した出力データOUTが
出力される。より詳しくは、データDが論理“0”のと
き、第1NANDゲート1の出力は論理“1”となり、
第2NANDゲート2の出力は論理“0”、インバータ
3の出力は論理“0”となる。これにより、第1トラン
ジスタTr1はオン、第2トランジスタTr2はオフす
る。これにより、データDが論理“0”のとき出力デー
タOUTには論理“1”が出力される。一方、データD
が論理“1”のとき、第1NANDゲート1の出力は論
理“0”となり、第2NANDゲート2の出力は論理
“1”、インバータ3の出力は論理“1”となる。これ
により第1トランジスタTr1はオフ、第2トランジス
タTr2はオンする。このようにして、データDが論理
“1”のとき出力データOUTには論理“0”が出力さ
れる。
Next, the operation of the semiconductor output circuit will be described. In this circuit, the circuit enable signal EN is set to logic "0" when it is not necessary to output data and in the power save state. As a result, the first NA
The output of the ND gate 1 becomes the logic "1", and the second NAND
The output of the gate 2 is logic "1" and the output of the inverter 3 is logic "0". As a result, both the first and second transistors are turned off, and the circuit output OUT becomes indefinite. on the other hand,
When outputting data, the circuit enable signal EN is logic "1"
It is said that As a result, the output of the first NAND gate 1 becomes dependent on the data D, and therefore the second NAND gate 1
The output of the gate 2 and the output of the inverter 3 are also determined by the data D. As a result, the first and second transistors are turned on, off, off, and on, respectively, depending on the data D, and the output data OUT that is the inverted data D is output. More specifically, when the data D is logic “0”, the output of the first NAND gate 1 becomes logic “1”,
The output of the second NAND gate 2 is a logical "0", and the output of the inverter 3 is a logical "0". As a result, the first transistor Tr1 is turned on and the second transistor Tr2 is turned off. As a result, when the data D is the logical "0", the logical "1" is output to the output data OUT. On the other hand, data D
Is logical "1", the output of the first NAND gate 1 is logical "0", the output of the second NAND gate 2 is logical "1", and the output of the inverter 3 is logical "1". As a result, the first transistor Tr1 is turned off and the second transistor Tr2 is turned on. Thus, when the data D is logic "1", the logic "0" is output to the output data OUT.

【0005】ここで、上記図3の回路において、回路許
可信号ENが論理“0”から論理“1”に変わる場合に
ついて考える。
Now, consider the case where the circuit enable signal EN changes from logic "0" to logic "1" in the circuit of FIG.

【0006】図4に示すように、時刻t1 に回路許可信
号ENが論理“0”から論理“1”になると、それまで
不定であった出力データOUTが入力データDの論理
“0”に依存した出力、論理“1”を出力する。この
後、時刻t2 において入力データDが論理“0”から論
理“1”に変化した場合、瞬間的に第1、第2トランジ
スタが同時に導通して、貫通電流IOUT が流れる。これ
は、時刻t3 において入力データDが論理“1”から論
理“0”へ変化したときも同様である。
As shown in FIG. 4, when the circuit enable signal EN changes from the logic "0" to the logic "1" at time t 1 , the output data OUT, which has been indefinite until then, becomes the logic "0" of the input data D. Outputs a dependent output, logic "1". Thereafter, when the input data D at time t 2 is changed to a logic "1" from a logical "0", instantaneously first and second transistors are rendered conductive at the same time, a through current I OUT flows. This is also true when the input data D at time t 3 is changed to a logic "0" from logic "1".

【0007】[0007]

【発明が解決しようとする課題】上述のように従来の出
力回路では、第1、第2トランジスタが瞬間的に同時に
導通状態になって貫通電流が流れていた。また、第1、
第2トランジスタとしては、通常十分な駆動能力を得る
ために、トランジスタサイズが大きなものが用いられて
おり、そのため上記の貫通電流値も著しく大きな値とな
る。その結果、消費電力も大きいだけでなく、貫通電流
に起因してLSIに電源リンギングが発生し、これがノ
イズの原因となっていた。
As described above, in the conventional output circuit, the first and second transistors momentarily become conductive at the same time, and the through current flows. Also, the first
As the second transistor, a transistor having a large transistor size is usually used in order to obtain a sufficient driving capability, and therefore the above-mentioned through current value also becomes extremely large. As a result, not only the power consumption is large, but also the power supply ringing occurs in the LSI due to the shoot-through current, which causes noise.

【0008】本発明は上記に鑑みてなされたもので、そ
の目的は、LSIの出力回路において、過大な貫通電流
の発生とそれに伴うノイズを防止するようにした半導体
出力回路を得ることにある。
The present invention has been made in view of the above, and an object thereof is to obtain a semiconductor output circuit which prevents generation of an excessive shoot-through current and accompanying noise in an output circuit of an LSI.

【0009】[0009]

【課題を解決するための手段】本発明の第1の出力回路
は、入力データが加えられるデータ入力端と、高圧側電
源と低圧側電源との間に直列に接続される前記入力デー
タに応じて一方がオンし他方がオフする、接続中点がデ
ータ出力端とされた、第1スイッチング素子及び第2ス
イッチング素子を有する出力バッファと、前記入力端と
前記第1、第2スイッチング素子のそれぞれの制御端と
の間に接続され、前記第1、第2スイッチング素子のう
ち、オン状態のスイッチング素子をオフさせ、オフ状態
のスイッチング素子をオンさせる制御を行う制御手段
と、を備えるものとして構成される。本発明の第2の出
力回路は、前記第1の出力回路において、前記制御手段
が、前記入力端と前記第1、第2スイッチング素子のい
ずれか一方の制御端との間に接続され、入力データに応
じたデータの論理“0”から論理“1”へと変化する立
上がりエッジのみを遅延して出力し、前記入力データに
応じたデータの論理“1”から論理“0”へと変化する
立下がりエッジは遅延させることなくそのまま出力する
立上がりエッジ遅延手段と、前記入力端と前記第1、第
2スイッチング素子の他方の制御端との間に接続され、
入力データに応じたデータの論理“1”から論理“0”
へと変化する立下がりエッジのみを遅延して出力し、前
記入力データに応じたデータの論理“0”から論理
“1”へと変化する立上がりエッジは遅延することなく
そのまま出力する立下がりエッジ遅延手段と、を備える
ものとして構成される。
A first output circuit of the present invention responds to a data input terminal to which input data is applied and the input data connected in series between a high voltage side power source and a low voltage side power source. Output buffer having a first switching element and a second switching element, one of which is turned on and the other of which is turned off, and a middle point of connection is a data output terminal; and the input terminal and the first and second switching elements Of the first and second switching elements, the control means being connected to the control end of the switching element and turning off the switching element in the on state and turning on the switching element in the off state. To be done. In a second output circuit of the present invention, in the first output circuit, the control means is connected between the input end and one of the control ends of the first and second switching elements, and an input is provided. Only the rising edge that changes the logic "0" of the data according to the data to the logic "1" is delayed and output, and the logic "1" of the data changes according to the input data to the logic "0". The falling edge is connected between the rising edge delay means for outputting the falling edge as it is without delay, and the input end and the other control end of the first and second switching elements,
Logic "1" to logic "0" of the data according to the input data
Falling edge delay that delays and outputs only the falling edge that changes to, and outputs the rising edge that changes from logic "0" to logic "1" of the data according to the input data without delay. And means.

【0010】本発明の第3の出力回路は、前記第2の出
力回路において、前記立上がりエッジ遅延手段は、入力
データに応じたデータの立上がりエッジのみを遅延して
出力する遅延回路と、この遅延回路の出力と入力データ
に応じたデータとの論理をとるゲートと、を有し、前記
立下がりエッジ遅延手段は、入力データに応じたデータ
の立下がりエッジのみを遅延して出力する遅延回路と、
この遅延回路の出力と入力データに応じたデータとの論
理をとるゲートと、を有するものとして構成される。
According to a third output circuit of the present invention, in the second output circuit, the rising edge delay means delays and outputs only a rising edge of data according to input data, and the delay circuit. A delay circuit for delaying and outputting only the falling edge of the data according to the input data, and a gate for taking a logic between the output of the circuit and the data according to the input data. ,
It is configured to have a gate that takes the logic of the output of this delay circuit and the data corresponding to the input data.

【0011】本発明の第4の出力回路は、前記第1の出
力回路から前記第3の出力回路において、前記制御手段
の出力と前記出力バッファにおける第1、第2のスイッ
チング素子の制御端との間に接続される論理ゲートを有
し、そのいずれか1つの論理ゲートによって前記出力バ
ッファを制御する、プリバッファを備えたものとして構
成される。
According to a fourth output circuit of the present invention, in the first output circuit to the third output circuit, the output of the control means and the control terminals of the first and second switching elements in the output buffer are provided. And a pre-buffer for controlling the output buffer by any one of the logic gates.

【0012】本発明の第5の出力回路は、前記第1の出
力回路から前記第4の出力回路において、前記出力バッ
ファにおける前記第1、第2スイッチング素子はCMO
S構造である、ものとして構成される。
A fifth output circuit of the present invention is the first output circuit to the fourth output circuit, wherein the first and second switching elements in the output buffer are CMOs.
It is configured as, which is an S structure.

【0013】[0013]

【作用】入力端に加えられている入力データが論理
“0”から論理“1”へ又は論理“1”から論理“0”
へ変化すると、この変化は、遅延手段によって、第1、
第2のスイッチング素子にタイミングをずらして伝えら
れる。これにより、第1、第2のスイッチング素子が同
時にオンすることはなくなり、これらのスイッチング素
子の間に貫通電流が流れることは防がれる。
The input data applied to the input terminal changes from logic "0" to logic "1" or logic "1" to logic "0".
Change to the first,
The timing is shifted to the second switching element. This prevents the first and second switching elements from turning on at the same time, and prevents a through current from flowing between these switching elements.

【0014】[0014]

【実施例】本発明の一実施例の回路図を図1に示す。こ
の実施例は、第1、第2トランジスタが同時に導通する
のを防止して貫通電流を生じないようにする回路であ
る。図1の回路が図3の回路と異なるところは、第1N
ANDゲート1とプリバッファPBとの間に遅延回路D
Lを接続した点にある。この遅延回路DLは、立上がり
エッジ遅延回路6と立下がりエッジ遅延回路7とによっ
て第1、第2トランジスタのオン、オフのタイミングを
ずらす回路である。第1NANDゲート1の出力側のノ
ードN1は、遅延回路DLにおけるANDゲート4の一
方の入力端に直接接続され、且つ立上がりエッジ遅延回
路6を介して他方の入力端に接続されている。この立上
がりエッジ遅延回路6は、入力されたデータの立上がり
エッジのみを遅延させ、立下がりエッジは遅延させるこ
となく、そのまま出力するものである。即ち、この立上
がりエッジ遅延回路6は、入力データが論理“0”から
論理“1”へ変わったときのみその変化を遅延させ、論
理“1”から論理“0”へと変化する立下がりエッジは
遅延させることなくそのまま出力する回路である。一
方、ノードN1は、ORゲート5の一方の入力端に直接
接続され、且つ立下がりエッジ遅延回路7を介して他方
の入力端に接続される。立下がりエッジ遅延回路7は立
下がりエッジのみを遅延させ、立上がりエッジは遅延さ
せることなく、そのまま出力するものである。即ち、立
下がりエッジ遅延回路7は入力データが論理“1”から
論理“0”へ変わったときのみその変化を遅延させ、論
理“0”から論理“1”へと変化する立上がりエッジは
遅延させることなくそのまま出力する回路である。
1 is a circuit diagram of an embodiment of the present invention. This embodiment is a circuit that prevents simultaneous conduction of the first and second transistors to prevent a shoot-through current. The circuit of FIG. 1 is different from the circuit of FIG.
A delay circuit D is provided between the AND gate 1 and the pre-buffer PB.
It is at the point where L is connected. The delay circuit DL is a circuit in which the rising edge delay circuit 6 and the falling edge delay circuit 7 shift the on / off timings of the first and second transistors. The node N1 on the output side of the first NAND gate 1 is directly connected to one input end of the AND gate 4 in the delay circuit DL and is connected to the other input end via the rising edge delay circuit 6. The rising edge delay circuit 6 delays only the rising edge of the input data and outputs the falling edge without delay. That is, the rising edge delay circuit 6 delays the change only when the input data changes from the logic "0" to the logic "1", and the falling edge changing from the logic "1" to the logic "0" is It is a circuit that outputs as it is without delay. On the other hand, the node N1 is directly connected to one input end of the OR gate 5 and is connected to the other input end via the falling edge delay circuit 7. The falling edge delay circuit 7 delays only the falling edge and outputs the rising edge without delay. That is, the falling edge delay circuit 7 delays the change only when the input data changes from the logic "1" to the logic "0", and delays the rising edge changing from the logic "0" to the logic "1". It is a circuit that outputs without change.

【0015】このような構成の遅延回路DLが、プリバ
ッファPBに接続されている。即ち、上記ANDゲート
4の出力P1が第2NANDゲート2の一方の入力端に
加えられる。一方、上記ORゲート5の出力P2が上記
インバータ3の入力端に加えられる。
The delay circuit DL having such a configuration is connected to the pre-buffer PB. That is, the output P1 of the AND gate 4 is applied to one input terminal of the second NAND gate 2. On the other hand, the output P2 of the OR gate 5 is applied to the input terminal of the inverter 3.

【0016】上記の構成の他は図3の回路と同様である
ので、同じ構成要素には同じ符号を付して説明は省略す
る。
Since the circuit is the same as the circuit of FIG. 3 except for the above-mentioned configuration, the same components are designated by the same reference numerals and the description thereof will be omitted.

【0017】次に、図1の回路の動作について説明す
る。この回路は図2のタイムチャートからわかるよう
に、時刻t2 で入力データDが論理“0”から論理
“1”へ変化するとまず時刻t2 で第1トランジスタT
r1がオフし時刻t3 に第2トランジスタTr2がオン
し、一方、時刻t4 に入力データDが論理“1”から論
理“0”へと変化すると時刻t4 に第2トランジスタT
r2がオフし時刻t5 に第1トランジスタTr1がオン
するようにして、貫通電流を防ぐ回路である。
Next, the operation of the circuit shown in FIG. 1 will be described. The circuit as can be seen from the time chart of FIG. 2, the first transistor T at time t 2 in the input data D when changes to a logic "1" from a logical "0" First time t 2
r1 second transistor Tr2 is turned on is turned off and the time t 3, whereas, the time t input data D from a logic "1" to 4 at time t 4 when changes to a logic "0" second transistor T
This is a circuit for preventing a shoot-through current by turning off r2 and turning on the first transistor Tr1 at time t 5 .

【0018】より詳しく、以下にタイミングチャートに
従って説明する。即ち、時刻t1 に回路許可信号ENが
論理“1”に変化すると、出力データOUTが入力デー
タDに従って変化する。時刻t2 において、入力データ
Dが論理“0”から論理“1”に変化すると、第1NA
NDゲート1の出力は論理“1”から論理“0”の立下
がり信号となる。この立下がり信号はノードN1から遅
延回路DLに入力される。即ち、第1NANDゲート1
からの出力は、ANDゲート4の一方の入力端に入力さ
れると共に、立上がりエッジ遅延回路6を介して他方の
入力端とに入力され、且つ、ORゲート5の一方の入力
端に入力されると共に、立下がりエッジ遅延回路7を介
して他方の入力端とに入力される。ANDゲート4に入
力されるデータは、立上がりエッジ遅延回路6によって
遅延されないため、ANDゲート4の出力P1は、時刻
2 に論理“1”から論理“0”へと変化する。その結
果、第2NANDゲート2の出力は時刻t2 にて論理
“0”から論理“1”へと変化する。一方、ORゲート
5に入力されるデータは、立下がりエッジ遅延回路7に
よって遅延させられるため、ORゲート5の出力信号P
2は、時刻t3 に論理“1”から論理“0”へ変化す
る。その結果、インバータ3の出力は時刻t3 にて論理
“0”から論理“1”へと変化する。このため、時刻t
2 で第1トランジスタTr1のゲートG1が論理“0”
から論理“1”へと変化した後、第2トランジスタTr
2のゲートG2が時刻t3 で論理“0”から論理“1”
へと変化する。これより、第1トランジスタTr1が時
刻t2 でオフした後、第2トランジスタTr2が時刻t
3 でオンする。従って、第1、第2トランジスタが同時
に導通しないため貫通電流は流れない。また、時刻t4
において、時刻t2 とは逆にデータDが論理“1”から
論理“0”へ変化すると、第1NANDゲート1の出力
は論理“0”から論理“1”の立上がり信号となる。こ
の立上がり信号は遅延回路DLに入力される。このと
き、ANDゲート4に入力される信号は、立上がりエッ
ジ遅延回路6によって遅延されるため、ANDゲート4
の出力P1は、時刻t5 に論理“0”から論理“1”へ
と変化する。その結果、第2NANDゲート2の出力は
時刻t5 にて論理“1”から論理“0”へと変化する。
一方、ORゲート5に入力される信号は、立下がりエッ
ジ遅延回路7によって遅延されないため、ORゲート5
の出力P2は、時刻t4 に論理“0”から論理“1”へ
と変化する。その結果、インバータ3の出力は時刻t4
にて論理“1”から論理“0”へと変化する。このた
め、時刻t4 で第2トランジスタTr2のゲートG2が
論理“1”から論理“0”へと変化した後、第1トラン
ジスタTr1のゲートG1が時刻t5 で論理“1”から
論理“0”へと変化する。これより、第2トランジスタ
Tr2が時刻t4 でオフした後、第1トランジスタTr
1が時刻t5 でオンする。従って、第1、第2トランジ
スタが同時に導通しないため貫通電流は流れない。この
ようにして貫通電流が流れるのを防ぐことが可能とな
る。
The details will be described below with reference to the timing chart. That is, when the circuit enable signal EN changes to logic "1" at time t 1 , the output data OUT changes according to the input data D. At time t 2 , when the input data D changes from the logical “0” to the logical “1”, the first NA
The output of the ND gate 1 becomes a falling signal of logic "1" to logic "0". This falling signal is input from node N1 to delay circuit DL. That is, the first NAND gate 1
The output from is input to one input end of the AND gate 4, is also input to the other input end via the rising edge delay circuit 6, and is also input to one input end of the OR gate 5. At the same time, it is input to the other input terminal via the falling edge delay circuit 7. Data that is input to the AND gate 4, because it is not delayed by the rising edge delay circuit 6, the output P1 of the AND gate 4 changes to the time t 2 from the logic "1" to a logic "0". As a result, the output of the 2NAND gate 2 changes to a logic "1" from a logical "0" at time t 2. On the other hand, since the data input to the OR gate 5 is delayed by the falling edge delay circuit 7, the output signal P of the OR gate 5 is output.
2 is changed to a logic "0" from logic "1" at time t 3. As a result, the output of the inverter 3 changes to a logic "1" from a logical "0" at time t 3. Therefore, time t
At 2 the gate G1 of the first transistor Tr1 is logic "0"
From the logic "1" to the second transistor Tr
The second gate G2 changes from logic “0” to logic “1” at time t 3.
Changes to. This, after the first transistor Tr1 is turned off at time t 2, the second transistor Tr2 is the time t
Turn on at 3 . Therefore, since the first and second transistors do not conduct at the same time, no through current flows. Also, at time t 4
At time t 2 , the data D changes from the logic "1" to the logic "0", and the output of the first NAND gate 1 becomes a rising signal of the logic "0" to the logic "1". This rising signal is input to the delay circuit DL. At this time, since the signal input to the AND gate 4 is delayed by the rising edge delay circuit 6, the AND gate 4
Output P1 of the changes in time t 5 from the logic "0" to a logic "1". As a result, the output of the 2NAND gate 2 changes to a logic "0" from logic "1" at time t 5.
On the other hand, since the signal input to the OR gate 5 is not delayed by the falling edge delay circuit 7, the OR gate 5
The output of the P2 is changed to a time t 4 from the logic "0" to a logic "1". As a result, the output of the inverter 3 is time t 4
Changes from logic "1" to logic "0". Therefore, after the gate G2 of the second transistor Tr2 at time t 4 is changed to a logic "0" from logic "1", logic "from logic" 1 "the gate G1 of the first transistor Tr1 is at time t 5 0 It changes to ". This, after the second transistor Tr2 is turned off at time t 4, the first transistor Tr
1 turns on at time t 5 . Therefore, since the first and second transistors do not conduct at the same time, no through current flows. In this way, it becomes possible to prevent a through current from flowing.

【0019】本発明の実施例によれば、遅延回路DLを
用いてプリバッファPBの出力タイミングをずらし、第
1、第2トランジスタが同時に導通することを防ぐよう
にしたので、貫通電流の発生を防止することができる。
なお、時刻t2 、t3 間の間隔及び時刻t4 、t5 間の
間隔を短くしてデータの確定を速めることもできる。こ
の際、それらの間隔を短くしすぎて貫通電流が流れて
も、その電流値が許容範囲内のものであれば支障はな
い。また、時刻t2 、t3 の間の間隔と時刻4 、t5
間の間隔は等しくなくてもよい。このようにして、貫通
電流を低減させることにより、電源ノイズの抑制を図
り、消費電力を抑えることが可能である。また、新たに
必要とされる回路は遅延回路DLのみなので、回路のパ
ターン面積の増大を極力抑えることが可能である。上述
のことから、本実施例は、LSI回路全般において適用
できる。
According to the embodiment of the present invention, the delay circuit DL is used to shift the output timing of the pre-buffer PB so as to prevent simultaneous conduction of the first and second transistors. Can be prevented.
Note that the interval between the times t 2 and t 3 and the interval between the times t 4 and t 5 can be shortened to speed up the confirmation of the data. At this time, even if the distance between them is made too short and a through current flows, there is no problem as long as the current value is within the allowable range . Further, the interval between the times t 2 and t 3 may not be equal to the interval between the times 4 and t 5 . By reducing the through current in this manner, power supply noise can be suppressed and power consumption can be suppressed. In addition, since the newly required circuit is only the delay circuit DL, it is possible to suppress the increase of the circuit pattern area as much as possible. From the above, this embodiment can be applied to all LSI circuits.

【0020】[0020]

【発明の効果】本発明によれば、入力端における入力デ
ータのレベルが変化してもそれらの変化を第1、第2ス
イッチング素子にタイミングをずらして伝えるようにし
たので、これにより第1、第2スイッチング素子に流れ
る貫通電流を極力抑制することができる。
According to the present invention, even if the level of the input data at the input end changes, those changes are transmitted to the first and second switching elements with a shifted timing. The through current flowing through the second switching element can be suppressed as much as possible.

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

【図1】本発明の一実施例の半導体出力回路。FIG. 1 is a semiconductor output circuit according to an embodiment of the present invention.

【図2】図1の半導体出力回路のタイミングチャート。FIG. 2 is a timing chart of the semiconductor output circuit of FIG.

【図3】従来の半導体出力回路。FIG. 3 is a conventional semiconductor output circuit.

【図4】図3の半導体出力回路のタイミングチャート。FIG. 4 is a timing chart of the semiconductor output circuit of FIG.

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

1 第1NANDゲート 2 第2NANDゲート 3 インバータ 4 ANDゲート 5 ORゲート 6 立上がりエッジ遅延回路 7 立下がりエッジ遅延回路 8 出力端 DL 遅延回路 PB プリバッファ Tr1 第1トランジスタ Tr2 第2トランジスタ 1 1st NAND gate 2 2nd NAND gate 3 inverter 4 AND gate 5 OR gate 6 rising edge delay circuit 7 falling edge delay circuit 8 output terminal DL delay circuit PB pre-buffer Tr1 first transistor Tr2 second transistor

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】入力データが加えられるデータ入力端と、 高圧側電源と低圧側電源との間に直列に接続される前記
入力データに応じて一方がオンし他方がオフする、接続
中点がデータ出力端とされた、第1スイッチング素子及
び第2スイッチング素子を有する出力バッファと、 前記入力端と前記第1、第2スイッチング素子のそれぞ
れの制御端との間に接続され、前記第1、第2スイッチ
ング素子のうち、オン状態のスイッチング素子を先にオ
フさせ、その後オフ状態のスイッチング素子をオンさせ
る制御を行う制御手段と、を備えることを特徴とする出
力回路。
1. A data input terminal to which input data is added, and one of which is turned on and the other of which is turned off according to the input data connected in series between a high-voltage side power source and a low-voltage side power source An output buffer having a first switching element and a second switching element, which is a data output terminal, is connected between the input terminal and respective control terminals of the first and second switching elements, and the first, Among the second switching elements, a control unit that controls to turn off the switching element in the on state first and then turn on the switching element in the off state, the output circuit.
【請求項2】前記制御手段は、 前記入力端と前記第1、第2スイッチング素子のいずれ
か一方の制御端との間に接続され、入力データに応じた
データの論理“0”から論理“1”へと変化する立上が
りエッジのみを遅延して出力し、前記入力データに応じ
たデータの論理“1”から論理“0”へと変化する立下
がりエッジは遅延させることなくそのまま出力する立上
がりエッジ遅延手段と、 前記入力端と前記第1、第2スイッチング素子の他方の
制御端との間に接続され、入力データに応じたデータの
論理“1”から論理“0”へと変化する立下がりエッジ
のみを遅延して出力し、前記入力データに応じたデータ
の論理“0”から論理“1”へと変化する立上がりエッ
ジは遅延することなくそのまま出力する立下がりエッジ
遅延手段と、 を備えることを特徴とする請求項1記載の出力回路。
2. The control means is connected between the input end and one of the control ends of the first and second switching elements, and has a logic "0" to a logic "0" depending on input data. Only the rising edge that changes to 1 "is delayed and output, and the falling edge that changes from logic" 1 "to logic" 0 "of the data according to the input data is output as it is without delay. The delay means is connected between the input end and the other control end of the first and second switching elements, and the falling edge of the data changes from logic "1" to logic "0" according to the input data. Falling edge delay means for delaying and outputting only the edge and outputting the rising edge of the data corresponding to the input data changing from the logic "0" to the logic "1" without delay as it is. The output circuit of claim 1, wherein the obtaining.
【請求項3】前記立上がりエッジ遅延手段は、入力デー
タに応じたデータの立上がりエッジのみを遅延して出力
する遅延回路と、この遅延回路の出力と入力データに応
じたデータとの論理をとるゲートと、を有し、 前記立下がりエッジ遅延手段は、入力データに応じたデ
ータの立下がりエッジのみを遅延して出力する遅延回路
と、この遅延回路の出力と入力データに応じたデータと
の論理をとるゲートと、を有することを特徴とする請求
項2記載の出力回路。
3. The rising edge delay means delays and outputs only the rising edge of the data corresponding to the input data, and a gate that takes the logic of the output of the delay circuit and the data corresponding to the input data. The falling edge delay means delays and outputs only a falling edge of data corresponding to input data, and a logic of an output of the delay circuit and data corresponding to the input data. The output circuit according to claim 2, further comprising:
【請求項4】前記制御手段の出力と前記出力バッファに
おける第1、第2のスイッチング素子の制御端との間に
接続される論理ゲートを有し、 そのいずれか1つの論理ゲートによって前記出力バッフ
ァを制御する、 プリバッファを備えたこと特徴とする請求項1乃至請求
項3の1つに記載の出力回路。
4. A logic gate connected between the output of the control means and the control ends of the first and second switching elements in the output buffer, and the output buffer is provided by any one of the logic gates. The output circuit according to claim 1, further comprising a pre-buffer for controlling the output signal.
【請求項5】前記出力バッファにおける前記第1、第2
スイッチング素子はCMOS構造である、請求項1乃至
請求項4の1つに記載の出力回路。
5. The first and second output buffers
The output circuit according to claim 1, wherein the switching element has a CMOS structure.
JP5298063A 1993-11-29 1993-11-29 Semiconductor circuit Pending JPH07154232A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5298063A JPH07154232A (en) 1993-11-29 1993-11-29 Semiconductor circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5298063A JPH07154232A (en) 1993-11-29 1993-11-29 Semiconductor circuit

Publications (1)

Publication Number Publication Date
JPH07154232A true JPH07154232A (en) 1995-06-16

Family

ID=17854660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5298063A Pending JPH07154232A (en) 1993-11-29 1993-11-29 Semiconductor circuit

Country Status (1)

Country Link
JP (1) JPH07154232A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010178038A (en) * 2009-01-29 2010-08-12 Ricoh Co Ltd Semiconductor device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010178038A (en) * 2009-01-29 2010-08-12 Ricoh Co Ltd Semiconductor device

Similar Documents

Publication Publication Date Title
US6717453B2 (en) Level shift circuit having at least two separate signal paths
US20020008545A1 (en) Semiconductor integrated circuit, logic operation circuit, and flip flop
JP2010161761A (en) Clock d-type flip-flop circuit
US6617881B2 (en) Semiconductor integrated circuit
EP0237898A2 (en) Semiconductor large scale integrated circuit with noise cut circuit
JPH0389624A (en) Semiconductor integrated circuit
JP3567601B2 (en) Input / output buffer circuit and output buffer circuit
JP2000183724A (en) Voltage level transfer
US6160422A (en) Power saving clock buffer
JP3120492B2 (en) Semiconductor integrated circuit
US6310493B1 (en) Semiconductor integrated circuit
JPH07154232A (en) Semiconductor circuit
US6335649B1 (en) Schmitt trigger circuit
JP2541244B2 (en) Clock generator
JP2563570B2 (en) Set / reset flip-flop circuit
US20040051575A1 (en) Flip flop, shift register, and operating method thereof
KR100472727B1 (en) Low Voltage Inverter Chain Circuit_
KR100264204B1 (en) Latch circuit
JPH10200384A (en) Delay circuit
KR100374547B1 (en) Data output buffer circuit
US6646471B2 (en) Signal transfer circuit
JP3038891B2 (en) Semiconductor integrated circuit device
KR0137692B1 (en) Digital signal buffer
KR100457343B1 (en) Double buffer circuit for low consumption current in uncertainty region
JPH05160706A (en) Cmos output buffer circuit