JP2000307662A - 高速オンチップ信号伝送方法および装置 - Google Patents

高速オンチップ信号伝送方法および装置

Info

Publication number
JP2000307662A
JP2000307662A JP2000064756A JP2000064756A JP2000307662A JP 2000307662 A JP2000307662 A JP 2000307662A JP 2000064756 A JP2000064756 A JP 2000064756A JP 2000064756 A JP2000064756 A JP 2000064756A JP 2000307662 A JP2000307662 A JP 2000307662A
Authority
JP
Japan
Prior art keywords
node
terminal
net
transistor
signal
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
JP2000064756A
Other languages
English (en)
Other versions
JP4242995B2 (ja
Inventor
James Vinh
ビン ジェームズ
Nital P Patwa
ピー.パトワ ニタル
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of JP2000307662A publication Critical patent/JP2000307662A/ja
Application granted granted Critical
Publication of JP4242995B2 publication Critical patent/JP4242995B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/01Modifications for accelerating switching
    • H03K19/017Modifications for accelerating switching in field-effect transistor circuits
    • H03K19/01707Modifications for accelerating switching in field-effect transistor circuits in asynchronous circuits
    • H03K19/01721Modifications for accelerating switching in field-effect transistor circuits in asynchronous circuits by means of a pull-up or down element

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Logic Circuits (AREA)
  • Dc Digital Transmission (AREA)

Abstract

(57)【要約】 【課題】 従来の手法では、インバータよりなる複数の
中継器を長いネットに挿入するために遅延が増大し、さ
らに、近接効果により、信号の伝送遅延時間の増加を招
いていた。 【解決手段】 集積回路内に存在する第1のノード14
2(B2)を含むネット110を介して信号102を送
信するための装置であって、前記ネットに接続され、該
ネットを介して前記信号を駆動するドライバ105と、
前記ネットにおける前記第1のノードに接続され、該第
1のノードの電圧レベルが閾値に到達するのに応えて当
該第1のノードの電圧レベルを変化させる第1の状態変
化アシストドライバ(TAD)135と、を備えるよう
に構成する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、広く、データ伝達
の分野に関し、特に、集積回路内の信号経路における信
号の伝送速度を増加するための装置および方法に関す
る。
【0002】
【従来の技術】信号の伝送遅延時間は、ネットワーク内
の信号経路の長さが長くなるのに従って増加する。伝送
遅延時間は、「負荷の大きな」ネットワーク(すなわ
ち、容量性負荷の大きなネットワークやネット)上を伝
送される信号の場合に比較的長くなる。これは、容量性
負荷が大きいと、伝送信号のRC遅延時間が長くなるか
らである。ここで、負荷の大きなネットとは、例えば、
SRAMのワード線である。
【0003】構成の規模が減少するにつれて、集積回路
内の金属層における抵抗値は増加する。抵抗値が高くな
ると、金属層内に形成されたネット上を伝送される信号
のRC遅延が大きくなる。マイクロプロセッサの周期
は、マイクロプロセッサで処理された信号の伝送遅延時
間が増加すれば、長くなる。しかも、クリティカルなネ
ット上の信号の伝送遅延時間が長くなると、「クリティ
カルなネット(クリティカルパス:criticalpath)」に
おけるタイミング要件が満たされなくなるかも知れな
い。
【0004】
【発明が解決しようとする課題】従来の手法によれば、
通常、インバータで形成される中継器を長いネットに挿
入して、信号の伝送速度を上げるようにしている。中継
器は、長いネットを多数の短いネットへ分割し、そこ
で、各中継器で1つの短いネットを駆動する。多くの場
合、所望の信号タイミング(或いは、最適なタイミン
グ)は、インバータを奇数個挿入することで達成され
る。しかしながら、インバータを奇数個挿入することに
よって、伝送信号の極性が反転する(電圧が変動す
る)。伝送信号の元来の極性を取り戻すために、別のイ
ンバータをネットに追加してインバータの個数を偶数に
する。しかしながら、別のインバータを追加すると、遅
延が増大し、その結果、ネットに対する所望の信号タイ
ミングの制約(或いは、最適なタイミング値)が満足さ
れなくなるかも知れない。
【0005】従来の手法には「近接効果 (neighbor eff
ect)」の問題もある。近接効果は、近接するネット(近
接ネット)を伝送する信号が反対側に方向を替える時に
生じる。近接効果は、有効切り替え静電容量の増加を引
き起し、信号の伝送遅延時間の増加を招く。従って、集
積回路内のネット上での信号の伝送速度を上げることが
でき、上記の従来の手法における課題を解決することの
できる方法および装置が要望される。
【0006】RC遅延の問題が深刻なのは、例えば、ネ
ットに接続された多数のドライバの中のどれか1つによ
って駆動されるネットである。中継器は一方向性のもの
なので、ドライバはネットの全部の部分に信号を送るこ
とができず、そのため、ネットに中継器を使用すること
ができない。この種のネットは、例えば、多機能ユニッ
トのリザルトバス (result bus) である。このような具
体例における伝送遅延を改善するための方法および装置
が望まれる。これを解決する従来の手法では、双方向性
の中継器を使用している。しかしながら、双方向性の中
継器は、速度が遅く信号の流れの方向を決定するための
制御回路を必要とする。この制御回路は、対面積経費が
嵩むだけでなく、その制御回路自体による速度の問題を
引き起こすことになる。
【0007】
【課題を解決するための手段】本発明は、集積回路内に
設けられた多数のドライバ中のどれか1つによって駆動
されるネット上で高速の信号伝送を達成するための装置
を提供する。この装置は、ネットを介して信号を駆動す
るための第1のドライバを備えている。第1の状態変化
アシストドライバ(TAD:transition assist drive
r) は、信号が第1のノードに接近するにつれて第1の
ノードの電圧レベルが閾値に到達するのに応えて、ネッ
ト内の第1のノードの電圧レベルを変化させる。第1の
ノードがプリチャージされて論理レベル『1』になって
いる場合、第1のTADは、第1のノードの電圧レベル
を論理レベル『0』へ変化させる。第1のノードがプリ
チャージされて論理レベル『0』になっている場合、第
1のTADは、第1のノードの電圧レベルを論理レベル
『1』へ変化させる。第1のTADが、第1のノードの
電圧レベルを変化させると、ネットにおける信号の伝送
速度が上がる。
【0008】本発明の他の形態によれば、第2のTAD
が第2のノードでネットに接続される。第2のTAD
は、信号が第2のノードに接近するにつれて、第2のノ
ードの電圧レベルを変化させる。第2のノードの電圧レ
ベルを変化させることによって、信号の伝送速度がさら
に上がる。さらなるTADを追加してネット上の別のノ
ードに接続することによって、ネットにおける信号の伝
送速度をさらに上げられるかも知れない。
【0009】本発明のさらに他の形態によれば、切り替
え速度或いはTADのノイズ不活性(noise immunity)
が上がるように本発明に係るTADをプログラムするこ
とによって、上記の閾値を調整することができる。従来
の手法では、中継器(インバータ)を用いてネットにお
ける信号の伝送速度を増加させている。しかしながら、
中継器を奇数個設けることによって、伝送信号の極性が
反転する(電圧が変動する)。本発明によれば、ネット
における信号の伝送速度を上げるために中継器を使用す
ることを回避できるので好都合である。加えて、本発明
に係るTADは、伝送信号の極性を反転しない。
【0010】本発明の別の形態によれば、近接するネッ
ト(近接ネット)をプリチャージし、その電圧を特定の
電圧レベルにしておくというプリチャージ法が採用され
る。このプリチャージ法によれば、従来の手法の「近接
効果」の問題を回避することができる。ここで、近接効
果は、近接ネットを伝わる信号が反対方向に切り替わる
ときに生じる。近接効果の問題は、有効切り替え静電容
量の増加を引き起し、信号の伝送遅延時間の増加を招
く。本発明のプリチャージ法によれば、近接ネット上の
信号が反対方向に切り替わることはない。1つのネット
上の信号がある方向に切り替わるとき、近接ネット上の
他の信号は、同一方向に切り替わるか、或いは、現在の
極性を維持する。
【0011】第2のドライバをネットに接続して、第1
のドライバによって駆動される信号の方向と反対の方向
に伝送するように信号を駆動するようにしてもよい。こ
の場合、本発明に係る信号伝送システムにおいて双方向
信号伝送が達成される。他のドライバをネット上の別の
地点に追加すれば、ネットにおける双方向信号伝送が可
能になる。
【0012】本発明に係るTADは、ネットにおける信
号の伝送方向に関わらずネット上の対応するノードの電
圧レベルを変化させる。TADは、ネット上を伝送する
信号によって生じる対応するノードの電圧レベルの変化
を自動的に検出し、その対応するノードの電圧レベルを
変化させて信号の伝送速度を上げる。
【0013】
【発明の実施の形態】図1は本発明の第1実施例に係る
信号伝送システム100を示す。図1に示されるよう
に、信号伝送システム100は、信号102の伝送速度
を上げることができ、集積回路(図示しない)に適用可
能である。例えば、信号伝送システム100は、マイク
ロプロセッサ(図示しない)内で信号を送信するのに使
用される。ドライバ105は、ネット(信号経路)11
0を介して信号102を駆動する。レシーバ112は信
号102を受信する。信号伝送システム100に一方向
の信号伝送機能を発揮させる場合、ドライバ115、1
20および125は不活性化されるか省略される。
【0014】ネット110上に配置された抵抗およびコ
ンデンサをRおよびCで表す。コンデンサCは、ネット
110の容量性特性および/または容量性負荷を表す。
抵抗Rは、ネット110の抵抗性特性を表すもので、ネ
ット110の長さが増加するについれて、および/また
は、ネット110の幅が減少するにつれて、抵抗値が増
大する。
【0015】信号伝送システム100は、さらに、ノー
ド142(または、B2)と144(または、B3)で
ネット110に接続された状態変化アシストドライバ
(TAD)135および140を備えている。或る実施
例においては、TAD135はインバータ145を備え
ている。インバータ145は、プリチャージクロック信
号CLKを受信するための入力端子と、Pチャネル型ト
ランジスタ150のゲートに接続された出力端子とを備
えている。Pチャネル型トランジスタ150は、ソース
がVDDなどの正電圧電源に接続され、ドレインがPチ
ャネル型トランジスタ155のソースに接続される。P
チャネル型トランジスタ155は、ドレインがノード1
57に接続され、ゲートがノード142を介してネット
110に接続される。Nチャネル型トランジスタ160
は、ドレインがノード157に接続され、ソースが接地
(VSS)されゲートがインバータ145の出力端子に
接続される。
【0016】TAD135は、さらにPチャネル型トラ
ンジスタ165を備えている。Pチャネル型トランジス
タ165は、プリチャージクロック信号CLKを受信す
るためのゲートと、VDDに接続されたソースと、ノー
ド142を介してネット110に接続されたドレインと
を備えている。Nチャネル型トランジスタ170は、ド
レインがノード142を介してネット110に接続さ
れ、ソースがVSSに接続され、そして、ゲートがノー
ド157に接続される。
【0017】本発明によれば、ネット110に接続され
るTADの個数は様々に異なる。図示していない代わり
の実施例によれば、TADは1つだけネット110に接
続される。或いは、別のTADとドライバおよび/また
はレシーバとが、後述するように、信号伝送システム1
00内のネット110に追加される。TAD135およ
び/またはTAD140を使用することによって、ネッ
ト110上で生じる電圧変動の進捗速度 (rate) が上が
り、信号102の伝送速度が上がる。TAD135およ
び/またはTAD140によって、TAD135と14
0とに対応するノードにおける電圧がレベル変化し、信
号102に起因する電圧変動の進捗速度が上がる。TA
D135と140は、信号の伝送速度の低下を効果的に
補償する。信号速度の低下は、ライン線抵抗および配置
された静電容量に起因する。別のTADをネット110
に追加することによって、ネット110における信号の
伝送速度がさらに上がる。このようにして、長いネット
或いは容量性負荷の大きいネットにおける信号の伝送遅
延を低減できる。
【0018】図1および図2を参照して、信号伝送シス
テム100の作用について考察する。具体的に、図2
は、ネット110上のノード142における電圧変動を
時間に関連づけて表す第1の波形200を示す。波形2
05は、TAD135によるアシストがない時のノード
142における電圧変動を表す。システムの電力投入中
および/またはシステムリセット中、ネット110は、
図2の時刻ta0にプリチャージされ論理レベル『1』
の電圧値を帯びる。論理レベル『1』の値は、例えば、
およそ1.8ボルトである。プリチャージクロック信号
CLKは、ネット110がプリチャージされて論理レベ
ル『1』になっているとき、論理レベル『0』を示す。
プリチャージクロック信号CLKは、ネット110のプ
リチャージ中低レベルなので、Pチャネル型トランジス
タ165はオンである。Pチャネル型トランジスタ16
5は、ノード142の電圧をVDD電圧レベルへと変化
させる。これによって、ネット110は、プリチャージ
されてVDD(論理レベル『1』)になる。
【0019】ネット110がプリチャージされて高レベ
ルになっているので、ノード142は評価 (evaluatio
n) の前には高レベルである。従って、Pチャネル型ト
ランジスタ155は、ゲートを介してノード142から
論理レベル『1』値を受信しているので、評価前にはオ
フである。ネット110のプリチャージ中、インバータ
145は、クロック信号CLKの論理レベル『0』値を
論理レベル『1』へと反転させる。インバータ145の
高レベル出力信号は、Pチャネル型トランジスタ150
とNチャネル型トランジスタ160とのゲートへ印加さ
れる。このように、ネット110のプリチャージ中であ
って評価期間 (evaluation period)の前には、Pチャネ
ル型トランジスタ150はオフでNチャネル型トランジ
スタ160はオンである。従って、ネット110のプリ
チャージ中、ノード157は、電圧がNチャネル型トラ
ンジスタ160によってVSSへと変化させられる。
【0020】次に、ユーザは、従来の外部の制御回路
(図示しない)を使用して評価期間を開始する。制御回
路は、プリチャージクロック信号CLKを論理レベル
『0』から論理レベル『1』へと切り替える。プリチャ
ージクロック信号CLKが論理レベル『1』へ切り替わ
ると、Pチャネル型トランジスタ165がオフになる。
プリチャージクロック信号CLKの論理レベル『1』の
値は、インバータ145によって論理レベル『0』の値
へと反転させられる。このように、インバータ145の
低レベル出力信号で、Pチャネル型トランジスタ150
はオンになり、Nチャネル型トランジスタ160はオフ
になる。この時、ノード157はVSS電圧レベルを維
持する。
【0021】本発明の代わりの実施例によれば、プリチ
ャージクロック信号CLKは、チップ内(内部)クロッ
ク源(図示しない)によって生成されるかも知れない。
チップ内クロック源は、プリチャージクロック信号CL
Kを生成する。プリチャージクロック信号は、インバー
タ145の入力端子およびPチャネル型トランジスタ1
65(図1)のゲートに印加される。そして、プリチャ
ージクロック信号CLKの状態変化で評価期間の発生が
決定する。
【0022】時刻ta0(図2参照)の後、ドライバ1
05は、論理レベル『0』の電圧変動を生じさせる信号
102を発生する。ネット110のRC特性によって、
ネット110における(論理レベル『1』から論理レベ
ル『0』への)電圧変動の量は、時間と距離との関数に
なる。電圧変動の量は、ドライバ105に近接した位置
(ネット110上)の方が大きい。
【0023】ネット110を伝送する信号102によっ
て、時刻ta1に、ノード142の電圧はプリチャージ
VDD値から閾値VDD−V
threshold(transistor 155) へと低下する。VDD値
は、例えば、およそ1.8ボルトに等しい。V
threshold( transistor 155) の電圧は、トランジスタ1
55の閾値電圧として定義される。V
threshold(transistor 155) の値は、典型的には、およ
そ0.25ボルトに等しい。Pチャネル型トランジスタ
155のゲートには、ノード142の電圧が印加され
る。Pチャネル型トランジスタ155のゲート電圧がお
よそVDD−Vth reshold(transistor 155) へ低下する
と、トランジスタ155はオンになる。Pチャネル型ト
ランジスタ150および155は、両方ともオンにな
り、ノード157の電圧レベルをVSSからVDD(論
理レベル『1』)へ変化させる。なお、Nチャネル型ト
ランジスタはオフのままである。
【0024】ノード157の電圧がVDDに変化するの
で、Nチャネル型トランジスタ170は時刻ta2(図
2)にオンになる。Nチャネル型トランジスタ170
は、時刻ta3にノード142の電圧をVSS(論理レ
ベル『0』)へ変化させる。これで、ノード142にお
ける論理レベル『1』から論理レベル『0』への電圧変
動は完了する。
【0025】図2に示すように、TAD135により、
ノード142の電圧レベルは、時刻ta3にΔV1の電
圧値だけさらに低下する。TAD135のアシストがな
い時、ノード142の電圧変動は、波形205で示すよ
うにゆっくりと進む。長く負荷の大きいネットの場合、
TAD135のアシストがないと、ノード142の電圧
変動の進捗速度はさらに低下する。
【0026】信号102がネット110を伝わるとき、
他のTAD(例えばTAD140)は、ネット110上
の他のノードの電圧が論理レベル『0』へ変化し易くす
る。これによって、信号102のネット110における
伝送速度はさらに上がる。従来の手法では、中継器(イ
ンバータ)を使用してネットにおける信号の伝送速度を
上げていた。しかし、中継器を奇数個設けることによっ
て、伝送信号の極性(電圧変動)が反転する。本発明に
よれば、優位にも、ネットにおける信号の伝送速度を上
げるために中継器を使用することを回避できる。加え
て、本発明に係るTADは、伝送信号の極性を反転させ
ない。
【0027】本発明のプリチャージ法によれば、近接ネ
ットは、評価期間の前に、特定の電圧レベル(例えば論
理レベル『1』)までプリチャージされる。このプリチ
ャージ法によって、従来の方法の「近接効果」問題を回
避できる。ちなみに、近接効果は、近接ネットを伝わる
信号が逆方向へ切り替えられたときに生じる。近接効果
の問題は、有効切り替え静電容量の増加を引き起し、信
号の伝送遅延時間の増加を招く。本発明のプリチャージ
法では、近接ネットを伝わる信号は、逆方向へ切り替わ
らない。1つのネット上の信号が1つの方向に切り替わ
ると、近接ネット上の他の信号は、同一方向に切り替わ
るか、或いは、現在の極性を維持する。
【0028】図3、図4および図5は、本発明の機能性
について示すものである。図3は、本発明の第2実施例
に係る信号伝送システム300の概略ブロック図であ
る。システム300は、信号305を受信するためのレ
シーバ112、325および330を備えている。TA
D135、140、345および350は、ノードB
2、B3、B4およびB5でネット110に接続され
る。TAD135、140、345および350は、そ
れぞれ対応するノードの電圧レベルが閾値(例えば、V
DD−Vthreshold 、ここで、Vthreshold は、例え
ば、およそ0.25ボルトに等しい)に達すると、その
ノードの電圧レベルを変化させる。図4は、ネット41
0で信号405を送信する従来の信号伝送システム40
0を示す。ドライバ415は、レシーバ420、425
および430によって受信される信号405を駆動す
る。信号405は、ネット410上のノードB1T〜B
5Tを介して伝わり、その後レシーバ420によって受
信される。
【0029】図5は、ネット110上のノードB1〜B
5における電圧レベルとネット410上のノードB1T
〜B5Tにおける電圧レベルとを特定の時間に関連づけ
て比較するためのグラフを示す。TAD135、14
0、345および350は、ノードB2、B3、B4お
よびB5の電圧が論理レベル『1』から論理レベル
『0』へと変化し易くする。これによって、論理レベル
『1』から論理レベル『0』への電圧変動は、ノードB
2T〜B5TでのものよりもノードB2〜B5での方が
速くなる。例えば、ノードB5の電圧レベルは、評価期
間(図5参照)の開始からおよそ1.2ナノ秒後に論理
レベル『0』(0.0ボルト)まで低下する。一方、ノ
ードB5Tの電圧レベルは、評価期間の開始からおよそ
2.2ナノ秒後に最低電圧レベルの200ミリボルトま
で低下する。評価期間 (evaluation period)は、図5に
示すように、プリチャージクロック信号が論理レベル
『1』へと立ち上がると同時に開始する。ノードB2〜
B5における電圧変動の方が進捗速度が高いのは、TA
D135、140、345および350によってアシス
トされるからである。ノードB2〜B5における電圧変
動の方が進捗速度が高いことによって、ネット110に
おける信号305の伝送速度が上がる。
【0030】図6は、本発明の第3実施例に係る信号伝
送システム500の概略ブロック図である。信号伝送シ
ステム500は、高い切り替え速度と優れたノイズ不活
性との一方を犠牲にして他方を実現することできるプロ
グラマブルTAD (programmable TAD) 505を備えて
いる。プログラマブルTAD505は、ノード142で
ネット110に接続される。TAD505のプログラマ
ブル機能 (programmable features)は、TADの回路構
成にNチャネル型トランジスタ510を加えるか否かに
よって異なる。具体的には、Nチャネル型トランジスタ
510は、ドレインがノード157に接続され、ソース
がVSSに接続される。Nチャネル型トランジスタ51
0のゲートは、二頭の矢印515で示すように、ノード
142に接続されるか、或いは、VSSに接続される。
TAD505を備えた集積回路チップ(図示しない)の
最終金属層(final metal layer:図示しない)を改造す
ることによって、Nチャネル型トランジスタ510のゲ
ートをノード152かVSSかに接続させる。 [例1:Nチャネル型トランジスタ510のゲートをV
SSに接続した場合]Nチャネル型トランジスタ510
のゲートがVSSに接続されると、Nチャネル型トラン
ジスタ510は、TAD505の回路構成から切り離さ
れる。従って、TAD505は、図1のTAD135と
同様に機能し、ノード142の電圧を論理レベル『1』
から論理レベル『0』へと変化させるための高速切り替
えを行うことができるようになる。ここで、VDDがお
よそ1.8ボルトに等しく、Pチャネル型トランジスタ
155の閾値電圧(Vthreshold(transistor 155) )が
およそ0.25ボルトであるとすると、Pチャネル型ト
ランジスタ155のゲート(或いは、ノード142)の
電圧レベルは、VDD−Vthreshold(transistor 155)
=1.8ボルト−0.25ボルト=1.55ボルトまで
低下する。そして、Pチャネル型トランジスタ155は
オンになる。Pチャネル型トランジスタ150および1
55がオンになり、Nチャネル型トランジスタ160は
オフのままなので、ノード157の電圧は、VSSレベ
ルからVDDレベルへと変化する。Nチャネル型トラン
ジスタ170は、ノード157からVDD電圧レベルを
受け取るのでオンになる。Nチャネル型トランジスタ1
70がオンになるので、ノード142はVSS(論理レ
ベル『0』)へ変化する。このように、Nチャネル型ト
ランジスタ510のゲートがVSSに接続されると、T
AD505は、切り替えを開始し、ノード142の電圧
レベルが閾値、例えば、1.55ボルトまで低下するの
に応え、そのノード142を論理レベル『0』へ変化さ
せる。 [例2:Nチャネル型トランジスタ510のゲートをノ
ード142に接続した場合]Nチャネル型トランジスタ
510のゲートがノード142に接続されると、トラン
ジスタ155および510は、インバータ525を構成
する。インバータ525は、入力端子がノード142に
接続され、出力端子がノード157に接続される。イン
バータ525の切り替え電圧VSWは、典型的に、およ
そ(2/3)VDD=1.2ボルトに維持される。従っ
て、ノード142の電圧がおよそ(2/3)VDD=
1.2ボルトにまで低下すると、インバータ525は、
ノード157を論理レベル『1』の電圧レベルへと切り
替える。ノード157が高レベルに切り替えられるの
で、トランジスタ170はオンになる。従って、ノード
142はVSSへ変化し、ノード142での論理レベル
『1』から論理レベル『0』への電圧変動は完了する。
【0031】トランジスタ510のゲートをノード14
2に接続することによって、TAD505によりノード
142を論理レベル『0』へと変化させ易くなる前は、
ノード142では比較的低い電圧レベルのおよそ0.9
ボルトが必要とされる。従って、TAD505は、ノイ
ズに対して優れた不活性を示す。TAD505は、高ノ
イズ度或いは高干渉度を示す環境において特に有用であ
る。ノイズに対する優れた不活性を得るために犠牲にさ
れた結果として、TAD505の切り替え速度は比較的
遅い。TAD505によってノード142の電圧を低下
させ易くなる前は、ノード142の電圧を比較的低い電
圧レベルへ低下させる必要があるからである。
【0032】図7は、本発明の第4実施例に係る信号伝
送システム600の一部を示す図である。信号伝送シス
テム600は、ノード142でネット110に接続され
たプログラマブルTAD605を備えている。TAD6
05のプログラマブル性は、TAD回路構成にNチャネ
ル型トランジスタ(Nチャネル型トランジスタ610な
ど)を追加して、TAD605のノイズに対する不活性
をさらに向上させることによって達成される。Nチャネ
ル型トランジスタ610は、ゲートがノード142に接
続され、ドレインがノード157に接続され、そして、
ソースがVSSに接続される。Pチャネル型トランジス
タ155と並列Nチャネル型トランジスタ対510およ
び610とでインバータ620が構成される。インバー
タ620は、入力端子がノード142に接続され出力端
子がノード157に接続される。並列Nチャネル型トラ
ンジスタ対510および610は、インバータ620内
の大規模トランジスタ (large size transistor)を効果
的に構成する。これによって、インバータ620の切り
替え電圧VSWは、(2/3)VDD未満まで低下す
る。このように、インバータ620がノード157を論
理レベル『1』へ切り替えてトランジスタ170をオン
にする前は、ノード142の電圧を(2/3)VDD未
満まで低下させなければならない。Nチャネル型トラン
ジスタ170がオンになると、ノード142はVSS
(論理レベル『0』)へ変化する。
【0033】Nチャネル型トランジスタ610と同様
に、さらなるNチャネル型トランジスタをTAD605
の回路構成に追加してもよい。このように、Nチャネル
型トランジスタをさらに追加することで、インバータ6
20の切り替え電圧VSWの値が、典型的には、およそ
(2/3)VDDからおよそ(1/2)VDDまでの範
囲でさらに低下するので、TAD605のノイズ不活性
がさらに向上する。
【0034】図8は、本発明の第5実施例に係る信号伝
送システム700であって、システムの電力投入中およ
び/またはシステムリセット中にネット705を論理レ
ベル『0』までプリチャージするという信号伝送システ
ムの概略ブロック図である。TAD710は、ノード7
12を介してネット705に接続され、インバータ71
5で構成される。インバータ715は、出力端子がPチ
ャネル型トランジスタ720およびNチャネル型トラン
ジスタ725のゲートに接続される。インバータ715
の入力端子は、インバータ716の出力端子に接続され
る。インバータ716は、入力端子を介してプリチャー
ジクロック信号CLKを受け取る。
【0035】Pチャネル型トランジスタ720は、ソー
スがVDDに接続され、ドレインがノード730に接続
される。Nチャネル型トランジスタ732は、ドレイン
がノード730に接続され、ソースがNチャネル型トラ
ンジスタ725のドレインに接続され、そして、ゲート
がノード712に接続される。Nチャネル型トランジス
タ725は、ソースがVSSに接続される。
【0036】Pチャネル型トランジスタ735は、ソー
スがVDDに接続され、ドレインがノード712に接続
され、そして、ゲートがノード730に接続される。N
チャネル型トランジスタ737は、ドレインがネット7
05に接続され、ソースがVSSに接続され、そして、
ゲートがインバータ716の出力端子に接続される。図
8および図9を参照して、TAD710の作用について
考察する。図9では、波形750は、TAD710のア
シストがある場合のノード712における電圧変動を時
間に関連づけて示す。波形755は、TAD710のア
シストがない場合のノード712における電圧変動を時
間に関連づけて示す。時刻tb0において、ネット70
5およびノード712は、論理レベル『0』までプリチ
ャージされる。ネット705が、論理レベル『0』まで
プリチャージされているとき、プリチャージクロック信
号CLKは論理レベル『0』の値を示す。低レベルクロ
ック信号CLKは、インバータ716によって論理レベ
ル『1』の信号へと反転させられる。インバータ716
からの論理レベル『1』の出力信号で、Nチャネル型ト
ランジスタ737はオンになる。Nチャネル型トランジ
スタ737は、プリチャージ中で評価期間の前にネット
705の電圧レベルをVSS(論理レベル『0』)へ変
化させる。
【0037】ネット705のプリチャージ中、インバー
タ715は、インバータ716の高レベル出力信号を論
理レベル『0』の信号へと反転させる。インバータ71
5の低レベル出力信号は、Pチャネル型トランジスタ7
20およびNチャネル型トランジスタ725のゲートへ
印加される。Pチャネル型トランジスタ720およびN
チャネル型トランジスタ725はオフになる。Nチャネ
ル型トランジスタ732は、ゲートが、プリチャージさ
れて低レベルになっているノード712に接続されてい
るので、Nチャネル型トランジスタ732もオフであ
る。Pチャネル型トランジスタ720はオンなので、ネ
ット705のプリチャージ中であって評価の前にノード
730をVDDレベルへ変化させる。
【0038】ユーザは、次に、従来の外部の制御回路
(図示しない)を使用して評価期間を開始させる。制御
回路は、プリチャージクロック信号CLKを論理レベル
『0』から論理レベル『1』へと切り替える。評価期間
の開始中にプリチャージクロック信号CLKが論理レベ
ル『1』に切り替わると、インバータ716の出力は論
理レベル『0』の信号になる。インバータ716の低レ
ベル出力信号でNチャネル型トランジスタ737はオフ
になる。また、インバータ716の低レベル出力信号
は、インバータ715によって論理レベル『1』の信号
へと反転させられる。インバータ715の高レベル出力
信号でPチャネル型トランジスタ720はオフになり、
Nチャネル型トランジスタ725はオンになる。このと
き、ノード730はVDDレベルを維持する。
【0039】時刻tb0後、三状態ドライバ (tri-stat
e driver) 745は、論理レベル『1』への電圧変動を
伴う信号740を発生させる。時刻tb1で、ノード7
12の電圧レベルは、Nチャネル型トランジスタ732
の閾値電圧(すなわち、
th reshold(transistor 732) )まで上昇する。これに
よって、Nチャネル型トランジスタ732がオンにな
る。Vthreshold(transistor 732) の値は、典型的に、
およそ0.25ボルトである。トランジスタ725と7
32とはオンでトランジスタ720はオフなので、トラ
ンジスタ725および732は、ノード730をVDD
電圧レベルからVSS接地電圧レベルへと変化させる。
ノード730が低レベルになったので、Pチャネル型ト
ランジスタ735は、ゲートを介してノード730のV
SS接地電圧値を受け取り、時刻tb2でオンになる。
時刻tb3において、Pチャネル型トランジスタ735
は、ノード712をVDD(論理レベル『1』)へと変
化させる。これで、ノード712における論理レベル
『0』から論理レベル『1』への電圧変動が完了する。
【0040】図9に示すように、TAD710は、ノー
ド712における電圧変動の進捗速度を上げる。例え
ば、時刻tb3で、波形750は、波形755より電圧
値がΔV2だけ高い。図10は、本発明の第6実施例に
係る信号伝送システム800であって、システムの電力
投入中および/またはシステムリセット中にネット70
5を論理レベル『0』までプリチャージするという信号
伝送システムの概略ブロック図である。信号伝送システ
ム800は、プログラマブルTAD805を備えてい
る。プログラマブルTAD805は、ノード712を介
してネット705に接続される。TAD805は、Pチ
ャネル型トランジスタ770を備えている。Pチャネル
型トランジスタ770は、ソースがVDDに接続され、
ドレインがノード730に接続される。また、Pチャネ
ル型トランジスタ770のゲートは、二頭の矢印775
で示すように、ノード712かVSSかのどちらかに接
続可能である。
【0041】Pチャネル型トランジスタ770のゲート
がVSSに接続された場合、トランジスタ770は、T
AD805の回路構成から省かれる。TAD805は、
図8のTAD710と同様に作用する。特に、前述した
ように、TAD805により、ノード712の電圧レベ
ルがトランジスタ732の閾値電圧Vthreshold(tran
sistor 732) まで上昇するのに応えてノード712をV
DDへと変化させ易くなる。なお、V
threshold(transistor 732) は、典型的に、およそ0.
25ボルトである。
【0042】Pチャネル型トランジスタ770のゲート
がノード712に接続されると、トランジスタ770お
よび732によりインバータ780が構成される。イン
バータ780は、入力端子がノード712に接続され、
出力端子がノード730に接続され、そして、Pチャネ
ル型トランジスタ735のゲートを駆動する。VDDが
およそ1.8ボルトに等しいとすると、ノード712の
電圧がVSW=VDD/3=1.8/3=0.6ボルト
まで上昇したとき、インバータ780は、ノード730
の電圧レベルを論理レベル『1』から論理レベル『0』
へと切り替える。しかしながら、Pチャネル型トランジ
スタ(図示しない)を追加してPチャネル型トランジス
タ770に並列に接続することによって、インバータ7
80の切り替え電圧VSWを別の値(典型的には、(1
/3)VDDから(1/2)VDDの範囲)へと調節し
てもよい。
【0043】ノード730における論理レベル『0』の
電圧でPチャネル型トランジスタ735はオンになる。
Pチャネル型トランジスタ735は、ノード712をV
DD(論理レベル『1』)へ変化させる。ノード712
における論理レベル『0』から論理レベル『1』への電
圧変動は、これで完了する。TAD805は、ノード7
12の電圧を例えばVDD/3へと上昇するまでノード
712を論理レベル『1』まで変化させ易くなるように
アシストしないので、ノイズに対して優れた不活性を示
す。優れたノイズ不活性のために犠牲にされた結果、T
AD805の切り替え速度は低い。
【0044】図示しない別の実施例では、Pチャネル型
トランジスタ770と同様に、別のPチャネル型トラン
ジスタ(図示しない)をTAD805の回路構成に加え
る。このように、Pチャネル型トランジスタを加えるこ
とによって、インバータ780の切り替え電圧VSWが
上昇し、TADのノイズ不活性が一層優れたものとな
る。
【0045】図11は、本発明の第7実施例に係る信号
伝送システム900であって、双方向性の信号伝送機能
を備えたシステム900の概略ブロック図である。例え
ば、ドライバ905は、信号を915方向へネット91
0を介して駆動し、ドライバ920は、信号を925方
向へネット910を介して駆動する。別のドライバ(ド
ライバ930と935など)を追加してネット910に
接続し、ネット910を介して信号を駆動させるように
してもよい。
【0046】TAD940および/または945は、ネ
ット910に接続されネット910おける信号の伝送速
度を上昇させ易くする。具体的に、TAD940および
945は、ノード947と949でネット910に接続
される。ネット910に接続されるTADの個数は様々
に異なる。ノードの電圧レベルが、ネット910を伝わ
る信号によって上昇して閾値に達すると、TAD940
および945は、それぞれ対応するノードにおける電圧
レベルを変化させる。システムの電力投入中および/ま
たはシステムリセット中にネット910がロウ論理レベ
ルまでプリチャージされた場合、TAD940および9
45は、対応するノードにおける電圧レベルを論理レベ
ル『1』へと変化させる。TAD940と945は、そ
れぞれ前述した様々なTADの実施例に適用される。
【0047】TAD940および945は、それぞれ9
15方向に伝送する信号の伝送速度を上昇させるか、或
いは、反対方向925に伝送する別の信号の伝送速度を
上昇させる。このため、TADのアシストを受けて高速
で信号を送信するために、ネット910上の様々な位置
にドライバを設置することができる。図12は、双方向
性の信号伝送機能を備えた従来のシステム950を示
す。従来のシステム950は、ドライバ955、960
および965を備えている。ドライバ955、960お
よび965は、様々に異なるノードでネット970に接
続される。ドライバ955は、975方向へネット97
0を介して信号を送信できるものとする。従来のシステ
ム950では、ドライバ955が信号を送信する場合、
中継器980および985をオフにすることが必要であ
る。中継器980および985をオフにすることによっ
て、975方向の信号は中継器990と995を渡って
伝送する。また、ドライバ965が、997方向にネッ
ト970を介して信号を送信する場合、中継器990お
よび995をオフにしなければならない。こうすれば、
997方向の信号は、中継器980および985を渡っ
て伝送できる。このように、従来の方法によれば、ネッ
トを伝送する信号の方向に基づいてネット上の中継器を
調節することが必要である。一方、本発明によれば、信
号方向の相違に従って信号伝送システムを調節する必要
もなく、信号の915方向或いは925方向(図11)
への伝送速度を自動的に上昇させることができる。
【0048】本発明の様々な実施例によれば、集積回路
内に形成されるネットにおける信号の伝送速度を上昇さ
せられる。例えば、先に考察したTADの様々な実施例
は、レジスタファイル内のワード線或いは追加命令バッ
ファ (re-order buffer)内のワード線に接続される。ワ
ード線とは、比較的短い導体であって、単一のドライバ
によって駆動され、信号の伝送遅延時間を増加させる大
きな容量性負荷を伴う。
【0049】先に考察したTADの様々な実施例は、マ
イクロプロセッサのリザルトバス (result bus) に接続
される。リザルトバスは、多数のドライバによって駆動
され、その結果、双方向の信号伝送機能を発揮する。先
に考察したTADの様々な実施例は、追加命令バッファ
内のビット線に接続することもできる。ビット線は、多
数のドライバによって駆動され、その結果、双方向の信
号伝送機能を発揮する。ビット線は、比較的短い導体で
あって、信号の伝送遅延時間を増加させる大きな容量性
負荷を伴う。
【0050】付記 本発明は以下の特徴を有する。 (付記1) 集積回路内に存在する第1のノードを含む
ネットを介して信号を送信するための装置であって、前
記ネットに接続され、該ネットを介して前記信号を駆動
するドライバと、前記ネットにおける前記第1のノード
に接続され、該第1のノードの電圧レベルが閾値に到達
するのに応えて当該第1のノードの電圧レベルを変化さ
せる第1の状態変化アシストドライバ(TAD)と、を
備えることを特徴とする装置。(請求項1)
【0051】(付記2) 付記1に記載の装置におい
て、前記ネットが論理レベル『1』にプリチャージされ
ているとき、前記第1のTADは、前記第1のノードを
論理レベル『0』へ変化させることを特徴とする装置。 (付記3) 付記1に記載の装置において、前記ネット
が論理レベル『0』にプリチャージされているとき、前
記第1のTADは、前記第1のノードを論理レベル
『1』へ変化させることを特徴とする装置。
【0052】(付記4) 付記1に記載の装置におい
て、前記第1のTADは、前記第1のノードを論理レベ
ル『0』へ変化させ、そして、該第1のTADは、前記
第1のノードに接続された第1の端子、接地された第2
の端子、および、ゲート端子を有する第1のトランジス
タと、第1の電源電圧源に接続された第1の端子、第2
の端子、および、プリチャージクロック信号の反転信号
を受け取るゲート端子を有する第2のトランジスタと、
該第2のトランジスタの第2の端子に接続された第1の
端子、前記第1のトランジスタのゲート端子に接続され
た第2の端子、および、前記第1のノードに接続された
ゲート端子を有する第3のトランジスタと、該第3のト
ランジスタの第2の端子に接続された第1の端子、接地
された第2の端子、および、前記プリチャージクロック
信号の反転信号を受け取るゲート端子を有する第4のト
ランジスタと、を備えることを特徴とする装置。(請求
項2)
【0053】(付記5) 付記4に記載の装置におい
て、前記第1のTADは、さらに、前記第1のトランジ
スタのゲート端子に接続された第1の端子、接地された
第2の端子、および、前記第1のノードに接続されるか
或いは接地されたゲート端子を有する第5のトランジス
タを備えることを特徴とする装置。 (付記6) 付記4に記載の装置において、前記第1の
TADは、さらに、前記第1のトランジスタのゲート端
子に接続された第1の端子、接地された第2の端子、お
よび、前記第1のノードに接続されたゲート端子を有す
る第6のトランジスタを備えることを特徴とする装置。
【0054】(付記7) 付記4に記載の装置におい
て、前記第1のTADは、さらに、前記ネットを論理レ
ベル『1』にプリチャージするプリチャージトランジス
タを備え、該プリチャージトランジスタは、前記第1の
電源電圧源に接続された第1の端子、前記ネットに接続
された第2の端子、前記プリチャージクロック信号を受
け取るゲート端子を有することを特徴とする装置。
【0055】(付記8) 付記1に記載の装置におい
て、前記第1のTADは、前記第1のノードを論理レベ
ル『1』へ変化させ、そして、該第1のTADは、第1
の電源電圧源に接続された第1の端子、第2の端子、お
よび、プリチャージクロック信号を受け取るゲート端子
を有する第1のプルアップトランジスタと、該第1のプ
ルアップトランジスタの第2の端子に接続された第1の
端子、第2の端子、および、前記第1のノードに接続さ
れたゲート端子を有する第1のプルダウントランジスタ
と、該第1のプルダウントランジスタの第2の端子に接
続された第1の端子、接地された第2の端子、および、
前記プリチャージクロック信号を受け取るゲート端子を
有する第2のプルダウントランジスタと、前記第1の電
源電圧源に接続された第1の端子、前記第1のノードに
接続された第2の端子、および、前記第1のプルアップ
トランジスタの第2の端子に接続されたゲート端子を有
する第2のプルアップトランジスタと、を備えることを
特徴とする装置。(請求項3)
【0056】(付記9) 付記8に記載の装置におい
て、前記第1のTADは、さらに、前記第1の電源電圧
源に接続された第1の端子、前記第1のプルアップトラ
ンジスタの第2の端子に接続された第2の端子、およ
び、前記第1のノードに接続されるか或いは接地された
ゲート端子を有する第3のプルアップトランジスタを備
えることを特徴とする装置。 (付記10) 付記8に記載の装置において、前記第1
のTADは、さらに、前記電源電圧源に接続された第1
の端子、前記第1のプルアップトランジスタの第2の端
子に接続された第2の端子、および、前記第1のノード
に接続されたゲート端子を有する第4のプルアップトラ
ンジスタを備えることを特徴とする装置。
【0057】(付記11) 付記8に記載の装置におい
て、前記第1のTADは、さらに、前記ネットを論理レ
ベル『0』にプリチャージするプリチャージトランジス
タを備え、該プリチャージトランジスタは、前記ネット
に接続された第1の端子、接地された第2の端子、およ
び、前記プリチャージクロック信号の反転信号を受け取
るゲート端子を有することを特徴とする装置。 (付記12) 付記1に記載の装置において、該装置
は、さらに、さらなる信号を送信して前記ネットにおけ
る双方向信号伝達を可能にする第2のドライバを備える
ことを特徴とする装置。 (付記13) 付記1に記載の装置において、該装置
は、さらに、第2のノードで前記ネットに接続され、該
第2のノードの電圧レベルが閾値に到達するのに応えて
当該第2のノードの電圧レベルを変化させる第2のTA
Dを備えることを特徴とする装置。
【0058】(付記14) 集積回路内において高速の
信号伝送を行う装置であって、第1のノードを有し、前
記集積回路内で信号を送信するネットと、前記第1のノ
ードに接続され、該第1のノードの電圧レベルが閾値に
到達するのに応えて当該第1のノードの電圧レベルを変
化させる第1の状態変化アシストドライバ(TAD)
と、を備えることを特徴とする装置。(請求項4) (付記15) 付記14に記載の装置において、前記ネ
ットが論理レベル『1』にプリチャージされていると
き、前記第1のTADは、前記第1のノードを論理レベ
ル『0』へ変化させることを特徴とする装置。 (付記16) 付記14に記載の装置において、前記ネ
ットが論理レベル『0』にプリチャージされていると
き、前記第1のTADは、前記第1のノードを論理レベ
ル『1』へ変化させることを特徴とする装置。
【0059】(付記17) 第1のノードを含むネット
を有する信号伝送システムを使用して集積回路内におい
て高速の信号伝送を行う方法であって、(a)前記第1
のノードの電圧レベルを検知するステップと、(b)前
記第1のノードの電圧が閾値に到達するのに応えて、該
第1のノードの電圧レベルを変化させるステップと、を
備えることを特徴とする方法。(請求項5) (付記18) 集積回路内における第1のノードを含む
ネットを介して高速伝送を達成するための方法であっ
て、(a)前記ネットにおける第1のノードを介して信
号を駆動するステップと、(b)前記信号が前記第1の
ノードに接近するのにつれて該第1のノードの電圧レベ
ルが閾値に到達するとき、当該第1のノードの電圧レベ
ルを変化させるステップと、を備えることを特徴とする
方法。(請求項6)
【0060】(付記19) 第1のノードを含むネット
の電圧レベルを変化させるドライバであって、前記第1
のノードに接続された入力端子、第1の電圧源に接続さ
れた第1の端子、第2の電圧源に接続された第2の端
子、および、出力端子を有し、前記第1のノードの電圧
レベルが閾値になるのに応えてオンになるように構成さ
れた第1の変化回路と、該第1の変化回路の出力端子に
接続された入力端子、前記第1のノードに接続された第
1の端子、および、前記第2の電圧源に接続された第2
の端子を有し、前記第1の変化回路がオンになるのに応
えて前記第1のノードを前記第2の電圧源の電位へ変化
させる第2の変化回路と、を備えることを特徴とするド
ライバ。
【0061】(付記20) 第1のノードを含むネット
の電圧レベルを変化させるドライバであって、前記第1
のノードに接続された入力端子、第1の電圧源に接続さ
れた第1の端子、第2の電圧源に接続された第2の端
子、および、出力端子を有し、前記第1のノードの電圧
レベルが閾値になるのに応えてオンになるように構成さ
れた第1の変化回路と、該第1の変化回路の出力端子に
接続された入力端子、前記第1の電圧源に接続された第
1の端子、および、前記第1のノードに接続された第2
の端子を有し、前記第1の変化回路がオンになるのに応
えて前記第1のノードを前記第1の電圧源の電位へ変化
させる第2の変化回路と、を備えることを特徴とするド
ライバ。
【0062】(付記21) 付記14に記載の装置にお
いて、前記第1のTADは、前記ネットを介して第1の
方向に伝送される信号の伝送速度を増加することを特徴
とする装置。 (付記22) 付記14に記載の装置において、前記第
1のTADは、前記ネットを介して第2の方向に伝送さ
れる信号の伝送速度を増加することを特徴とする装置。
【0063】(付記23) 付記14に記載の装置にお
いて、前記第1のTADは、前記第1のノードを論理レ
ベル『0』へ変化させ、そして、該第1のTADは、前
記第1のノードに接続された第1の端子、接地された第
2の端子、および、ゲート端子を有する第1のトランジ
スタと、第1の電源電圧源に接続された第1の端子、第
2の端子、および、プリチャージクロック信号の反転信
号を受け取るゲート端子を有する第2のトランジスタ
と、前記第2のトランジスタの第2の端子に接続された
第1の端子、前記第1のトランジスタのゲート端子に接
続された第2の端子、および、前記第1のノードに接続
されたゲート端子を有する第3のトランジスタと、前記
第3のトランジスタの第2の端子に接続された第1の端
子、接地された第2の端子、および、前記プリチャージ
クロック信号の反転信号を受け取るゲート端子を有する
第4のトランジスタと、を備えることを特徴とする装
置。
【0064】(付記24) 付記23に記載の装置にお
いて、前記第1のTADは、さらに、前記第1のトラン
ジスタのゲート端子に接続された第1の端子、接地され
た第2の端子、および、前記第1のノードに接続される
か或いは接地されたゲート端子を備えた第5のトランジ
スタを備えることを特徴とする装置。 (付記25) 付記23に記載の装置において、前記第
1のTADは、さらに、前記第1のトランジスタのゲー
ト端子に接続された第1の端子、接地された第2の端
子、および、前記第1のノードに接続されたゲート端子
を有する第6のトランジスタを備えることを特徴とする
装置。 (付記26) 付記23に記載の装置において、前記第
1のTADは、さらに、前記ネットを論理レベル『1』
にプリチャージするプリチャージトランジスタを備え、
該プリチャージトランジスタは、前記第1の電源電圧源
に接続された第1の端子、前記ネットに接続された第2
の端子、前記プリチャージクロック信号を受け取るゲー
ト端子を有することを特徴とする装置。
【0065】(付記27) 付記14に記載の装置にお
いて、前記第1のTADは、前記第1のノードを論理レ
ベル『1』へ変化させ、そして、該第1のTADは、第
1の電源電圧源に接続された第1の端子、第2の端子、
および、プリチャージクロック信号を受け取るゲート端
子を有する第1のプルアップトランジスタと、該第1の
プルアップトランジスタの第2の端子に接続された第1
の端子、第2の端子、および、前記第1のノードに接続
されたゲート端子を有する第1のプルダウントランジス
タと、該第1のプルダウントランジスタの第2の端子に
接続された第1の端子、接地された第2の端子、およ
び、前記プリチャージクロック信号を受け取るゲート端
子を有する第2のプルダウントランジスタと、前記第1
の電源電圧源に接続された第1の端子、前記第1のノー
ドに接続された第2の端子、および、前記第1のプルア
ップトランジスタの第2の端子に接続されたゲート端子
を有する第2のプルアップトランジスタと、を備えるこ
とを特徴とする装置。
【0066】(付記28) 付記27に記載の装置にお
いて、前記第1のTADは、さらに、前記第1の電源電
圧源に接続された第1の端子、前記第1のプルアップト
ランジスタの第2の端子に接続された第2の端子、およ
び、前記第1のノードに接続されるか或いは接地された
ゲート端子を有する第3のプルアップトランジスタを備
えることを特徴とする装置。 (付記29) 付記27に記載の装置において、前記第
1のTADは、さらに、前記電源電圧源に接続された第
1の端子、前記第1のプルアップトランジスタの第2の
端子に接続された第2の端子、および、前記第1のノー
ドに接続されたゲート端子を有する第4のプルアップト
ランジスタを備えることを特徴とする装置。
【0067】(付記30) 付記27に記載の装置にお
いて、前記第1のTADは、さらに、前記ネットを論理
レベル『0』にプリチャージするプリチャージトランジ
スタを備え、該プリチャージトランジスタは、前記ネッ
トに接続された第1の端子、接地された第2の端子、お
よび、前記プリチャージクロック信号の反転信号を受け
取るゲート端子を有することを特徴とする装置。 (付記31) 付記14に記載の装置において、該装置
は、さらに、第2のノードで前記ネットに接続され、該
第2のノードの電圧レベルが閾値に到達するのに応えて
当該第2のノードの電圧レベルを変化させる第2のTA
Dを備えることを特徴とする装置。
【0068】(付記32) 付記17に記載の方法にお
いて、前記ネットが論理レベル『1』にプリチャージさ
れているとき、前記変化させるステップ(b)におい
て、前記第1のノードの電圧レベルを論理レベル『0』
へ変化させることを特徴とする方法。 (付記33) 付記17に記載の方法において、前記ネ
ットが論理レベル『0』にプリチャージされていると
き、前記変化させるステップ(b)において、前記第1
のノードの電圧レベルを論理レベル『1』へ変化させる
ことを特徴とする方法。 (付記34) 付記17に記載の方法において、前記変
化させるステップ(b)は、該ステップ(b)の閾値
を、より高速のスイッチング速度と前記信号伝送システ
ムのノイズ不活性との折り合いを付ける特定のレベルに
設定することを備えることを特徴とする方法。
【0069】(付記35) 付記17に記載の方法にお
いて、前記変化させるステップ(b)は、第1の信号が
前記ネットを介して第1の方向に伝わるとき、前記第1
のノードの電圧レベルを変化させることを備えることを
特徴とする方法。 (付記36) 付記17に記載の方法において、前記変
化させるステップ(b)は、第2の信号が前記ネットを
介して第2の方向に伝わるとき、該第1のノードの電圧
レベルを変化させることを備えることを特徴とする方
法。 (付記37) 付記17に記載の方法において、該方法
は、さらに、第2のノードの電圧レベルが閾値に到達す
るのに応えて、該ネットにおける第2のノードの電圧レ
ベルを変化させるステップを備えることを特徴とする方
法。
【0070】(付記38) 付記17に記載の方法にお
いて、該方法は、さらに、隣接するネット間の信号を逆
にスイッチングするのを回避するために、前記集積回路
における少なくとも2つの隣接するネットの電圧レベル
をプリチャージするステップを備えることを特徴とする
方法。 (付記39) 付記18に記載の方法において、該方法
は、さらに、前記集積回路のノイズ不活性を調整するた
めに、前記ステップ(b)の閾値を設定するステップを
備えることを特徴とする方法。
【0071】(付記40) 付記18に記載の方法にお
いて、該方法は、さらに、第2のノードを介して前記電
圧レベルが閾値に到達して前記信号が該第2のノードに
接近するとき、前記ネットにおける第2のノードの電圧
レベルをプリチャージするステップを備えることを特徴
とする方法。 (付記41) 付記18に記載の方法において、該方法
は、さらに、隣接するネット間の信号を逆にスイッチン
グするのを回避するために、前記集積回路における少な
くとも2つの隣接するネットの電圧レベルをプリチャー
ジするステップを備えることを特徴とする方法。
【0072】(付記42) 集積回路内において第1の
ノードを含むネットを介して信号の高速伝送を行う装置
であって、前記ネットに接続され、該ネットを介して前
記信号を駆動する手段と、前記ネットに接続され、前記
第1のノードの電圧レベルが閾値に到達するのに応えて
当該第1のノードの電圧レベルを変化させる第1の手段
と、を備えることを特徴とする装置。 (付記43) 付記42に記載の装置において、該装置
は、さらに、前記ネットに接続され、前記第2のノード
の電圧レベルが閾値に到達するのに応えて当該第2のノ
ードの電圧レベルを変化させる第2の手段を備えること
を特徴とする装置。 (付記44) 付記19に記載のドライバにおいて、前
記第2の変化回路は、前記第1のノードに接続された第
1の端子、前記第2の電圧源に接続された第2の端子、
および、前記第1の変化回路の出力端子に接続されたゲ
ート端子を有する第1のトランジスタを備えることを特
徴とするドライバ。
【0073】(付記45) 付記19に記載のドライバ
において、前記第1の変化回路は、前記第1の電圧源に
接続された第1の端子、第2の端子、および、反転され
たクロック信号を受け取るゲート端子を有する第2のト
ランジスタと、該第2のトランジスタの第2の端子に接
続された第1の端子、前記第2の変化回路の入力端子に
接続された第2の端子、および、前記第1のノードに接
続されたゲート端子を有する第3のトランジスタと、該
第3のトランジスタの第2の端子に接続された第1の端
子、前記第2の電圧源に接続された第2の端子、およ
び、前記反転されたクロック信号を受け取るゲート端子
を有する第4のトランジスタと、を備えることを特徴と
するドライバ。
【0074】(付記46) 付記19に記載のドライバ
において、該ドライバは、さらに、前記第1の電圧源に
接続された第1の端子、前記ネットに接続された第2の
端子、および、クロック信号を受け取るゲート端子を有
するプリチャージトランジスタを備えることを特徴とす
るドライバ。 (付記47) 付記19に記載のドライバにおいて、該
ドライバは、さらに、前記第2の変化回路の入力端子に
接続された第1の端子、前記第2の電圧源に接続された
第2の端子、および、前記第1のノード或いは前記第2
の電圧源に接続されたゲート端子を有する第5のトラン
ジスタを備えることを特徴とするドライバ。 (付記48) 付記20に記載のドライバにおいて、前
記第2の変化回路は、前記第1の電圧源に接続された第
1の端子、前記第1のノードに接続された第2の端子、
および、前記第1の変化回路の出力端子に接続されたゲ
ート端子を有する第1のトランジスタを備えることを特
徴とするドライバ。
【0075】(付記49) 付記20に記載のドライバ
において、前記第1の変化回路は、前記第1の電圧源に
接続された第1の端子、第2の端子、および、クロック
信号を受け取るゲート端子を有する第2のトランジスタ
と、該第2のトランジスタの第2の端子に接続された第
1の端子、前記第2の変化回路の入力端子に接続された
第2の端子、および、前記第1のノードに接続されたゲ
ート端子を有する第3のトランジスタと、該第3のトラ
ンジスタの第2の端子に接続された第1の端子、前記第
2の電圧源に接続された第2の端子、および、前記クロ
ック信号を受け取るゲート端子を有する第4のトランジ
スタと、を備えることを特徴とするドライバ。
【0076】(付記50) 付記20に記載のドライバ
において、該ドライバは、さらに、前記ネットに接続さ
れた第1の端子、前記第2の電圧源に接続された第2の
端子、および、クロック信号を受け取るゲート端子を有
するプリチャージトランジスタを備えることを特徴とす
るドライバ。 (付記51) 付記20に記載のドライバにおいて、該
ドライバは、さらに、前記第1の電圧源に接続された第
1の端子、前記第2の変化回路の入力端子に接続された
第2の端子、および、前記第1のノード或いは前記第2
の電圧源に接続されたゲート端子を有する第5のトラン
ジスタを備えることを特徴とするドライバ。
【0077】
【発明の効果】以上、詳述したように、本発明によれ
ば、近接効果による伝送遅延時間の増加を招くことな
く、集積回路内のネット上での信号の伝送速度を上げる
ことができる。
【図面の簡単な説明】
【図1】本発明の第1実施例に係る信号伝送システムで
あって、状態変化アシストドライバ(TAD)で信号の
伝送速度を上げるようにした信号伝送システムを概略的
に示すブロック図である。
【図2】図1に示す信号伝送システム内の特定のノード
における電圧変動を表す第1の波形、および、TADに
よってアシストされない場合の同一のノードにおける電
圧変動を表す第2の波形のグラフを示す図である。
【図3】本発明の第2実施例に係る信号伝送システムで
あって別のTADが追加された信号伝送システムの概略
ブロック図である。
【図4】従来の信号伝送システムを概略的に示すブロッ
ク図である。
【図5】図3および図4の信号伝送システム内の異なる
ノードにおける電圧レベルを表す様々な波形のグラフを
示す図である。
【図6】本発明の第3実施例に係る信号伝送システムで
あって、高い切り替え速度と優れたノイズ不活性との一
方を犠牲にして他方を実現できるプログラマブルTAD
を備えた信号伝送システムを概略的に示すブロック図で
ある。
【図7】本発明の第4実施例に係る信号伝送システムで
あって、ノイズ不活性を向上させたプログラマブルTA
Dを備えた信号伝送システムの一部を示す図である。
【図8】本発明の第5実施例に係る信号伝送システムで
あって、システムへの電力投入中および/またはシステ
ムリセット中にプリチャージされて論理レベル『0』に
なったネットにTADが接続される信号伝送システムを
概略的に示すブロック図である。
【図9】図8の信号伝送システム内のノードにおける電
圧変動を表す第1の波形、および、TADによってアシ
ストされない場合の同一ノードにおける電圧変動を表す
第2の波形のグラフを示す図である。
【図10】本発明の第6実施例に係る信号伝送システム
であって、高い切り替え速度と優れたノイズ不活性との
一方を犠牲にして他方を実現できるプログラマブルTA
Dを備えた信号伝送システムを概略的に示すブロック図
である。
【図11】本発明の第7実施例に係る信号伝送システム
であって、多数のドライバをネットに接続してネットに
おける双方向信号伝送を可能にした信号伝送システムを
概略的に示すブロック図である。
【図12】ネットにおける双方向信号伝送を可能にした
従来の信号伝送システムを概略的に示すブロック図であ
る。
【符号の説明】
100,300,400,500,600,700,8
00,900,950…信号伝送システム 105,115.120,125,415,905,9
20,930,935,955,960,965…ドラ
イバ 110,410,705…ネット(信号経路) 112,325,330,420,425,430…レ
シーバ 135,140,345,350,710,940,9
45…状態変化アシストドライバ(TAD) 505,605,805…プログラマブルTAD 510,610…Nチャネル型トランジスタ 525,620,780…インバータ 745…三状態ドライバ 770…Pチャネル型トランジスタ770 CLK…プリチャージクロック信号

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 集積回路内に存在する第1のノードを含
    むネットを介して信号を送信するための装置であって、 前記ネットに接続され、該ネットを介して前記信号を駆
    動するドライバと、 前記ネットにおける前記第1のノードに接続され、該第
    1のノードの電圧レベルが閾値に到達するのに応えて当
    該第1のノードの電圧レベルを変化させる第1の状態変
    化アシストドライバ(TAD)と、を備えることを特徴
    とする装置。
  2. 【請求項2】 請求項1に記載の装置において、前記第
    1のTADは、前記第1のノードを論理レベル『0』へ
    変化させ、そして、該第1のTADは、 前記第1のノードに接続された第1の端子、接地された
    第2の端子、および、ゲート端子を有する第1のトラン
    ジスタと、 第1の電源電圧源に接続された第1の端子、第2の端
    子、および、プリチャージクロック信号の反転信号を受
    け取るゲート端子を有する第2のトランジスタと、 該第2のトランジスタの第2の端子に接続された第1の
    端子、前記第1のトランジスタのゲート端子に接続され
    た第2の端子、および、前記第1のノードに接続された
    ゲート端子を有する第3のトランジスタと、 該第3のトランジスタの第2の端子に接続された第1の
    端子、接地された第2の端子、および、前記プリチャー
    ジクロック信号の反転信号を受け取るゲート端子を有す
    る第4のトランジスタと、を備えることを特徴とする装
    置。
  3. 【請求項3】 請求項1に記載の装置において、前記第
    1のTADは、前記第1のノードを論理レベル『1』へ
    変化させ、そして、該第1のTADは、 第1の電源電圧源に接続された第1の端子、第2の端
    子、および、プリチャージクロック信号を受け取るゲー
    ト端子を有する第1のプルアップトランジスタと、 該第1のプルアップトランジスタの第2の端子に接続さ
    れた第1の端子、第2の端子、および、前記第1のノー
    ドに接続されたゲート端子を有する第1のプルダウント
    ランジスタと、 該第1のプルダウントランジスタの第2の端子に接続さ
    れた第1の端子、接地された第2の端子、および、前記
    プリチャージクロック信号を受け取るゲート端子を有す
    る第2のプルダウントランジスタと、 前記第1の電源電圧源に接続された第1の端子、前記第
    1のノードに接続された第2の端子、および、前記第1
    のプルアップトランジスタの第2の端子に接続されたゲ
    ート端子を有する第2のプルアップトランジスタと、を
    備えることを特徴とする装置。
  4. 【請求項4】 集積回路内において高速の信号伝送を行
    う装置であって、 第1のノードを有し、前記集積回路内で信号を送信する
    ネットと、 前記第1のノードに接続され、該第1のノードの電圧レ
    ベルが閾値に到達するのに応えて当該第1のノードの電
    圧レベルを変化させる第1の状態変化アシストドライバ
    (TAD)と、を備えることを特徴とする装置。
  5. 【請求項5】 第1のノードを含むネットを有する信号
    伝送システムを使用して集積回路内において高速の信号
    伝送を行う方法であって、 (a)前記第1のノードの電圧レベルを検知するステッ
    プと、 (b)前記第1のノードの電圧が閾値に到達するのに応
    えて、該第1のノードの電圧レベルを変化させるステッ
    プと、を備えることを特徴とする方法。
  6. 【請求項6】 集積回路内における第1のノードを含む
    ネットを介して高速伝送を達成するための方法であっ
    て、 (a)前記ネットにおける第1のノードを介して信号を
    駆動するステップと、 (b)前記信号が前記第1のノードに接近するのにつれ
    て該第1のノードの電圧レベルが閾値に到達するとき、
    当該第1のノードの電圧レベルを変化させるステップ
    と、を備えることを特徴とする方法。
JP2000064756A 1999-03-09 2000-03-09 補助ドライバ Expired - Fee Related JP4242995B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/265289 1999-03-09
US09/265,289 US6249147B1 (en) 1999-03-09 1999-03-09 Method and apparatus for high speed on-chip signal propagation

Publications (2)

Publication Number Publication Date
JP2000307662A true JP2000307662A (ja) 2000-11-02
JP4242995B2 JP4242995B2 (ja) 2009-03-25

Family

ID=23009840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000064756A Expired - Fee Related JP4242995B2 (ja) 1999-03-09 2000-03-09 補助ドライバ

Country Status (4)

Country Link
US (1) US6249147B1 (ja)
EP (1) EP1035653B1 (ja)
JP (1) JP4242995B2 (ja)
DE (1) DE60040504D1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001177581A (ja) * 1999-12-16 2001-06-29 Hitachi Ltd 信号伝送回路および半導体集積回路装置
US9124266B1 (en) * 2012-08-31 2015-09-01 Marvell Israel (M.I.S.L) Ltd. Increasing switching speed of logic circuits

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3819877A (en) 1971-12-10 1974-06-25 Bell Telephone Labor Inc Centralized network for a telephone station system
FR2296221A1 (fr) 1974-12-27 1976-07-23 Ibm France Systeme de traitement du signal
JPS5630981B2 (ja) 1974-12-29 1981-07-18
US4003057A (en) 1975-09-05 1977-01-11 The United States Of America As Represented By The Field Operations Bureau Of The Federal Communications Commision Rear window direction finding antenna
US4154978A (en) 1977-12-08 1979-05-15 Operating Systems, Inc. Self-contained bidirectional amplifying repeater
FR2479515A1 (fr) 1980-03-28 1981-10-02 Telecommunications Sa Systeme de transmission numerique a l'alternat
US5546083A (en) 1981-07-14 1996-08-13 The United States Of America As Represented By The Secretary Of The Air Force Bidirectional repeater amplifier
FR2523719B1 (fr) 1982-03-17 1985-09-13 Merlin Gerin Detecteur de position d'un element mobile, notamment d'une barre de controle d'un reacteur nucleaire
US4512016A (en) 1983-02-04 1985-04-16 At&T Information Systems Inc. Digital communication station signaling control
IT1161837B (it) 1983-05-18 1987-03-18 Telettra Lab Telefon Sistema e apparecchiatura per la telesorveglianza di trasmissioni di dati
US4628157A (en) 1984-09-07 1986-12-09 At&T Bell Laboratories Bidirectional adaptive voice frequency repeater
US4584441A (en) 1984-09-07 1986-04-22 At&T Bell Laboratories Bidirectional adaptive voice frequency repeater
US4598410A (en) 1984-09-17 1986-07-01 Ncr Corporation Bidirectional repeater apparatus
US4591669A (en) 1984-09-26 1986-05-27 At&T Bell Laboratories Adaptive filter update gain normalization
US4658396A (en) 1985-03-11 1987-04-14 Barden Robert A Redundancy arrangement for a local area network
JPH0720060B2 (ja) * 1985-08-14 1995-03-06 株式会社東芝 出力回路装置
US4847831A (en) 1987-03-30 1989-07-11 Honeywell Inc. Bidirectional repeater for manchester encoded data signals
JPH04345062A (ja) 1991-05-22 1992-12-01 Fujitsu Ltd 信号伝播高速化回路
US5734334A (en) 1991-10-30 1998-03-31 I-Cube, Inc. Programmable port for crossbar switch
US5414312A (en) 1993-07-15 1995-05-09 Altera Corporation Advanced signal driving buffer with directional input transition detection
US5510739A (en) 1994-03-28 1996-04-23 Motorola, Inc. Circuit and method for enhancing logic transitions appearing on a line
US5572441A (en) 1994-04-04 1996-11-05 Lucent Technologies Inc. Data connector for portable devices
US5469473A (en) * 1994-04-15 1995-11-21 Texas Instruments Incorporated Transceiver circuit with transition detection
US5629860A (en) 1994-05-16 1997-05-13 Motorola, Inc. Method for determining timing delays associated with placement and routing of an integrated circuit
US5475605A (en) 1994-05-26 1995-12-12 Cadence Design Systems, Inc. Timing analysis for logic optimization using target library delay values
US5655107A (en) 1994-11-30 1997-08-05 International Business Machines Corporation Digital logic wire delay simulation
US5497108A (en) 1994-12-08 1996-03-05 Dynalogic Corporation BICMOS repeater circuit for a programmable logic device
US5578939A (en) 1995-01-23 1996-11-26 Beers; Gregory E. Bidirectional transmission line driver/receiver
US5568064A (en) 1995-01-23 1996-10-22 International Business Machines Corporation Bidirectional transmission line driver/receiver
US5748487A (en) 1995-01-31 1998-05-05 Imec System and method for generating a hazard-free asynchronous circuit
GB9502646D0 (en) * 1995-02-10 1995-03-29 Texas Instruments Ltd Bus maintenance circuit
KR100352009B1 (ko) 1995-04-28 2002-12-12 마츠시타 덴끼 산교 가부시키가이샤 논리집적회로의 신호전파 지연시간 평가방법
US5659575A (en) 1995-04-28 1997-08-19 Grinnell Corporation Method and apparatus for improving data regeneration in asynchronous network communication
US5649170A (en) 1995-06-30 1997-07-15 International Business Machines Corporation Interconnect and driver optimization for high performance processors
US5604450A (en) 1995-07-27 1997-02-18 Intel Corporation High speed bidirectional signaling scheme
US5886540A (en) * 1996-05-31 1999-03-23 Hewlett-Packard Company Evaluation phase expansion for dynamic logic circuits
US5742181A (en) 1996-06-04 1998-04-21 Hewlett-Packard Co. FPGA with hierarchical interconnect structure and hyperlinks
US5723906A (en) 1996-06-07 1998-03-03 Hewlett-Packard Company High-density wirebond chip interconnect for multi-chip modules
US5933021A (en) * 1996-06-18 1999-08-03 Sun Microsystems, Inc Noise suppression method and circuits for sensitive circuits
WO1998042021A1 (fr) 1997-03-19 1998-09-24 Hitachi, Ltd. Dispositif pour circuit integre semi-conducteur

Also Published As

Publication number Publication date
EP1035653B1 (en) 2008-10-15
EP1035653A2 (en) 2000-09-13
DE60040504D1 (de) 2008-11-27
EP1035653A3 (en) 2001-02-07
JP4242995B2 (ja) 2009-03-25
US6249147B1 (en) 2001-06-19

Similar Documents

Publication Publication Date Title
US5698994A (en) Data output circuit, intermediate potential setting circuit, and semiconductor integrated circuit
US6459322B1 (en) Level adjustment circuit and data output circuit thereof
US6114840A (en) Signal transfer devices having self-timed booster circuits therein
US5973533A (en) Semiconductor gate circuit having reduced dependency of input/output characteristics on power supply voltage
JPH05211430A (ja) データ出力バッファ
KR100202645B1 (ko) 프리차지회로를 내장한 씨모스 출력회로
KR100714486B1 (ko) 출력 드라이버
JP4627928B2 (ja) 半導体集積回路
US5124585A (en) Pulsed bootstrapping output buffer and associated method
US5306958A (en) High-speed address transition detection circuit
KR100567497B1 (ko) 버스 인터페이스 회로 및 리시버 회로
US4963774A (en) Intermediate potential setting circuit
JPH0456400B2 (ja)
JP4242995B2 (ja) 補助ドライバ
EP0619652A2 (en) Data output circuit
US6300799B1 (en) Signal line driver having reduced transmission delay time and reduced power consumption
US6473468B1 (en) Data transmission device
US20040017238A1 (en) Data output circuit for reducing skew of data signal
JP2018082226A (ja) データ通信システム及び半導体装置
JP3878419B2 (ja) 半導体集積回路
JPH07134896A (ja) 半導体メモリ装置のバッファ回路
US5831908A (en) Data output circuit, intermediate potential setting circuit, and semiconductor integrated circuit
JP2001111631A (ja) 省エネルギバス駆動装置及び駆動方法
KR100205094B1 (ko) 반도체 소자의 출력버퍼 회로
US6559678B1 (en) Node predisposition circuit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080701

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080827

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081202

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081226

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees