JPH05206809A - Output buffer circuit - Google Patents
Output buffer circuitInfo
- Publication number
- JPH05206809A JPH05206809A JP4034285A JP3428592A JPH05206809A JP H05206809 A JPH05206809 A JP H05206809A JP 4034285 A JP4034285 A JP 4034285A JP 3428592 A JP3428592 A JP 3428592A JP H05206809 A JPH05206809 A JP H05206809A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- output
- driven
- load
- output buffer
- 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
Links
Landscapes
- Electronic Switches (AREA)
- Logic Circuits (AREA)
- Dram (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、半導体集積回路の出力
バッファ回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an output buffer circuit of a semiconductor integrated circuit.
【0002】[0002]
【従来の技術】図4は、この種従来の出力バッファ回路
の回路図である。同図に示されるように、従来の出力バ
ッファ回路では、出力データODは、インバータIV、
および、pチャネルMOSトランジスタ(以下、pMO
Sと記す)Qp1とnチャネルMOSトランジスタ(以
下、nMOSと記す)Qn1とから構成されるCMOS
インバータを介して出力端子Outから出力される。2. Description of the Related Art FIG. 4 is a circuit diagram of a conventional output buffer circuit of this type. As shown in the figure, in the conventional output buffer circuit, the output data OD is the inverter IV,
And a p-channel MOS transistor (hereinafter referred to as pMO
CMOS composed of Sp) Qp1 and n-channel MOS transistor (hereinafter referred to as nMOS) Qn1
It is output from the output terminal Out via the inverter.
【0003】図4の回路において、出力データODが
“1”であるときには、pMOSQp1がon、nMO
SQn1がoffとなって、出力端子Outからは
“1”が出力される。また、出力データODが“0”で
あるときには、pMOSQp1がoff、nMOSQn
1がonとなって、出力端子Outからは“0”が出力
される。In the circuit of FIG. 4, when the output data OD is "1", pMOSQp1 is on and nMO is
SQn1 is turned off, and "1" is output from the output terminal Out. When the output data OD is "0", pMOSQp1 is off and nMOSQn is
When 1 is turned on, “0” is output from the output terminal Out.
【0004】[0004]
【発明が解決しようとする課題】上述した出力バッファ
回路を備えた半導体集積回路は、プリント基板上に他の
半導体集積回路と共に実装される。その場合、出力バッ
ファ回路が駆動すべき配線、LSIおよびその個数は個
々の製品によって異なるため、出力バッファ回路が負う
負荷容量には大きな差が生じる。A semiconductor integrated circuit having the above-mentioned output buffer circuit is mounted on a printed circuit board together with other semiconductor integrated circuits. In this case, the wiring to be driven by the output buffer circuit, the LSI, and the number thereof are different depending on each product, so that a large difference occurs in the load capacity carried by the output buffer circuit.
【0005】ところが、従来の出力バッファ回路では、
pMOSQp1もnMOSQn1もその駆動能力はW/
L値で決まる一定値に固定されていたためその容量変化
に対応することができなかった。即ち、出力バッファ回
路が駆動すべき負荷容量が大き過ぎるときには駆動不可
能の事態を招いたりあるいは大幅な伝達時間遅れを招い
たりする。また、負荷容量が小さいときには立ち上がり
立ち下がり動作時に振動が生じ大きなスプリアスが発生
する。また、不必要に大きな電流を消費することにな
る。However, in the conventional output buffer circuit,
The drive capability of both pMOSQp1 and nMOSQn1 is W /
Since it was fixed to a fixed value determined by the L value, it was not possible to cope with the change in the capacity. That is, when the load capacity to be driven by the output buffer circuit is too large, a situation in which the output buffer circuit cannot be driven occurs or a large transmission time delay occurs. Further, when the load capacity is small, vibration occurs at the time of rising and falling operations, and large spurious is generated. In addition, it consumes an unnecessarily large current.
【0006】よって、本発明の目的とするところは、駆
動すべき負荷容量が変化しても大きな伝達遅延時間を生
じさせることがなく、またスプリアスの発生や不必要な
電流消費を回避することのできる出力バッファ回路を提
供することにある。Therefore, it is an object of the present invention to prevent a large transmission delay time from occurring even when the load capacitance to be driven changes, and to avoid spurious emission and unnecessary current consumption. It is to provide an output buffer circuit that can perform.
【0007】[0007]
【課題を解決するための手段】本発明の出力バッファ回
路は、並列接続された複数のドライブ回路から構成さ
れ、そして少なくとも一部のドライブ回路はコントロー
ル信号によりドライブ状態、非ドライブ状態のいずれか
の状態に選択することができるようになされている。The output buffer circuit of the present invention comprises a plurality of drive circuits connected in parallel, and at least some of the drive circuits are either in a drive state or a non-drive state according to a control signal. It is designed so that you can select the state.
【0008】[0008]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。図1は本発明の第1の実施例を示す回路図
である。同図に示されるように、本実施例は、出力デー
タODが入力され、マイコンからのコントロール信号C
TRL1によって制御される、インバータIV1、NA
NDゲートND1、NORゲートNR1、pMOSQp
1およびnMOSQn1から構成される第1の回路ブロ
ックと、出力データODが入力され、マイコンからのコ
ントロール信号CTRL2によって制御される、インバ
ータIV2、NANDゲートND2、NORゲートNR
2、pMOSQp2およびnMOSQn2から構成され
る第2の回路ブロックとが出力端子に対し並列に接続さ
れたものである。Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a circuit diagram showing a first embodiment of the present invention. As shown in the figure, in this embodiment, the output data OD is input and the control signal C from the microcomputer is input.
Inverters IV1 and NA controlled by TRL1
ND gate ND1, NOR gate NR1, pMOSQp
1 and a first circuit block composed of nMOSQn1 and an output data OD are inputted and controlled by a control signal CTRL2 from a microcomputer, an inverter IV2, a NAND gate ND2, a NOR gate NR.
2, a second circuit block composed of pMOSQp2 and nMOSQn2 is connected in parallel to the output terminal.
【0009】本実施例回路は次のように使用される。駆
動すべき負荷容量が大きい場合、コントロール信号CT
RL1、CTRL2を共に“1”にする。この場合、出
力データODが“1”であれば、pMOSQp1および
pMOSQp2がon、nMOSQn1およびnMOS
Qn2がoffとなって出力端子Outへは“1”が出
力される。また、出力データODが“0”であれば、p
MOSQp1およびpMOSQp2がoff、nMOS
Qn1およびnMOSQn2がonとなって出力端子O
utへは“0”が出力される。The circuit of this embodiment is used as follows. When the load capacity to be driven is large, the control signal CT
Both RL1 and CTRL2 are set to "1". In this case, if the output data OD is "1", pMOSQp1 and pMOSQp2 are on, and nMOSQn1 and nMOS are
Qn2 turns off and "1" is output to the output terminal Out. If the output data OD is "0", p
MOSQp1 and pMOSQp2 are off, nMOS
Qn1 and nMOS Qn2 are turned on and output terminal O
“0” is output to ut.
【0010】駆動すべき負荷容量が小さい場合、マイコ
ンからコントロール信号CTRL1を“1”、コントロ
ール信号CTRL2を“0”に指示する。この場合、第
2の回路ブロックのQp2とQn2は出力データODの
値の如何に拘わらず常にoffとなる。一方、第1の回
路ブロックは出力データODの“1”、“0”に従っ
て、Qp1またはQn1がonして、出力端子Outへ
“1”または“0”を出力する。When the load capacity to be driven is small, the microcomputer instructs the control signal CTRL1 to be "1" and the control signal CTRL2 to be "0". In this case, Qp2 and Qn2 of the second circuit block are always off regardless of the value of the output data OD. On the other hand, in the first circuit block, Qp1 or Qn1 is turned on according to "1" or "0" of the output data OD and outputs "1" or "0" to the output terminal Out.
【0011】本実施例では、第1の回路ブロックと第2
の回路ブロックとで負荷駆動能力に差をつけることよ
り、3段階に駆動能力を切り換えることができる。In this embodiment, the first circuit block and the second circuit block
The driving capability can be switched in three steps by making a difference in the load driving capability between the circuit block of FIG.
【0012】図2は、本発明の第2の実施例を示す回路
図である。本実施例は、図4の回路と同様の構成の第1
の回路ブロックと、出力データODとコントロール信号
CTRL*(*印は上線の代わり)とが入力されるNO
RゲートNRと、NORゲートNRの出力端子にゲート
が接続されたnMOSQn2から構成される第2の回路
ブロックとが出力端子Outに対して並列に接続された
ものである。FIG. 2 is a circuit diagram showing a second embodiment of the present invention. This embodiment has a first configuration similar to that of the circuit of FIG.
No. to which the circuit block No., the output data OD, and the control signal CTRL * (* indicates an overline) are input.
An R gate NR and a second circuit block composed of an nMOS Qn2 having a gate connected to the output terminal of the NOR gate NR are connected in parallel to the output terminal Out.
【0013】本実施例では、負荷容量が小さい条件下で
は、コントロール信号CTRL*に“1”が与えられ
る。この場合には、第2の回路ブロックが遮断状態とな
り、第1の回路ブロックのみで負荷が駆動される。In this embodiment, "1" is given to the control signal CTRL * under the condition that the load capacitance is small. In this case, the second circuit block is cut off, and the load is driven only by the first circuit block.
【0014】負荷容量が大きい場合には、コントロール
信号CTRL*を“0”とする。これにより、出力デー
タが“0”のときは、Qn1とQn2とで負荷を駆動す
ることができる。本実施例は、負荷が大きくなっても、
信号の立ち上がり時間を速める必要はなく立ち下がり時
間のみを短縮する必要のある回路条件下で有効に使用さ
れる。When the load capacity is large, the control signal CTRL * is set to "0". Accordingly, when the output data is "0", the load can be driven by Qn1 and Qn2. In this embodiment, even if the load increases,
It is used effectively under circuit conditions where it is not necessary to accelerate the rise time of the signal, but only the fall time.
【0015】図3は、本発明の第3の実施例を示す回路
図である。本実施例は、図1の実施例に対し、第1の回
路ブロックが常にドライブ状態(活性状態)にあるよう
にし、第2の回路ブロックのみをドライブ状態と非ドラ
イブ状態に選択できるようにしたものである。FIG. 3 is a circuit diagram showing a third embodiment of the present invention. This embodiment is different from the embodiment of FIG. 1 in that the first circuit block is always in the drive state (active state), and only the second circuit block can be selected between the drive state and the non-drive state. It is a thing.
【0016】[0016]
【発明の効果】以上説明したように、本発明は、出力バ
ッファ回路を、出力端子に並列に接続された複数の出力
回路ブロックにより構成し、少なくとも一部の出力回路
ブロックをドライブ状態あるいは非ドライブ状態に選択
することができるようにしたものであるので、本発明に
よれば、駆動すべき負荷容量に応じて適切な能力の出力
バッファを構成することができるようになる。従って、
本発明によれば、負荷容量によって信号の伝達遅延時間
が過大となってしまったり振動電流によりスプリアスを
発生させたりする等の不都合を防止することが可能とな
る。As described above, according to the present invention, the output buffer circuit is composed of a plurality of output circuit blocks connected in parallel to the output terminals, and at least a part of the output circuit blocks is in the drive state or the non-drive state. Since it is possible to select the state, the present invention makes it possible to configure an output buffer having an appropriate capacity according to the load capacity to be driven. Therefore,
According to the present invention, it is possible to prevent inconveniences such as an excessive signal transmission delay time due to load capacitance and generation of spurious due to oscillating current.
【図1】本発明の第1の実施例を示す回路図。FIG. 1 is a circuit diagram showing a first embodiment of the present invention.
【図2】本発明の第2の実施例を示す回路図。FIG. 2 is a circuit diagram showing a second embodiment of the present invention.
【図3】本発明の第3の実施例を示す回路図。FIG. 3 is a circuit diagram showing a third embodiment of the present invention.
【図4】従来例の回路図。FIG. 4 is a circuit diagram of a conventional example.
CTRL1、CTRL2、CTRL* コントロール信
号 OD 出力データ Out 出力端子CTRL1, CTRL2, CTRL * Control signal OD Output data Out Output terminal
フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H03K 19/0175 Continuation of front page (51) Int.Cl. 5 Identification number Office reference number FI technical display location H03K 19/0175
Claims (1)
ンジスタが出力端子に対して並列に接続され、前記複数
の出力トランジスタのうちいくつかの出力トランジスタ
はコントロール信号により遮断状態を選択できるように
構成されている出力バッファ回路。1. A configuration in which a plurality of output transistors to which output data is input are connected in parallel to an output terminal, and some of the plurality of output transistors can select a cutoff state by a control signal. Output buffer circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4034285A JPH05206809A (en) | 1992-01-24 | 1992-01-24 | Output buffer circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4034285A JPH05206809A (en) | 1992-01-24 | 1992-01-24 | Output buffer circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05206809A true JPH05206809A (en) | 1993-08-13 |
Family
ID=12409890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4034285A Pending JPH05206809A (en) | 1992-01-24 | 1992-01-24 | Output buffer circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05206809A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007095262A (en) * | 2005-09-29 | 2007-04-12 | Hynix Semiconductor Inc | Semiconductor memory and its drive method |
-
1992
- 1992-01-24 JP JP4034285A patent/JPH05206809A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007095262A (en) * | 2005-09-29 | 2007-04-12 | Hynix Semiconductor Inc | Semiconductor memory and its drive method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5986489A (en) | Slew rate control circuit for an integrated circuit | |
JPH055407B2 (en) | ||
JPH0532928B2 (en) | ||
US4725982A (en) | Tri-state buffer circuit | |
JPH09214315A (en) | Output buffer, semiconductor integrated circuit and driving capacity adjusting method for output buffer | |
US5059830A (en) | Integrated circuit using bus driver having reduced area | |
US4503341A (en) | Power-down inverter circuit | |
JPH0389624A (en) | Semiconductor integrated circuit | |
EP1454414B1 (en) | High-speed output circuit with low voltage capability | |
JPH10209848A (en) | Output circuit for ic chip | |
JP2819951B2 (en) | Semiconductor storage device | |
EP0772301A2 (en) | Circuit for stabilizing the output of a tri-state circuit | |
JPH05206809A (en) | Output buffer circuit | |
JPH02237309A (en) | Output buffer | |
US5585759A (en) | Input buffer of semiconductor integrated circuit | |
US5291078A (en) | Gate circuits in transition detection input buffers | |
JPH0766711A (en) | Output circuit | |
JPH0567961A (en) | Output buffer circuit | |
JPH07161190A (en) | Semiconductor integrated circuit | |
JP3086977B2 (en) | Semiconductor integrated circuit device | |
JP3080048B2 (en) | Clock supply circuit | |
JPH0879048A (en) | Output buffer | |
JP2003110418A (en) | Output circuit | |
JPH06311022A (en) | Semiconductor logic circuit device | |
JPH05121550A (en) | Semiconductor integrated circuit |