JPH09181594A - 入力回路 - Google Patents

入力回路

Info

Publication number
JPH09181594A
JPH09181594A JP7339441A JP33944195A JPH09181594A JP H09181594 A JPH09181594 A JP H09181594A JP 7339441 A JP7339441 A JP 7339441A JP 33944195 A JP33944195 A JP 33944195A JP H09181594 A JPH09181594 A JP H09181594A
Authority
JP
Japan
Prior art keywords
input
potential
circuit
signal
drive control
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
JP7339441A
Other languages
English (en)
Inventor
Yasunobu Nakase
泰伸 中瀬
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP7339441A priority Critical patent/JPH09181594A/ja
Priority to TW086213529U priority patent/TW385028U/zh
Priority to US08/654,204 priority patent/US5793222A/en
Priority to KR1019960035545A priority patent/KR100209254B1/ko
Publication of JPH09181594A publication Critical patent/JPH09181594A/ja
Pending legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03K—PULSE TECHNIQUE
    • H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0175—Coupling arrangements; Interface arrangements
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03K—PULSE TECHNIQUE
    • H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/003—Modifications for increasing the reliability for protection
    • H03K19/00346—Modifications for eliminating interference or parasitic voltages or currents
    • H03K19/00361—Modifications for eliminating interference or parasitic voltages or currents in field effect transistor circuits
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03K—PULSE TECHNIQUE
    • H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01—Shaping pulses

Landscapes

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

Abstract

(57)【要約】 【課題】 入力回路に波形整形機能を持たせて、各入力
端での波形歪みを緩和させ、充分なハイレベルもしくは
ロウレベルが確保できる動作周波数の上限を改善する。 【解決手段】 入出力線Wに与えられた信号波形をイン
バータINV1によって整形して入力信号DINとして
内部回路へ伝達する。その際に、入出力線Wの電位はト
ランジスタPM,NMによってフィードフォワードが掛
けられる。フィードフォワードが掛けられる期間は遅延
素子DLの遅延時間によって決定される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、バスのデータ転
送を高速に行えるインターフェイス回路に関するもので
ある。
【0002】
【従来の技術】プロセッサとメインメモリ問のデータ転
送は一般にバスを用いて行われる。メインメモリは、モ
ジュールと呼ばれるプリント基板を単位として、複数の
モジュールにより構成される。各モジュールには、一般
に8個ないし9個のダイナミックRAM(以下「DRA
M」と略記する)が搭載される。プロセッサからのデー
タの書き込み読み出しは、ひとつのモジュールが選択さ
れて行われる。
【0003】モジュールに搭載された各DRAMが4ビ
ットの入出力を持てば、32ビット(4ビット入出力×
8個)ないし36ビット(4ビット入出力×9個)のデ
ータを一度に書き込みもしくは読み出すことができる。
【0004】図11は、1本のバスを構成する複数の伝
送線近傍での、プロセッサとモジュールとの接続関係を
模式的に示した回路図である。バスにはそれぞれ第0、
第1、…第nのモジュールについての入出力回路I/O
−0,I/O−1,…,I/O−nが、ノードND一
0,ND−1,…,ND−nを介して接続されている。
ノードND一0,ND−1,…,ND−nはこの順に設
けられ、隣接するノードの間は特性インピーダンスZ
o、遅延時間Tmの伝送線G0〜G(n−1)で接続さ
れている。特性インピーダンスZoの値としては例えば
50Ωが選定される。
【0005】第iのモジュール(i=0,1,…n)は
特性インピーダンスZp、遅延時間Tsの伝送線Fiを
介してノードND一iと接続されている。特性インピー
ダンスZpの値は例えばZoに等しく選定される。
【0006】プロセッサの入出力回路I/O−Pは、特
性インピーダンスZoの伝送線G0を介してノードND
一0に接続されている。インピーダンスマッチングのた
め、バスの両端はいずれも50Ωの終端抵抗Roで終端
される。終端抵抗Roには終端電位Vttが与えられて
おり、これは通常、電源電圧VDDの半分の値に設定さ
れる。
【0007】図12は従来の入出力回路の構成を示す回
路図である。入出力線Wには出力回路DV及び入力回路
RVが接続されている。出力回路DVは出力イネーブル
信号OEがハイレベルのとき、出力データDOUTを出
力する。出力イネーブル信号OEがロウレベルのときに
は出力端子はハイインピーダンスとなる。入力回路RV
は入出力線Wにやってきた信号をインバータで波形整形
してから入力信号DINを内部回路たるDRAM、また
はプロセッサに与える。
【0008】
【発明が解決しようとする課題】以上の様に構成された
バスにおいてはノードND一iにおいて特性インピーダ
ンスの整合が採れなくなっている。
【0009】今、プロセッサがデータを出力し、DRA
Mがそのデータを受取る場合を考える。プロセッサから
出力されたデータはその入出力回路I/O−Pにより駆
動され、特性インピーダンスZoの伝送線G0を伝達し
てノードND−0に到達する。このデータは特性インピ
ーダンスZoを持つ伝送線G1と、特性インピーダンス
Zpを持つ伝送線F1とに分岐するが、これら2つの伝
送線G1,F1によって生じる特性インピーダンスの値
は、ノードND−0に到達する以前にデータが伝搬して
いた伝送線G1の特性インピーダンスの値Zoとは異な
る。
【0010】図13はプロセッサから出力されたデータ
がノードND−0において伝搬する様子を模式的に示し
た概念図である。以下簡単のため、Zp=Zoの場合を
仮定して考察を進めて問題点を導くが、両者の値が異な
っても同様の問題点が生じる。
【0011】バスにおける電圧が何処でも0である状態
を初期状態として、プロセッサから出力されたデータが
ノードND−0へと伝送線G0を伝搬してくる際に有す
る電圧をVpとし、ノードND−0における透過係数を
τ、反射係数をγとする。ノードND−0から第0のモ
ジュールについての入出力回路I/O−0へと伝送線F
0を伝搬する信号Vs、及びノードND−1へと伝送線
G1を伝搬する信号Vmのいずれも、ノードND−0か
ら伝搬した直後においてはその電圧が値τVpを採る。
【0012】時間tの基準をノードND一0に最初に到
達した時点に採り、入出力回路I/O−0における信号
の電圧をVとする。伝送線F0の伝搬に要する遅延時間
Tsだけ遅れて信号Vsが入出力回路I/O−0に到達
するので、時刻Ts以前ではV=0である。そして時刻
TsになってV=τVpとなる。
【0013】次に時刻2Tm+Tsには、信号Vmがノ
ードND−1で反射されて伝送線G1を往復した後、ノ
ードND−0を透過して伝送線F0を伝搬して入出力回
路I/O−0に到達するので、V=τVp+τ2 γVp
となる。
【0014】一方、入出力回路I/O−0が入力機能を
果たす場合にはハイインピーダンスとなるので、入出力
回路I/O−0に到達した信号Vsはここで反射係数1
で全反射して伝送線F0を伝搬してノードND一0へと
向かい、ノードND一0において反射係数γで反射され
て、再び入出力回路I/O−0に向かう。この信号が入
出力回路I/O−0に到達するのに必要な時間は3Ts
である。例えば各伝送線の遅延時間はTm=100p
s,Ts=150ps程度に設定すると、Ts>Tmが
成立するので、時刻3Tsは時刻2Tm+Tsよりも後
であり、V=τVp+τ2 γVp+γτVpとなる。
【0015】時刻4Tm+Tsには、ノードND−0,
1,2間の伝送線G1,G2を往復した後に伝送線F0
を伝搬する電圧値τ4 γVpの信号や、伝送線G1を2
往復してから伝送線F0を伝搬する電圧値τ2 γ3 Vp
の信号が入出力回路I/O−0へ到達するが、Ts<2
Tmが成立するので、時刻3Tsよりも遅い。
【0016】ここで τ=2(Zo/2)/(Zo/2+Zo)=2/3,γ
=(Zo/2−Zo)/(Zo/2+Zo)=−1/3 である。但し、負符号は電圧の符号が反転することを示
す。
【0017】よって、上記の電圧Vの変遷は以下の様に
纏められる。 i) 0≦t<Ts:V=0 ii) Ts≦t<2Tm+Ts:V=(2/3)Vp iii)2Tm+Ts≦t<3Ts:V=(14/27)V
p iV) 3Ts≦t<4Tm+Ts:V=(8/27)Vp v) t=4Tm+Ts:V=(52/243)Vp γは負であるので、電圧Vは一旦時刻Tsで立ち上がっ
た後、順次減少して行くことが分かる。各ノードで反
射、透過して入出力回路I/O−0に到達する信号が電
圧Vを弱める作用を有しているためである。
【0018】勿論、電圧Vを高める信号も入出力回路I
/O−0に到達する。例えば一旦伝送線F0を伝搬して
入出力回路I/O−0に到達した信号Vsが更に伝送線
F0を2往復して入出力回路I/O−0に到達すると、
電圧γ2 τVpだけ電圧Vが増加する。しかし、電圧γ
2 τVpが得られるのに必要な時間は5Tsであり、上
記のようにTs>Tmであれば時刻4Tm+Ts迄の電
圧Vには影響がない。
【0019】このように入出力回路I/O−0に与えら
れる電圧は、その変化後、比較的短期においてその変化
が妨害される。よって、信号の周波数が高くなるにつれ
て、DRAM入力端でハイレベルもしくはロウレベルを
十分に確保することは困難になる。これでは、出力回路
の電流駆動力ではなく、伝送線の物理的な形状および特
性により、バスの最大動作周波数が決定されるという問
題点がある。DRAMがデータを出力し、ブロセッサが
そのデータを受け取る場合も同様の問題点がある。
【0020】本発明は上記問題点を解決し、バスの最大
動作周波数を向上させることを目的とする。
【0021】
【課題を解決するための手段】この発明のうち請求項1
にかかる入力回路においては、2値論理の第1及び第2
の論理にはそれぞれ第1及び第2の範囲にある電位が対
応する。そして前記入力回路は、(a)入力電位が伝達
される入力線と、(b)第1の駆動制御信号が活性化し
た場合に、前記入力電位を強制的に前記第2の範囲に入
れる第1の駆動手段と、(c)前記入力電位が前記第1
の範囲から前記第2の範囲への第1の遷移をした後、一
定期間だけ前記第1の駆動制御信号を活性化させる第1
の駆動制御手段とを備える。
【0022】この発明のうち請求項2にかかるものは、
請求項1記載の入力回路であって、前記入力電位は前記
第2の範囲から前記第1の範囲への第2の遷移も行い、
前記第1の駆動制御手段は(c−1)前記入力線に接続
された入力端と、前記入力電位が第1及び第2の遷移を
した後、前記一定期間だけ遅延してそれぞれ第3及び第
4の遷移をする遅延入力信号を出力する出力端とを含む
遅延素子と、(c−2)前記入力線に接続された第1端
と、第1の制御信号を出力する第2端とを含み、前記第
1端と前記第2端とは、前記第3の遷移によって前記遅
延入力信号が採る値に対応して導通せず、前記第4の遷
移によって前記遅延入力信号が採る値に対応して導通す
る第1のスイッチと、(c−3)活性化した前記第1の
駆動制御信号に相当する電位が与えられる第1端と、前
記第1の駆動制御信号を出力する第2端とを含み、前記
第1端と前記第2端とは、前記第1制御信号が前記第1
の範囲にある場合には非導通し、前記第1の制御信号が
前記第2の範囲にある場合には導通する第2のスイッチ
とを有する。
【0023】この発明のうち請求項3にかかるものは、
請求項2記載の入力回路であって、前記第1の駆動制御
手段は(c−4)前記第1の範囲にある電位が与えられ
る第1端と、前記第1のスイッチの前記第2端に接続さ
れて前記第1の制御信号を出力する第2端とを含み、前
記第1端と前記第2端とは、前記第1のスイッチと相補
的に導通/非導通する第3のスイッチを更に有する。
【0024】この発明のうち請求項4にかかるものは、
請求項3記載の入力回路であって、前記第1の駆動制御
手段は(c−5)非活性化した前記駆動制御信号に相当
する電位が与えられる第1端と、前記第2のスイッチの
前記第2端に接続された第2端とを含む第1の抵抗性素
子を更に有する。
【0025】この発明のうち請求項5にかかるものは、
請求項4記載の入力回路であって、前記第1の抵抗性素
子は(c−5−1)前記第1の抵抗性素子の前記第1端
及び前記第2端にそれぞれ接続された第1端及び第2端
を含み、前記第1端及び前記第2端は前記遅延入力信号
が第2の範囲にある場合に導通する第4のスイッチと、
(c−5−2)前記第4のスイッチに並列に接続された
電位規定抵抗とを備える。
【0026】この発明のうち請求項6にかかるものは、
請求項5記載の入力回路であって、前記電位規定抵抗
は、前記第1の抵抗性素子の前記第1端及び前記第2端
にそれぞれ接続された第1端及び第2端を含み、前記第
1端及び前記第2端は、前記入力電位が前記第1及び第
2の範囲にある場合にそれぞれ導通/非導通するMOS
トランジスタによって構成される。
【0027】この発明のうち請求項7にかかるものは、
請求項4記載の入力回路であって、前記第1の駆動手段
は(b−1)前記第2の範囲のなかで前記第1の範囲か
ら最も遠い第1の電位が与えられるソースと、前記入力
線に接続されたドレインと、ゲート電極とを含むドライ
ブ用MOSトランジスタを有し、前記ドライブ用MOS
トランジスタの前記ゲート電極は前記第1の抵抗性素子
の前記第2端に接続され、前記第1の駆動制御信号は前
記第1及び第2の範囲にある場合にそれぞれ活性/非活
性し、前記第1の駆動制御手段は(c−6)前記第1の
電位が与えられる第1端と、前記第1の抵抗性素子の前
記第1端に接続された第2端とを含む電圧支持素子を更
に有する。そして、前記電圧支持素子はその前記第1端
及び前記第2端の間で、前記ドライブ用MOSトランジ
スタの閾値電圧を支える。
【0028】この発明のうち請求項8にかかるものは、
請求項2記載の入力回路であって、前記第1の駆動制御
手段は(c−4)前記遅延素子の前記入力端と前記入力
線との間に介挿される差動入力アンプを更に有する。そ
して、前記差動入力アンプの第1の入力端は前記入力線
に、第2の入力端は参照電位点に、出力端は前記遅延素
子の前記入力端に、それぞれ接続される。
【0029】この発明のうち請求項9にかかるものは、
請求項8記載の入力回路であって、前記差動入力アンプ
の前記第2の入力端は電位抑制抵抗を介して参照電位点
に接続され、前記差動入力アンプの前記出力端から得ら
れる信号の遷移が遅延して前記差動入力アンプの前記第
2の入力端に伝達される。
【0030】この発明のうち請求項10にかかるもの
は、請求項1記載の入力回路であって、(d)前記入力
線と前記第1の駆動手段との間に介挿された駆動抑制抵
抗を更に備える。
【0031】この発明のうち請求項11にかかるもの
は、請求項1記載の入力回路であって、(d)第2の駆
動制御信号が活性化した場合に、前記入力電位を強制的
に前記第1の範囲に入れる第2の駆動手段と、(e)前
記入力電位が前記第2の範囲から前記第1の範囲への第
2の遷移をした後、一定期間だけ前記第2の駆動制御信
号を活性化させる第2の駆動制御手段とを更に備える。
【0032】この発明のうち請求項12にかかるもの
は、請求項11記載の入力回路であって、(f)相補的
な出力信号対の一方が入力される第1入力端と、前記第
1の駆動制御信号が与えられる第2入力端と、自身の前
記第1及び第2入力端に与えられたデータの論理和を前
記第1の駆動手段に出力する第1の論理回路と、(g)
相補的な出力信号対の他方が入力される第1入力端と、
前記第2の駆動制御信号が与えられる第2入力端と、自
身の前記第1及び第2入力端に与えられたデータの論理
和を前記第2の駆動手段に出力する第2の論理回路とを
更に備える。
【0033】この発明のうち請求項13にかかるもの
は、請求項2記載の入力回路であって、前記第1の駆動
制御手段は(c−4)前記遅延素子に直列に接続され、
切り換え信号を受ける論理回路を更に有する。そして、
前記論理回路は、前記切り換え信号が所定の論理を採っ
た場合に、前記第1のスイッチを非導通にすると共に、
前記第1の制御信号を前記第2の論理に固定する。
【0034】この発明のうち請求項14にかかるもの
は、請求項11記載の入力回路であって、前記遅延素子
は複数のインバータの直列接続を含み、前記第2の駆動
制御手段は(c−4)前記複数のインバータの直列接続
の間に直列に介挿され、切り換え信号を受ける論理回路
を更に有する。そして、前記論理回路は、前記切り換え
信号が所定の論理を採った場合に、前記第1のスイッチ
を非導通にすると共に、前記第2の制御信号を前記第1
の論理に固定する。
【0035】
【発明の実施の形態】本発明は、入出力回路の一部であ
る入力回路に波形整形機能を持たせて、各入力端での波
形歪みを緩和させ、充分なハイレベルもしくはロウレベ
ルが確保できる動作周波数の上限を改善する。
【0036】実施の形態1.図1は本発明の実施の形態
1に関わる入出力回路101の構成を示す回路図であ
る。入出力線Wには出力回路DV及び入力回路RV1が
接続されている。
【0037】出力回路DVには出力イネーブル信号O
E、出力データDOUTが与えられる。出力イネーブル
信号OEは2入力NAND回路M1の一方の入力端に、
かつインバータ回路M2によって反転されて2入力NO
R回路M3の一方の入力端に、それぞれ与えられる。ま
た出力データDOUTはNAND回路M1の他方の入力
端、及びNOR回路M3の他方の入力端に共通して与え
られる。
【0038】NAND回路M1の出力端はPMOSトラ
ンジスタQ1のゲートに、NOR回路M3の出力端はN
MOSトランジスタQ2のゲートに、それぞれ接続され
る。トランジスタQ1,Q2のドレインは共通して入出
力線Wに接続される。トランジスタQ2,Q1のソース
にはそれぞれ接地電位GNDと、電位VDDが与えられ
る。但しVDD>GNDの関係がある。
【0039】出力イネーブル信号OEがハイレベルのと
き、出力データDOUTの反対の論理がトランジスタQ
1,Q2のゲートの何れにも与えられる。よってトラン
ジスタQ1,Q2は自身のゲートに与えられた論理を反
転して出力データDOUTと同一の論理を入出力線Wに
与える。出力イネーブル信号OEがロウレベルのときに
はトランジスタQ1,Q2のいずれもOFFして入出力
線Wがハイインピーダンスとなる。
【0040】入力回路RV1は以下の様に構成される。
入出力線Wに接続された入力端と、内部回路へ入力信号
DINを与える出力端を有するインバータ回路INV1
が備えられ、その出力端には論理反転を伴って信号を遅
延させる遅延素子DLの入力端が接続されている。遅延
素子DLは例えば3段のインバータ回路によって実現さ
れる。
【0041】遅延素子DLの出力端にはインバータ回路
INV2の入力端が接続され、その出力端はPMOSト
ランジスタP0、NMOSトランジスタN1の両方のゲ
ートに接続されている。PMOSトランジスタP0のソ
ース及びNMOSトランジスタN1のソースには、それ
ぞれ電位VDD,GNDが与えられる。
【0042】PMOSトランジスタP0のドレインには
NMOSトランジスタN0のドレインが接続され、NM
OSトランジスタN0のソースには電位GNDが与えら
れる。NMOSトランジスタN1のドレインにはPMO
SトランジスタP1のドレインが接続され、PMOSト
ランジスタP1のソースには電位VDDが与えられる。
【0043】NMOSトランジスタN0のゲートにはN
MOSトランジスタNDのドレインが接続され、NMO
SトランジスタNDのソースには電位GNDが与えられ
る。PMOSトランジスタP1のゲートにはPMOSト
ランジスタPDのドレインが接続され、PMOSトラン
ジスタPDのソースには電位VDDが与えられる。PM
OSトランジスタPDのゲート、及びNMOSトランジ
スタNDのゲートには共通して遅延素子DLの出力端が
接続される。
【0044】入出力線Wにはトランスミッションゲート
TGP,TGNの両方の入力端が共通して接続されてい
る。トランスミッションゲートTGP,TGNはいずれ
もNMOSトランジスタとPMOSトランジスタの並列
接続によって構成されておりいる。トランスミッション
ゲートTGPを構成するNMOSトランジスタのゲー
ト、及びトランスミッションゲートTGNを構成するP
MOSトランジスタのゲートは共通してインバータ回路
INV2の出力端が接続されている。また、トランスミ
ッションゲートTGPを構成するPMOSトランジスタ
のゲート、及びトランスミッションゲートTGNを構成
するNMOSトランジスタのゲートは共通して遅延素子
DLの出力端が接続される。
【0045】入出力線WにはPMOSトランジスタPM
のドレイン、及びNMOSトランジスタNMのドレイン
が共通に接続される。PMOSトランジスタPMのソー
ス、及びNMOSNMのソースにはそれぞれ電位VD
D,GNDが与えられる。
【0046】PMOSトランジスタPMのゲートはトラ
ンジスタP0,N0のドレインに共通に接続され、NM
OSトランジスタNMのゲートはトランジスタP1,N
1のドレインに共通に接続される。
【0047】抵抗R0の一端には電位VDDが与えら
れ、他端はPMOSトランジスタPMのゲートに接続さ
れる。また抵抗R1の一端には電位GNDが与えられ、
他端はNMOSトランジスタNMのゲートに接続され
る。
【0048】大まかに言えば、入力回路RV1は、入出
力線Wに与えられた信号波形をインバータINV1によ
って整形して入力信号DINとして内部回路へ伝達す
る。その際に、入出力線Wの電位はトランジスタPM,
NMによってフィードフォワードが掛けられる。
【0049】図2は入出力線Wの電位の変化を示すグラ
フである。実線は入力回路RV1の動作を示し、破線は
比較のために従来の技術の動作を示している。以下、図
2を参照しつつ入力回路RV1の動作を説明する。まず
簡単のために初期状態が入出力線Wに電位GNDが与え
られているとして説明する。電位VDD,GNDはそれ
ぞれハイレベル、ローレベルの論理として機能するもの
とする。
【0050】遅延素子DLが出力する信号DLY0はロ
ーレベル、インバータ回路INV2が出力する信号DL
Y1はハイレベルであるので、トランスミッションゲー
トTGNはOFFしており、PMOSトランジスタPD
がONしているのでPMOSトランジスタP1のゲート
の電位はほぼVDDとなり、PMOSトランジスタP1
はOFFする。NMOSトランジスタN1はONしてい
るのでNMOSトランジスタNMのゲートの電位NDR
はほぼGNDとなり、NMOSトランジスタNMはオフ
している。
【0051】一方、トランスミッションゲートTGPは
ON、NMOSトランジスタNDはOFFしており、N
MOSトランジスタN0のゲートにはローレベルが与え
られる。よってNMOSトランジスタN0はOFFす
る。更にPMOSトランジスタP0もOFFしているの
で、PMOSトランジスタPMのゲートの電位PDRは
抵抗R0を介して電位VDDに固定される。よってPM
OSトランジスタPMもオフしている。
【0052】以上のようにトランジスタPM,NMがO
FFしているので、初期状態においては入出力線Wはロ
ーレベルの電位を保ったままハイインピーダンス状態に
固定されている。
【0053】次に初期状態から、プロセッサの入出力回
路I/O−Pがバスに信号Vpを与えた場合を考える。
信号Vpの電圧をVDDとし、電位GNDの値を0とす
ることにより、電圧と電位とを混同して用いることがで
きる。
【0054】入出力回路101が第0のモジュールの入
出力回路I/O−0に採用されていた場合、従来の技術
の説明で示されたように、時刻Tsになって(2/3)
Vp=(2/3)VDDの電位が入出力線Wに与えられ
る。
【0055】遅延素子DLの遅延時間TDが更に経過す
るまでは信号DLY0,DLY1はそれぞれ依然として
ローレベル、ハイレベルである。よってトランスミッシ
ョンゲートTGN、PMOSトランジスタPD、NMO
SトランジスタN1、NMOSトランジスタNMについ
てはそれぞれ初期状態と同様に、OFF,ON,ON,
OFFしている。
【0056】またトランスミッションゲートTGPはO
Nし、トランジスタND,P0はOFFしているので、
NMOSトランジスタN0のゲートには電位(2/3)
VDDが与えられる。
【0057】ゲート長として0.5μmを採用するNM
OSトランジスタの閾値電圧Vthn、PMOSトラン
ジスタの閾値電圧Vthpの絶対値は、いずれも0.6
〜0.8Vに設定される。よってVDD=3Vに設定し
てもNMOSトランジスタN0のゲートには2V程度の
電位が与えられ、これはONする。そしてPMOSトラ
ンジスタPMのゲート電位PDRは急速に0へと遷移す
る。
【0058】よってPMOSトランジスタPMがON
し、入出力線Wの電位はVDDへと引き上げられ、入力
信号の変化を助けるように動作する。この際に抵抗R0
に流れる電流を抑制するために、抵抗R0の値を大きく
することが望ましい。
【0059】遅延時間TDが経過すると、遅延信号DL
Y0,DLY1はそれぞれハイレベル、ロウレベルにな
る。従ってトランスミッションゲートTGPがOFF
し、NMOSトランジスタNDがONするので、NMO
SトランジスタN0はOFFする。一方、PMOSトラ
ンジスタP0がONするので、PMOSトランジスタP
Mのゲート電位PDRは急速に電位VDDへと引き上げ
られ、PMOSトランジスタPMはOFFする。
【0060】また、PMOSトランジスタPDはOFF
し、トランスミッションゲートTGNがONするが、入
出力線Wにはハイレベルが与えられているのでPMOS
トランジスタP1はOFFする。また、NMOSトラン
ジスタN1もOFFするが、抵抗R1によってNMOS
トランジスタNMのゲートの電位NDRには依然として
電位GNDが与えられたままである。よってNMOSト
ランジスタNMはOFFする。
【0061】従って、遅延時間TDが経過した後は、ト
ランジスタPM,NMの何れもがOFFし、入出力線W
は初期状態と同様に、ハイインピーダンス状態に復帰す
ることになる。
【0062】なお、入出力線Wの電位が時刻Tsに立ち
上がってから、これがトランスミッションゲートTGP
を通過し、トランジスタN0,PMがONして入出力線
Wにフィードフォワードを掛けるのには各トランジスタ
の遅延時間の総計TLを要する。つまり、入出力線Wの
電位が上昇し始めるのは時刻Ts+TLである。
【0063】例えば遅延時間TLがTL1=250ps
であるとすれば、時刻Ts+TLは400psであり、
時刻2Tm+Ts=350psよりも遅い。従って、入
出力線Wにフィードフォワードが掛かる以前に入出力線
Wの電位は(14/27)×3=1.6V程度に迄低下
する。
【0064】しかし、上述のようにNMOSトランジス
タN0の閾値電圧Vthnの絶対値は0.6〜0.8V
に設定されるので上記動作に影響はない。図2において
実線で示されているのはこのような場合である。
【0065】勿論、遅延時間TLがもっと長くても上記
動作には影響しない。例えば遅延時間TLがTL2=3
50psであるとすれば、時刻Ts+TLは500ps
であり、時刻3Ts=450psよりも遅い。従って、
入出力線Wにフィードフォワードが掛かる以前に入出力
線Wの電位は(8/27)×3=0.89V程度に迄低
下する。このような場合においてもNMOSトランジス
タN0はONし、入出力線Wにフィードフォワードが掛
けられる。この場合の動作は図2において一点鎖線で示
されている。
【0066】但し、インバータ回路INV1の閾値は通
常VTH=(VDD−GND)/2=1.5Vに設定さ
れるので、極く短期では有るものの、時刻3Tsと時刻
Ts+TLの間でこの閾値を下回ってしまう。このた
め、遅延時間TLとしては2Tsよりも短いことが、こ
こでは300ps以下であることが望ましい。
【0067】一方、遅延素子DLの遅延時間TDはトラ
ンスミッションゲートTGP、トランジスタN0,PM
の遅延時間の総計TLよりも長いことが望ましい。さも
ないと、NMOSトランジスタN0が一旦ONしても、
すぐさまNMOSトランジスタNDがONし、NMOS
トランジスタN0が再度OFFしてしまう。これではP
MOSトランジスタPMがONする期間が短く、あるい
はONせず、入出力線Wに対するフィードフォワードが
充分には掛からなくなるためである。
【0068】逆に遅延時間TDは長すぎても望ましくな
い。入出力線Wの新たな遷移を妨害するおそれが有り、
動作周波数の上限を低下させてしまうためである。例え
ばモジュールが図1に示されるようにn枚設けられた場
合、プロセッサから最も遠いモジュールに到る迄に必要
な時間は、伝送線G0の遅延時間をTmとして、Tq=
8Tm+Tsとなります。このモジュールにおけるフィ
ードフォワードの影響がプロセッサに伝達するのに必要
な時間もTqであるので、このモジュールにおけるプロ
セッサへのフィードフォワードの影響は2Tq+TL+
TDだけ継続する。
【0069】Tm=100ns,Ts=150ns,T
L=300psに設定すると、2Tq+TL+TD=
{2(8×100+150)+300}ps+TDとな
る。
【0070】例えば250MHzの信号をバスで伝達す
る場合には、その信号の1サイクルは4nsであり、先
の継続期間はこれよりも短いことが望ましい。つまり、
4000ps>2200ps+TDの関係、即ちTD<
1800psの関係を有することが望ましい。
【0071】入力回路101においてはPMOSトラン
ジスタP0とNMOSトランジスタN1が、NMOSト
ランジスタN0とPMOSトランジスタP1が、PMO
SトランジスタPMとNMOSトランジスタNMが、N
MOSトランジスタNDとPMOSトランジスタPD
が、それぞれ対応して設けられている。また、トランス
ミッションゲートTGPとトランジスタTGNの動作が
対称的であり、かつ抵抗R0,R1のそれぞれの一端に
与えられる電位も対称的である。そのため、入出力線W
にハイレベルが与えられており、その後ローレベルへと
遷移する場合に関しても上記と同様の動作が行われるこ
とは明白である。
【0072】なお、トランジスタP0,N1を設けなく
ても、抵抗R0,R1の存在により、それぞれ電位PD
R,NDRを上昇、低下させることはできる。しかし、
入出力線Wの新たな遷移を妨害しないためにはトランジ
スタPM,NMを急速にOFFさせる必要があり、その
故にトランジスタP0,N1を設けることが望ましい。
【0073】勿論、遅延素子DLはインバータ回路以外
でも実現することができるし、インバータ回路を用いた
場合であっても、その段数は奇数段でありさえすれば良
い。遅延素子DLの構成をどのようにするかは、使用さ
れる製造プロセス、バスの動作周波数により変更し得る
ものである。
【0074】また、出力回路DVと入力回路RV1を同
一の入出力線Wに接統する構成が示されたが、入力回路
RV1のフィードフォワード機能はこれ単独で発揮され
る。
【0075】以上のように、本実施の形態によれば、入
力電位を弱める反射波に対抗して入力電位を強める方向
に動作をするので、電位波形の歪みば抑えられる。よっ
て従来技術に比べて、ハイレベルおよびロウレベルが確
保される動作周波数の上限を向上させることができる。
【0076】但し、フィードフォワード動作によってフ
ルスイングに対応する電位にまで達した入出力線Wの電
位も、遅延時間TDが経過した後は(定常状態に達した
後は)プロセッサの入出力回路I/O−pが入出力線W
に与える電位が所定の条件を満たすことが望ましい。つ
まり、ハイレベルは電位VDD−Vthp以上であり、
ロウレベルは電位GND+Vthn以下であることが望
ましい。電位VDD−Vthp未満のハイレベルの信号
が入出力線Wに与えられればPMOSトランジスタP1
が不必要にONし、電位GND+Vthn以上のロウレ
ベルの信号が入出力線Wに与えられればNMOSトラン
ジスタN0が不必要にONするので、これを回避するこ
とが望ましいためである。
【0077】実施の形態2.図3は本発明の実施の形態
2に関わる入出力回路102の構成を示す回路図であ
る。実施の形態1で示された入出力回路101の入力回
路RV1を入力回路RV2で置換した構成を有してい
る。入力回路RV2は入力回路RV1の抵抗R0,R1
をそれぞれPMOSトランジスタP2,NMOSトラン
ジスタN2で置換した構成を有している。
【0078】PMOSトランジスタP2のソース、NM
OSトランジスタN2のソースには、それぞれ電位VD
D,GNDが与えられている。これらのゲートは共通し
て入出力線Wに接続されている。また、PMOSトラン
ジスタP2のドレインはNMOSトランジスタN0とP
MOSトランジスタP0の両方のドレインに共通して接
続されており、NMOSトランジスタN2のドレインは
PMOSトランジスタP1とNMOSトランジスタN1
の両方のドレインに共通して接続されている。
【0079】PMOSトランジスタP2の閾値の絶対値
は約0.6〜0.8Vであるので、入出力線Wの電位が
0の場合は元より、時刻Tsにおいて入出力線Wの電位
が(2/3)Vp(例えば2V)まで立ち上がってもO
Nしている。よって、PMOSトランジスタP2は入出
力線の電位にフィードフォワードが掛けられてほぼVD
Dに達しない限りOFFしない。つまりその限りにおい
てPMOSトランジスタP2の機能は抵抗R0と機能が
異なることはない。しかもPMOSトランジスタP2が
OFFしている際であってもPMOSトランジスタP0
がONしているので、フィードフォワード動作が損なわ
れることはない。
【0080】但し、フィードフォワード動作が掛けられ
るまでの間(遅延時間TL)にはNMOSトランジスタ
N0及びPMOSトランジスタP2の両方がONしてい
る期間が存在する。従って、PMOSトランジスタP2
の電流駆動力が大きいと、消費電流が増大するのみなら
ず、電位PDRが下降する速度が遅くなる。
【0081】これを回避するため、PMOSトランジス
タP2の電流駆動力はNMOSトランジスタN0のそれ
よりも大幅に小さく設定することが望ましい。
【0082】抵抗値はその抵抗を形成する際のプロセス
の変動による動作のばらつきが大きいが、抵抗に替えて
MOSトランジスタを用いることにより、これを抑制す
ることができる。
【0083】また抵抗素子よりもMOSトランジスタの
面積は小さいので、必要な寸法を縮小するという効果も
ある。
【0084】実施の形態3.図4は本発明の実施の形態
3に関わる入出力回路103の構成を示す回路図であ
る。実施の形態1で示された入出力回路101の入力回
路RV1を入力回路RV3で置換した構成を有してい
る。入力回路RV3は入力回路RV1にPMOSトラン
ジスタP3,NMOSトランジスタN3のそれぞれで実
現されたダイオードを付加した構成を有している。
【0085】入力回路RV3においてはPMOSトラン
ジスタP0のソースと抵抗R0の一端が共通して接続さ
れている。そして入力回路RV1とは異なり、これらに
電位VDDは直接には与えられず、PMOSトランジス
タP3で実現されるダイオードによって支えられる所定
電圧VBだけ電位VDDよりも低い電位が与えられる。
ダイオードをMOSトランジスタによって実現すること
により、電圧VBを閾値電圧Vthpに設定することが
できる。
【0086】このため、PMOSトランジスタPMの電
位PDRは、NMOSトランジスタN0がOFFしてい
る状態であっても電位(VDD−Vthp)まで低下し
ており、NMOSトランジスタN0のON/OFFに対
応してPMOSトランジスタPMがON/OFFするタ
イミングが速くなるという効果がある。
【0087】同様にして、入力回路RV3においてはN
MOSトランジスタN1のソースと抵抗R1の一端が共
通して接続されている。そして入力回路RV1とは異な
り、これらに電位GNDは直接には与えられず、NMO
SトランジスタN3で実現されるダイオードによって支
えられる所定電圧Vthnだけ電位GNDよりも高い電
位が与えられる。このため、NMOSトランジスタNM
がON/OFFするタイミングが速くなる。
【0088】従って、遅延時間TLを低減することがで
きる。実施の形態1において説明したように遅延時間T
Lは遅延時間Tsの2倍よりも小さいことが望ましい。
一般に伝送線の遅延時間は伝送線の物理長に比例するの
で、伝送線が密に実装されるほど、遅延時間Tsは短く
なる。つまり遅延時間TLは短いことが要求される。こ
の実施の形態では、かかる要求に対応し得るものであ
る。
【0089】実施の形態4.図5は本発明の実施の形態
4に関わる入出力回路104の構成を示す回路図であ
る。実施の形態1で示された入出力回路101の入力回
路RV1を入力回路RV4で置換した構成を有してい
る。入力回路RV4は入力回路RV1のインバータ回路
INV1を差動入力アンプDAに置換した構成を有して
いる。
【0090】入力回路RV4においては差動入力アンプ
DAの反転入力端が入出力線Wに接続され、非反転入力
端には参照電位Vrefを与える参照電位点が接続され
ている。例えば参照電位Vrefは(VDD−GND)
/2に設定される。
【0091】入出力線Wに与えられる論理がフルスイン
グしない場合であっても、差動入力アンプDAがその論
理を反転させつつフルスイングさせることにより、信号
DLY0,DLY1の遷移を俊速にし、フィードフォワ
ード動作に要する遅延時間TLを低減することができ
る。
【0092】入出力線Wに与えられる論理がフルスイン
グしなくても対応可能とは言え、実施の形態1において
説明したように、ハイレベルは電位VDD−Vthp以
上であり、ロウレベルは電位GND+Vthn以下であ
ることが望ましい。
【0093】実施の形態5.図6は本発明の実施の形態
5に関わる入出力回路105の構成を示す回路図であ
る。実施の形態4で示された入出力回路104の入力回
路RV4を入力回路RV5で置換した構成を有してい
る。入力回路RV5は入力回路RV4に抵抗R2とイン
バータ回路INV3を付加した構成を有している。
【0094】入力回路RV5においては差動入力アンプ
DAの非反転入力端には参照電位点が直接には接続され
ない。非反転入力端には抵抗R2の一端が接続され、そ
の他端に参照電位点が接続される。更に、非反転入力端
にはインバータ回路INV3の出力端が、差動入力アン
プDAの出力端にはインバータ回路INV3の入力端
が、それぞれ接続される。
【0095】図7は入出力線Wの電位の遷移21と、差
動入力アンプDAの非反転入力端における電位の遷移2
2との関係を示すグラフである。入出力線Wの電位がロ
ウレベルのとき、インバータ回路INV3が電流を引き
込むため、抵抗R2には差動入力アンプDAの非反転入
力端に向かう方向に電流が流れる。よって抵抗R2にお
いて電圧降下VR(>0)が生じ、差動入力アンプDA
の非反転入力端には電位Vref−VRが与えられる。
【0096】この様な状態で時刻t1を迎え、入出力線
Wの電位がハイレベルへと遷移しても、インバータ回路
INV3はその遅延時間δが経過するまではその出力端
の電位を変化させない。従って、差動入力アンプDAは
電位Vref−VRを基準として入出力線Wの電位がハ
イレベルであるかロウレベルであるかを判定することに
なる。よって、入出力線Wの電位が参照電位Vrefに
達する時刻t2よりも前に、時刻t3において入出力線
Wの電位がハイレベルであると判定されることとなる。
【0097】入出力線Wの電位が時刻t4においてハイ
レベルからロウレベルへと遷移する場合も同様である。
インバータ回路INV3はその遅延時間δが経過するま
ではその出力端の電位を変化させないので、入出力線W
の電位が参照電位Vrefに達する時刻t5よりも前
に、時刻t6において入出力線Wの電位がロウレベルで
あると判定されることとなる。
【0098】以上のように、入出力線Wの電位の遷移の
判定に要する時間を短縮することができるので、より一
層入力回路の動作速度を向上させることができる。
【0099】実施の形態6.図8は本発明の実施の形態
6に関わる入出力回路106の構成を示す回路図であ
る。実施の形態1で示された入出力回路101の入力回
路RV1のPMOSトランジスタPM、NMOSトラン
ジスタNMが、それぞれ出力回路DVのPMOSトラン
ジスタQ1,NMOSトランジスタQ2と兼用されてお
り、これら兼用されたトランジスタの機能の切り換えは
2入力OR回路M4,M5によって制御される。
【0100】より詳細に説明すると、OR回路M4の一
方の入力端にはNAND回路M1の出力端が、他方の入
力端にはトランジスタP0,N0の両方のドレイン及び
抵抗R0の他端が共通して、それぞれ接続されている。
またOR回路M5の一方の入力端にはNOR回路M3の
出力端が、他方の入力端にはトランジスタP1,N1の
両方のドレイン及び抵抗R1の他端が共通して、それぞ
れ接続されている。
【0101】このように、出力回路のドライバとして機
能するトランジスタと、入力回路のフィードフォワード
の為のドライバとして機能するトランジスタとを兼用さ
せたので、トランジスタの数を低減することができ、以
て必要な面積を縮小することが可能となる。
【0102】実施の形態7.図9は本発明の実施の形態
7に関わる入出力回路107の構成を示す回路図であ
る。実施の形態1で示された入出力回路101の入力回
路RV1と比較して、インバータ回路INV2をPMO
SトランジスタP0をドライブするためのインバータ回
路INV2aと、NMOSトランジスタN1をドライブ
するためのインバータ回路INV2bとに置換してい
る。またインバータ回路INV1は2入力NOR回路M
6とインバータ回路INV1bに、遅延素子DLは2入
力NAND回路M7及びインバータ回路M8〜M12
に、それぞれ置換されている。
【0103】NOR回路M6の一方の入力端にはトラン
ジスタPM,NMの両方のドレインと共通して入出力線
Wが接続されている。また他方の入力端にはフィードフ
ォワード禁止信号DISが与えられている。NOR回路
M6の出力端にはインバータ回路M8の入力端が接続さ
れている。
【0104】インバータ回路INV1bの入力端は入出
力線Wに接続され、その出力端からは入力信号DINが
取り出される。
【0105】NAND回路M7の一方の入力端にはイン
バータ回路M8の出力端が、他方の入力端にはインバー
タ回路M9の出力端が接続されている。インバータ回路
M9の入力端にはフィードフォワード禁止信号DISが
与えられ、出力端からはその論理反転であるフィードフ
ォワード許可信号ENが出力される。
【0106】NAND回路M7の出力端はインバータ回
路M10の入力端に接続され、インバータ回路M10の
出力端はインバータ回路INV2bの入力端、トランス
ミッションゲートTGNを構成するNMOSトランジス
タのゲート、及びPMOSトランジスタPDのゲートに
共通して接続され、信号DLY0nを出力する。
【0107】インバータ回路INV2bの出力端はトラ
ンスミッションゲートTGNを構成するPMOSトラン
ジスタのゲート、及びNMOSトランジスタN1のゲー
トに共通して接続され、信号DLY1nを出力する。
【0108】インバータ回路M11の入力端にはインバ
ータ回路M8の出力端が接続され、インバータ回路M1
1の出力端にはインバータ回路M12の入力端が接続さ
れる。そしてインバータ回路M12の出力端はインバー
タ回路INV2aの入力端、トランスミッションゲート
TGPを構成するPMOSトランジスタのゲート、及び
NMOSトランジスタNDのゲートに共通して接続さ
れ、信号DLY0pを出力する。
【0109】インバータ回路INV2aの出力端はトラ
ンスミッションゲートTGPを構成するNMOSトラン
ジスタのゲート、及びPMOSトランジスタP0のゲー
トに共通して接続され、信号DLY1pを出力する。
【0110】フィードフォワード禁止信号DISがロウ
レベル(フィードフォワード許可信号ENがハイレベ
ル)の場合にはNOR回路M6、NAND回路M7が共
にインバータ回路として機能する。このため、インバー
タ回路M10の出力する信号DLY0nと、インバータ
回路M12の出力する信号DLY0pとはいずれも実施
の形態1で示された信号DLY0と一致する。また、イ
ンバータ回路INV2aの出力する信号DLY1pと、
インバータ回路INV2bの出力する信号DLY1nと
はいずれも実施の形態1で示された信号DLY1と一致
する。従って、入力回路RV7の動作は入力回路RV1
のそれと同一になる。
【0111】一方、フィードフォワード禁止信号DIS
がハイレベル(フィードフォワード許可信号ENがロウ
レベル)の場合には、入出力線Wに与えられた電圧に拘
らず、NOR回路M6がロウレベルを、NAND回路M
7がハイレベルを、それぞれ出力する。このため信号D
LY0p,DLY1nはいずれもハイレベルに、信号D
LY1p,DLY0nはいずれもロウレベルになる。従
って、トランジスタP0,N1がONし、トランジスタ
N0,P1がオフするので、トランジスタPM,NMの
両方ともOFFする。これによって入出力線Wはハイイ
ンピーダンス状態を受けることになり、フィードフォワ
ードは行われない。
【0112】従って、フィードフォワードを所望しない
場合、例えば入出力線Wに与えられる信号の周波数が低
い場合においてはフィードフォワード禁止信号DISを
ハイレベルに設定して、トランジスタPM,NMに電流
が流れることを禁止して、電力消費を低減することがで
きる。
【0113】実施の形態8.図10は本発明の実施の形
態8に関わる入出力回路108の構成を示す回路図であ
る。実施の形態1で示された入出力回路101の入力回
路RV1を入力回路RV8で置換した構成を有してい
る。入力回路RV8は入力回路RV1に抵抗RDを付加
した構成を有している。即ち、抵抗RDの一端はトラン
ジスタPM,NMの両方のドレインに共通に接続され、
他端は入出力線Wに接続されている。
【0114】図2に示されるように、入力回路RV1の
動作において、フィードフォワードがかかることによっ
て入出力線Wの電位がフルスイングする。しかし、フィ
ードフォワードがかかっていても反射波は到来するの
で、符号が同一の反射波が到来すれば、入出力線Wの電
位にオーバーシュートsが生じる。
【0115】この実施の形態では抵抗RDを設け、終端
抵抗Roと抵抗RDの分圧比で決定される電位までしか
入出力線Wの電位が達しないようにできる。そのためオ
ーバーシュートsを小さく抑制することができる。
【0116】但し、遅延時間TDが経過した後は、ドラ
イバトランジスタPM,NMの何れもがOFFするの
で、オーバーシュートsが生じる恐れがない定常状態に
おける、入出力線Wの電位のフルスイングを妨げはしな
い。
【0117】
【発明の効果】この発明のうち請求項1にかかる入力回
路によれば、入力電位が第1の範囲にあった後に第2の
範囲へ遷移すると、その後に入力線には入力電位を第1
の範囲へ近づけようとする外乱が生じる場合がある。こ
の外乱に対抗するように第1の駆動手段が入力電位を強
制的に第2の範囲に入れるので、フィードフォワードを
掛けることになり、外乱の影響を抑制することができ
る。しかも、その強制的な駆動は一定期間に留まるの
で、外乱以外の本来の入力電位の遷移を妨げないように
することができる。
【0118】この発明のうち請求項2にかかる入力回路
によれば、遅延素子及び第1のスイッチによって、第2
のスイッチの動作を制御する第1の制御信号は遅延素子
の遅延時間である一定期間だけ活性化する。そしてこの
期間において駆動制御信号が活性化する。
【0119】この発明のうち請求項3にかかる入力回路
によれば、入力電位が第1の遷移を行ってから一定期間
経過後に、遅延入力信号は第3の遷移を行う。これによ
り第1のスイッチはOFFするが、第3のスイッチが第
1制御信号を強制的に第1の範囲に入れ、以て第2のス
イッチをOFFさせて駆動制御信号を活性化状態に保つ
ことを終了する。
【0120】この発明のうち請求項4にかかる入力回路
によれば、前記第2のスイッチが非導通状態にある場合
に、第1の抵抗性素子は前記第1の駆動制御信号を非活
性化することができ、以て第1の駆動手段によるフィー
ドフォワードを行わせない。
【0121】この発明のうち請求項5にかかる入力回路
によれば、入力電位が第1の遷移を行ってから一定期間
経過後に、第4のスイッチが導通し、第1の駆動制御信
号は急峻に非活性となる。その後、入力電位が第2の遷
移を行い、更にその後一定期間経過後に第4のスイッチ
が非導通となっても、第2のスイッチが非導通である限
り、電位規定抵抗が第1の駆動制御信号を非活性状態に
保持する。
【0122】この発明のうち請求項6にかかる入力回路
によれば、抵抗よりもMOSトランジスタによって構成
することにより、要求される面積を抑制することができ
る。電位規定抵抗たるMOSトランジスタは、入力電位
が第1の範囲にある場合には第1の駆動制御信号を非活
性化させることができる。入力電位が第1の遷移を行
い、第2の範囲にある場合には当該MOSトランジスタ
は第1の駆動制御信号を非活性化させることはできな
い。しかし第4のスイッチによって、第1の遷移の後の
一定期間経過後には駆動制御信号を非活性化させること
ができる。
【0123】この発明のうち請求項7にかかる入力回路
によれば、電圧支持素子は第1の駆動制御信号を、ドラ
イブ用MOSトランジスタの閾値電圧に設定することが
できる。よってドライブ用MOSトランジスタの動作を
迅速にし、フィードフォワードに必要な時間を短縮する
事ができる。
【0124】この発明のうち請求項8にかかる入力回路
によれば、入力電位がフルスイングしない場合であって
も、即ち第2の範囲のなかで第1の範囲から最も遠い電
位を第1の電位、第1の範囲のなかで第2の範囲から最
も遠い電位を第2の電位として、入力電位の遷移の幅が
第1及び第2の電位で決定される電位差に満たない場合
であっても、差動入力アンプは遅延素子の入力端にフル
スイングに対応する電位を与えることができ、遅延入力
信号の遷移を迅速に行うことができる。
【0125】この発明のうち請求項9にかかる入力回路
によれば、電位抑制抵抗において生じる電圧降下が、差
動入力アンプの第1の入力端に与えられる電位を参照電
位に対して変動させる。これにより、入力線の遷移が迅
速に判断される。
【0126】この発明のうち請求項10にかかる入力回
路によれば、第1の駆動手段によって強制的に第2の範
囲に入った入力電位が載っている入力線に対し、反射波
の重畳によって更に第1の範囲から離れる方向に入力電
位が移動する場合がある。駆動抑制抵抗は見かけ上、入
力電位に対する第1の駆動手段の強制的な駆動能力を抑
制するので、入力電位の不要な変倚を抑制することがで
きる。
【0127】この発明のうち請求項11にかかる入力回
路によれば、第1の遷移のみならず、第2の遷移を行う
入力電位に対してもフィードフォワードを掛けることが
できる。
【0128】この発明のうち請求項12にかかる入力回
路によれば、第1及び第2の駆動手段を利用して、出力
信号対に基づいて入力線を駆動することができ、出力回
路に必要な部分を入力回路が兼用できるので、必要とさ
れる面積を低減することができる。
【0129】この発明のうち請求項13及び14にかか
る入力回路によれば、切り換え信号によって遅延素子の
入力端の論理が固定されることにより第1の駆動手段の
動作を停止して、フィードフォワードが不要な場合には
電力の消費を低減することができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態1の構成を示す回路図で
ある。
【図2】 本発明の実施の形態1の動作を示すグラフで
ある。
【図3】 本発明の実施の形態2の構成を示す回路図で
ある。
【図4】 本発明の実施の形態3の構成を示す回路図で
ある。
【図5】 本発明の実施の形態4の構成を示す回路図で
ある。
【図6】 本発明の実施の形態5の構成を示す回路図で
ある。
【図7】 本発明の実施の形態5の動作を示すグラフで
ある。
【図8】 本発明の実施の形態6の構成を示す回路図で
ある。
【図9】 本発明の実施の形態7の構成を示す回路図で
ある。
【図10】 本発明の実施の形態8の構成を示す回路図
である。
【図11】 プロセッサとモジュールとの接続関係を模
式的に示した回路図である。
【図12】 従来の入出力回路の構成を示す回路図であ
る。
【図13】 データが伝搬する様子を模式的に示した概
念図である。
【符号の説明】
W 入出力線、N0,N1,ND,NM NMOSトラ
ンジスタ、P0,P1,PD,PM PMOSトランジ
スタ、DL 遅延素子、TGP,TGN トランスミッ
ションゲート、INV1〜INV3 インバータ。

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 2値論理の第1及び第2の論理にはそれ
    ぞれ第1及び第2の範囲にある電位が対応し、 (a)入力電位が伝達される入力線と、 (b)第1の駆動制御信号が活性化した場合に、前記入
    力電位を強制的に前記第2の範囲に入れる第1の駆動手
    段と、 (c)前記入力電位が前記第1の範囲から前記第2の範
    囲への第1の遷移をした後、一定期間だけ前記第1の駆
    動制御信号を活性化させる第1の駆動制御手段とを備え
    る、入力回路。
  2. 【請求項2】 前記入力電位は前記第2の範囲から前記
    第1の範囲への第2の遷移も行い、 前記第1の駆動制御手段は (c−1)前記入力線に接続された入力端と、前記入力
    電位が第1及び第2の遷移をした後、前記一定期間だけ
    遅延してそれぞれ第3及び第4の遷移をする遅延入力信
    号を出力する出力端とを含む遅延素子と、 (c−2)前記入力線に接続された第1端と、第1の制
    御信号を出力する第2端とを含み、前記第1端と前記第
    2端とは、前記第3の遷移によって前記遅延入力信号が
    採る値に対応して導通せず、前記第4の遷移によって前
    記遅延入力信号が採る値に対応して導通する第1のスイ
    ッチと、 (c−3)活性化した前記第1の駆動制御信号に相当す
    る電位が与えられる第1端と、前記第1の駆動制御信号
    を出力する第2端とを含み、前記第1端と前記第2端と
    は、前記第1制御信号が前記第1の範囲にある場合には
    非導通し、前記第1の制御信号が前記第2の範囲にある
    場合には導通する第2のスイッチとを有する、請求項1
    記載の入力回路。
  3. 【請求項3】 前記第1の駆動制御手段は (c−4)前記第1の範囲にある電位が与えられる第1
    端と、前記第1のスイッチの前記第2端に接続されて前
    記第1の制御信号を出力する第2端とを含み、前記第1
    端と前記第2端とは、前記第1のスイッチと相補的に導
    通/非導通する第3のスイッチを更に有する、請求項2
    記載の入力回路。
  4. 【請求項4】 前記第1の駆動制御手段は (c−5)非活性化した前記駆動制御信号に相当する電
    位が与えられる第1端と、前記第2のスイッチの前記第
    2端に接続された第2端とを含む第1の抵抗性素子を更
    に有する、請求項3記載の入力回路。
  5. 【請求項5】 前記第1の抵抗性素子は (c−5−1)前記第1の抵抗性素子の前記第1端及び
    前記第2端にそれぞれ接続された第1端及び第2端を含
    み、前記第1端及び前記第2端は前記遅延入力信号が第
    2の範囲にある場合に導通する第4のスイッチと、 (c−5−2)前記第4のスイッチに並列に接続された
    電位規定抵抗とを備える、請求項4記載の入力回路。
  6. 【請求項6】 前記電位規定抵抗は、前記第1の抵抗性
    素子の前記第1端及び前記第2端にそれぞれ接続された
    第1端及び第2端を含み、前記第1端及び前記第2端
    は、前記入力電位が前記第1及び第2の範囲にある場合
    にそれぞれ導通/非導通するMOSトランジスタによっ
    て構成される、請求項5記載の入力回路。
  7. 【請求項7】 前記第1の駆動手段は (b−1)前記第2の範囲のなかで前記第1の範囲から
    最も遠い第1の電位が与えられるソースと、前記入力線
    に接続されたドレインと、ゲート電極とを含むドライブ
    用MOSトランジスタを有し、 前記ドライブ用MOSトランジスタの前記ゲート電極は
    前記第1の抵抗性素子の前記第2端に接続され、 前記第1の駆動制御信号は前記第1及び第2の範囲にあ
    る場合にそれぞれ活性/非活性し、 前記第1の駆動制御手段は (c−6)前記第1の電位が与えられる第1端と、前記
    第1の抵抗性素子の前記第1端に接続された第2端とを
    含む電圧支持素子を更に有し、 前記電圧支持素子はその前記第1端及び前記第2端の間
    で、前記ドライブ用MOSトランジスタの閾値電圧を支
    える、請求項4記載の入力回路。
  8. 【請求項8】 前記第1の駆動制御手段は (c−4)前記遅延素子の前記入力端と前記入力線との
    間に介挿される差動入力アンプを更に有し、 前記差動入力アンプの第1の入力端は前記入力線に、第
    2の入力端は参照電位点に、出力端は前記遅延素子の前
    記入力端に、それぞれ接続される、請求項2記載の入力
    回路。
  9. 【請求項9】 前記差動入力アンプの前記第2の入力端
    は電位抑制抵抗を介して参照電位点に接続され、 前記差動入力アンプの前記出力端から得られる信号の遷
    移が遅延して前記差動入力アンプの前記第2の入力端に
    伝達される、請求項8記載の入力回路。
  10. 【請求項10】 (d)前記入力線と前記第1の駆動手
    段との間に介挿された駆動抑制抵抗を更に備える、請求
    項1記載の入力回路。
  11. 【請求項11】 (d)第2の駆動制御信号が活性化し
    た場合に、前記入力電位を強制的に前記第1の範囲に入
    れる第2の駆動手段と、 (e)前記入力電位が前記第2の範囲から前記第1の範
    囲への第2の遷移をした後、一定期間だけ前記第2の駆
    動制御信号を活性化させる第2の駆動制御手段とを更に
    備える、請求項1記載の入力回路。
  12. 【請求項12】 (f)相補的な出力信号対の一方が入
    力される第1入力端と、前記第1の駆動制御信号が与え
    られる第2入力端と、自身の前記第1及び第2入力端に
    与えられたデータの論理和を前記第1の駆動手段に出力
    する第1の論理回路と、 (g)相補的な出力信号対の他方が入力される第1入力
    端と、前記第2の駆動制御信号が与えられる第2入力端
    と、自身の前記第1及び第2入力端に与えられたデータ
    の論理和を前記第2の駆動手段に出力する第2の論理回
    路とを更に備える、請求項11記載の入力回路。
  13. 【請求項13】 前記第1の駆動制御手段は (c−4)前記遅延素子に直列に接続され、切り換え信
    号を受ける論理回路を更に有し、 前記論理回路は、前記切り換え信号が所定の論理を採っ
    た場合に、前記第1のスイッチを非導通にすると共に、
    前記第1の制御信号を前記第2の論理に固定する、請求
    項2記載の入力回路。
  14. 【請求項14】 前記遅延素子は複数のインバータの直
    列接続を含み、 前記第2の駆動制御手段は (c−4)前記複数のインバータの直列接続の間に直列
    に介挿され、切り換え信号を受ける論理回路を更に有
    し、 前記論理回路は、前記切り換え信号が所定の論理を採っ
    た場合に、前記第1のスイッチを非導通にすると共に、
    前記第2の制御信号を前記第1の論理に固定する、請求
    項11記載の入力回路。
JP7339441A 1995-12-26 1995-12-26 入力回路 Pending JPH09181594A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP7339441A JPH09181594A (ja) 1995-12-26 1995-12-26 入力回路
TW086213529U TW385028U (en) 1995-12-26 1996-03-26 Input circuit
US08/654,204 US5793222A (en) 1995-12-26 1996-05-28 Input circuit
KR1019960035545A KR100209254B1 (ko) 1995-12-26 1996-08-26 입력회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7339441A JPH09181594A (ja) 1995-12-26 1995-12-26 入力回路

Publications (1)

Publication Number Publication Date
JPH09181594A true JPH09181594A (ja) 1997-07-11

Family

ID=18327500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7339441A Pending JPH09181594A (ja) 1995-12-26 1995-12-26 入力回路

Country Status (4)

Country Link
US (1) US5793222A (ja)
JP (1) JPH09181594A (ja)
KR (1) KR100209254B1 (ja)
TW (1) TW385028U (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6031388A (en) * 1996-07-19 2000-02-29 The Board Of Trustees Of The Leland Stanford Junior University Postcharged interconnection speed-up circuit
US5958026A (en) * 1997-04-11 1999-09-28 Xilinx, Inc. Input/output buffer supporting multiple I/O standards
US5877632A (en) * 1997-04-11 1999-03-02 Xilinx, Inc. FPGA with a plurality of I/O voltage levels
US6120551A (en) 1997-09-29 2000-09-19 Xilinx, Inc. Hardwire logic device emulating an FPGA
US6127840A (en) * 1998-03-17 2000-10-03 International Business Machines Corporation Dynamic line termination clamping circuit
TW381218B (en) * 1998-04-20 2000-02-01 Via Tech Inc I/O buffer for improving ring back effect
US6229335B1 (en) * 1999-03-19 2001-05-08 Via Technologies, Inc. Input/output buffer capable of supporting a multiple of transmission logic buses
US6259303B1 (en) 1999-11-16 2001-07-10 Fairchild Semiconductor Corporation Wave shaping circuit
US7498846B1 (en) 2004-06-08 2009-03-03 Transmeta Corporation Power efficient multiplexer

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01140494A (ja) * 1987-11-26 1989-06-01 Mitsubishi Electric Corp 半導体記憶装置の出力バッファ回路
KR910002748B1 (ko) * 1988-04-12 1991-05-04 삼성 반도체통신 주식회사 반도체장치에 있어서 데이타 출력 버퍼회로
KR920002426B1 (ko) * 1989-05-31 1992-03-23 현대전자산업 주식회사 집적회로의 출력버퍼회로
US5440182A (en) * 1993-10-22 1995-08-08 The Board Of Trustees Of The Leland Stanford Junior University Dynamic logic interconnect speed-up circuit
US5654648A (en) * 1995-03-06 1997-08-05 Alliance Semiconductor Corporation Output buffer circuit with low power pre-output drive
US5666069A (en) * 1995-12-22 1997-09-09 Cypress Semiconductor Corp. Data output stage incorporating an inverting operational amplifier

Also Published As

Publication number Publication date
KR970049646A (ko) 1997-07-29
US5793222A (en) 1998-08-11
KR100209254B1 (ko) 1999-07-15
TW385028U (en) 2000-03-11

Similar Documents

Publication Publication Date Title
KR100432883B1 (ko) 클럭 듀티/스큐 보정 기능을 갖는 위상 분주 회로
US5528166A (en) Pulse controlled impedance compensated output buffer
US6420913B1 (en) Dynamic termination logic driver with improved impedance control
US6316957B1 (en) Method for a dynamic termination logic driver with improved impedance control
EP0647028B1 (en) Latch controlled output driver
US6294924B1 (en) Dynamic termination logic driver with improved slew rate control
US7902885B2 (en) Compensated output buffer for improving slew control rate
US6583659B1 (en) Reduced clock-skew in a multi-output clock driver by selective shorting together of clock pre-outputs
JP4627928B2 (ja) 半導体集積回路
US9735780B2 (en) Tri-state driver circuits having automatic high-impedance enabling
US5739701A (en) Input/output buffer circuit having reduced power consumption
KR100209254B1 (ko) 입력회로
US7528630B2 (en) High speed flip-flop
US11271549B2 (en) Semiconductor device for controlling voltage at an input node of a circuit during a low power mode
JP2006140548A (ja) 半導体集積回路装置
JP7251624B2 (ja) 半導体集積回路
KR100380778B1 (ko) 논리 회로
CN114095004B (zh) 驱动电路
JP3159359B2 (ja) 半導体装置
US20060071695A1 (en) Signal driving circuits including inverters
US6825694B2 (en) Flip-flop circuit for use in electronic devices
US6549471B1 (en) Adiabatic differential driver
KR100434966B1 (ko) 출력 드라이버
US8598931B2 (en) Delay circuit
KR960005017Y1 (ko) 데이타 출력버퍼