(57)【要約】  装置が提供される。装置は、コアの電気的活動スイッチングイベントをカウントするように構成された複数のカウンタと、複数のカウンタのうちの少なくとも１つのカウンタに基づいてある位置での温度を予測するように構成された第１の回路と、予測された温度に基づいて熱緩和機能をスケジューリングするように構成された第２の回路とを含む。熱緩和機能をスケジューリングするための方法が提供される。方法は、電気的活動スイッチングイベントをカウントすることと、電気的活動スイッチングイベントのカウントすることに基づいてある位置での温度を予測することと、予測された温度に基づいて熱緩和機能をスケジューリングすることとを含む。別の装置が提供される。装置は、電気的活動スイッチングイベントをカウントするための手段と、電気的活動スイッチングイベントのカウントに基づいてある位置での温度を予測する手段と、予測された温度に基づいて熱緩和機能をスケジューリングする手段とを含む。
2017535881.tif 000002
【特許請求の範囲】
【請求項１】
装置であって、前記装置は下記を備える、
複数のコアの電気的活動スイッチングイベントをカウントするように構成される複数のカウンタと、
前記複数のカウンタのうちの少なくとも１つのカウントに基づいて位置での温度を予測するように構成される第１の回路と、
前記予測された温度に基づいて熱緩和機能をスケジューリングするように構成される第２の回路。
【請求項２】
請求項１に記載の装置であって、前記第１の回路は、前記複数のカウンタのうちの少なくとも１つの前記カウントに基づいて電力を決定するようにさらに構成され、前記予測された温度は、前記決定された電力に基づく、装置。
【請求項３】
請求項１に記載の装置であって、前記第１の回路は、前記複数のコアの中のコアのデューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記コアに関連する前記複数のカウンタのうちの前記少なくとも１つの前記カウントに基づく、装置。
【請求項４】
請求項１に記載の装置であって、前記第１の回路は畳み込み関数を介して前記温度を予測するように構成される、装置。
【請求項５】
請求項１に記載の装置であって、前記第１の回路は、前記複数のカウンタのうちの少なくとも１つの前記カウンタに基づいて電力の列を決定するようにさらに構成され、前記予測された温度は、電力の前記列に基づく、装置。
【請求項６】
請求項５に記載の装置であって、前記第１の回路は、電力の前記列における電力を電力の前記列における前の電力に基づいて調整するようにさらに構成される、装置。
【請求項７】
請求項１に記載の装置であって、前記第１の回路は、リーク電力にさらに基づいて前記温度を予測するように構成される、装置。
【請求項８】
請求項１に記載の装置であって、前記予測された温度を記憶するように構成されるメモリをさらに備え、前記第２の回路は、前記メモリに記憶された前記予測された温度に基づいて前記熱緩和機能をスケジューリングするように構成される、装置。
【請求項９】
請求項８に記載の装置であって、前記第１の回路は、前記複数のカウンタのうちの第２の１つに基づいて第２の位置での第２の温度を予測するように構成される、装置。
【請求項１０】
請求項９に記載の装置であって、前記第１の回路は、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するように構成される、装置。
【請求項１１】
熱緩和機能をスケジューリングするための方法であって、前記方法は下記を備える、
電気的活動スイッチングイベントをカウントすることと、
前記電気的活動スイッチングイベントに基づいて位置での温度を予測することと、
前記予測された温度に基づいて熱緩和機能をスケジューリングすること。
【請求項１２】
請求項１１に記載された方法であって、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力を決定することをさらに備え、前記温度を前記予測することは、前記決定された電力に基づく、方法。
【請求項１３】
請求項１１に記載の方法であって、前記温度を前記予測することは、デューティーサイクルに基づき、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、方法。
【請求項１４】
請求項１１に記載の方法であって、前記温度を前記予測することは、畳み込み関数を備える、方法。
【請求項１５】
請求項１１に記載の方法であって、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定することをさらに備え、前記温度を前記予測することは、電力の前記列に基づく、方法。
【請求項１６】
請求項１５に記載の方法であって、電力の前記列における電力を電力の前記列における前の電力に基づいて調整することをさらに備える、方法。
【請求項１７】
請求項１１に記載の方法であって、前記温度を予測することは、リーク電力にさらに基づく、方法。
【請求項１８】
請求項１１に記載の方法であって、前記予測された温度を記憶することをさらに備え、前記熱緩和機能を前記スケジューリングすることは、前記記憶された予測された温度に基づく、方法。
【請求項１９】
請求項１８に記載の方法であって、前記方法は下記をさらに備える、
電気的活動スイッチングイベントの第２のセットをカウントすることと、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測すること。
【請求項２０】
請求項１９に記載の方法であって、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測することをさらに備える、方法。
【請求項２１】
装置であって、前記装置は下記を備える、
電気的活動スイッチングイベントをカウントするための手段と、
前記電気的活動スイッチングイベントのカウントに基づいて位置での温度を予測するための手段と、
前記予測された温度に基づいて熱緩和機能をスケジューリングするための手段。
【請求項２２】
請求項２１に記載の装置であって、前記温度を前記予測するための前記手段は、前記電気的活動スイッチングイベントの前記カウントに基づいて電力を決定し、前記決定された電力に基づいて前記温度を予測するようにさらに構成される、装置。
【請求項２３】
請求項２１に記載の装置であって、前記温度を予測するための前記手段は、デューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記電気的活動スイッチングイベントの前記カウントに基づく、装置。
【請求項２４】
請求項２１に記載の装置であって、前記温度を予測するための前記手段は、畳み込み関数を実行するように構成される、装置。
【請求項２５】
請求項２１に記載の装置であって、前記温度を予測するための前記手段は、前記電気的活動スイッチングイベントの前記カウントに基づいて電力の列を決定し、電力の前記列に基づいて前記温度を予測するようにさらに構成される、装置。
【請求項２６】
請求項２５に記載の装置であって、前記温度を予測するための前記手段は、電力の前記列における電力を電力の前記列における前の電力に基づいて調整するようにさらに構成される、装置。
【請求項２７】
請求項２１に記載の装置であって、前記温度を予測するための前記手段は、リーク電力にさらに基づいて前記温度を予測するようにさらに構成される、装置。
【請求項２８】
請求項２１に記載の装置であって、前記予測された温度を記憶する手段をさらに備え、前記熱緩和機能をスケジューリングするための前記手段は、前記記憶された予測された温度に基づいて前記熱緩和機能をスケジューリングするように構成される、装置。
【請求項２９】
請求項２８に記載の装置であって、
電気的活動スイッチングイベントの第２のセットをカウントするための手段をさらに備え、前記温度を予測するための前記手段は、電気的活動スイッチングイベントの前記第２のセットのカウントに基づいて第２の位置での第２の温度を予測するようにさらに構成される、装置。
【請求項３０】
請求項２９に記載の装置であって、前記温度を予測するための前記手段は、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するようにさらに構成される、装置。
【請求項３１】
ワイヤレス通信のためのコンピュータ実行可能なコードを記憶するコンピュータ読取り可能な媒体であって、前記媒体は下記のためのコードを備える、
電気的活動スイッチングイベントをカウントすることと、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて位置での温度を予測することと、
前記予測された温度に基づいて熱緩和機能をスケジューリングすること。
【請求項３２】
請求項３１に記載のコンピュータ読取り可能な媒体であって、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力を決定するためのコードをさらに備え、前記温度を前記予測することは、前記決定された電力に基づく、コンピュータ読取り可能な媒体。
【請求項３３】
請求項３１に記載のコンピュータ読取り可能な媒体であって、前記温度を前記予測することは、デューティーサイクルに基づき、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、コンピュータ読取り可能な媒体。
【請求項３４】
請求項３１に記載のコンピュータ読取り可能な媒体であって、前記温度を前記予測することは、畳み込み関数を備える、コンピュータ読取り可能な媒体。
【請求項３５】
請求項３１に記載のコンピュータ読取り可能な媒体であって、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定するためのコードをさらに備え、前記温度を前記予測することは、電力の前記列に基づく、コンピュータ読取り可能な媒体。
【請求項３６】
請求項３５に記載のコンピュータ読取り可能な媒体であって、電力の前記列における電力を電力の前記列における前の電力に基づいて調整するためのコードをさらに備える、コンピュータ読取り可能な媒体。
【請求項３７】
請求項３１に記載のコンピュータ読取り可能な媒体であって、前記温度を予測することは、リーク電力にさらに基づく、コンピュータ読取り可能な媒体。
【請求項３８】
請求項３１に記載のコンピュータ読取り可能な媒体であって、前記予測された温度を記憶するためのコードをさらに備え、前記熱緩和機能を前記スケジューリングすることは、前記記憶された予測された温度に基づく、コンピュータ読取り可能な媒体。
【請求項３９】
請求項３８に記載のコンピュータ読取り可能な媒体であって、前記コンピュータ読取り可能な媒体は、さらに下記のためのコードを備える、
電気的活動スイッチングイベントの第２のセットをカウントすることと、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測すること。
【請求項４０】
請求項３９に記載のコンピュータ読取り可能な媒体であって、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するためのコードをさらに備える、コンピュータ読取り可能な媒体。
【請求項４１】
熱緩和機能をスケジューリングするための装置であって、前記装置は下記を備える、
メモリと、
前記メモリに結合される少なくとも１つのプロセッサであって、
電気的活動スイッチングイベントをカウントし、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて位置での温度を予測し、
前記予測された温度に基づいて熱緩和機能をスケジューリングする、
ように構成されたプロセッサ。
【請求項４２】
請求項４１に記載の装置であって、前記少なくとも１つのプロセッサは、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力を決定し、前記決定された電力に基づいて前記温度を予測するようにさらに構成される、装置。
【請求項４３】
請求項４１に記載の装置であって、前記少なくとも１つのプロセッサは、デューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、装置。
【請求項４４】
請求項４１に記載の装置であって、前記少なくとも１つのプロセッサは、畳み込み関数を使用して前記温度を予測するようにさらに構成される、装置。
【請求項４５】
請求項４１に記載の装置であって、前記少なくとも１つのプロセッサは、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定し、電力の前記列に基づいて前記温度を予測するようにさらに構成される、装置。
【請求項４６】
請求項４５に記載の装置であって、前記少なくとも１つのプロセッサは、電力の前記列における電力を電力の前記列における前の電力に基づいて調整するようにさらに構成される、装置。
【請求項４７】
請求項４１に記載の装置であって、前記少なくとも１つのプロセッサは、リーク電力に基づいて前記温度を予測するようにさらに構成される、装置。
【請求項４８】
請求項４１に記載の装置であって、前記少なくとも１つのプロセッサは、前記予測された温度を記憶し、前記記憶された予測された温度に基づいて前記熱緩和機能をスケジューリングするようにさらに構成される、装置。
【請求項４９】
請求項４８に記載の装置であって、前記少なくとも１つのプロセッサは、
電気的活動スイッチングイベントの第２のセットをカウントし、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測する、
ようにさらに構成される、装置。
【請求項５０】
請求項４９に記載の装置であって、前記少なくとも１つのプロセッサは、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するようにさらに構成される、装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]本願は、２０１４年１１月１８日に出願された「ＴＨＥＲＭＡＬ  ＭＩＴＩＧＡＴＩＯＮ  ＢＡＳＥＤ  ＯＮ  ＥＶＥＮＴ  ＣＯＵＮＴＥＲ」と題された米国特許出願第１４／５４６，８３６号の利益を主張し、それは、その全体が本明細書に参照によって明確に組み込まれる。
【技術分野】
【０００２】
[0002]開示は、熱制御機能を有する装置に関し、特に、予測された温度、および／または電力活動に基づいてスケジューリングされた熱緩和機能を有する集積回路（ＩＣ）および電気装置に関する。
【背景技術】
【０００３】
[0003]ますます、熱制御は、ＩＣ動作において問題となってきている。例えば、無線通信の技術とデバイス（例えば、携帯電話、タブレット、ラップトップなど）とは、人気のあるものになり、ここ数年にわたって使用されている。これらの電気的装置は、複雑なものになり、今や一般に、複数のプロセッサ（例えば、ベースバンドプロセッサ、およびアプリケーションプロセッサ）、および複雑で電力集中的なソフトウェアアプリケーション（例えば、音楽プレイヤー、ウエブブラウザ、ビデオストリーミングアプリケーションなど）をユーザが実行することを可能にする他のリソースを含む。増加する性能の要求に応じるために、プロセッサは、複雑性を増加し、ギガヘルツの範囲の周波数において動作する。結果として、かなりの熱が、プロセッサが動作している間に生成され得る。
【０００４】
[0004]プロセッサによって生成される熱は、デバイスの信頼性と性能に影響を及ぼし得る。例えば、ＩＣの性能は、高い温度において動作するとき、悪化する。よって、一つの設計の難題は、熱問題を制御するための熱緩和機能を提供することである。
【発明の概要】
【０００５】
[0005]熱緩和機能をスケジューリングするための方法の観点が開示される。方法は、電気的活動スイッチングイベント（electrical activity switching events）をカウントすることと、電気的活動スイッチングイベントのカウントすることに基づいてある位置での温度を予測することと、予測された温度に基づいて熱緩和機能をスケジューリングすることと、を含む。
【０００６】
[0006]装置の観点が開示される。装置は、コアの電気的活動スイッチングイベントをカウントするように構成された複数のカウンタと、複数のカウンタのうちの少なくとも１つのカウンタに基づいてある位置での温度を予測するように構成された第１の回路と、予測された温度に基づいて熱緩和機能をスケジューリングするように構成された第２の回路と、を含む。
【０００７】
[0007]別の装置の観点が提供される。装置は、電気的活動スイッチングイベントをカウントするための手段と、電気的活動スイッチングイベントのカウントに基づいてある位置での温度を予測するための手段と、予測された温度に基づいて熱緩和機能をスケジューリングするための手段と、を含む。
【０００８】
[0008]装置および方法の他の観点が、以下の詳細から当業者には容易に明らかになり、ここにおいて、装置および方法の様々な観点が、例示の形で図示および説明される。理解されるように、これらの観点は、他のおよび異なった形態で実施され得、そのいくつかの詳細は、様々な他の点において変更が可能である。従って、図面および詳細な説明は、限定的なものではなく、本質的に例示的なものであると見なされるものとする。
【図面の簡単な説明】
【０００９】
【図１】[0009]電気的活動スイッチングイベントをカウントするためのカウンタを有する１つの例証的な実施例のプロセッサの図である。
【図２】[0010]ダイ上の温度への電力動作のデューティーサイクルの影響を例示する図である。
【図３】[0011]例証的な熱制御モジュールのブロック図である。
【図４】[0012]熱緩和機能のスケジューリングのための１つの例証的な実施例のフローチャートである。
【図５】[0013]熱緩和機能のスケジューリングのための１つの例証的な実施例の別のフローチャートである。
【発明を実施するための形態】
【００１０】
[0014]添付された図面に関連して以下に記載の詳細な説明は、様々な構成の説明として意図され、本明細書において説明される概念が実施され得る唯一の構成を提示するようには意図されない。詳細な説明は、様々な概念の完全な理解を提供することを目的とした特定の詳細を含む。しかしながら、これらの概念がこれらの特定の詳細なしに実施され得ることは当業者にとって明らかであろう。いくつかの例において、そのような概念をあいまいにすることを避けるために、よく知られた構造およびコンポーネントがブロック図形式で示される。「例証的（exemplary）」という用語は、本明細書において、「例、事例、または例示としての役割を果たすこと」を意味するように使用される。「例証的」と本明細書で説明されたいかなる設計も、他の設計よりも好適または利点があると必ずしも解釈されるべきではない。
【００１１】
[0015]開示のいくつかの観点が様々な装置および方法を参照して提示されることになる。これらの装置および方法は、以下の詳細な説明において説明され、（集合的に「要素」と称される）様々なブロック、モジュール、コンポーネント、回路、ステップ、処理、アルゴリズム等によって添付の図面に例示される。これらの要素は、電子ハードウェア、コンピュータソフトウェア、あるいはそれらの組み合わせを使用して実施され得る。そのような要素がハードウェアとしてまたはソフトウェアとしてインプリメントされるかどうかは、特定のアプリケーションおよびシステム全体上に課せられる設計制約に依存する。本開示の至る所で提示される様々な装置及び方法は、ハードウェアの様々な形態で実施され得る。例として、これらの回路のいずれも、単独または組み合わせのどちらでも、集積回路としてまたは集積回路の一部として使用され得る。集積回路は、マイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理回路、メモリ、またはあらゆる他の適した集積回路のような最終製品でありうる。代わりとして集積回路は、マザーボードのような中間製品または最終製品の一部として、他のチップ、ディスクリート回路素子、および/または他のコンポーネントと一体化され得る。
【００１２】
[0016]本明細書に開示された方法は、説明された方法を達成するための１つまたは複数のステップまたは動作を備える。方法のステップおよび／または動作は、特許請求の範囲から逸脱することなく互いに置き換えられ得る。言い換えれば、ステップまたは動作の特有の順序が指定されない限り、特有のステップおよび／または動作の順序および／または使用は、特許請求の範囲から逸脱することなしに修正され得る。
【００１３】
[0017]「例証的（exemplary）」という用語は、本明細書において、「例、事例、または例示としての役割を果たすこと」を意味するように使用される。「実例的」なものとして本明細書に説明されるいずれの実施形態も、他の実施形態に対して、好ましいまたは有利であるように必ずしも解釈されるべきではない。同様に、装置または方法の「実施例」という用語は、発明の全ての実施例が説明されたコンポーネント、構造、特徴、機能性、処理、有利、利益、あるいは動作のモードを含むということを必要としない。
【００１４】
[0018]「接続された」、「結合された」という用語、あるいはこれらの任意の変形は、２またはそれ以上の要素の間の、直接的あるいは間接的いずれかの、任意の接続または結合することを意味し、共に「接続された」あるいは「結合された」２つの要素の間の１つまたは複数の中間の要素の存在を包含することができる。要素の間の結合することまたは接続は、物理的、論理的、あるいはそれらの組合せとすることができる。本明細書で使用されるように、２つの要素は、いくつかの非限定的および非網羅的な例として、無線周波数領域、マイクロ波領域、および光学（可視および不可視の両方）領域における波長を有する電磁エネルギーのような電磁エネルギーの使用や、１つまたは複数の配線、ケーブル、および／または、プリントされた電気的接続の使用によって「接続された」あるいは「結合された」と見なされることができる。
【００１５】
[0019]本明細書において、「第１の」、「第２の」等のような指定を用いた、要素に対するいずれの参照も、一般に、これら要素の数も順序も限定しないことが理解されるべきである。むしろ、これらの指定は、概して、２つ以上のエレメントまたはエレメントの事例の間で区別する便利な方法として、本明細書で使用される。したがって、第１および第２のエレメントへの参照は、２つのエレメントしかそこで採用されないこともあること、または第１のエレメントが何らかの方法で第２のエレメントを先行しなければいけないことを意味するものではない。
【００１６】
[0020]本明細書において使用されるように、単数形「ａ」、「ａｎ」、「ｔｈｅ」は、そうではないと明確し示されていない限り、複数形も含むように意図されている。用語「備える（comprise）」、「備えること（comprising）」、「含む（include）」、および／あるいは「含むこと（including）」は、本明細書において使用される場合に、記載される特徴、整数、ステップ、動作、要素、および／あるいは構成要素の存在を指定するが、１または複数のその他の特徴、整数、ステップ、動作、要素、構成要素、および／あるいはそれらのグループの存在あるいは追加を排除することはしていない。
【００１７】
[0021]予測された温度に基づく熱緩和機能をスケジューリングするための装置および方法の様々な観点は、ワイヤレス通信のためのプロセッサに関して提示される。しかしながら、当業者が容易に認めるであろうように、開示の適用及び観点は、それに限定されないこともある。例えば、提示される特徴は、プロセッサを除く他のＩＣに適用可能であり、ワイヤレス通信の他の機能に適用可能であり得る。従って、提示された装置または方法のための特定の適用へのすべての参照は、そのような観点が、適用の広い差異を有し得るということを理解することで、装置と方法の例証的な観点を例示することのみが意図される。
【００１８】
[0022]図１は、電気的活動スイッチングイベントをカウントするためのカウンタを有する例証的な実施例のプロセッサの概略図である。１つの構成において、例証的な実施例の装置は、プロセッサ１００を組入れている携帯電話、またはプロセッサ１００であり得る。プロセッサ１００は、携帯電話に関するベースバンドプロセッサおよび統合されたアプリケーションのような、ワイヤレス通信のためのプロセッサであり得る。プロセッサ１００は、画像処理ユニット（ＧＰＵ）、デジタルシグナルプロセッサ（ＤＳＰ）、モデム、中央処理ユニット（ＣＰＵ）、およびワイヤレスローカルエリアネットワークすなわちＷＬＡＮブロック、のような、様々なコアまたは回路のブロックを含む。コアは、例えば、回路を集めたものであり得る。プロセッサ１００は、また、様々なカウンタ（１−１０）を含み得る。カウンタの各々は、コアに関連付けられ得る。例えば、カウンタ１は、ＤＳＰコアに関連付けられ、カウント９および１０は、ＧＰＵコアに関連付けられる。カウンタの各々は、電気的活動スイッチングイベントをカウントするように構成される。例えば、電気的活動スイッチングイベントは、コアの動作（例えば、動作する、または停止する）であり得る。１つの実施において、コア（例えば、ＤＳＰ、ＧＰＵなど）の電力活動のデューティーサイクルは、時間の期間におけるカウンタ（１−１０）のカウントに対応し得る。
【００１９】
[0023]図２は、ダイ上の温度の電力活動のデューティーサイクルの影響を例示する概略図である。概略図２１０は、デューティーサイクルが５０％の場合を例示する。時間の期間Ｔにおいて、電力活動は、連続する４つのパルス２１４を含む。パルス２１４の各々は、電気的活動スイッチングイベント（例えば、コアのスイッチオン、およびオフ）であり得る。パルス２１４の各々は、電気的／電力活動の期間Ｅの中にある。概略図２１０において、パルス２１４のオン期間は、オフ期間と同じ（５０％のデューティーサイクルを与えている）である。電気的／電力活動の期間Ｅが、熱定数より短い場合、温度２１２は、連続するパルス２１４のために、着実に上昇する。
【００２０】
[0024]概略図２２０は、デューティーサイクルが５０％より大きい場合を例示する。パルス２２４の各々は、電気的／電力活動の期間Ｅの５０％より大きいオン期間を有する。この場合において、温度２２２は、最大ＴＭＡＸ（２２１）に到達するまで、概略図２１０の温度２１１よりもずっと急速に上昇する。
【００２１】
[0025]概略図２３０は、デューティーサイクルが５０％より小さい場合を例示する。パルス２２４の各々は、電気的／電力活動の期間Ｅの５０％より小さいオン期間を有する。この場合において、温度２３２は、温度２１２および温度２２２よりゆっくりと上昇する。動作において、プロセッサ１００は、これらのまたは他の一連の電力活動の間を変化し得る。別の例において、電力の大きさとコアのデューティーサイクルは、各々電気的／電力活動の期間Ｅに関して変化し、コアの温度に影響を与え得る。よって、温度予測は、所望の正確さを達成するように、これらの要素を考慮に入れ得る。
【００２２】
[0026]図３は例証的な熱制御モジュールのブロック図である。熱制御モジュール３００は、温度予測モジュール３１０と熱緩和機能モジュール３２０とを含む。これらのモジュールは、回路、プロセッサシステム、プロセッサシステム上で実行するソフトウェア、あるはこれらの組合せを含み得る。こられのモジュールは、以下に説明される機能に関する信号またはこれらの信号を運ぶ信号列を生成するための回路を含み得る。これらのモジュールは、プロセッサ１００の一部またはプロセッサ１００の外部であり得る。１つの例において、これらのモジュールは、プロセッサ１００のＣＰＵによって実行される命令を含み得る。
【００２３】
[0027]例として、モジュール、またはモジュールの任意の一部、またはモジュールの任意の組み合わせは、１つまたは複数のプロセッサを含む「処理システム」を用いて実施され得る。プロセッサ５０４の例は、マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、ステートマシン、ゲートロジック、ディスクリートハードウェア回路、および、本開示全体を通して説明される様々な機能性を行うように構成された他の適したハードウェアを含む。処理システム中の１つまたは複数のプロセッサは、ソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他の名称で呼ばれるかどうかにかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数、等を意味するように広く解釈されるべきである。
【００２４】
[0028]１つの実施において、温度予測モジュール３１０は、カウンタ１−１０からのカウントを評価し、連続する間隔におけるコアの複数の電力パルスを決定する。温度予測モジュール３１０は、関心のあるＴの時間間隔にわたる電力パルスの対をさらに処理し得る。時間の期間Ｔは、例えば、ホットスポット（hot spot）を打ち消すために熱緩和機能モジュール３２０によって必要とされる期間であり得る。各々の対の処理では、乗法ファクタＭが、パルスの間隔と大きさとに基づいて累積的に修正される。時間間隔Ｔの終わりには、算出されたエネルギーは、Ｍを使用して修正され、次に、熱分布を算出するためにＴにわたって平均化される。
【００２５】
[0029]１つの例において、温度予測モジュール３１０は、以下のアルゴリズムを使用してコアの複数の電力パルスを決定し得る。
【００２６】
[0030]    （１）カウンタをｊ＝１に設定する。インデックスｉ，ｋを、それぞれ、機能ブロック領域およびクロック領域に設定する。インデックスｎを以下のように設定する。
ｎ×（１／ｆｋ）＜＝Ｔ、
ここで、Ｔは、温度予測のための電力の評価に関する期間であり、ｆｋは、クロック周波数である。インデックスｎは、ユーザによって提供されるか、またはデフォルトにセットされる。
【００２７】
[0031]    （２）もし、ｋ×ｎ＜Ｔならば、ステップ３に進み、そうでなければステップ１０に進む。ステップ１０は、温度予測に関する電力を算出する。
【００２８】
[0032]    （３）クロックカウンタをＲ２＝ｎに設定する。活動カウンタＲ１を０に設定する。
【００２９】
[0033]    （４）Ｒ２を０へカウントダウンする。電気的スイッチングイベントが示されるたびに、活動カウンタＲ１を増加する。
【００３０】
[0034]    （５）もし、Ｒ２＝０ならば、活動カウンタＲ１を読む。ステップは、クロックの各々のｎカウントごとに算出の設定をする。
【００３１】
[0035]    （６）α＝（Ｒ１値）／ｎを計算する。ステップは、ｎクロックサイクルにわたる活動カウントの平均を計算する。
【００３２】
[0036]    （７）Ｐｉ，ｊ＝Ｃｉ×Ｖi2×αｉ×ｆｋを計算する。容量値は、デバイス上の不揮発性メモリ（例えば、ヒューズ設定またはリードオンリーメモリ（ＲＯＭ））からであり得る。電圧Ｖは、電圧センサからであり得る。下付き文字ｉは、ｉ番目のサブブロックまたは機能ユニットを表し、ｊは、ｎごとに定義されるような、ｊ番目の間隔における収集された電力のサンプル番号を表す。下付き文字ｋは、クロック領域を表す。
【００３３】
[0037]    （８）（ｎ／ｆ）×Ｐｉ，ｊを計算し、レジスタに記憶する。ステップは、ｎ活動ごとにエネルギーカウントを計算する。
【００３４】
[0038]    （９）もし、ｊ＝１ならば、ステップ２に進み、そうでなければ、ｊを増加させる。調整係数Ｍ＝１に設定する。
【００３５】
[0039]    （１０）下記の方法に基づいて入力電力のデューティーサイクルを計算するための調整係数Ｍを計算する。
【数１】
2017535881.tif 000003
調整係数Ｍは、下記の通り計算される。
【数２】
2017535881.tif 000004
【００３６】
[0040]１つの実施では、プロセッサ１００は、チップ上に様々な温度センサを含み得、温度ｔｎは、測定された温度または予測された温度に基づき得る。アルゴリズムは、例えばプロセッサ１００上のＲＯＭフィルタによって実施され得る。他の実施において、アルゴリズムは、変数として活動カウントを使用するルックアップテーブルとしてプロセッサ１００上に記憶され得る。アルゴリズムのこれらの実施は、温度を予測するための時間を減少させ得る。
【００３７】
[0041]１つの実施において、決定された電力Ｐ（Ｔ）は、リーク電力と合計され得る。リーク電力は、プロセスパラメータと電圧とに基づいて決定され得る。プロセスパラメータは、キャラクタライズされ、プロセッサ１００上の不揮発性メモリに保存し得る。電圧は、電圧センサから決定され得る。温度予測モジュール３１０は、決定された電力Ｐ（Ｔ）の合計とリーク電力とに基づいて温度を予測し得る。
【００３８】
[0042]例えば上記アルゴリズムから生じる例証的な実施例の様々な特徴は、以下に表される。カウンタ１−１０は、複数のコア（例えば、ＤＳＰ、ＧＰＵ、など）の電気的活動スイッチングイベントをカウントするように構成される。温度予測モジュール３１０のような、第１の回路は、カウンタ（１−１０）（アルゴリズムにおける活動カウンタＲ１）のうちの少なくとも１つのカウントに基づいてある位置での温度を予測するように構成される。
【００３９】
[0043]温度予測モジュール３１０は、決定された電力Ｐ（Ｔ）に基づいて温度を予測し得、それは、畳み込み関数（convolution function）によって決定され得る（例えば、上記アルゴリズムのステップ１０を参照）。いったん電力が決定されれば、電力から温度を予測するための機構は、当業者に知られている。そのような機構の例は、リニアスケール（linear scale）と熱逸散定数（thermal dissipation constant）とを使用することである。別の構成において、温度予測モジュール３１０は、コアのデューティーサイクルに基づいて温度を予測し得る。アルゴリズムによって説明されるように、デューティーサイクルは、カウンタ（活動カウンタＲ１）のカウントに基づき得る。別の構成において、温度予測モジュール３１０は、電力の列（Ｐｎの列）に基づいて温度を予測し得る。さらに、列における各々のＰｎは、係数Ｍによって調整され得、それは、列における前の電力に基づく（例えば、電力Ｐｎ＋１に関する調整係数Ｍｎ＋１は、列Ｐｎにおける前の電力に基づく）。
【００４０】
[0044]１つの実施において、温度予測モジュール３１０は、他の予測された温度に基づいてある位置での温度を予測し得る。図１を参照すれば、温度予測モジュール３１０は、位置１１０での温度を予測し得、それは、カウンタ３（図１）の位置から離れている。例えば、温度予測モジュール３１０は、予測された温度（これは、カウンタ３に基づく）または温度センサから測定された温度に基づいて、および熱抵抗容量（ＲＣ）回路モデル（１２０）に基づいて、位置１１０での温度を予測し得る。１つの例において、熱ＲＣモデル１２０は、電気ＲＣモデルに類似し得、熱容量Ｃ１およびＣ２並びに熱抵抗Ｒ１およびＲ２を含む。１つの例において、プロセッサ１００の熱抵抗および熱容量は、シリコン、パッケージの材質、およびＩＣの寸法の固有の特性であり得る。１つの実施において、熱容量Ｃ１およびＣ２ならびに熱抵抗Ｒ１およびＲ２は、ダイレベルのシミュレーションまたはシステムの測定から入手し得る。そのようなモデルは、プロセッサ１００またはチップ外の（ＲＯＭのような）不揮発性メモリ内に記憶され得る。１つの例において、熱ＲＣ回路モデル１２０は、ことによれば、プロセッサ１００を動かすオペレーションシステムの一部として記憶される。１つの実施において、温度予測モデル３１０は、ＲＣ回路モデル１２０、カウンタ１−１０、および／または温度センサを介し、位置１１０を含むプロセッサ１００上の任意の位置に関してダイ上の温度を予測し得る。
【００４１】
[0045]１つの例において、温度予測モジュール３１０は、カウンタ３に基づいた予測された温度（または温度センサから測定された温度）に加えて、熱ＲＣ回路モデル１２１を介して、予測された温度（これは、カウンタ４に基づく）または温度センサから測定された温度に基づいて位置１１０の温度を予測し得る。１つの実施において、位置１１０での熱分布は、（カウンタ３および４に基づく予測された温度または温度センサから測定された温度などの）様々な熱源からの予測されたまたは測定された温度の線形の重ね合わせであり得る。例えば、位置１１０での予測された温度は、（熱ＲＣ回路モデル１２０を介した）カウンタ３に基づく予測された温度と（熱ＲＣ回路モデル１２１を介した）カウンタ４に基づく予測された温度の合計であり得る。
【００４２】
[0046]熱緩和機能モジュール３２０などの、第２の回路は、予測された温度に基づいて熱緩和機能をスケジューリングするように構成される。熱緩和機能モジュール３２０は、プロセッサ１００に、温度予測モジュール３１０によって決定された予測された温度に基づいて、様々な熱緩和機能を実行させ得る。熱緩和機能は、例えば、コアの動作電圧を下げること、コアの動作周波数を抑え、または減少させること、および／またはコアの電力を急激に落とすこと、を含み得る。
【００４３】
[0047]開示の観点は、温度予測モジュール３１０は、フォワードループ（forward loop）で、位置１１０の温度を予測することを提供する。そのような、温度の予測的な決定は、熱緩和機能モジュール３２０に、熱緩和機能の数百または数千クロックサイクル先さえスケジューリングすることを可能にし、従って、さらなる評価されたおよび効果的な熱緩和機能は、ホットスポット（例えば、熱分布がしきい値を超えるように見積もられた位置）を扱うように実行され得る。
【００４４】
[0048]１つの実施において、ホットスポットの情報（例えば、一定の温度の限度を超える予測された温度）は、ホットスポット位置メモリ３４０内に記憶される。ホットスポット位置メモリ３４０は、レジスタまたは他のタイプのメモリを含み得る。さらに、ホットスポットの情報は、位置の情報（例えば、プロセッサ１００のｘおよびｙ座標）と共に予測された温度を記憶する。１つの実施において、温度予測モジュール３１０は、予測された温度の更新に応じて、予測された温度とホットスポット位置メモリ３４０に記憶されたホットスポット情報とを修正し更新するように構成され得る。
【００４５】
[0049]１つの実施において、熱緩和機能モジュール３２０は、温度予測モジュール３１０からの予測された温度、および／またはホットスポット位置メモリ３４０からのホットスポット情報に基づいて、将来の予測されたホットスポットに対する前記の熱緩和処置（電圧スケーリング、周波数調整、など）をスケジューリングし実行し得る。１つの例において、熱緩和機能モジュール３２０は、予測された温度に基づいて熱緩和機能をスケジューリングするように構成された回路を含み得る。１つの例において、熱緩和機能モジュール３２０は、スケジューリングされた時間でスケジューリングされた熱緩和機能を実行し得る。
【００４６】
[0050]図４は、熱緩和機能のスケジューリングに関する例証的な実施例のフローチャートである。点線で示されるステップは、任意であり得る。ステップは、プロセッサ１００を組入れる携帯電話またはプロセッサ１００などの装置によって、実行され得る。４１０において、電気的活動スイッチングイベントがカウントされる。例えば、図１を参照して、カウンタ１−１０のうちの１つが、時間の期間内のコアのオンまたはオフイベントをカウントする。４２０において、電力は、電気的活動スイッチングイベントをカウントすることに基づいて決定される。温度は、決定された電力に基づいて予測される。例えば、温度予測モジュール３１０は、上記に表されたアルゴリズムを使用して電力Ｐ（Ｔ）、および電力Ｐ（Ｔ）に基づいて温度を予測することを決定し得る。
【００４７】
[0051]４３０において、電力の列は、電気的活動スイッチングイベントをカウントすることに基づいて決定される。温度は、電力の列に基づいて予測される。例えば、温度予測モジュール３１０は、上記に表されたアルゴリズムを利用して電力の列Ｐｎ、および電力の列Ｐｎに基づいて温度を予測することを決定し得る。４４０において、電力の列における電力が、列における前の電力に基づいて調整される。例えば、温度予測モジュール３１０は、列におけるＰｎに関する調整係数Ｍを決定し得る。調整係数Ｍは、列における前のＰｎに基づき得る。
【００４８】
[0052]４５０において、温度は、電気的活動スイッチングイベントをカウントすることに基づいてある位置で予測される。例えば、図１を参照して、温度予測モジュール３１０は、カウンタ３からのカウントに基づいてカウンタ３の位置での温度を予測し得る。１つの実施において、フローは図５の５１０に進み得る。４６０において、温度は、デューティーサイクルに基づいて予測され、デューティーサイクルは、電気的活動スイッチングイベントをカウントすることに基づく。例えば、温度予測モジュール３１０は、上記に表されたアルゴリズムを利用して温度を予測し得、それは、電気的活動スイッチングイベントのカウントに基づいて、コアのデューティーサイクルを組入れる（例えば、アルゴリズムにおける活動カウンタＲ１、それは、カウンタ１−１０に対応する）。
【００４９】
[0053]４７０において、予測された温度は記憶される。熱緩和機能は、記憶された予測された温度に基づきスケジューリングされる。４８０において、熱緩和機能は、予測された温度に基づいてスケジューリングされる。例えば、ホットスポット位置メモリ３４０は、位置情報と共に予測されたホットスポット（例えば、関連した予測された温度が温度のしきい値を超える位置）を記録し得る。温度緩和機能モジュールは、記憶されたホットスポット情報に基づいて熱緩和機能をスケジューリングし実行し得る。
【００５０】
[0054]図５は、熱緩和機能をスケジューリングするための例証的な実施例の別のフローチャートである。ステップ４５０からであり得る５１０において、電気的活動スイッチングイベントの第２のセットがカウントされる。５２０において、第２の位置での第２の温度が、電気的活動スイッチングイベントの第２のセットをカウントすることに基づいて予測される。例えば、図１を参照して、カウンタ４は、関連したコアの電気的活動スイッチングイベントをカウントする。温度予測モジュール３１０は、上記に表したアルゴリズムを利用してカウンタ４のコアに関連した温度を予測し得る。５３０において、第３の位置での第３の温度が、温度と第２の温度との合計に基づいて予測される。例えば、図１を参照して、温度予測モジュール３１０は、熱ＲＣ回路モデル１２０および１２１を介したカウンタの温度とカウンタ３の温度との線形の合計に基づいて位置での温度を予測し得る。
【００５１】
[0055]さらに、上記で表された例証的な実施例は、図４および５のフローチャートのステップの各々のための手段を提供する。例えば、カウンタ１−１０のうちの１つは、電気的活動スイッチングイベントをカウントするための手段を提供する。温度予測モジュール３１０は、電気的活動スイッチングイベントのカウントに基づいてある位置での温度を予測するための手段を提供する。熱緩和機能モジュールは、予測された温度に基づいて熱緩和機能をスケジューリングするための手段を提供する。ホットスポット位置メモリ３４０は、予測された温度を記憶する手段を提供する。カウンタ１−１０の第２のカウンタは、電気的活動スイッチングイベントの第２のセットをカウントするための手段を提供する。
【００５２】
[0056]  開示された処理におけるステップの特定の順序または階層は、例証的なアプローチの一例であることが理解される。設計の好みに基づいて、処理におけるステップの特定の順序または階層は再配置され得ることが理解される。さらに、いくつかのステップは組み合わされるか、または省略される。添付の方法の請求項は、サンプルの順序で様々なステップの要素を提示しており、提示された特定の順序または階層に限定されるようには意図されない。
【００５３】
[0057]先の説明は、いかなる当業者であっても、本明細書で説明された様々な観点を実施することを可能にするために提供される。これらの観点への様々な修正は、当業者にとって容易に明らかとなり、本明細書に定義された包括的な原理は、他の観点に適用され得る。したがって、特許請求の範囲は、本明細書に示される観点に限定されるように意図されたものではなく、特許請求の範囲の文言と矛盾しない最大範囲であると認められるべきであり、ここにおいて、単数のエレメントへの参照は、そのように明確に記載されていない限り、「１つおよび１つのみ」を意味するのではなく、むしろ「１つまたは複数」を意味するように意図されている。そうでないと具体的に記載されない限り、「何らかの／いくつかの」という用語は、１つ以上を指す。当業者に既知の、または後に周知となる、本開示を全体にわたって説明された様々な観点の要素と構造的および機能的に同等な物はすべて、参照によって本明細書に明確に組み込まれ、特許請求の範囲に包含されるよう意図される。さらに、本明細書で開示されたものが、特許請求の範囲の中に明示的に記載されているか否かに関わらず、公に捧げられることを意図していない。要素が「〜のための手段」というフレーズを使用して明確に記載されていない限り、どの請求項の要素もミーンズプラスファンクションとして解釈されるべきではない。
【図１】
2017535881.tif 000005
【図２】
2017535881.tif 000006
【図３】
2017535881.tif 000007
【図４】
2017535881.tif 000008
【図５】
2017535881.tif 000009
【手続補正書】
【提出日】平成29年7月19日(2017.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
装置であって、前記装置は下記を備える、
複数のコアの電気的活動スイッチングイベントをカウントするように構成される複数のカウンタと、
前記複数のカウンタのうちの少なくとも１つの前記カウントに基づいて電力の列を決定することと、
前記電力の列における２つの電力を比較することに基づいて前記電力の列を調整することと、
前記調整された電力の列に基づいて位置での温度を予測することと、
を行うように構成される第１の回路と、
前記予測された温度に基づいて熱緩和機能をスケジューリングするように構成される第２の回路。
【請求項２】
請求項１に記載の装置であって、前記第１の回路は、前記複数のコアの中のコアのデューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記コアに関連する前記複数のカウンタのうちの前記少なくとも１つの前記カウント基づく、装置。
【請求項３】
請求項１に記載の装置であって、前記第１の回路は畳み込み関数を介して前記温度を予測するように構成される、装置。
【請求項４】
請求項１に記載の装置であって、前記第１の回路は、リーク電力にさらに基づいて前記温度を予測するように構成される、装置。
【請求項５】
請求項１に記載の装置であって、前記予測された温度を記憶するように構成されるメモリをさらに備え、前記第２の回路は、前記メモリに記憶された前記予測された温度に基づいて前記熱緩和機能をスケジューリングするように構成される、装置。
【請求項６】
請求項５に記載の装置であって、前記第１の回路は、前記複数のカウンタのうちの第２の１つに基づいて第２の位置での第２の温度を予測するように構成される、装置。
【請求項７】
請求項６に記載の装置であって、前記第１の回路は、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するように構成される、装置。
【請求項８】
熱緩和機能をスケジューリングするための方法であって、前記方法は下記を備える、
電気的活動スイッチングイベントをカウントすることと、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定することと、
前記電力の列における２つの電力を比較することに基づいて前記電力の列を調整することと、
前記調整された電力の列に基づいて位置での温度を予測することと、
前記予測された温度に基づいて熱緩和機能をスケジューリングすること。
【請求項９】
請求項８に記載の方法であって、前記温度を前記予測することは、デューティーサイクルに基づき、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、方法。
【請求項１０】
請求項８に記載の方法であって、前記温度を前記予測することは、畳み込み関数を備える、方法。
【請求項１１】
請求項８に記載の方法であって、前記温度を予測することは、リーク電力にさらに基づく、方法。
【請求項１２】
請求項８に記載の方法であって、前記予測された温度を記憶することをさらに備え、前記熱緩和機能を前記スケジューリングすることは、前記記憶された予測された温度に基づく、方法。
【請求項１３】
請求項１２に記載の方法であって、前記方法は下記をさらに備える、
電気的活動スイッチングイベントの第２のセットをカウントすることと、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測すること。
【請求項１４】
請求項１３に記載の方法であって、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測することをさらに備える、方法。
【請求項１５】
装置であって、前記装置は下記を備える、
電気的活動スイッチングイベントをカウントすることと、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定することと、前記電力の列における２つの電力を比較することに基づいて前記電力の列を調整することと、を行うための手段と、
前記調整された電力の列に基づいて位置での温度を予測するための手段と、
前記予測された温度に基づいて熱緩和機能をスケジューリングするための手段。
【請求項１６】
請求項１５に記載の装置であって、前記温度を予測するための前記手段は、デューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記電気的活動スイッチングイベントの前記カウントに基づく、装置。
【請求項１７】
請求項１５に記載の装置であって、前記温度を予測するための前記手段は、畳み込み関数を実行するように構成される、装置。
【請求項１８】
請求項１５に記載の装置であって、前記温度を予測するための前記手段は、リーク電力にさらに基づいて前記温度を予測するようにさらに構成される、装置。
【請求項１９】
請求項１５に記載の装置であって、前記予測された温度を記憶する手段をさらに備え、前記熱緩和機能をスケジューリングするための前記手段は、前記記憶された予測された温度に基づいて前記熱緩和機能をスケジューリングするように構成される、装置。
【請求項２０】
請求項１９に記載の装置であって、
電気的活動スイッチングイベントの第２のセットをカウントするための手段をさらに備え、前記温度を予測するための前記手段は、電気的活動スイッチングイベントの前記第２のセットのカウントに基づいて第２の位置での第２の温度を予測するようにさらに構成される、装置。
【請求項２１】
請求項２０に記載の装置であって、前記温度を予測するための前記手段は、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するようにさらに構成される、装置。
【請求項２２】
ワイヤレス通信のためのコンピュータ実行可能なコードを記憶するコンピュータ読取り可能な媒体であって、前記媒体は下記のためのコードを備える、
電気的活動スイッチングイベントをカウントすることと、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定することと、
前記電力の列における２つの電力を比較することに基づいて前記電力の列を調整することと、
前記調整された電力の列に基づいて位置での温度を予測することと、
前記予測された温度に基づいて熱緩和機能をスケジューリングすること。
【請求項２３】
請求項２２に記載のコンピュータ読取り可能な媒体であって、前記温度を前記予測することは、デューティーサイクルに基づき、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、コンピュータ読取り可能な媒体。
【請求項２４】
請求項２２に記載のコンピュータ読取り可能な媒体であって、前記温度を前記予測することは、畳み込み関数を備える、コンピュータ読取り可能な媒体。
【請求項２５】
請求項２２に記載のコンピュータ読取り可能な媒体であって、前記温度を予測することは、リーク電力にさらに基づく、コンピュータ読取り可能な媒体。
【請求項２６】
請求項２２に記載のコンピュータ読取り可能な媒体であって、前記予測された温度を記憶するためのコードをさらに備え、前記熱緩和機能を前記スケジューリングすることは、前記記憶された予測された温度に基づく、コンピュータ読取り可能な媒体。
【請求項２７】
請求項２６に記載のコンピュータ読取り可能な媒体であって、前記コンピュータ読取り可能な媒体は、さらに下記ためのコードを備える、
電気的活動スイッチングイベントの第２のセットをカウントすることと、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測すること。
【請求項２８】
請求項２７に記載のコンピュータ読取り可能な媒体であって、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するためのコードをさらに備える、コンピュータ読取り可能な媒体。
【請求項２９】
熱緩和機能をスケジューリングするための装置であって、前記装置は下記を備える、
メモリと、
前記メモリに結合される少なくとも１つのプロセッサであって、
電気的活動スイッチングイベントをカウントし、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定し、
前記電力の列における２つの電力を比較することに基づいて前記電力の列を調整し、
前記調整された電力の列に基づいて位置での温度を予測し、
前記予測された温度に基づいて熱緩和機能をスケジューリングする、
ように構成されたプロセッサ。
【請求項３０】
請求項２９に記載の装置であって、前記少なくとも１つのプロセッサは、デューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、装置。
【請求項３１】
請求項２９に記載の装置であって、前記少なくとも１つのプロセッサは、畳み込み関数を使用して前記温度を予測するようにさらに構成される、装置。
【請求項３２】
請求項２９に記載の装置であって、前記少なくとも１つのプロセッサは、リーク電力に基づいて前記温度を予測するようにさらに構成される、装置。
【請求項３３】
請求項２９に記載の装置であって、前記少なくとも１つのプロセッサは、前記予測された温度を記憶し、前記記憶された予測された温度に基づいて前記熱緩和機能をスケジューリングするようにさらに構成される、装置。
【請求項３４】
請求項３３に記載の装置であって、前記少なくとも１つのプロセッサは、
電気的活動スイッチングイベントの第２のセットをカウントし、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測する、
ようにさらに構成される、装置。
【請求項３５】
請求項３４に記載の装置であって、前記少なくとも１つのプロセッサは、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するようにさらに構成される、装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
[0057]先の説明は、いかなる当業者であっても、本明細書で説明された様々な観点を実施することを可能にするために提供される。これらの観点への様々な修正は、当業者にとって容易に明らかとなり、本明細書に定義された包括的な原理は、他の観点に適用され得る。したがって、特許請求の範囲は、本明細書に示される観点に限定されるように意図されたものではなく、特許請求の範囲の文言と矛盾しない最大範囲であると認められるべきであり、ここにおいて、単数のエレメントへの参照は、そのように明確に記載されていない限り、「１つおよび１つのみ」を意味するのではなく、むしろ「１つまたは複数」を意味するように意図されている。そうでないと具体的に記載されない限り、「何らかの／いくつかの」という用語は、１つ以上を指す。当業者に既知の、または後に周知となる、本開示を全体にわたって説明された様々な観点の要素と構造的および機能的に同等な物はすべて、参照によって本明細書に明確に組み込まれ、特許請求の範囲に包含されるよう意図される。さらに、本明細書で開示されたものが、特許請求の範囲の中に明示的に記載されているか否かに関わらず、公に捧げられることを意図していない。要素が「〜のための手段」というフレーズを使用して明確に記載されていない限り、どの請求項の要素もミーンズプラスファンクションとして解釈されるべきではない。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[Ｃ１]  装置であって、前記装置は下記を備える、
複数のコアの電気的活動スイッチングイベントをカウントするように構成される複数のカウンタと、
前記複数のカウンタのうちの少なくとも１つのカウントに基づいて位置での温度を予測するように構成される第１の回路と、
前記予測された温度に基づいて熱緩和機能をスケジューリングするように構成される第２の回路。
[Ｃ２]  Ｃ１に記載の装置であって、前記第１の回路は、前記複数のカウンタのうちの少なくとも１つの前記カウントに基づいて電力を決定するようにさらに構成され、前記予測された温度は、前記決定された電力に基づく、装置。
[Ｃ３]  Ｃ１に記載の装置であって、前記第１の回路は、前記複数のコアの中のコアのデューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記コアに関連する前記複数のカウンタのうちの前記少なくとも１つの前記カウントに基づく、装置。
[Ｃ４]  Ｃ１に記載の装置であって、前記第１の回路は畳み込み関数を介して前記温度を予測するように構成される、装置。
[Ｃ５]  Ｃ１に記載の装置であって、前記第１の回路は、前記複数のカウンタのうちの少なくとも１つの前記カウンタに基づいて電力の列を決定するようにさらに構成され、前記予測された温度は、電力の前記列に基づく、装置。
[Ｃ６]  Ｃ５に記載の装置であって、前記第１の回路は、電力の前記列における電力を電力の前記列における前の電力に基づいて調整するようにさらに構成される、装置。
[Ｃ７]  Ｃ１に記載の装置であって、前記第１の回路は、リーク電力にさらに基づいて前記温度を予測するように構成される、装置。
[Ｃ８]  Ｃ１に記載の装置であって、前記予測された温度を記憶するように構成されるメモリをさらに備え、前記第２の回路は、前記メモリに記憶された前記予測された温度に基づいて前記熱緩和機能をスケジューリングするように構成される、装置。
[Ｃ９]  Ｃ８に記載の装置であって、前記第１の回路は、前記複数のカウンタのうちの第２の１つに基づいて第２の位置での第２の温度を予測するように構成される、装置。
[Ｃ１０]  Ｃ９に記載の装置であって、前記第１の回路は、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するように構成される、装置。
[Ｃ１１]  熱緩和機能をスケジューリングするための方法であって、前記方法は下記を備える、
電気的活動スイッチングイベントをカウントすることと、
前記電気的活動スイッチングイベントに基づいて位置での温度を予測することと、
前記予測された温度に基づいて熱緩和機能をスケジューリングすること。
[Ｃ１２]  Ｃ１１に記載された方法であって、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力を決定することをさらに備え、前記温度を前記予測することは、前記決定された電力に基づく、方法。
[Ｃ１３]
Ｃ１１に記載の方法であって、前記温度を前記予測することは、デューティーサイクルに基づき、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、方法。
[Ｃ１４]  Ｃ１１に記載の方法であって、前記温度を前記予測することは、畳み込み関数を備える、方法。
[Ｃ１５]  Ｃ１１に記載の方法であって、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定することをさらに備え、前記温度を前記予測することは、電力の前記列に基づく、方法。
[Ｃ１６]  Ｃ１５に記載の方法であって、電力の前記列における電力を電力の前記列における前の電力に基づいて調整することをさらに備える、方法。
[Ｃ１７]  Ｃ１１に記載の方法であって、前記温度を予測することは、リーク電力にさらに基づく、方法。
[Ｃ１８]  Ｃ１１に記載の方法であって、前記予測された温度を記憶することをさらに備え、前記熱緩和機能を前記スケジューリングすることは、前記記憶された予測された温度に基づく、方法。
[Ｃ１９]  Ｃ１８に記載の方法であって、前記方法は下記をさらに備える、
電気的活動スイッチングイベントの第２のセットをカウントすることと、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測すること。
[Ｃ２０]  Ｃ１９に記載の方法であって、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測することをさらに備える、方法。
[Ｃ２１]  装置であって、前記装置は下記を備える、
電気的活動スイッチングイベントをカウントするための手段と、
前記電気的活動スイッチングイベントのカウントに基づいて位置での温度を予測するための手段と、
前記予測された温度に基づいて熱緩和機能をスケジューリングするための手段。
[Ｃ２２]  Ｃ２１に記載の装置であって、前記温度を前記予測するための前記手段は、前記電気的活動スイッチングイベントの前記カウントに基づいて電力を決定し、前記決定された電力に基づいて前記温度を予測するようにさらに構成される、装置。
[Ｃ２３]  Ｃ２１に記載の装置であって、前記温度を予測するための前記手段は、デューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記電気的活動スイッチングイベントの前記カウントに基づく、装置。
[Ｃ２４]  Ｃ２１に記載の装置であって、前記温度を予測するための前記手段は、畳み込み関数を実行するように構成される、装置。
[Ｃ２５]  Ｃ２１に記載の装置であって、前記温度を予測するための前記手段は、前記電気的活動スイッチングイベントの前記カウントに基づいて電力の列を決定し、電力の前記列に基づいて前記温度を予測するようにさらに構成される、装置。
[Ｃ２６]  Ｃ２５に記載の装置であって、前記温度を予測するための前記手段は、電力の前記列における電力を電力の前記列における前の電力に基づいて調整するようにさらに構成される、装置。
[Ｃ２７]  Ｃ２１に記載の装置であって、前記温度を予測するための前記手段は、リーク電力にさらに基づいて前記温度を予測するようにさらに構成される、装置。
[Ｃ２８]  Ｃ２１に記載の装置であって、前記予測された温度を記憶する手段をさらに備え、前記熱緩和機能をスケジューリングするための前記手段は、前記記憶された予測された温度に基づいて前記熱緩和機能をスケジューリングするように構成される、装置。
[Ｃ２９]  Ｃ２８に記載の装置であって、
電気的活動スイッチングイベントの第２のセットをカウントするための手段をさらに備え、前記温度を予測するための前記手段は、電気的活動スイッチングイベントの前記第２のセットのカウントに基づいて第２の位置での第２の温度を予測するようにさらに構成される、装置。
[Ｃ３０]  Ｃ２９に記載の装置であって、前記温度を予測するための前記手段は、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するようにさらに構成される、装置。
[Ｃ３１]  ワイヤレス通信のためのコンピュータ実行可能なコードを記憶するコンピュータ読取り可能な媒体であって、前記媒体は下記のためのコードを備える、
電気的活動スイッチングイベントをカウントすることと、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて位置での温度を予測することと、
前記予測された温度に基づいて熱緩和機能をスケジューリングすること。
[Ｃ３２]  Ｃ３１に記載のコンピュータ読取り可能な媒体であって、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力を決定するためのコードをさらに備え、前記温度を前記予測することは、前記決定された電力に基づく、コンピュータ読取り可能な媒体。
[Ｃ３３]  Ｃ３１に記載のコンピュータ読取り可能な媒体であって、前記温度を前記予測することは、デューティーサイクルに基づき、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、コンピュータ読取り可能な媒体。
[Ｃ３４]  Ｃ３１に記載のコンピュータ読取り可能な媒体であって、前記温度を前記予測することは、畳み込み関数を備える、コンピュータ読取り可能な媒体。
[Ｃ３５]  Ｃ３１に記載のコンピュータ読取り可能な媒体であって、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定するためのコードをさらに備え、前記温度を前記予測することは、電力の前記列に基づく、コンピュータ読取り可能な媒体。
[Ｃ３６]  Ｃ３５に記載のコンピュータ読取り可能な媒体であって、電力の前記列における電力を電力の前記列における前の電力に基づいて調整するためのコードをさらに備える、コンピュータ読取り可能な媒体。
[Ｃ３７]  Ｃ３１に記載のコンピュータ読取り可能な媒体であって、前記温度を予測することは、リーク電力にさらに基づく、コンピュータ読取り可能な媒体。
[Ｃ３８]  Ｃ３１に記載のコンピュータ読取り可能な媒体であって、前記予測された温度を記憶するためのコードをさらに備え、前記熱緩和機能を前記スケジューリングすることは、前記記憶された予測された温度に基づく、コンピュータ読取り可能な媒体。
[Ｃ３９]  Ｃ３８に記載のコンピュータ読取り可能な媒体であって、前記コンピュータ読取り可能な媒体は、さらに下記のためのコードを備える、
電気的活動スイッチングイベントの第２のセットをカウントすることと、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測すること。
[Ｃ４０]  Ｃ３９に記載のコンピュータ読取り可能な媒体であって、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するためのコードをさらに備える、コンピュータ読取り可能な媒体。
[Ｃ４１]  熱緩和機能をスケジューリングするための装置であって、前記装置は下記を備える、
メモリと、
前記メモリに結合される少なくとも１つのプロセッサであって、
電気的活動スイッチングイベントをカウントし、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて位置での温度を予測し、
前記予測された温度に基づいて熱緩和機能をスケジューリングする、
ように構成されたプロセッサ。
[Ｃ４２]  Ｃ４１に記載の装置であって、前記少なくとも１つのプロセッサは、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力を決定し、前記決定された電力に基づいて前記温度を予測するようにさらに構成される、装置。
[Ｃ４３]  Ｃ４１に記載の装置であって、前記少なくとも１つのプロセッサは、デューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、装置。
[Ｃ４４]  Ｃ４１に記載の装置であって、前記少なくとも１つのプロセッサは、畳み込み関数を使用して前記温度を予測するようにさらに構成される、装置。
[Ｃ４５]  Ｃ４１に記載の装置であって、前記少なくとも１つのプロセッサは、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力の列を決定し、電力の前記列に基づいて前記温度を予測するようにさらに構成される、装置。
[Ｃ４６]  Ｃ４５に記載の装置であって、前記少なくとも１つのプロセッサは、電力の前記列における電力を電力の前記列における前の電力に基づいて調整するようにさらに構成される、装置。
[Ｃ４７]  Ｃ４１に記載の装置であって、前記少なくとも１つのプロセッサは、リーク電力に基づいて前記温度を予測するようにさらに構成される、装置。
[Ｃ４８]  Ｃ４１に記載の装置であって、前記少なくとも１つのプロセッサは、前記予測された温度を記憶し、前記記憶された予測された温度に基づいて前記熱緩和機能をスケジューリングするようにさらに構成される、装置。
[Ｃ４９]  Ｃ４８に記載の装置であって、前記少なくとも１つのプロセッサは、
電気的活動スイッチングイベントの第２のセットをカウントし、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測する、
ようにさらに構成される、装置。
[Ｃ５０]  Ｃ４９に記載の装置であって、前記少なくとも１つのプロセッサは、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するようにさらに構成される、装置。
【手続補正書】
【提出日】平成29年7月20日(2017.7.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
装置であって、前記装置は下記を備える、
複数のコアの電気的活動スイッチングイベントをカウントするように構成される複数のカウンタと、
前記複数のカウンタのうちの少なくとも１つの前記カウントに基づいて電力パルスの列を決定することと、
前記電力パルスの列における連続する電力パルスの対の比較によって算出された係数に基づいて前記電力パルスの列を調整することと、
前記調整された電力パルスの列に基づいて前記装置内の位置での温度を予測することと、
を行うように構成される第１の回路と、
前記予測された温度に基づいて熱緩和機能をスケジューリングするように構成される第２の回路。
【請求項２】
請求項１に記載の装置であって、前記第１の回路は、前記複数のコアの中のコアのデューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記コアに関連する前記複数のカウンタのうちの前記少なくとも１つの前記カウント基づく、装置。
【請求項３】
請求項１に記載の装置であって、前記第１の回路は畳み込み関数を介して前記温度を予測するように構成される、装置。
【請求項４】
請求項１に記載の装置であって、前記第１の回路は、リーク電力にさらに基づいて前記温度を予測するように構成される、装置。
【請求項５】
請求項１に記載の装置であって、前記予測された温度を記憶するように構成されるメモリをさらに備え、前記第２の回路は、前記メモリに記憶された前記予測された温度に基づいて前記熱緩和機能をスケジューリングするように構成される、装置。
【請求項６】
請求項５に記載の装置であって、前記第１の回路は、前記複数のカウンタのうちの第２の１つに基づいて第２の位置での第２の温度を予測するように構成される、装置。
【請求項７】
請求項６に記載の装置であって、前記第１の回路は、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するように構成される、装置。
【請求項８】
熱緩和機能をスケジューリングするための方法であって、前記方法は下記を備える、
電気的活動スイッチングイベントをカウントすることと、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力パルスの列を決定することと、
前記電力パルスの列における連続する電力パルスの対の比較によって算出された係数に基づいて前記電力パルスの列を調整することと、
前記調整された電力パルスの列に基づいて位置での温度を予測することと、
前記予測された温度に基づいて熱緩和機能をスケジューリングすること。
【請求項９】
請求項８に記載の方法であって、前記温度を前記予測することは、デューティーサイクルに基づき、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、方法。
【請求項１０】
請求項８に記載の方法であって、前記温度を前記予測することは、畳み込み関数を備える、方法。
【請求項１１】
請求項８に記載の方法であって、前記温度を予測することは、リーク電力にさらに基づく、方法。
【請求項１２】
請求項８に記載の方法であって、前記予測された温度を記憶することをさらに備え、前記熱緩和機能を前記スケジューリングすることは、前記記憶された予測された温度に基づく、方法。
【請求項１３】
請求項１２に記載の方法であって、前記方法は下記をさらに備える、
電気的活動スイッチングイベントの第２のセットをカウントすることと、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測すること。
【請求項１４】
請求項１３に記載の方法であって、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測することをさらに備える、方法。
【請求項１５】
装置であって、前記装置は下記を備える、
電気的活動スイッチングイベントをカウントすることと、前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力パルスの列を決定することと、前記電力パルスの列における連続する電力パルスの対の比較によって算出された係数に基づいて前記電力パルスの列を調整することと、を行うための手段と、
前記調整された電力パルスの列に基づいて前記装置内の位置での温度を予測するための手段と、
前記予測された温度に基づいて熱緩和機能をスケジューリングするための手段。
【請求項１６】
請求項１５に記載の装置であって、前記温度を予測するための前記手段は、デューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記電気的活動スイッチングイベントの前記カウントに基づく、装置。
【請求項１７】
請求項１５に記載の装置であって、前記温度を予測するための前記手段は、畳み込み関数を実行するように構成される、装置。
【請求項１８】
請求項１５に記載の装置であって、前記温度を予測するための前記手段は、リーク電力にさらに基づいて前記温度を予測するようにさらに構成される、装置。
【請求項１９】
請求項１５に記載の装置であって、前記予測された温度を記憶する手段をさらに備え、前記熱緩和機能をスケジューリングするための前記手段は、前記記憶された予測された温度に基づいて前記熱緩和機能をスケジューリングするように構成される、装置。
【請求項２０】
請求項１９に記載の装置であって、
電気的活動スイッチングイベントの第２のセットをカウントするための手段をさらに備え、前記温度を予測するための前記手段は、電気的活動スイッチングイベントの前記第２のセットのカウントに基づいて第２の位置での第２の温度を予測するようにさらに構成される、装置。
【請求項２１】
請求項２０に記載の装置であって、前記温度を予測するための前記手段は、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するようにさらに構成される、装置。
【請求項２２】
ワイヤレス通信のためのコンピュータ実行可能なコードを記憶するコンピュータ読取り可能な媒体であって、前記媒体は下記のためのコードを備える、
電気的活動スイッチングイベントをカウントすることと、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力パルスの列を決定することと、
前記電力パルスの列における連続する電力パルスの対の比較によって算出された係数に基づいて前記電力パルスの列を調整することと、
前記調整された電力パルスの列に基づいて位置での温度を予測することと、
前記予測された温度に基づいて熱緩和機能をスケジューリングすること。
【請求項２３】
請求項２２に記載のコンピュータ読取り可能な媒体であって、前記温度を前記予測することは、デューティーサイクルに基づき、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、コンピュータ読取り可能な媒体。
【請求項２４】
請求項２２に記載のコンピュータ読取り可能な媒体であって、前記温度を前記予測することは、畳み込み関数を備える、コンピュータ読取り可能な媒体。
【請求項２５】
請求項２２に記載のコンピュータ読取り可能な媒体であって、前記温度を予測することは、リーク電力にさらに基づく、コンピュータ読取り可能な媒体。
【請求項２６】
請求項２２に記載のコンピュータ読取り可能な媒体であって、前記予測された温度を記憶するためのコードをさらに備え、前記熱緩和機能を前記スケジューリングすることは、前記記憶された予測された温度に基づく、コンピュータ読取り可能な媒体。
【請求項２７】
請求項２６に記載のコンピュータ読取り可能な媒体であって、前記コンピュータ読取り可能な媒体は、さらに下記ためのコードを備える、
電気的活動スイッチングイベントの第２のセットをカウントすることと、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測すること。
【請求項２８】
請求項２７に記載のコンピュータ読取り可能な媒体であって、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するためのコードをさらに備える、コンピュータ読取り可能な媒体。
【請求項２９】
熱緩和機能をスケジューリングするための装置であって、前記装置は下記を備える、
メモリと、
前記メモリに結合される少なくとも１つのプロセッサであって、
電気的活動スイッチングイベントをカウントし、
前記電気的活動スイッチングイベントを前記カウントすることに基づいて電力パルスの列を決定し、
前記電力パルスの列における連続する電力パルスの対の比較によって算出された係数に基づいて前記電力パルスの列を調整し、
前記調整された電力の列パルスに基づいて前記少なくとも１つのプロセッサ内の位置での温度を予測し、
前記予測された温度に基づいて熱緩和機能をスケジューリングする、
ように構成されたプロセッサ。
【請求項３０】
請求項２９に記載の装置であって、前記少なくとも１つのプロセッサは、デューティーサイクルに基づいて前記温度を予測するようにさらに構成され、それは、前記電気的活動スイッチングイベントを前記カウントすることに基づく、装置。
【請求項３１】
請求項２９に記載の装置であって、前記少なくとも１つのプロセッサは、畳み込み関数を使用して前記温度を予測するようにさらに構成される、装置。
【請求項３２】
請求項２９に記載の装置であって、前記少なくとも１つのプロセッサは、リーク電力に基づいて前記温度を予測するようにさらに構成される、装置。
【請求項３３】
請求項２９に記載の装置であって、前記少なくとも１つのプロセッサは、前記予測された温度を記憶し、前記記憶された予測された温度に基づいて前記熱緩和機能をスケジューリングするようにさらに構成される、装置。
【請求項３４】
請求項３３に記載の装置であって、前記少なくとも１つのプロセッサは、
電気的活動スイッチングイベントの第２のセットをカウントし、
電気的活動スイッチングイベントの前記第２のセットを前記カウントすることに基づいて第２の位置での第２の温度を予測する、
ようにさらに構成される、装置。
【請求項３５】
請求項３４に記載の装置であって、前記少なくとも１つのプロセッサは、前記温度と前記第２の温度との合計に基づいて第３の位置での第３の温度を予測するようにさらに構成される、装置。
【国際調査報告】
2017535881.tif 000010
2017535881.tif 000011
2017535881.tif 000012