JP2008263456A - Output buffer circuit - Google Patents
Output buffer circuit Download PDFInfo
- Publication number
- JP2008263456A JP2008263456A JP2007105328A JP2007105328A JP2008263456A JP 2008263456 A JP2008263456 A JP 2008263456A JP 2007105328 A JP2007105328 A JP 2007105328A JP 2007105328 A JP2007105328 A JP 2007105328A JP 2008263456 A JP2008263456 A JP 2008263456A
- Authority
- JP
- Japan
- Prior art keywords
- cmos inverter
- circuit
- input signal
- output buffer
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Electronic Switches (AREA)
- Logic Circuits (AREA)
Abstract
Description
本発明は、半導体集積回路において、負荷を駆動する出力バッファ回路にかかり、特にEMI(Electro Magnetic Interference)ノイズの低減を図った出力バッファ回路に関するものである。 The present invention relates to an output buffer circuit that drives a load in a semiconductor integrated circuit, and particularly relates to an output buffer circuit that reduces EMI (Electro Magnetic Interference) noise.
通常、ASICでは、例えば図3に示すように、低速動作論理回路30と高速動作論理回路40のような、動作周波数の異なる論理回路が混在している。低速動作論理回路30の出力バッファ回路10と高速動作論理回路40の出力バッファ回路20には、共通の電源(又はGND)が供給されている。このため、高速動作論理回路40の出力バッファ回路20で発生するEMIノイズは、ASIC内の電源(又はGND)を経由して、低速動作論理回路30の出力バッファ回路10に影響を与えることになる。すなわち、高速動作論理回路40の出力バッファ回路20で生じたEMIノイズが、電源(又はGND)を経由して低速動作論理回路30の出力バッファ回路10の出力信号の“H”、“L”のレベルに重畳することになる。よって、高速動作論理回路40のみが動作した場合に比べて、ASIC外部にEMIノイズが漏れ出てしまう危険性が高まることになる。これは、電源系や高速系の回路は半導体チップ外部にEMIノイズが出ないように対策が採られているが、低速動作論理回路30の出力バッファ回路10の出力系はEMIノイズに対して無防備であり、特に低速系の出力信号ラインをチップ外部で引き回す際には、そのラインがアンテナとなって、EMIノイズを放射し易い。
Normally, in an ASIC, as shown in FIG. 3, for example, logic circuits having different operating frequencies such as a low-speed
そこで、これを回避するために最も容易に行われているのが、電源メタル配線の分離である。例えば、BGAパッケージに半導体チップを封止する場合では、半導体チップ内部で高速動作回路側と低速動作回路側で電源メタル配線の分離を行い、BGAパッケージ内部でそれらを結合させる方法が採られ、その結合の際、EMIノイズ伝播を避けるためにBGAパッケージ内部にデカップリングコンデンサを付加する場合もある。 Therefore, the easiest way to avoid this is to separate the power supply metal wiring. For example, when a semiconductor chip is sealed in a BGA package, a method of separating power supply metal wirings on the high-speed operation circuit side and low-speed operation circuit side inside the semiconductor chip and coupling them inside the BGA package is adopted. When coupling, a decoupling capacitor may be added inside the BGA package to avoid EMI noise propagation.
ところが、実際のASICでは、BGAパッケージばかりではなく、低コストを目指すために、QFPパッケージに半導体チップを封止する場合も数多くある。QFPパッケージの場合では、半導体チップ内部で分離された電源メタル配線が、そのまま外部に出力されるため、EMIノイズ伝播に対する耐性は良いが、反面、ESD破壊に対する対策が個々の電源系に必要となる。そのため、ESD保護回路をASIC内部に電源系毎に設ける必要が生じ、回路規模が増大し、コスト削減の障害となる。 However, in an actual ASIC, there are many cases in which a semiconductor chip is sealed in a QFP package in order to aim not only at a BGA package but also at a low cost. In the case of the QFP package, since the power supply metal wiring separated inside the semiconductor chip is output to the outside as it is, the resistance against EMI noise propagation is good, but on the other hand, countermeasures against ESD destruction are required for each power supply system. . For this reason, it is necessary to provide an ESD protection circuit for each power supply system inside the ASIC, which increases the circuit scale and hinders cost reduction.
このようなことから、低速動作論理回路30の出力バッファ回路10自体について、EMIノイズ対策を施すことが提案されている(例えば、特許文献1参照)。これは、図4に示すように、入力信号の反転信号を出力する出力バッファ回路10Bを、PMOSトランジスタMP11、NMOSトランジスタMN11からなるインピーダンスの大きなCMOSインバータ11と、PMOSトランジスタMP12,MP13、NMOSトランジスタMN12,MN13からなるインピーダンスの小さいCMOSインバータ12とを並列接続したものである。この出力バッファ回路10Bでは、CMOSインバータ12は信号遷移時にのみ一時的に動作し、通常動作時はインピーダンスの大きなCMOSインバータ11のみが動作し、EMIノイズの出力側への伝播を抑制している。
しかしながら、図4に示した出力バッファ回路は、CMOSインバータ12が瞬時の内にオフとなるので、負荷によっては、それを十分駆動することができない場合がある。
However, in the output buffer circuit shown in FIG. 4, since the
本発明の目的は、負荷駆動能力を低減することなく、EMIノイズを抑制できるようにした出力バッファ回路を提供することである。 An object of the present invention is to provide an output buffer circuit capable of suppressing EMI noise without reducing load driving capability.
上記目的を達成するために、請求項1にかかる発明の出力バッファ回路は、入力信号によって駆動される第1のCMOSインバータと、前記入力信号を遅延する遅延回路と、前記第1のCMOSインバータが前記入力信号に応じて状態を変化させるとき該状態変化開始から前記遅延回路の遅延時間だけ前記第1のCMOSインバータと同相で状態を変化させその後オフとなる第2のCMOSインバータとを備え、前記第1のCMOSインバータの出力部と前記第2のCMOSインバータの出力部を出力端子に共通接続してなることを特徴とする。
請求項2にかかる発明は、請求項1に記載の出力バッファ回路において、前記第1のCMOSインバータの前段に、前記入力信号を反転させる第1のプリバッファを設け、前記第2のCMOSインバータのPMOSトランジスタ側の前段に、前記入力信号が“H”のとき前記遅延回路の遅延時間の期間だけ前記第2のCMOSインバータのPMOSトランジスタをオンさせる第2のプリバッファを設け、前記第2のCMOSインバータのNMOSトランジスタ側の前段に、前記入力信号が“L”のとき前記遅延回路の遅延時間の期間だけ前記第2のCMOSインバータのNMOSトランジスタをオンさせる第3のプリバッファを設けた、ことを特徴とする。
請求項3にかかる発明は、請求項1又は2に記載の出力バッファ回路において、前記遅延回路の遅延時間が、DLL回路によって設定されるようにしたことを特徴とする。
To achieve the above object, an output buffer circuit according to a first aspect of the present invention includes a first CMOS inverter driven by an input signal, a delay circuit for delaying the input signal, and the first CMOS inverter. A second CMOS inverter that changes its state in phase with the first CMOS inverter for the delay time of the delay circuit from the start of the state change when the state is changed according to the input signal, and then turns off; The output portion of the first CMOS inverter and the output portion of the second CMOS inverter are commonly connected to an output terminal.
According to a second aspect of the present invention, in the output buffer circuit according to the first aspect, a first prebuffer for inverting the input signal is provided in a stage preceding the first CMOS inverter, and the second CMOS inverter is provided. A second pre-buffer for turning on the PMOS transistor of the second CMOS inverter only during the delay time period of the delay circuit when the input signal is “H” is provided in the previous stage on the PMOS transistor side, and the second CMOS A third pre-buffer is provided in a preceding stage on the NMOS transistor side of the inverter to turn on the NMOS transistor of the second CMOS inverter only during a delay time period of the delay circuit when the input signal is “L”. Features.
According to a third aspect of the present invention, in the output buffer circuit according to the first or second aspect, a delay time of the delay circuit is set by a DLL circuit.
本発明によれば、遅延回路の遅延時間だけ、第1および第2のインバータが同時に動作し、それ以外では第1のインバータのみが動作するので、EMIノイズを出力側に伝播させることを効果的に抑制することができるとともに、遅延回路の遅延時間は負荷に応じて設定可能であるので、負荷に応じて駆動能力を発揮させることが可能となる。よって、負荷駆動能力を低減することなく、EMIノイズを抑制することができる。 According to the present invention, since the first and second inverters operate simultaneously for the delay time of the delay circuit, and only the first inverter operates otherwise, it is effective to propagate the EMI noise to the output side. In addition, since the delay time of the delay circuit can be set according to the load, the driving ability can be exhibited according to the load. Therefore, EMI noise can be suppressed without reducing the load driving capability.
図1は本発明の1つの実施例を示す図であって、図3で説明した低速動作論理回路30の出力信号を入力して負荷を駆動する出力バッファ回路10として使用する出力バッファ回路10Aを示す回路図である。1はナンド回路NAND1とノア回路NOR1からなる第1のプリバッファ、2はPMOSトランジスタMP1とNMOSトランジスタMN1からなる第1のCMOSインバータ、3はPMOSトランジスタMP2とNMOSトランジスタMN2からなる第2のCMOSインバータ、4は遅延回路、5,6はCMOSインバータ、7はナンド回路NAND2からなる第2のプリバッファ、8はノア回路NOR2からなる第3のプリバッファである。
FIG. 1 is a diagram showing one embodiment of the present invention. An
図2は図1の出力バッファ回路10Aの動作の波形図である。入力信号S1が立ち上がると、遅延回路4によって遅延された信号S2がCMOSインバータ5,6で反転され信号S3,S4としてナンド回路7とノア回路8に入力されるので、ナンド回路7の出力信号S5は遅延回路4による遅延時間T1だけ“L”となり、CMOSインバータ3のトランジスタMP2をオンさせる。これに対して、プリバッファ1の出力信号S7は入力信号S1の“H”の期間に応じて“L”となり、CMOSインバータ2のトランジスタMP1をオンさせる。つまり、出力端子の電圧が“H”になるときは、遅延回路4で設定された遅延時間T1だけ、トランジスタMP1,MP2が同時にオンするが、その遅延時間T1の経過の後はトランジスタMP1のみがオンを継続する。なお、トランジスタMN1,MN2はオフのままである。
FIG. 2 is a waveform diagram of the operation of the
一方、入力信号S1が立ち下がると、ノア回路8の出力信号S6は遅延回路4による遅延時間T1だけ“H”となり、CMOSインバータ3のトランジスタMN2をオンさせる。これに対して、プリバッファ1の出力信号S8は入力信号S1の“L”の期間に応じて“H”となり、CMOSインバータ2のトランジスタMN1をオンさせる。つまり、出力端子の電圧が“L”になるときは、遅延回路4で設定された遅延時間T1だけ、トランジスタMN1,MN2が同時にオンするが、その遅延時間T1の経過の後はトランジスタMN1のみがオンを継続する。なお、トランジスタMP1,MP2はオフのままである。
On the other hand, when the input signal S1 falls, the output signal S6 of the
以上により、CMOSインバータ2は入力信号S1に応じて常時動作するが、CMOSインバータ3は入力信号S1の遷移時に遅延回路4で設定された時間T1だけ動作する。したがって、入力信号遷移時は2個のCMOSインバータ2,3が同時に動作するので、大きな駆動力を発揮して負荷を駆動する。しかし、それ以外では、一方のCMOSインバータ2のみによって駆動するので、バッファ回路10Aの出力インピーダンスが大きくなり、電源(又はGND)に伝播してきたEMIノイズを出力端子側に出力することが抑制される。
As described above, the
しかも、本実施例では、CMOSインバータ2,3を同時駆動する時間を、遅延回路4の遅延時間T1によって自在に設定することができるので、負荷の大きさに応じて駆動能力を設定することができる。負荷が大きい場合は、遅延回路4の遅延時間T1を長くすれば良い。
In addition, in this embodiment, the time for simultaneously driving the
なお、第1のCMOSインバータ2と第2のCMOSインバータ3のトランジスタサイズについては述べなかったが、第1のCMOSインバータ2のトランジスタサイズを第2のCMOSインバータ3のトランジスタサイズよりも小さくすれば、EMIノイズ抑制と駆動力増大がより効果的となる。また、遅延回路4として電圧制御遅延回路を使用する場合は、基準クロックを利用したDLL回路によりその電圧制御遅延回路を制御することによって正確な遅延時間を設定することができるとともに、その遅延時間を外部から調整できるので、駆動する負荷の大きさに応じて遅延時間が調整可能となる。また、この場合、複数の出力バッファ回路のそれぞれの遅延回路を共通のDLL回路で制御することも可能であり、このときは、そのDLL回路をIOバッファ領域に配置することが望ましい。
Although the transistor sizes of the
10,10A,10B:出力バッファ回路
1:第1のプリバッファ、2:第1のCMOSインバータ、3:第2のCMOSインバータ、4:遅延回路、5,6:CMOSインバータ、7:第2のプリバッファ、8:第3のプリバッファ。
10, 10A, 10B: output buffer circuit 1: first pre-buffer, 2: first CMOS inverter, 3: second CMOS inverter, 4: delay circuit, 5, 6: CMOS inverter, 7: second Prebuffer, 8: third prebuffer.
Claims (3)
前記第1のCMOSインバータの前段に、前記入力信号を反転させる第1のプリバッファを設け、
前記第2のCMOSインバータのPMOSトランジスタ側の前段に、前記入力信号が“H”のとき前記遅延回路の遅延時間の期間だけ前記第2のCMOSインバータのPMOSトランジスタをオンさせる第2のプリバッファを設け、
前記第2のCMOSインバータのNMOSトランジスタ側の前段に、前記入力信号が“L”のとき前記遅延回路の遅延時間の期間だけ前記第2のCMOSインバータのNMOSトランジスタをオンさせる第3のプリバッファを設けた、
ことを特徴とする出力バッファ回路。 The output buffer circuit according to claim 1.
A first pre-buffer for inverting the input signal is provided in front of the first CMOS inverter;
A second pre-buffer for turning on the PMOS transistor of the second CMOS inverter for the period of the delay time of the delay circuit when the input signal is “H” is provided at the preceding stage of the PMOS transistor side of the second CMOS inverter. Provided,
A third pre-buffer for turning on the NMOS transistor of the second CMOS inverter for the period of the delay time of the delay circuit when the input signal is “L” is provided at the preceding stage of the NMOS transistor side of the second CMOS inverter. Provided,
An output buffer circuit.
前記遅延回路の遅延時間が、DLL回路によって設定されるようにしたことを特徴とする出力バッファ回路。
The output buffer circuit according to claim 1 or 2,
An output buffer circuit, wherein a delay time of the delay circuit is set by a DLL circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007105328A JP2008263456A (en) | 2007-04-12 | 2007-04-12 | Output buffer circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007105328A JP2008263456A (en) | 2007-04-12 | 2007-04-12 | Output buffer circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008263456A true JP2008263456A (en) | 2008-10-30 |
Family
ID=39985611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007105328A Pending JP2008263456A (en) | 2007-04-12 | 2007-04-12 | Output buffer circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008263456A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0362723A (en) * | 1989-07-31 | 1991-03-18 | Nec Corp | Output buffer circuit |
JPH05191259A (en) * | 1992-01-13 | 1993-07-30 | Nec Kyushu Ltd | Output buffer for semiconductor integrated circuit |
JPH0786897A (en) * | 1993-09-09 | 1995-03-31 | Nec Corp | Buffer circuit |
JPH1098363A (en) * | 1996-09-19 | 1998-04-14 | Yamaha Corp | Output buffer circuit |
-
2007
- 2007-04-12 JP JP2007105328A patent/JP2008263456A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0362723A (en) * | 1989-07-31 | 1991-03-18 | Nec Corp | Output buffer circuit |
JPH05191259A (en) * | 1992-01-13 | 1993-07-30 | Nec Kyushu Ltd | Output buffer for semiconductor integrated circuit |
JPH0786897A (en) * | 1993-09-09 | 1995-03-31 | Nec Corp | Buffer circuit |
JPH1098363A (en) * | 1996-09-19 | 1998-04-14 | Yamaha Corp | Output buffer circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5260193B2 (en) | Semiconductor integrated circuit and switching noise leveling method thereof | |
US7508242B2 (en) | Driving circuit that eliminates effects of ambient temperature variations and increases driving capacity | |
US20140368237A1 (en) | Driving device | |
JP4882584B2 (en) | I / O circuit | |
JP2007173893A (en) | Semiconductor integrated circuit device | |
US8130013B2 (en) | Driving circuit of input/output interface with changeable output force | |
JP2008263456A (en) | Output buffer circuit | |
JP2009278476A (en) | Semiconductor integrated circuit | |
JPH0389624A (en) | Semiconductor integrated circuit | |
JP5643158B2 (en) | Level shift circuit | |
US9018981B2 (en) | Latch circuit and clock control circuit | |
JP2008187475A (en) | Power-on reset circuit | |
JP5266974B2 (en) | I / O circuit | |
US7898287B2 (en) | Input buffer capable of reducing delay skew | |
KR100568545B1 (en) | Signal driving circuit | |
US20060255836A1 (en) | Clock driver circuit and driving method therefor | |
JP2009110568A (en) | Semiconductor device and timing control method thereof | |
KR20070070989A (en) | Memory device of output driver | |
JP3615189B2 (en) | I / O buffer circuit | |
JP2007208483A (en) | Output circuit | |
JP2006339521A (en) | Semiconductor integrated circuit | |
JP5862420B2 (en) | Clock driver circuit | |
JP2008288913A (en) | Semiconductor integrated circuit | |
KR100608347B1 (en) | Data output buffer control circuit | |
JP2003110418A (en) | Output circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090729 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111004 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120209 |