[go: up one dir, main page]

JPH01279630A - Bus driver circuit - Google Patents

Bus driver circuit

Info

Publication number
JPH01279630A
JPH01279630A JP63109651A JP10965188A JPH01279630A JP H01279630 A JPH01279630 A JP H01279630A JP 63109651 A JP63109651 A JP 63109651A JP 10965188 A JP10965188 A JP 10965188A JP H01279630 A JPH01279630 A JP H01279630A
Authority
JP
Japan
Prior art keywords
bus driver
circuit
signal
clock signal
output
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
Application number
JP63109651A
Other languages
Japanese (ja)
Other versions
JPH0716155B2 (en
Inventor
Akihiro Shiratori
白取 昭宏
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63109651A priority Critical patent/JPH0716155B2/en
Publication of JPH01279630A publication Critical patent/JPH01279630A/en
Publication of JPH0716155B2 publication Critical patent/JPH0716155B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0008Arrangements for reducing power consumption
    • H03K19/0016Arrangements for reducing power consumption by using a control or a clock signal, e.g. in order to apply power supply

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Logic Circuits (AREA)

Abstract

PURPOSE:To prevent the through current of an inter-bus driver circuits at the time of switching, to reduce consumption currents and to prolong service life of wiring by changing the level of a control signal in synchronism with a clock signal and holding an output terminal to a high level until the clock signal comes to a prescribed level even if a system comes to an operation state by means of the control signal. CONSTITUTION:The control signal CN controls the operation and non-operation of a bus driver circuit, sets the system to the operation state in the low level 'L', and sets MOSFET Q1 and Q2 to off states and the system to the non- operation state in the high level 'H'. The control signal CN synchronizes with the clock signal CK and changes with the rise of the clock signal CK. The clock signal CK compulsorily turns on MOSFET Q2 in the level 'H', and sets an output signal V0 to 'H'. Even if the bus driver circuits 10 are respectively connected to the output terminals of plural function blocks 20A-20C, and the output terminal of the bus driver circuits 10 is commonly connected to connect it with a subsequent level, MOSFET Q1 and Q2 are prevented from simultaneously being tuned on at the time of switching the bus driver circuits 10.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はバスドライバ回路に関し、特に複数の機能ブロ
ック間でテータ転送を行なう際に使用するバスドライバ
回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a bus driver circuit, and particularly to a bus driver circuit used when data is transferred between a plurality of functional blocks.

〔従来の技術〕[Conventional technology]

従来、この種のバス1〜ライバ回路は、第5図に示すよ
うに、制御信号CN (1) N Oi’演算をするN
○′[゛回路4と、このNO]゛回路4の出力信号と入
力信号DTとのN、A N D演算をするチー1−回路
5と、入力信号D Tと制御信号CNとのNOR,演算
をするケート回路6と、ソースを接地電位端子に接続し
ドレインを出力端子T。に接続しケートにゲート回路6
の出力信号を入力してオン・オフするN型のMO8FE
TQ、と、ソースを電源端子(電圧Vcc)に接続し1
〜レインを出力端子T。
Conventionally, as shown in FIG.
○′ [゛Circuit 4 and this NO]゛Circuit 1-circuit 5 that performs N, AND operation between the output signal of circuit 4 and input signal DT, and NOR between input signal DT and control signal CN, A gate circuit 6 for calculation, a source connected to a ground potential terminal, and a drain connected to an output terminal T. Connect to gate circuit 6
N-type MO8FE that turns on and off by inputting the output signal of
TQ, and the source are connected to the power supply terminal (voltage Vcc) 1
~Rain output terminal T.

に接続しゲートにゲート回路5の出力信号を入力してオ
ン オフするP型のM OS F E T Q 2とを
備えた構成となっている。
The configuration includes a P-type MOS FET Q 2 connected to the gate and inputting the output signal of the gate circuit 5 to the gate to turn on and off.

このバスドライバ回路は、制御信号CNが高レベル(以
下、中に“H″と記す)のとき、NOT回路1は低レベ
ル(以下、単に′L′”と記す)、ゲート回路5は’H
”、ゲート回路6は’ L ”の論理レベルになり、M
 OS F E T Q 1及びMO3F F、 T 
Q 2は両者共オフ状態となる。
In this bus driver circuit, when the control signal CN is at a high level (hereinafter referred to as "H"), the NOT circuit 1 is at a low level (hereinafter simply referred to as 'L'), and the gate circuit 5 is at a 'H' level.
", the gate circuit 6 becomes 'L' logic level, and M
OS F ET Q 1 and MO3F F, T
Both Q2 are in the OFF state.

また、制御信号CNが“’ L ’”の時は、N O’
r回路1は“H″の論理レベルになり、ゲート回路5.
6の出力は入力信号D′Fを反転した論理レベルになる
Also, when the control signal CN is "'L'", NO'
The r circuit 1 becomes the logic level "H", and the gate circuit 5.
The output of 6 has a logic level that is an inversion of the input signal D'F.

即ち、入力信号DTが″トビの時、ゲート回路5.6の
出力は“′L″でMO8FETQ2かオンになり出力信
号V、、′は“′H′″となる。
That is, when the input signal DT is ``high'', the output of the gate circuit 5.6 is ``L'' and MO8FET Q2 is turned on, and the output signal V, . . . becomes ``H''.

同様にして入力信号DTが’ L ”の時、MO3FE
TQIがオンになり出力信号vo′は′L′。
Similarly, when the input signal DT is 'L', MO3FE
TQI turns on and output signal vo' becomes 'L'.

となる。becomes.

バス回路としては、第6図に示すように、各機能ブロッ
ク2OA・〜20cの出力に第5図に示されたハス1〜
ライハ回路(10A)を用い、複数の機能ブロック20
A〜20Cの出力同志を接続しハス回路を形成する。
As a bus circuit, as shown in FIG. 6, the outputs of each functional block 2OA~20c are
Multiple functional blocks 20 using Raiha circuit (10A)
Connect the outputs of A to 20C to form a hash circuit.

バスソースの切換えは各機能フロック20A〜20cに
接続されたハストライバ回路10Aのうちて未使用のも
のをオフとするように制御信号CNA〜CN、て制御す
る。
Switching of bus sources is controlled by control signals CNA to CN so as to turn off unused bus driver circuits 10A connected to each functional block 20A to 20c.

第7図に機能フロック20A〜20cのバスドライバ回
路10Aを切換えたときのタイムヂャートを示す。
FIG. 7 shows a time chart when the bus driver circuit 10A of the functional blocks 20A to 20c is switched.

第7図において、制御信号CNA〜CNCが″L ”の
とき、対応する機能フロックのバスドライバ回路が動作
し、各機能ブロック(CN A〜CNc)の出力信号(
DTA〜DTo)を出力信号DTo′とじて次段へ伝達
する。
In FIG. 7, when the control signals CNA to CNC are "L", the bus driver circuit of the corresponding functional block operates, and the output signal (
DTA to DTo) are transmitted to the next stage as an output signal DTo'.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のハストライバ回路]OAは、複数の機能
ブロック(20A〜20c)の出力に一接続しこれらの
出力信号(DTA〜DTC)を制御信号CNA〜CNc
により切換えて後段へ伝達する場合、制御信号(CNA
〜CNc)同志の重なりがあるために切換えられるバス
ドライバ回路10AのMO3FETQ、、Q2が同時に
オンとなる期間があり、これらバスドライバ回路10A
間で過大電流(貫通電流)が流れ消費電流が増大すると
共に配線寿命を短縮するという欠点がある。
[Conventional hash driver circuit described above] OA is connected to the outputs of a plurality of functional blocks (20A to 20c) and outputs these output signals (DTA to DTC) to control signals CNA to CNc.
When switching and transmitting to the subsequent stage, the control signal (CNA
~CNc) There is a period in which the MO3FETs Q, , Q2 of the bus driver circuit 10A, which are switched due to overlap, are turned on at the same time, and these bus driver circuits 10A
This has the disadvantage that an excessive current (through current) flows between the wires, increasing current consumption and shortening the life of the wiring.

本発明の目的は、切換え時のバスドライバ回路間の貫通
電流を防止して消費電流の低減及び配線寿命の延伸をは
かることができるバスドライバ回路を提供することにあ
る。
An object of the present invention is to provide a bus driver circuit that can reduce current consumption and extend wiring life by preventing through current between bus driver circuits during switching.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のバスドライバ回路は、入力信号のN。 The bus driver circuit of the present invention has N input signals.

T演算をするNOT回路と、クロック信号と同期してレ
ベル変化する制御信号と前記NOT回路の出力信号との
NOR演算をする第1のゲート回路と、この第1のゲー
ト回路の出力信号と前記クロック信号とのNOR演算(
又はOR演算)をする第2のゲート回路と、前記入力信
号、制御信号及びクロック信号のNOR演算をする第3
のゲート回路と、ソース・ドレインの一方を第1の電源
端子と接続し他方を出力端子と接続しゲートに前記第3
のゲート回路の出力信号を入力してオン・オフする一導
電型の第1のMOSFETと、ソース ドレインの一方
を第2の電源端子と接続し他方を前記出力端子と接続し
ゲートに前記第2のゲート回路の出力信号を入力してオ
ン・オフする逆導電型(又は一導電型)の第2のMOS
FETとを有している。
a NOT circuit that performs a T operation, a first gate circuit that performs a NOR operation between a control signal whose level changes in synchronization with a clock signal, and the output signal of the NOT circuit; NOR operation with clock signal (
or an OR operation), and a third gate circuit that performs a NOR operation on the input signal, the control signal, and the clock signal.
a gate circuit, one of the source and drain is connected to the first power supply terminal, the other is connected to the output terminal, and the third gate circuit is connected to the gate.
A first MOSFET of one conductivity type is turned on and off by inputting an output signal of a gate circuit, and one of its source and drain is connected to a second power supply terminal, the other is connected to the output terminal, and the gate is connected to the second MOSFET. A second MOS of opposite conductivity type (or one conductivity type) that is turned on and off by inputting the output signal of the gate circuit of
FET.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の第1の実施例を示す回路図である。FIG. 1 is a circuit diagram showing a first embodiment of the present invention.

この実施例は、入力信号DTのNOT演算をするNOT
回路1と、クロック信号CKと同期してレベル変化する
制御信号CNとNOT回路1の出力信号とのNOR演算
をする第1のゲート回路2と、この第1のゲート回路2
の出力信号とクロッ6一 り信号CKとのNOR演算をする第2のケート回路3と
、入力信号DT、制御信号CN及びクロ・ンク信号CK
のNOR演算をする第3のゲート回路4と、ソースを第
1の電源端子(接地電位端子)と接続しトレインを出力
端子T。と接続しゲートに第3のケート回路4の出力信
号を入力してオンオフするN型の第1のM OS F 
E T Q 1と、ソースを第2の電源端子(電圧Vc
c)と接続しドレインを出力端子Toと接続しゲートに
第2のゲート回路3の出力信号を入力してオン オフす
るP型の第2のM OS F E TQ 2とを備えた
構成となっている。
In this embodiment, a NOT operation is performed on the input signal DT.
a circuit 1; a first gate circuit 2 that performs a NOR operation between a control signal CN whose level changes in synchronization with a clock signal CK and an output signal of the NOT circuit 1; and this first gate circuit 2.
a second gate circuit 3 that performs a NOR operation on the output signal of the clock 6 and the clock signal CK, the input signal DT, the control signal CN, and the clock signal CK;
A third gate circuit 4 performs a NOR operation, and a source is connected to a first power supply terminal (ground potential terminal), and a train is connected to an output terminal T. The first N-type MOS F is connected to the gate and is turned on and off by inputting the output signal of the third gate circuit 4 to its gate.
E T Q 1 and the source is connected to the second power supply terminal (voltage Vc
c), the drain is connected to the output terminal To, and the second P-type MOS FETQ 2 is turned on and off by inputting the output signal of the second gate circuit 3 to the gate. ing.

制御信号CNはこのバスドライバ回路の動作。Control signal CN is the operation of this bus driver circuit.

非動作を制御し、低レベル(以下、単に°゛LLパず)
のとき動作状層とし、高レベル(以下、単に°’ H”
と記す)のときM OS F E T Q 1. Q 
2を共にオフ状態(高抵抗)として非動作状態とする。
Control non-operation, low level (hereinafter simply °゛LL puzzle)
When , it is considered to be an active layer, and the high level (hereinafter simply °' H”
) when MOS FET Q 1. Q
2 are both turned off (high resistance) and rendered inactive.

またこの制御信号CNはクロック信号CKと同期し、ク
ロック信号CKの立上りで変化する。
Further, this control signal CN is synchronized with the clock signal CK and changes at the rising edge of the clock signal CK.

クロック信号CKは“H”のときMO3FETQ2を強
制的にオンとし、出力信号V。を” H”とする。
When the clock signal CK is "H", MO3FETQ2 is forcibly turned on, and the output signal V is output. is "H".

従って、非動作状態から動作状態へ移行する場合、クロ
ック信号CKが立上ると出力信号■0か“H″となると
共に制御信号CNが”L″となり、クロック信号CKが
“L°′になってから入力信号DTの伝達が行なわれる
ので、第2図に示すように、複数の機能ブロック20A
〜20cの出力端にこのバスドライバ回路10をそれぞ
れ接続しこれらバスドライバ回路10の出力端子を共通
接続して次段と接続するような場合でも、これらバスド
ライバ回路10の切換え時にMO3FETQ1.Q2が
同時にオンなることがないので、これらバスドライバ回
路10間で貫通電流(過大電流)が流れることはない。
Therefore, when transitioning from a non-operating state to an operating state, when the clock signal CK rises, the output signal becomes 0 or "H", the control signal CN becomes "L", and the clock signal CK becomes "L°'". Since the input signal DT is transmitted after the
Even in the case where the bus driver circuits 10 are connected to the output terminals of MO3FETQ1. Since Q2 is not turned on at the same time, no through current (excessive current) flows between these bus driver circuits 10.

第3図は上記効果を説明するための第2図の各部信号の
波形図である。
FIG. 3 is a waveform diagram of each part signal of FIG. 2 for explaining the above effect.

制御信号CNA〜CNcがL″となりバスドライバ回路
]0が動作状態となっても、クロック信号CKが’ H
”の間は各バスドライバ回路10の出力端子(To)は
“°H″であり、クロック信号CKが“’ L、 ”に
なってはしめて制御信号(CN A〜CNc)で選択さ
れたハスドライバ回路]0から出力信号(VOA〜Vo
c)が出力される。
Even if the control signals CNA to CNc become L'' and the bus driver circuit]0 is in the operating state, the clock signal CK becomes 'H.
”, the output terminal (To) of each bus driver circuit 10 is “°H”, and when the clock signal CK becomes “L, ”, the output terminal (To) of each bus driver circuit 10 is “°H”, and then the output terminal (To) of each bus driver circuit 10 is “°H”. Driver circuit] 0 to output signal (VOA to Vo
c) is output.

従って、これら出力信号(VoA〜Voc)が同時に出
力されることがなく、バスドライバ回路10間の貫通電
流は発生しない。
Therefore, these output signals (VoA to Voc) are not output simultaneously, and no through current occurs between the bus driver circuits 10.

第4図は本発明の第2の実施例を示す回路図である。FIG. 4 is a circuit diagram showing a second embodiment of the present invention.

この実施例は、第2のゲート回路3Aを、第1のゲート
回路2の出力信号とクロック信号CKとのOR演算をす
るゲート回路とし、これに対応して第2のM OS F
 E T Q 3をN型としたものて、MO8FETQ
+ 、Q3が共にN型で構成できるという利点がある。
In this embodiment, the second gate circuit 3A is a gate circuit that performs an OR operation between the output signal of the first gate circuit 2 and the clock signal CK, and correspondingly, the second gate circuit 3A is
E T Q 3 is N type, MO8FETQ
There is an advantage that both + and Q3 can be constructed of N type.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、クロック信号と同期して
制御信号のレベルを変化させ、制御信号により動作状態
となってもクロック信号が所定のレベルになるまで出力
端子を高レベル(”H”)に保持する構成とすることに
より、複数の機能ブロックの出力端にそれぞれ本発明の
バスドライバ回路を接続してこれら機能ブロックの出力
信号を選択し切換えて後段へ伝達するような場合でも、
これらバスドライバ回路間の貫通電流(過大電流)をな
くすことができ、消費電流の低減及び配線寿命の延伸を
はかることができる効果がある。
As explained above, the present invention changes the level of the control signal in synchronization with the clock signal, and even when the control signal enters the operating state, the output terminal remains at a high level (“H”) until the clock signal reaches a predetermined level. ), even in the case where the bus driver circuit of the present invention is connected to the output ends of a plurality of functional blocks, and the output signals of these functional blocks are selected, switched, and transmitted to the subsequent stage.
Penetration current (excessive current) between these bus driver circuits can be eliminated, which has the effect of reducing current consumption and extending the life of the wiring.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の第1の実施例を示す回路図、第2図及
び第3図はそれぞれ第1の実施例の効果を説明するため
の応用回路のブロック図及びこの応用回路の各部信号の
波形図、第4図は本発明の第2の実施例を示す回路図、
第5図は従来のバスドライバ回路の一例を示す回路図、
第6図及び第7図はそれぞれ第5図に示されたバスドラ
イバ回路の課題を説明するための応用回路のブロック図
及び各部信号の波形図である。 1・NOT回路、2.3.3A、4〜6・−ゲート回路
、10.]、OA ・バスドライバ回路、20A〜20
c・・機能ブロック、Q+〜Q3・・MOSFET。 代理人 弁理士  内 原  晋
FIG. 1 is a circuit diagram showing a first embodiment of the present invention, and FIGS. 2 and 3 are block diagrams of an applied circuit and signals of each part of this applied circuit to explain the effects of the first embodiment, respectively. FIG. 4 is a circuit diagram showing a second embodiment of the present invention,
FIG. 5 is a circuit diagram showing an example of a conventional bus driver circuit.
6 and 7 are a block diagram of an applied circuit and a waveform diagram of signals of various parts, respectively, for explaining the problems of the bus driver circuit shown in FIG. 5. 1.NOT circuit, 2.3.3A, 4-6.-gate circuit, 10. ], OA・Bus driver circuit, 20A~20
c...Functional block, Q+~Q3...MOSFET. Agent Patent Attorney Susumu Uchihara

Claims (1)

【特許請求の範囲】[Claims] 入力信号のNOT演算をするNOT回路と、クロック信
号と同期してレベル変化する制御信号と前記NOT回路
の出力信号とのNOR演算をする第1のゲート回路と、
この第1のゲート回路の出力信号と前記クロック信号と
のNOR演算(又はOR演算)をする第2のゲート回路
と、前記入力信号、制御信号及びクロック信号のNOR
演算をする第3のゲート回路と、ソース・ドレインの一
方を第1の電源端子と接続し他方を出力端子と接続しゲ
ートに前記第3のゲート回路の出力信号を入力してオン
・オフする一導電型の第1のMOSFETと、ソース・
ドレインの一方を第2の電源端子と接続し他方を前記出
力端子と接続しゲートに前記第2のゲート回路の出力信
号を入力してオン・オフする逆導電型(又は一導電型)
の第2のMOSFETとを有することを特徴とするバス
ドライバ回路。
a NOT circuit that performs a NOT operation on an input signal; a first gate circuit that performs a NOR operation on a control signal whose level changes in synchronization with a clock signal and an output signal of the NOT circuit;
a second gate circuit that performs a NOR operation (or OR operation) between the output signal of the first gate circuit and the clock signal; and a NOR operation of the input signal, the control signal, and the clock signal.
A third gate circuit that performs calculations, one of the source and drain is connected to the first power supply terminal and the other is connected to the output terminal, and the output signal of the third gate circuit is input to the gate to turn it on and off. A first MOSFET of one conductivity type and a source
A reverse conductivity type (or one conductivity type) in which one of the drains is connected to the second power supply terminal, the other is connected to the output terminal, and the output signal of the second gate circuit is input to the gate to turn on and off.
A bus driver circuit comprising a second MOSFET.
JP63109651A 1988-05-02 1988-05-02 Bus driver circuit Expired - Lifetime JPH0716155B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63109651A JPH0716155B2 (en) 1988-05-02 1988-05-02 Bus driver circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63109651A JPH0716155B2 (en) 1988-05-02 1988-05-02 Bus driver circuit

Publications (2)

Publication Number Publication Date
JPH01279630A true JPH01279630A (en) 1989-11-09
JPH0716155B2 JPH0716155B2 (en) 1995-02-22

Family

ID=14515690

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63109651A Expired - Lifetime JPH0716155B2 (en) 1988-05-02 1988-05-02 Bus driver circuit

Country Status (1)

Country Link
JP (1) JPH0716155B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6691201B1 (en) * 2000-06-21 2004-02-10 Cypress Semiconductor Corp. Dual mode USB-PS/2 device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6691201B1 (en) * 2000-06-21 2004-02-10 Cypress Semiconductor Corp. Dual mode USB-PS/2 device

Also Published As

Publication number Publication date
JPH0716155B2 (en) 1995-02-22

Similar Documents

Publication Publication Date Title
US6348831B1 (en) Semiconductor device with back gate voltage controllers for analog switches
US4823309A (en) Data processing system with improved output function
JPS62234418A (en) Power-up reset circuit
JPH04130770A (en) Semiconductor integrated circuit
JPH01279630A (en) Bus driver circuit
US20060076987A1 (en) Multi-threshold CMOS system having short-circuit current prevention circuit
JP3262070B2 (en) Output buffer
US6081130A (en) Clock controlled exclusive or circuit
US5748541A (en) Latch circuit operating in synchronization with clock signals
JP3214462B2 (en) Semiconductor integrated circuit
JPS63120522A (en) semiconductor integrated circuit
KR100268880B1 (en) power supply unit of semiconductor device
JP2001060975A (en) Data bus transmitter
US6300801B1 (en) Or gate circuit and state machine using the same
JP2563570B2 (en) Set / reset flip-flop circuit
JP2936474B2 (en) Semiconductor integrated circuit device
JPH0798359A (en) Semiconductor device
JPH06103749A (en) Semiconductor device
JP2735268B2 (en) LSI output buffer
KR100397880B1 (en) Digital circuit
US5892392A (en) Device for setting a bias source at stand-by
KR100259091B1 (en) Low power low voltage protection circuit
JP3093685B2 (en) Integrated circuit and its function test method
JPS58128087A (en) Semiconductor device
JP2894277B2 (en) Bus driver