(57)【要約】  本開示に含まれる実施形態は、デバイス固有の熱緩和のための方法および装置を提供する。デバイスの熱挙動および電力挙動が特性付けられる。熱しきい値が、次いで、デバイスに対して決定される。デバイスごとの熱データおよび熱勾配係数が決定され、相互参照マトリックスの中に記憶される。温度および周波数に対して相関係数が決定される。これらの相関係数は、デバイス緩和温度を決定する。デバイス緩和温度を永続的に記憶するために、ヒューズがデバイス上で溶断されて、デバイス緩和温度がデバイス上のヒューズテーブルの中に記憶されてよい。本装置は、電子デバイスと、電子デバイス内のメモリと、電子デバイス内のヒューズのセットとを含む。デバイスはまた、静的または動的な周波数が高いかどうかを決定するための手段と、デバイスによって使用される電圧および周波数をその決定に基づいて緩和するための手段とを含む。
2018514086.tif 000002
【特許請求の範囲】
【請求項１】
デバイス固有の熱緩和の方法であって、
デバイスの熱挙動を特性付けるステップと、
前記デバイスの電力挙動を特性付けるステップと、
前記デバイスにとっての熱しきい値許容度を決定するステップと
を備える、方法。
【請求項２】
前記熱しきい値データを相互参照マトリックスの中に記憶するステップ
をさらに備える、請求項1に記載の方法。
【請求項３】
デバイスごとに熱勾配係数を決定するステップと、
前記デバイスにとっての相関係数を温度および周波数に基づいて決定するステップと、
前記温度と電圧との相関係数を相互参照マトリックスの中に記憶するステップと、
前記温度と周波数との相関係数を前記相互参照マトリックスの中に記憶するステップと、
デバイス緩和温度を前記相関係数に基づいて決定するステップと
をさらに備える、請求項1に記載の方法。
【請求項４】
前記デバイス緩和温度を前記デバイス上のヒューズテーブルの中に記憶するステップと、
前記デバイス緩和温度を永続的に記憶するために前記デバイス上のヒューズを溶断するステップと
をさらに備える、請求項3に記載の方法。
【請求項５】
前記デバイスを前記デバイス緩和温度に基づいて動作させるステップ
をさらに備える、請求項4に記載の方法。
【請求項６】
デバイス緩和電力係数もまた、前記デバイスの中に永続的に記憶される、請求項4に記載の方法。
【請求項７】
電圧および周波数の関数としての動的周波数電力比が前記デバイス内で符号化される、請求項4に記載の方法。
【請求項８】
電圧および周波数の関数としての静的電力比の値が前記デバイス内で符号化される、請求項4に記載の方法。
【請求項９】
前記動的成分が大きいかどうかを決定するステップと、
正味電力の前記動的成分が大きい場合、前記デバイスによって使用される周波数を緩和するステップと
をさらに備える、請求項7に記載の方法。
【請求項１０】
前記静的電力成分が大きいかどうかを決定するステップと、
正味電力の前記静的成分が大きい場合、前記デバイスによって使用される周波数および電圧を緩和するステップと
をさらに備える、請求項8に記載の方法。
【請求項１１】
デバイス固有の熱緩和のための装置であって、
電子デバイスと、
前記電子デバイス内のメモリと、
前記電子デバイス内のヒューズのセットと
を備える、装置。
【請求項１２】
前記ヒューズのセットの前記ヒューズのうちの少なくとも1つが、デバイス緩和温度を永続的に記憶するために溶解される、請求項11に記載の装置。
【請求項１３】
デバイス固有の熱緩和のための装置であって、
デバイスの熱挙動を特性付けるための手段と、
前記デバイスの電力挙動を特性付けるための手段と、
前記デバイスにとっての熱しきい値許容度を決定するための手段と
を備える、装置。
【請求項１４】
前記熱しきい値データを相互参照マトリックスの中に記憶するための手段
をさらに備える、請求項13に記載の装置。
【請求項１５】
デバイスごとに熱勾配係数を決定するための手段と、
前記デバイスにとっての相関係数を温度および周波数に基づいて決定するための手段と、
前記温度と電圧との相関係数を相互参照マトリックスの中に記憶するための手段と、
前記温度と周波数との相関係数を前記相互参照マトリックスの中に記憶するための手段と、
デバイス緩和温度を前記相関係数に基づいて決定するための手段と
をさらに備える、請求項13に記載の装置。
【請求項１６】
デバイス緩和温度を前記デバイス上のヒューズテーブルの中に記憶するための手段と、
前記デバイス緩和温度を永続的に記憶するために前記デバイス上のヒューズを溶断するための手段と
をさらに備える、請求項15に記載の装置。
【請求項１７】
正味電力の動的成分を前記デバイス内で符号化するための手段
をさらに備える、請求項16に記載の装置。
【請求項１８】
正味電力の動的成分を前記デバイス内で符号化するための手段
をさらに備える、請求項16に記載の装置。
【請求項１９】
正味電力の前記動的成分が大きいかどうかを決定するための手段と、
正味電力の前記動的成分が大きい場合、前記デバイスによって使用される周波数を緩和するための手段と
をさらに備える、請求項17に記載の装置。
【請求項２０】
正味電力の前記静的成分が大きいかどうかを決定するための手段と、
正味電力の前記静的成分が大きい場合、前記デバイスによって使用される周波数および電圧を緩和するための手段と
をさらに備える、請求項18に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その内容全体が参照により本明細書に組み込まれる、2015年4月24日に米国特許商標庁に出願された米国非仮特許出願第14/696,182号の優先権および利益を主張する。
【０００２】
本開示は、一般に、集積回路のための熱緩和方法に関し、より詳細には、性能を最適化させながら過電流、大電力、および非制御熱挙動を回避するためのデバイス固有の熱緩和に関する。
【背景技術】
【０００３】
デスクトップコンピュータ、ラップトップ、タブレット、モバイルフォン、スマートフォン、および他のパーソナルデバイスを含む、ほとんどの電子デバイスにおいて、集積回路(IC)が使用される。これらのデバイス用のアプリケーションの範囲が増大し続け、かつてなく多くのアプリケーションを利用可能にして使用も増大する。集積回路は、それらを組み込むデバイスの一体部分になっている。集積回路はまた、複数のコアが多種多様な処理ツールを提供して著しく複雑になっている。典型的な例は、多くのスマートフォンの中に見出されるシステムオンチップ(SoC)である。多くの電子デバイスは、多種多様なアプリケーションによって統制されるタスクを実行するために、複数の複雑な集積回路またはプロセッサを使用する。
【０００４】
プロセッサの使用の増加は、しばしば、チップ内の回路の動作によって発生する熱をもたらす。この熱は増大することがあり、不十分なデバイス性能、データの損失、または障害を招くことがある。デバイス内の障害は、重度に利用されたある特定のコアに限定されることがあり、または複数のコアが影響を受けてもっと広範囲にわたることがある。
【０００５】
障害が発生しないときでも、性能が劣化することがある。スマートフォンにおいて、SoCは、高温限度近くにある温度を許容する問題を有することがある。周波数が高周波数と低周波数との間で揺れ動くことがあると、限度近くのSoC性能は悪化することがある。各集積回路は特有であり、高温によってどのくらい厳しく影響を受けるのか、またどのくらい急速にクールダウンするのかは一様でない。テストが、ICの高温挙動を決定するために使用されてよく、性能限界を設定するために使用されてもよい。
【０００６】
製造を続けるために多くのデバイスが電子デバイス製造業者に供給される必要がある場合があるので、ICをテストすることは、しばしば、大きなロットで実行される。そのようなケースでは、テストは、ロット全体に対するICデバイス仕様を決定する。各ICは特有であってよいが、ロットサイズが大きすぎることがあると、動作特性を個別に決定および規定することは実現不可能である。実際には、このことは、ロットの中のテストされた最悪のデバイスの挙動がデバイス集団全体に対する熱ベンチマークを決定することを意味する。
【０００７】
最悪に機能するデバイスをベンチマークとして使用することは、時間を節約することがあるが、結果としてICの性能を過小評価することになる場合があり、最適でない性能をもたらすことがある。当技術分野において、過電流、大電力、または非制御熱挙動を回避するためのデバイス固有の熱緩和を提供する必要がある。
【発明の概要】
【課題を解決するための手段】
【０００８】
本開示に含まれる実施形態は、デバイス固有の熱緩和のための方法を提供する。SoCなどのデバイスの熱挙動が特性付けられ、電力挙動も同様である。熱しきい値が、次いで、熱挙動および電力挙動に基づいて、デバイスに対して決定される。熱データならびにデバイスごとの熱勾配係数が、相互参照マトリックスの中に記憶される。温度に対して、また周波数に対しても、相関係数が決定される。これらの相関係数は、特定のデバイスに対するデバイス緩和温度を決定する際に使用される。デバイス緩和温度を永続的に記憶するために、ヒューズがデバイス上で溶断されて、デバイス緩和温度がデバイス上のヒューズテーブルまたはEEPROMの中に記憶されてよい。個々のデバイスは、次いで、ソフトウェア制御によって、デバイス緩和温度に従って動作させられてよい。
【０００９】
さらなる実施形態は、デバイス固有の熱緩和のための装置を提供する。本装置は、電子デバイスと、電子デバイス内のメモリと、電子デバイス内のヒューズのセットとを備える。ヒューズのうちの少なくとも1つが、デバイス緩和温度を永続的に記憶するために溶解されてよい。
【００１０】
またさらなる実施形態は、デバイス固有の熱緩和のための装置を提供する。本装置は、デバイスの熱挙動を特性付けるための手段と、デバイスの電力挙動を特性付けるための手段と、デバイスにとっての熱しきい値許容度を決定するための手段とを含む。デバイスはまた、静的電力または動的電力が大きいかどうかを決定するための手段と、デバイスによって使用される電圧および周波数をその決定に基づいて緩和するための手段とを含む。
【図面の簡単な説明】
【００１１】
【図１】本明細書で説明する実施形態による、複数のアクティブコアに対する急速熱勾配を示す図である。
【図２】本明細書で説明する実施形態による、温度、電圧感度、および周波数感度を緩和する方法の概要を提供する図である。
【図３】本明細書で説明する実施形態による、各デバイスにおける電力挙動および温度挙動を符号化する方法のフローチャートである。
【図４】本明細書で説明する実施形態による、各デバイスにおける周波数挙動および温度挙動を符号化する方法のフローチャートである。
【図５】本明細書で説明する実施形態による、各デバイスにおける熱勾配情報を符号化する方法のフローチャートである。
【図６】本明細書で説明する実施形態による、デバイス固有の熱緩和の方法のフローチャートである。
【発明を実施するための形態】
【００１２】
添付の図面に関して以下に記載する詳細な説明は、本発明の例示的な実施形態の説明として意図されており、本発明を実践することができる唯一の実施形態を表すことは意図されていない。本説明全体にわたって使用される「例示的」という用語は、「例、事例、または例示として働くこと」を意味し、必ずしも、他の例示的な実施形態よりも好ましいまたは有利であると解釈されるべきでない。詳細な説明は、本発明の例示的な実施形態の完全な理解を与えるための具体的な詳細を含む。本発明の例示的な実施形態がこれらの具体的な詳細なしに実践されてよいことが、当業者には明らかであろう。いくつかの事例では、本明細書で提示される例示的な実施形態の新規性が曖昧になることを回避するために、よく知られている構造およびデバイスがブロック図の形態で示される。
【００１３】
本出願で使用するとき、「構成要素」、「モジュール」、「システム」などの用語は、ハードウェアであれ、ファームウェアであれ、ハードウェアとソフトウェアの組合せであれ、ソフトウェアであれ、または実行中のソフトウェアであれ、コンピュータ関連のエンティティを指すことが意図される。たとえば、構成要素は、限定はしないが、プロセッサ上で動作するプロセス、集積回路、プロセッサ、オブジェクト、実行可能ファイル、実行スレッド、プログラム、および/またはコンピュータであってよい。例として、コンピューティングデバイス上で動作するアプリケーションとコンピューティングデバイスの両方が構成要素であってよい。1つまたは複数の構成要素は、プロセスおよび/または実行スレッド内に存在することができ、構成要素は、1つのコンピュータ上で局在化されてよく、かつ/または2つ以上のコンピュータの間で分散されてもよい。加えて、これらの構成要素は、様々なデータ構造をその上に記憶した様々なコンピュータ可読媒体から実行することができる。構成要素は、1つまたは複数のデータパケット(たとえば、ローカルシステムの中の、分散システムの中の、かつ/または他のシステムを有するインターネットなどのネットワークを越えた、他の構成要素と信号による他のシステムと相互作用する1つの構成要素からのデータ)を有する信号などに従って、ローカルプロセスおよび/またはリモートプロセスによって通信してよい。
【００１４】
その上、本明細書で説明する様々な態様または特徴は、標準プログラミング技法および/またはエンジニアリング技法を使用して、方法、装置、または製造品として実施されてよい。本明細書で使用する「製造品」という用語は、任意のコンピュータ可読デバイス、搬送波、または媒体からアクセス可能なコンピュータプログラムを包含することが意図される。たとえば、コンピュータ可読媒体は、限定はしないが、磁気記憶デバイス(たとえば、ハードディスク、フロッピーディスク、磁気ストライプ...)、光ディスク(たとえば、コンパクトディスク(CD)、デジタル多用途ディスク(DVD)...)、スマートカード、およびフラッシュメモリデバイス(たとえば、カード、スティック、キードライブ...)、ならびに読取り専用メモリ、プログラマブル読取り専用メモリ、および電気的消去可能プログラマブル読取り専用メモリなどの集積回路を含むことができる。
【００１５】
様々な態様は、いくつかのデバイス、構成要素、モジュールなどを含んでよいシステムに関して提示される。様々なシステムが、追加のデバイス、構成要素、モジュールなどを含んでよく、かつ/または図に関連して説明するデバイス、構成要素、モジュールなどのすべてを含まなくてもよいことを理解および了解されたい。これらの手法の組合せも使用されてよい。
【００１６】
本発明の他の態様ならびに様々な態様の特徴および利点は、保証説明、添付の図面、および添付の特許請求の範囲の説明を通じて当業者に明らかになろう。
【００１７】
ICおよびSoCは、熱ベンチマーキングと呼ばれることもある熱のテストを受けながら評価される。熱ベンチマーキングは、デバイスの挙動を立証し、デバイスの動作パラメータを決定する。マルチコアドライストーン(Dhrystone)テストなどのテストが、熱ベンチマーキングのために使用されてよい。デバイスがスマートフォン、タブレット、および他の電子デバイスなどの最終製品の中に組み込まれるとき、温度限度および設計制約を決定するためにこれらの値が使用される。
【００１８】
動作中、電子デバイスが使用されるときに熱が発生する。この熱は、電子デバイスのIC内またはSoC内のアクティブコアにおいて発生する。アクティブコアによって発生する熱は、コアを含むチップダイの温度を上昇させる。ダイ温度が高まるとき、温度勾配はコアによって放散される電力に比例するものと予期される。
【００１９】
既存の緩和アルゴリズムおよび温度は汎用的である。グループの中の最悪のデバイスの性能が、デバイスのグループにとっての性能限界を決定する。その結果、熱の安定性を達成するために性能が犠牲にされることがある。ワーストケースのデバイスは、デバイスの全体的な集団よりも急速な熱勾配を有することがある。これらのワーストケースのデバイスに対して、安定性を確実にするために、より厳しい緩和温度が必要とされる。そのような要件は最低に機能するデバイスの使用を可能にするが、デバイス集団のうちの残りは制裁が加えられ、その時にうまく機能していないことがある。本明細書で説明する実施形態は、それを必要とするデバイスだけに緩和を提供し、デバイス集団に全体として制裁を加えることを回避する。
【００２０】
熱制御は、周波数または電圧のペアのいずれかを使用して実行されてよい。より大きな動的電力を伴う部分は、周波数降下によってより影響を及ぼされ、より大きな静的電力を伴うデバイスは、電圧降下によってより影響を及ぼされる。周波数または電圧のいずれかが、本明細書で説明する実施形態を使用する部分によって積極的に管理されてよい。
【００２１】
図1は、システムレベルテストが実行されるときのSoCデバイス上の温度センサの挙動を示す。図1が示すように、コア活動状態に起因する急激な温度上昇がある。この急激な上昇は、ダイ温度限度の著しいオーバーシュートをもたらすことがある。この急激で著しいダイ温度オーバーシュートは、過剰な場合、急速熱勾配(FTG:Fast Thermal Gradient)と呼ばれ、潜在的なシステムまたはデバイスの障害または破壊を引き起こすことがある。
【００２２】
システムレベルテストは、上昇する温度に対するダイ許容度をテストするためのソフトウェアを使用してよい。熱許容度が低いダイは、周波数において減速することがあり、低い周波数と高い周波数との間で揺れ動きまたは振動することがある。テスト中、デバイス挙動が観測される間、温度は80度と90度との間に固定されてよい。各ICは特有であり、それぞれが高温において異なる時間期間にわたって動作し、それぞれが異なる速度でクールダウンする。加えて、いくつかのデバイスは静的電力が大きいことがありクールダウンしない。ほとんどのシステムレベルテストの場合、最悪に機能するデバイスが熱ベンチマークを決定する。熱ベンチマークは、ワーストケースのデバイスが機能し得るほど十分に厳密でなくてはならない。テスト方法が、最悪に機能するデバイスを識別しそれらの個々の温度プロファイルを管理できれば、全体的なデバイス性能が改善されることになる。
【００２３】
本明細書で説明する実施形態は、アプリケーションプロセッサおよびグラフィックスプロセッサ、モデム、ならびに性能を最大にし、電力を最小限に抑えるSoCなどのデバイスの、最適化された電圧テーブルを提供する。より詳細には、本明細書で説明する実施形態は、個々のデバイスの中にプログラムされる、部分ごとの熱緩和設定点を提供する。これらの設定点は、デバイスにとっての緩和温度を決定するために読み取られるヒューズテーブルの中で設定される。その結果、スマートフォン、タブレット、またはPCの性能を劣化させる過電流および過剰温度の事象が回避される。加えて、部分ごとにカスタマイズされた緩和スケジュールが、リスクを最小限に抑えながら性能を最大にする。平均よりも上のデバイスは、漸進的な緩和を必要とする限定されたサンプルの挙動によってペナルティを科せられない。
【００２４】
図2は、温度、電圧感度、および周波数感度を緩和する方法の概要を提供する。方法200は、ステップ202において熱および電力の特性付けがデバイスごとに実行されることを提供する。この特性付けは、テストフォームファクタにおいて行われる。ステップ204において、商用形態における対応する挙動が同時に決定される。これらの値は、テストされる部分またはデバイスごとに熱しきい値許容度を決定するために使用される。これらの値は、次いで、ステップ208においてマトリックスの中に配置される。ステップ206において、拡大性(extensive)熱勾配情報ならびに温度と電圧との間の相関および温度から周波数への相関が、場合によっては、クラウドの中に、またはデバイスにおけるEEPROMもしくはヒューズの中に、またはデバイスソフトウェアの中に、別個にプロセスから記憶される。ステップ210において、デバイスごとの緩和温度の推奨が、各デバイスにおけるヒューズの中に記憶される。この値は、本方法が実行されるとき、ソフトウェアによってリードバック(read back)されてよい。ステップ214において、緩和温度、電圧感度、周波数感度、およびサンプリングレートに対するテーブルが決定される。これらのテーブルは、デバイスの内部のヒューズおよびデバイスフォームファクタに基づいて実行される。
【００２５】
図3は、各デバイス内の電力挙動および温度挙動を符号化するための方法を示す。方法300は、各デバイスが電力挙動および温度挙動に対してテストされるステップ302とともに開始する。その決定の一部として、ステップ304において電力値が決定される。ステップ306において、この値がデバイス内で符号化される。このステップが、ロットの中のデバイスごとに実行される。ステップ308において、電力値を永続的に記憶するためにデバイスの中でヒューズが溶断される。次に、ステップ310において、デバイスごとに温度値が決定される。この値は、ステップ312において各デバイスの中で符号化される。ステップ314において、温度値を永続的に記憶するために各デバイスの中でヒューズが溶断される。
【００２６】
各デバイスの中でヒューズを溶断することによって、電力挙動および温度挙動に対する値が符号化される。符号化された値は、そのデバイスに固有である。個々の緩和温度は、デバイスごとに熱勾配速度をカスタマイズするために記憶および使用されてよい。記憶されたテーブルは、過電流および他の電力問題が回避されるように個々の緩和温度を定義する。
【００２７】
図4は、各デバイス内の周波数挙動および温度挙動を符号化するための方法のフローチャートである。方法400は、静的および動的な周波数電力比が各デバイス内で符号化されるステップ402とともに開始する。ステップ404において、電圧および周波数に対する静的電力および動的電力が各デバイスの中で符号化される。ステップ406において、動作電圧が測定される。この測定は、ソフトウェアテーブルを利用してプロセッサによって実行されてよい。決定ブロック408において、動作電圧、動作周波数、および動作温度において測定された電力が、大きな動的な値または大きな静的な値を有するかどうかが決定される。その値が大きな動的な値である場合、ステップ410において、当該のデバイスに対して周波数緩和が選択される。測定された動作電力が大きな静的な値を有する場合、積極的な周波数/電圧緩和が必要とされる。この積極的な緩和は、大きな静的な値を表示するデバイスに限定され、その値は、デバイスのロット全体を特性付けるとは限らない。
【００２８】
図5は、デバイスごとにそのデバイス内で熱勾配を符号化するためのフローチャートである。上記で説明したような溶断されたヒューズを使用して、各デバイスの中で熱勾配が符号化される。方法500は、各デバイスが熱的にテストされるステップ502とともに開始する。次に、ステップ504において、デバイスごとに熱勾配速度が決定される。ステップ506において、溶断されたヒューズを使用して、各デバイスの中で熱勾配速度が符号化される。過剰温度問題を回避するように緩和測定を開始するために、デバイスごとに漸進的な温度を決定するためにルックアップテーブルが使用されてよい。
【００２９】
図6は、過電流、大電力、および非制御熱挙動を回避するためのデバイス固有の熱緩和を提供する方法のフローチャートである。方法600は、ステップ602において、熱挙動および電力挙動に対して各デバイスが特性付けられるときに開始する。次に、ステップ604において、上で決定された特性付けに基づいて、デバイスごとの熱しきい値が決定される。熱しきい値情報は、次いで、ステップ606において、熱しきい値許容度相互参照マトリックスの中にロードまたは記憶される。ステップ608において、上の情報に基づいてデバイスごとの熱勾配パラメータが決定される。温度と電圧との間の相関が、次いで、ステップ610において決定される。同様に、ステップ612において温度と周波数との間の相関が決定される。ステップ614において、これらの相関係数も相互参照マトリックスの中に記憶される。相関情報に基づいて、ステップ616においてデバイス緩和温度が決定される。このデバイス緩和温度は、次いで、ステップ618において、デバイス上のヒューズの中に、またヒューズテーブルの中に記憶されてよい。ASIC SoC制御論理は、次いで、熱緩和が必要とされるとき、マトリックスの中の相関データセットを使用して、電圧/温度条件に敏感なそれらのSoCデバイスに対して最大電圧を制限し、周波数/温度条件に敏感なそれらのSoCデバイスに対して最大周波数を制限する。追加として、場合によっては、ステップ620において、相関データセットが使用されて、デバイスを最大温度未満に保つための周波数/温度曲線に基づいて、いくつかのSoCデバイス上のスイッチング周波数を決定する。
【００３０】
ヒューズ情報が、自動テスト機器(ATE:automatic test equipment)ヒューズドテーブル(fused table)として記憶されてよい。このテーブルは、ATEを使用してテストされたデバイスごとのヒューズ情報を含む。追加の実施形態は、サンプリングレートを変化させることを提供し、これにより、危険なデバイスに対してもっと高い速度におけるポーリングが可能になる。ヒューズマトリックスの各ラインは、異なるフォームファクタを有してよい。ルックアップテーブルまたはスケーリングテーブルが設けられてよく、ソフトウェアを使用してアクセス可能であってよい。ソフトウェアは、温度、電圧、および周波数に対する詳細なデバイスしきい値テーブルを含んでよく、そうしたテーブルがソフトウェアの中にプログラムされてよい。実行されたとき、ヒューズリードバック情報およびフォームファクタに基づくしきい値テーブルが、デバイスごとのカスタマイズを可能にする。部分ごとの性能最適化を行うアルゴリズムを使用して性能が最適化されてよい。
【００３１】
情報および信号が様々な異なる技術および技法のいずれかを使用して表されてよいことを、当業者は理解するであろう。たとえば、上記の説明全体にわたって言及されることがあるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表されてよい。
【００３２】
本明細書で開示する例示的な実施形態に関して説明する様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装されてよいことを、当業者はさらに了解するであろう。ハードウェアとソフトウェアとのこの互換性を明確に示すために、様々な例示的な構成要素ブロック、モジュール、回路、およびステップが、概してそれらの機能に関して上記で説明されている。そのような機能がハードウェアとして実装されるのか、それともソフトウェアとして実装されるのかは、特定の適用例および全体的なシステムに課される設計制約で決まる。当業者は、説明する機能を特定の適用例ごとに様々な方法で実施してよいが、そのような実装決定は、本発明の例示的な実施形態の範囲からの逸脱を引き起こすものとして解釈されるべきでない。
【００３３】
本明細書で開示する例示的な実施形態に関して説明する様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明する機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行されてよい。汎用プロセッサはマイクロプロセッサであってよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと連携した1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実装されてよい。
【００３４】
1つまたは複数の例示的な実施形態では、説明する機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装されてよい。ソフトウェアで実装される場合、機能は、1つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶されてよく、またはコンピュータ可読媒体を介して送信されてもよい。コンピュータ可読媒体は、コンピュータ記憶媒体と、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であってよい。限定でなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、または他の磁気記憶デバイス、あるいは命令またはデータ構造の形態で所望のプログラムコードを搬送または記憶するために使用され得るとともにコンピュータによってアクセスされ得る任意の他の媒体を備えることができる。また、いかなる接続も、コンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバまたは他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザーディスク(登録商標)(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピーディスク(disk)、およびブルーレイディスク(disc)を含み、ディスク(disk)は通常、データを磁気的に再生し、ディスク(disc)は、レーザーを用いてデータを光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含められるべきである。
【００３５】
開示した例示的な実施形態の上記の説明は、いかなる当業者も本発明を作成または使用できるようにするために提供される。これらの例示的な実施形態に対する様々な修正が当業者には容易に明らかになり、本明細書で定義する一般原理は、本発明の趣旨または範囲を逸脱することなく他の実施形態に適用されてよい。したがって、本発明は、本明細書で示す例示的な実施形態に限定されることは意図されず、本明細書で開示する原理および新規の特徴と一致する最も広い範囲が与えられるべきである。
【符号の説明】
【００３６】
200  方法
300  方法
400  方法
500  方法
600  方法
【図１】
2018514086.tif 000003
【図２】
2018514086.tif 000004
【図３】
2018514086.tif 000005
【図４】
2018514086.tif 000006
【図５】
2018514086.tif 000007
【図６】
2018514086.tif 000008
【手続補正書】
【提出日】平成29年10月25日(2017.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイス固有の熱緩和の方法であって、
デバイスの熱挙動を特性付けるステップと、
前記デバイスの電力挙動を特性付けるステップと、
前記デバイスにとっての熱しきい値許容度を決定するステップと、
デバイスごとに熱勾配係数を決定するステップと、
前記デバイスにとっての相関係数を温度および周波数に基づいて決定するステップと、
前記温度と電圧との相関係数を相互参照マトリックスの中に記憶するステップと、
前記温度と周波数との相関係数を前記相互参照マトリックスの中に記憶するステップと、
デバイス緩和温度を前記相関係数に基づいて決定するステップと、
前記デバイス緩和温度を前記デバイス上のヒューズテーブルの中に記憶するステップと、
前記デバイス緩和温度を永続的に記憶するために前記デバイス上のヒューズを溶断するステップと
を備える、方法。
【請求項２】
前記熱しきい値データを相互参照マトリックスの中に記憶するステップ
をさらに備える、請求項1に記載の方法。
【請求項３】
前記デバイスを前記デバイス緩和温度に基づいて動作させるステップ
をさらに備える、請求項1に記載の方法。
【請求項４】
デバイス緩和電力係数もまた、前記デバイスの中に永続的に記憶される、請求項1に記載の方法。
【請求項５】
電圧および周波数の関数としての動的周波数電力比が前記デバイス内で符号化される、請求項1に記載の方法。
【請求項６】
電圧および周波数の関数としての静的電力比の値が前記デバイス内で符号化される、請求項1に記載の方法。
【請求項７】
デバイス固有の熱緩和のための装置であって、
電子デバイスと、
前記電子デバイス内のメモリと、
前記電子デバイス内のヒューズのセットと
を備え、
前記ヒューズのセットの前記ヒューズのうちの少なくとも1つが、デバイス緩和温度を永続的に記憶するために溶解される、
装置。
【請求項８】
デバイス固有の熱緩和のための装置であって、
デバイスの熱挙動を特性付けるための手段と、
前記デバイスの電力挙動を特性付けるための手段と、
前記デバイスにとっての熱しきい値許容度を決定するための手段と、
デバイスごとに熱勾配係数を決定するための手段と、
前記デバイスにとっての相関係数を温度および周波数に基づいて決定するための手段と、
前記温度と電圧との相関係数を相互参照マトリックスの中に記憶するための手段と、
前記温度と周波数との相関係数を前記相互参照マトリックスの中に記憶するための手段と、
デバイス緩和温度を前記相関係数に基づいて決定するための手段と、
デバイス緩和温度を前記デバイス上のヒューズテーブルの中に記憶するための手段と、
前記デバイス緩和温度を永続的に記憶するために前記デバイス上のヒューズを溶断するための手段と
を備える、装置。
【請求項９】
前記熱しきい値データを相互参照マトリックスの中に記憶するための手段
をさらに備える、請求項8に記載の装置。
【国際調査報告】
2018514086.tif 000009
2018514086.tif 000010
2018514086.tif 000011