【手続補正書】
【提出日】平成18年3月3日(2006.3.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デュアルピンモードがイネーブルの場合に、第１の信号を出力する第１のインタフェース節点と、外部信号を受信する第２のインタフェース節点とを有する双方向インタフェースと、
前記第１の信号をアサートして、前記双方向インタフェースで内部の高温を示す出力ロジックと、
前記双方向インタフェースに結合された抑圧ロジックと
を有するプロセッサであって、
前記第１の信号によって前記内部の高温が示される場合、又は前記双方向インタフェースで外部信号が受信される場合に、前記抑圧ロジックは前記プロセッサの動作を抑圧するプロセッサ。
【請求項２】
デュアルピンモードがイネーブルの場合に、第１の信号を出力する第１のインタフェース節点と、外部信号を受信する第２のインタフェース節点とを有する双方向インタフェースと、内部信号又は外部信号に応じて、前記第１のプロセッサを抑圧する抑圧ロジックと
を有する第１のプロセッサと、
前記外部信号をアサートするシステムロジックと
を有するシステム。
【請求項３】
デュアルピンモードがイネーブルの場合に、第１の信号を出力する第１のインタフェース節点と、外部信号を受信する第２のインタフェース節点とを有する双方向インタフェースで、内部で測定された高温を示す第１の信号を駆動し、
前記第１の信号が駆動された場合、又は前記双方向インタフェースで外部信号が受信された場合に、動作を抑圧することを有する方法。
【請求項４】
デュアルピンモードがイネーブルの場合に、第１の信号を出力する第１のインタフェース節点と、外部信号を受信する第２のインタフェース節点とを有する双方向インタフェースを通じて、第１のプロセッサの内部で測定された高温を示し、
前記第１のプロセッサの内部で測定された高温に応じた抑圧と、第２のプロセッサの抑圧とを同期させることを有する方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
以下の説明は、プロセッサの温度制御インタフェースのための技術について述べる。以下の説明において、本発明のより十分な理解を提供するため、ロジックの実現や、クロックや、信号の名前や、システム要素の形式及び相互関係や、ロジックの分割／統合の選択のような、多数の特定の詳細が示される。しかし、前記の特定の詳細を用いずに、本発明が実行され得ることが、当業者によってわかるだろう。そのほかに、本発明を不明確にしないために、制御構造や、ゲートレベルの回路は詳細に示されていない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
一実施例において、プロセッサの温度状態のシステム監視とシステム制御との双方を可能にする双方向のプロセッサ・ホット（ＰＲＯＣＨＯＴ＃）インタフェースが提供される。このような双方向インタフェースは、例えば、限られた量の制御及び監視性能が、追加のピンを用いて釣り合うデスクトップ及びモバイルのシステムにおいて有用である場合がある。他の実施例において、２つのピンのＰＲＯＣＨＯＴ＃と強制プロセッサ・ホット（ＦＯＲＣＥＰＨ＃）インタフェースとにより、システムが抑圧の仕組みのアサーションを監視し、制御することを可能にする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
“プロセッサ”は、ある実施例においては、単一の集積回路として形成され得る。他の実施例においては、複数の集積回路が一緒にプロセッサを形成し得る。更に他の実施例においては、ハードウェアとソフトウェアルーチン（例えば、バイナリ変換ルーチン）が一緒にプロセッサを構成し得る。多くの異なる形式の集積回路や、他の電子部品が、前記の温度制御技術の使用から恩恵を受け得る。例えば、プロセッサ１００は、多目的プロセッサ（例えば、マイクロプロセッサ）である場合があり、又は、特定目的プロセッサ又は装置である場合がある。例えば、システムで用いられるデジタル信号プロセッサや、グラフィックプロセッサや、ネットワークプロセッサや、システムで使用され得るその他の形式の特定目的の部品は、認識可能な制御可能な抑圧のシステムから恩恵を受け得る。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
図１は双方向のプロセッサ・ホット（ｐｒｏｃｅｓｓｏｒ  ｈｏｔ）インタフェース（ＰＲＯＣＨＯＴ＃インタフェース節点１１７）を有するプロセッサ１００の一実施例を示したものである。インタフェースは、他の構成要素へのインタフェースになる少なくとも１つのインタフェース節点を提供し得るピン、ボール、他の形式のコネクタ、又はそれらのセットである場合がある。プロセッサ１００は、プロセッサ自体の温度を監視する温度監視ロジック１１０を含む。多様な周知の又は利用可能な温度監視技術が使用され得る。例えば、温度を監視する内蔵式の回路が使用され得る。その他、外部センサ又は電力消費推定技術（例えば、活動計測装置／監視装置、電流監視装置等）が使用され得る。温度監視装置１１０は、過熱信号のための信号線１１２を介して、インタフェース節点１１７を駆動する出力ドライバ１１５と結合される。過熱信号はまた、マルチプレクサ１３０を通して抑圧ロジック１２０に経路をとる。マルチプレクサはヒューズ１４０により制御され、図示される実施例において、ヒューズ１４０は片方向と双方向の動作モードのいずれかを選択する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
図１の実施例において、システムロジック１５０は、プロセッサ１００とインタフェース接続し、ドライバ１５５を介してＰＲＯＣＨＯＴ＃信号を駆動し得る、又は入力バッファ１６０を介してＰＲＯＣＨＯＴ＃信号を受信し得る。システムロジックは、いつ全システムが容認できない温度レベルに達したかを判断するいくつかの温度センサをそれ自体に含み、それに従って、ＰＲＯＣＨＯＴ＃信号を駆動し得る。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
図１のシステムの一実施例の動作が図２に示される。ブロック２００において、異なる動作モードが分離される。ある実施例においては、半導体ヒューズが飛び、動作モードが選択され得る。機器構成レジスタ等のような他の選択技術もまた、動作モードを選択するために用いられ得る。出力のみのモードでは、ヒューズ１４０によって、マルチプレクサ１３０が抑圧ロジック１２０への入力として過熱を選択することをもたらす。したがって、ＰＲＯＣＨＯＴ＃信号の外部状態は判断されず、ブロック２０５に示される通り、ＰＲＯＣＨＯＴ＃の効果的な出力のみ行う。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
双方向のシングルピンモードにおいて、システムロジック１５０とプロセッサ１００とが、抑圧を制御するためにＰＲＯＣＨＯＴ＃を駆動し得る。ブロック２１５と２２５に示される通り、プロセッサ１００が、その温度を監視し、ＰＲＯＣＨＯＴ＃インタフェースを監視する。温度が選択された基準を超えない場合は、ブロック２２０に示す通り、プロセッサは温度を監視し続ける。同様に、ＰＲＯＣＨＯＴ＃信号がアサートされていない場合は、ブロック２３０に示す通り、プロセッサは１００インタフェースを監視し続ける。ＰＲＯＣＨＯＴ＃信号がアサートされる場合、又は温度が選択された基準を超える場合のいずれかの場合に、ブロック２４０に示す通り、抑圧ロジック１２０によってプロセッサの動作が抑圧される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第３のモードにおいて、ブロック２１０に示す通り、双方向のデュアルピンＰＲＯＣＨＯＴ＃の実現が用いられ得る。図３と４が、デュアルピンの実現を用いる一実施例の更なる詳細を提供する。デュアルピンの実現は、プロセッサの内部の温度計測装置の監視と、抑圧命令のアサーションとの双方を可能にし得る。シングルピンにおいて、抑圧命令をアサートすることは、プロセッサの同じピンのアサーションをマスクする。図３の実施例において、説明目的で２つのプロセッサが示されるが、追加のプロセッサも加えられ得る。プロセッサ３００とプロセッサ３５０との双方は、ＦＯＲＣＥＰＨ＃とＰＲＯＣＨＯＴ＃ピンを有する。信号線３６４と３６２はそれぞれ、システムロジックによって駆動されたＦＯＲＣＥＰＨ＃信号をプロセッサ３００及び３５０に結合し、信号線３０２及び３５２はそれぞれ、プロセッサ３００及び３５０によって駆動されたＰＲＯＣＨＯＴ＃信号をシステムロジックに運ぶ。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
プロセッサ３００は、いつプロセッサ３００が過熱になったか（ある実施例においては、いつ過電力が消費されたか）を検出する監視装置３１０を含む。それぞれの番号が付されたブロックは、ラッチのような遅延要素を表す。監視装置３１０から過熱信号を受信し、信号線３０２でＰＲＯＣＨＯＴ＃信号を駆動するように、ドライバ３０５が結合される。マルチプレクサ３３０への第１の経路は、遅延ブロック３１３−１と遅延ブロック３１３−２とを通して、マルチプレクサ３３０の“ｗ”入力に過熱信号を取り込む。マルチプレクサ３３０への第２の経路は、遅延ブロック３１３−１を通して、出力ドライバ３０５を通過し（その結果、信号線３０２で何らかの外部アサート信号を取得する）、反転ドライバ３０７を通して、遅延ブロック３１４−２と３１４−３を通して、マルチプレクサ３３０の“ｂ”入力に過熱信号を取り込む。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
マルチプレクサへの第３の経路は、信号線３０２（ＰＲＯＣＨＯＴ＃）からと信号線３６４からの双方の入力を含み、システムロジック３６０によって駆動される。信号線３６４は、いつ動作を抑圧するかを判断するために外部検討材料が用いられることを可能にする強制プロセッサ・ホット（ＦＯＲＣＥＰＨ＃）信号線である場合がある。一実施例においては、双方のプロセッサが同時に自分を抑圧していなくても、システムが同時に（すなわち、外部バスクロックの同じクロック周期の間に）複数のプロセッサの抑圧を開始することを望み得る。この実施例においては、抑圧ロジック３２０への過熱信号の遅延を、システムロジックの経路を通じた予期された遅延に一致させることが望ましい。例えば、図３の実施例において、過熱信号は、遅延ブロック３１３−１と出力ドライバ３０５を通して、遅延ブロック３１６−２と組み合わせロジック３６３と遅延ブロック３１６−３を通して、システムロジック３７０に入り、遅延ブロック３１６−４と組み合わせロジック３７１と遅延ロジック３１６−５を通して、システムロジック３６０に戻り、遅延ブロック３１６−６と組み合わせロジック３６７と遅延ブロック３１６−７を通して、第２のプロセッサ３５０に入る。第２のプロセッサがプロセッサ３００で示したものと同じロジックを有すると仮定すると、経路は、入力バッファ３０９と、２つの遅延ブロック３１６−８及び３１６−９と、ＯＲゲート３１１と、マルチプレクサ３３０の“ｆ”入力とに対応する要素を通して続く。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
同様に、プロセッサ３００の内部の過熱信号の経路は、９つの遅延ブロックとＯＲゲート３１１を含む。デュアルピンモードにおいて、内部で、過熱信号は、遅延ブロック３１３−１及び３１３−２を通して、遅延ブロック３１５−１から３１５−９を通して、ＯＲゲート３１１に通ずる。システムロジック３６０及び３７０が信号線３６４でＦＯＲＣＥＰＨ＃をアサートする場合、又は抑圧が実行されることを監視装置３１０が示す場合に、ＯＲゲートは、抑圧が実行される指示をマルチプレクサ３３０に与える。システムロジックの構成要素３６０及び３７０は、ローカル（３６０）又はグローバル（３７０）の特定用途向け集積回路（ＡＳＩＣ）であり得る。しかし、ロジックの何らか又は全てが分離しているか統合しているかどうかは、開示された技術に重要なことではない。ロジックは、プロセッサ自体に、又はバスブリッジのような他のシステム要素に、又はＡＳＩＣやそれと同様のものに含まれ得る。さらに、多様な遅延の絶対数又は長さは重要ではない。しかし、遅延の一致を提供することは、ある実施例において望ましい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
図３の実施例において、マルチプレクサへの２つの制御入力（ｆｕｓｅＢｉＤｉｒＰｒｏｃＨｏｔＥｎとｆｕｓｅＭＰｄｅｃｏｄｅ）がどちらのモードが選択されたかを制御する。マルチプロセッサ（デュアルピン）のＰＲＯＣＨＯＴ＃／ＦＯＲＣＥＰＨ＃の実現が望ましいことをヒューズｆｕｓｅＭＰｄｅｃｏｄｅが示すと、マルチプレクサへの経路“ｆ”が選択される。双方向モードのみが望ましいことをヒューズｆｕｓｅＢｉＤｉｒＰｒｏｃＨｏｔＥｎが示すと、マルチプレクサへの入力“ｂ”が選択される。双方向モードとマルチプロセッサ（デュアルピン）のモードの双方ともが望ましくないことをヒューズが示すと、出力のみのモードが使用され、マルチプレクサへの経路“ｗ”が選択される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
何らかの内部遅延に加えて、システムロジックを通じた経路における遅延と合致させるように設計された第１のプロセッサ内の遅延のため、ブロック４３０と４３５に示す通り、プロセッサは同期して抑圧を始める。あるシステムにおいては、このような抑圧の同期を、一定の率のプロセッサの動作と保持させ、それによって進行と温度／電力の関係とをおおよそ等しくすることが望ましい。したがって、プロセッサが別の方法で抑圧状態に入らない場合でも、プロセッサは強制的に抑圧状態になり得る。