(57)【要約】      （修正有）【課題】予め定められたスタンバイ電力、および、予め定められた主電力を供給するために、電力伝達パスを変更する動作電源ユニットを提供する。【解決手段】システムボードの電源ユニット（ＰＳＵ）を管理するための制御回路が、システムボードのスタンバイ電力ポートをＰＳＵのスタンバイ電力ポートへルーティングする。制御回路は、システムボードのスタンバイ電力ポートに対する少なくとも１つの電気パラメータを、センサを使用して監視し、この少なくとも１つの電気パラメータが基準を満たすことを判断する。制御回路は、この少なくとも１つの電気パラメータが基準を満たすと判断することに応答して、システムボードの主電力ポートに結合されたＰＳＵの主電力ポートをイネーブルにし、システムボードのスタンバイ電力ポートをＰＳＵの主電力ポートへリルーティングするように構成されたイネーブル信号を送信する。【選択図】図３
2018136911.tif 000002
【特許請求の範囲】
【請求項１】
システムボードに関連付けられた電源ユニット（ＰＳＵ）を制御回路によって管理する方法であって、
前記システムボードのスタンバイ電力ポートを前記ＰＳＵのスタンバイ電力ポートにルーティングすること、
前記システムボードの前記スタンバイ電力ポートに対する少なくとも１つの電気パラメータをセンサを使用して監視すること、
前記少なくとも１つの電気パラメータが基準を満たすと判断すること、および、
前記少なくとも１つの電気パラメータが前記基準を満たすと判断することに応答して、前記ＰＳＵの主電力ポートをイネーブルにし、前記システムボードの前記スタンバイ電力ポートを前記ＰＳＵの前記主電力ポートへリルーティングするためのイネーブル信号を送信すること、
を含む、方法。
【請求項２】
前記少なくとも１つの電気パラメータが前記基準をもはや満たさないと判断すること、および、
前記少なくとも１つの電気パラメータが前記基準をもはや満たさないと判断することに応答して、前記ＰＳＵの前記主電力ポートをディセーブルにし、前記システムボードの前記スタンバイ電力ポートを前記ＰＳＵの前記スタンバイ電力ポートへリルーティングするためのディセーブル信号を送信すること、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記ディセーブル信号を送信することは、前記イネーブル信号を中断することを含む、請求項２に記載の方法。
【請求項４】
前記センサは、前記システムボードの前記スタンバイ電力ポートに流れ込む電流の量に対応する電流信号を生成し、
前記監視することは、前記電流信号に基づいて、前記少なくとも１つの電気パラメータを算出することを含み、
前記少なくとも１つの電気パラメータは、電流の測定または電力の測定のうちの少なくとも一方を含む、請求項１から請求項３のいずれか１項に記載の方法。
【請求項５】
前記システムボードの前記スタンバイ電力ポートは、スイッチング回路を介して、前記ＰＳＵの前記主電力ポートまたは前記ＰＳＵの前記スタンバイ電力ポートのうちの少なくとも一方に選択的に結合され、
前記ルーティングすることは、前記ＰＳＵの前記スタンバイ電力ポートを前記システムボードの前記スタンバイ電力ポートに結合させるように前記スイッチング回路を構成することを含み、
前記リルーティングすることは、前記ＰＳＵの前記主電力ポートを前記システムボードの前記スタンバイ電力ポートに結合させるように前記スイッチング回路を再構成することを含む、請求項１から請求項４のいずれか１項に記載の方法。
【請求項６】
システムボードに関連付けられた電源ユニット（ＰＳＵ）を管理するための制御回路であって、
前記システムボードのスタンバイ電力ポートを前記ＰＳＵのスタンバイ電力ポートまたは前記ＰＳＵの主電力ポートのうちの一方に選択的に結合するためのスイッチング回路と、
前記システムボードの前記スタンバイ電力ポートに流れ込む電流に対応する電流信号を生成するためのセンサと、
論理回路と、
を備え、
前記論理回路は、
前記スイッチング回路に、前記システムボードの前記スタンバイ電力ポートを前記ＰＳＵの前記スタンバイ電力ポートに最初にルーティングさせ、
前記電流信号に基づいて、前記システムボードの前記スタンバイ電力ポートに対する少なくとも１つの電気パラメータが基準を満たすことを判断し、
前記少なくとも１つの電気パラメータが前記基準を満たすと判断することに応答して、前記ＰＳＵの前記主電力ポートをイネーブルにし、前記スイッチング回路に、前記システムボードの前記スタンバイ電力ポートを前記ＰＳＵの前記主電力ポートにルーティングさせるためのイネーブル信号を生成する
制御回路。
【請求項７】
前記論理回路は、さらに、
前記少なくとも１つの電気パラメータが前記基準をもはや満たさないことを判断し、
前記少なくとも１つの電気パラメータが前記基準をもはや満たさないと判断することに応答して、前記ＰＳＵの前記主電力ポートをディセーブルにし、前記システムボードの前記スタンバイ電力ポートを前記ＰＳＵの前記スタンバイ電力ポートにリルーティングするためのディセーブル信号を送信する
請求項６に記載の制御回路。
【請求項８】
前記ディセーブル信号を送信することは、前記イネーブル信号を中断することを含む、請求項７に記載の制御回路。
【請求項９】
前記センサは、前記システムボードの前記スタンバイ電力ポートに流れ込む電流の量に対応する電流信号を生成し、
前記監視することは、前記電流信号に基づいて、前記少なくとも１つの電気パラメータを算出することを含み、
前記少なくとも１つの電気パラメータは、電流の測定および電力の測定のうちの少なくとも一方を含む、請求項６から請求項８のいずれか１項に記載の制御回路。
【請求項１０】
前記システムボードの前記スタンバイ電力ポートは、スイッチング回路を介して、前記ＰＳＵの前記主電力ポートまたは前記ＰＳＵの前記スタンバイ電力ポートのうちの少なくとも一方に選択的に結合され、
前記ルーティングすることは、前記ＰＳＵの前記スタンバイ電力ポートを前記システムボードの前記スタンバイ電力ポートに結合させるように前記スイッチング回路を構成することを含み、
前記リルーティングすることは、前記ＰＳＵの前記主電力ポートを前記システムボードの前記スタンバイ電力ポートに結合させるように前記スイッチング回路を再構成することを含む、請求項７に記載の制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、コンピュータシステムに関し、より具体的には、電源を管理するためのシステムおよび方法に関する。
【背景技術】
【０００２】
サーバシステムは、このサーバシステムに直流（ＤＣ）電力を供給するための１または複数の電源ユニット（ＰＳＵ）を含む。ＰＳＵは、交流（"ＡＣ"）電力を直流（"ＤＣ"）電力に変換することのように、１つの形態から別の形態へ電力を変換するように構成されてよい。
【０００３】
ＰＳＵは、電子装置内のバックグラウンドシステムおよびサブシステムへ補助電力およびスタンバイ電力を提供することもまたできる。例えば、電子装置がスタンバイモード（電子製品が通常通りに動作される前にレディ状態を維持するためのモードを示す）、スリープモードにあって完全には動作していない場合、または、オフにされている場合であってさえも、システムクロック、システムコントローラ、システムモニタ等に電力を供給するために、依然として電力が必要とされ得る。従来のＰＳＵは、通常、主電力並びにスタンバイ電力を提供すべく、いくつかの段階の電力変換を含む。
【０００４】
例えば、米国特許出願公開第２０１５０００６９３２号明細書は、負荷状態に応じて、主電源に電力を供給するために使用される動作電力の状態を変化させる電源装置を提供する。この電源装置は、予め定められたスタンバイ電圧を提供するために、入力電力に対して電力変換を実行するスタンバイ電源ユニット、および、予め定められた主電力の負荷状態および主電力に対する電力変換のために使用される動作電圧の変動状態に従って、変動する動作電圧を供給するために、電力伝達パスを変更する動作電源ユニットを含む。
【発明の概要】
【０００５】
以下は、本技術の基本的な理解を提供すべく、１または複数の実施形態の簡略化した概要を提示する。この概要は、本技術において予期される全ての実施形態の広範囲な概要ではないし、全ての例の主要な要素または重要な要素を特定することが意図されるものでもなく、本技術の任意の態様または全ての態様の範囲を記述することが意図されるものでもない。その唯一の目的は、その後に提示される、より詳細な説明に対する前置きとして、簡略化された形で１または複数の例のいくつかの概念を提示することである。
【０００６】
本明細書にて説明される例の１または複数の態様によれば、電源を管理するためのシステムおよび方法が提供される。
【０００７】
ある態様において、システムボードの電源ユニット（ＰＳＵ）を管理するための制御回路が、システムボードのスタンバイ電力ポートをＰＳＵのスタンバイ電力ポートへルーティングする。制御回路は、システムボードのスタンバイ電力ポートに対する少なくとも１つの電気パラメータを、センサを使用して監視し、この少なくとも１つの電気パラメータが基準を満たすことを判断する。制御回路は、この少なくとも１つの電気パラメータが基準を満たすと判断することに応答して、システムボードの主電力ポートに結合されたＰＳＵの主電力ポートをイネーブルにし、システムボードのスタンバイ電力ポートをＰＳＵの主電力ポートへリルーティングするように構成されたイネーブル信号を送信する。
【０００８】
ある態様において、制御回路は、この少なくとも１つの電気パラメータがもはや基準を満たさないことをさらに判断し、この少なくとも１つの電気パラメータがもはや基準を満たさないと判断することに応答して、システムボードの主電力ポートに結合されたＰＳＵの主電力ポートをディセーブルにし、システムボードのスタンバイ電力ポートをＰＳＵのスタンバイ電力ポートへリルーティングするように構成されたディセーブル信号を送信する。
【０００９】
ある態様において、システムボードに関連付けられた電源ユニット（ＰＳＵ）を管理するための制御回路は、スイッチング回路、センサ、および論理回路を含む。スイッチング回路は、システムボードのスタンバイ電力ポートを、ＰＳＵのスタンバイ電力ポートまたはＰＳＵの主電力ポートのうちの１つへ選択的に結合する。センサは、システムボードのスタンバイ電力ポートに流れ込む電流に対応する電流信号を生成する。論理回路は、この電流信号に基づいて、システムボードのスタンバイ電力ポートに対する少なくとも１つの電気パラメータが基準を満たすことを判断するように構成され、また、この少なくとも１つの電気パラメータが基準を満たすと判断することに応答して、システムボードの主電力ポートに結合されたＰＳＵの主電力ポートをイネーブルにするとともに、スイッチング回路に対し、システムボードのスタンバイ電力ポートをＰＳＵの主電力ポートへとルーティングさせるように構成されたイネーブル信号を生成するように構成される。
【図面の簡単な説明】
【００１０】
本技術のこれらおよびその他の例示的態様は、詳細な説明およびそれに続く添付の特許請求項において、並びに添付の図面において説明されるだろう。
【００１１】
【図１】従来技術における、電源を管理するためのシステムのブロック図を示す。
【００１２】
【図２】主題となる技術のいくつかの態様に従った、電源を管理するための例示的なシステムのブロック図を示す。
【００１３】
【図３】制御回路によってシステムボードの電源を管理するための例示的方法論を示す。
【００１４】
【図４】制御回路によってシステムボードの電源を管理するための例示的方法論を示す。
【００１５】
【図５】例示的なコンピュータシステムのブロック図を示す。
【発明を実施するための形態】
【００１６】
主題となる技術によれば、主題となる開示は、サーバシステムにおいてネットワークの構成を管理するための技術を提供する。本技術の様々な態様が、図面を参照して説明される。以下の説明において、１または複数の態様の完全な理解を提供すべく、説明を目的として、数多くの具体的な詳細が説明される。しかしながら、本技術は、これらの具体的な詳細が無くても実行され得ることが明らかであろう。これらの態様を説明することを助けるべく、その他の事例において、よく知られた構造およびデバイスがブロック図の形で示される。"例示的な"という語は、本明細書において、"例、事例、または例示として機能する"ということを意味すべく使用される。"例示的な"ものとして本明細書にて説明されるあらゆる実施形態は、必ずしも、その他の実施形態よりも好ましいものであるとして、または有利なものとして解釈されるべきものではない。
【００１７】
図１は、従来技術において、電源１１０を管理するためのシステム１００のブロック図を示す。システム１００は、システムボード１２０に直流（ＤＣ）電力を供給するためのＰＳＵ１１０を含む。ＰＳＵ１１０は、交流（"ＡＣ"）電力をＤＣ電力に変換するように、１つの形態にある電力を別の形態に変換するように構成されてよい。
【００１８】
ＰＳＵ１００は、主電力１１４に加えて、システムボード１２０内のバックグラウンドシステムおよびサブシステムに対するスタンバイ／補助電力１１２もまた提供する。例えば、システムボード１２０がスタンバイモード（電子製品が通常通りに動作される前にレディ状態を維持するためのモードを示す）、スリープモードにあって完全には動作していない場合、または、オフにされている場合であってさえも、システムクロック、システムコントローラ、システムモニタ等に電力を供給するために、依然として電力が必要とされ得る。
【００１９】
ＰＳＵは、主電力１１４並びにスタンバイ電力１１２を提供すべく、いくつかの段階の電力変換を含む。ＰＳＵ１１０は、主電力１１４を提供するための主コンバータに加えて、スタンバイ電力１１２を提供するための、個別の独立した補助コンバータを含むことができる。ＰＳＵは、システムボード１２０の動作中には、主コンバータを通じてシステムボード１２０へ主電力１１４を供給し、スタンバイモード中には、補助コンバータを通じてシステムボード１２０へスタンバイ電力１１２を供給する。
【００２０】
図２は、主題となる技術のいくつかの態様に従った、電源２１０を管理するための例示的なシステム２００のブロック図を示す。システム２００は、システムボード２２０に直流（ＤＣ）電力を供給するためのＰＳＵ２１０を含む。制御回路２０５は、ＰＳＵ２１０を管理する。
【００２１】
ＰＳＵ２１０は、交流（"ＡＣ"）電力をＤＣ電力に変換することのように、１つの形態の電力を別の形態に変換するように構成され得る。ＰＳＵ２１０のレギュレーションは、ＰＳＵ２１０の出力電圧および／または電流を特定の値にしっかりと制御するための組み込み回路を含むことができる。この特定の値は、通常、ＰＳＵの出力に対して提示される負荷における変動にもかかわらず、厳密に維持される。
【００２２】
システム２００において、ＰＳＵ２１０は、通常、ＡＣ電圧入力を、様々なシステムコンポーネントへ送信するための、いくつかの低電圧ＤＣ出力に変換する。ＡＣからＤＣへの変換は、通常、整流段階、事前調整段階、レギュレータ／チョッパー段階等のような、複数の段階で実行される。
【００２３】
ＰＳＵ２１０は、主電力２１４に加えて、システム２００がスタンバイモードまたは電源オフにされている（システム２００の主電力が電源オフにされていること示す）ような場合に、システム２００内のバックグラウンドシステムおよびサブシステムに対するスタンバイ／補助電力２１２もまた提供する。例えば、システムボード２２０がスタンバイモード（電子製品が通常通りに動作される前にレディ状態を維持するためのモードを示す）、スリープモードにあって完全には動作していない場合、または、電源オフにされている場合であってさえも、システムクロック、システムコントローラ、システムモニタ等に電力を供給するために、依然として電力が必要とされ得る。
【００２４】
ＰＳＵ２１０は、主電力２１４並びにスタンバイ電力２１２を提供すべく、いくつかの段階の電力変換を含むことができる。ＰＳＵ２１０は、主電力２１４を提供するための主コンバータに加えて、スタンバイ電力２１２を提供するための、個別の独立した補助コンバータを含むことができる。ＰＳＵ２１０は、システム２００が電源オンにされている間に、システムボード２２０の主電力ポート２２３へ主電力２１４を供給する。ＰＳＵ２１０は、システム２００が電源オフにされている間、またはスタンバイモードにある間に、システムボード２２０のスタンバイ電力ポート２２１へスタンバイ電力２１２を供給する。
【００２５】
制御回路２０５は、ＰＳＵ２１０の主電力２１４をイネーブルにするかどうか、および、いつイネーブルにするかを判断する。制御回路２０５は、ＰＳＵ２１０のスタンバイ電力ポート２１１または主電力ポート２１３のいずれかを、システムボード２２０のスタンバイ電力ポート２２１にルーティングする。
【００２６】
制御回路２０５は、システム２００が電源オフにされている場合、またはスタンバイモードにある場合にも、依然として電力を取る多数の低電力回路がシステム２００に存在する場合のように、システム２００が電源オンにされていない場合であってさえも、ＰＳＵ２１０の主電力２１４をイネーブルにすることを可能とする。示される制御回路２０５は、スイッチング回路２４０、論理回路２３０、およびセンサ２５０を含む。制御回路２０５は、制御回路２０５の機能を実行するために、示されているものとは異なる複数のコンポーネントを含み得ることが留意される。システム２００が電源オフにされている場合、またはスタンバイモードにある場合、ＰＳＵ２１０は、最初、システムボード２２０に対してスタンバイ電力２１２を提供するのみである。最初、論理回路２０５は、主電力２１４がディセーブルにされるように、ＰＳＵ２１０を制御してよい。
【００２７】
センサ２５０は、システムボード２２０のスタンバイ電力ポートに対する少なくとも１つの電気パラメータを監視する。例えば、電気パラメータは、電流レベル、電圧レベル、および／または、システムボードによって消費される電力レベルを含むことができる。いくつかの実装例において、電気パラメータは、平均電流、電圧、またはある期間にわたる電力消費量を含む。いくつかの実装例において、センサ２５０は、スタンバイ電力２１２の電力レベルを監視する電力センサである。いくつかの実装例において、センサ２５０は、スタンバイ電力２１２の電流レベルを測定する電流センサである。センサ２５０は、この少なくとも１つの電気パラメータを論理回路２３０へ出力する。
【００２８】
論理回路２３０は、センサ２５０からのこの少なくとも１つの電気パラメータが基準を満たすかどうかを判断する。いくつかの実装例において、システムボード２２０によって消費される電力レベルが電力閾値を満たす、または電力閾値を超える場合に、基準が満たされたとする。いくつかの実装例において、システムボード２２０によって消費される電流レベルが電流閾値を満たす、または電流閾値を超える場合に、基準が満たされたとする。いくつかの実装例において、システムボード２２０によって消費される電力／電流レベルが、規定の期間にわたって電力／電流閾値レベルを上回る場合に、基準が満たされたとする。
【００２９】
いくつかの実装例において、電力／電流閾値レベルは、ＰＳＵ２１０のスタンバイ電力２１２が提供することのできる電力／電流の量に当たるレベル、またはこの量をわずかに下回るレベルに設定される。いくつかの実装例において、電力／電流閾値レベルは、システム２００のインストールの前、またはインストール中に、管理者によって設定される。いくつかの他の実装例において、電力／電流閾値レベルは、制御回路２０５、ベースボード管理コントローラ（ＢＭＣ）、または、システム２００のプロセッサの処理回路（図示せず）により、自動で判断される。
【００３０】
いくつかの実装例において、センサ２５０からの少なくとも１つの電気パラメータが基準を満たす場合、論理回路２３０が、主電力２１４をイネーブルにするようにＰＳＵ２１０に命令するためのイネーブル信号２１６をＰＳＵ２１０へ送信する。いくつかの実装例において、論理回路２３０は、システムボード２２０のスタンバイ電力ポート２２１において、スタンバイ電力２１２に代えて（または、いくつかの実装例においては、スタンバイ電力２１２に加えて）システムボード２２０が主電力２１４から電力を受け取るように切り替えるための切替信号２１８を、スイッチング回路２４０へ送信する。
【００３１】
システム２００が電源オンにされていない場合、スイッチング回路２４０は、最初に、ＰＳＵ２１０からのスタンバイ電力２１２がスタンバイ電力線２４２を通るように向かわせる。少なくとも１つの電気パラメータが基準を満たす場合、スイッチング回路２４０は、論理回路２３０から切替信号２１８を受け取ることに応答して、主電力２１４がスタンバイ電力線２４２を通るようにルーティングする。システム２００が電源オンにされている場合、システムボード２２０は、主電力線２２２を通ってきた主電力２１４からの電力を、システムボード２２０の主電力ポート２２３において受け取る。
【００３２】
少なくとも１つの電気パラメータが、既に基準を満たした後において、基準を満たすことが終わった場合（例えば、システム２００によるスタンバイ電力消費量が低減した場合のように）、論理回路２３０は、ＰＳＵ２１０へイネーブル信号２１６を送信することを停止し、その後これは、ＰＳＵ２１０に対して主電力２１４をディセーブルにさせる。さらに、論理回路２３０は、切替信号２１８を使用して、システムボード２２０のスタンバイ電力ポート２２１をＰＳＵ２１０のスタンバイ電力ポート２１１へリルーティングするように、スイッチング回路２４０に命令する。
【００３３】
図３は、電源を管理するための例示的な方法のフローチャート３００を示す。この方法は、ステップ３１０で始まる。ステップ３２０において、制御回路が、ＰＳＵのスタンバイポートからのへスタンバイ電力を、システムボードへルーティングする。
【００３４】
ステップ３３０において、センサが、スタンバイ電力ポートに対する少なくとも１つの電気パラメータを監視する。例えば、この少なくとも１つの電気パラメータは、電流、電力、または電圧を含むことができる。センサは、電流センサ、電力センサ、または電圧センサのうちの少なくとも１つであることができる。
【００３５】
ステップ３４０において、論理回路は、この少なくとも１つの電気パラメータが基準を満たすかどうかを判断する。例えば、図２に示されるように、論理回路２３０は、電流センサ２５０が読み取った電流レベルが電流閾値に達したかどうかを判断する。
【００３６】
電流が電流閾値に達している場合、ステップ３５０において、論理回路がＰＳＵへイネーブル信号を送信する。例えば、図２に示されるように、論理回路２３０は、ＰＳＵ２１０へイネーブル信号２１６を送信する。
【００３７】
ステップ３６０において、ＰＳＵは、論理回路からイネーブル信号を受け取ることに応答して、主電力をイネーブルにする。例えば、図２に示されるように、ＰＳＵ２１０は、ステップ３７０において、論理回路２３０からイネーブル信号２１６を受け取る場合、主電力２１４をイネーブルにする。この方法は、その後、ステップ３３０へ戻る。
【００３８】
ステップ３４０において、電流が電流閾値を下回る場合、ＰＳＵは、ステップ３８０において主電力をディセーブルにする（または、イネーブルにしない）。その後、ステップ３９０において、制御回路は、ＰＳＵのスタンバイポートからのスタンバイ電力を、システムボードへルーティングし始める、または、ルーティングし続ける。この方法は、その後、ステップ３３０へ戻る。
【００３９】
図４は、制御回路によって、システムボードのＰＳＵを管理するための例示的方法論４００を示す。ステップ４１０において、制御回路は、システムボードのスタンバイ電力ポートをＰＳＵのスタンバイ電力ポートへルーティングする。
【００４０】
ステップ４２０において、制御回路は、センサを使用して、システムボードのスタンバイ電力ポートに対する少なくとも１つの電気パラメータを監視する。いくつかの実装例において、このセンサは、システムボードのスタンバイポートに流れ込む電流の量に対応する電流信号を生成するように構成される。いくつかの実装例において、監視することは、電流信号に基づいて、この少なくとも１つの電気パラメータを算出することを含む。いくつかの実装例において、この少なくとも１つの電気パラメータは、電流の測定または電力の測定のうちの少なくとも一方を含む。
【００４１】
ステップ４３０において、制御回路は、この少なくとも１つの電気パラメータが基準を満たすことを判断する。
【００４２】
ステップ４４０において、制御回路は、この少なくとも１つの電気パラメータが基準を満たすと判断することに応答して、システムボードの主電力ポートに結合されたＰＳＵの主電力ポートをイネーブルにし、システムボードのスタンバイ電力ポートをＰＳＵの主電力ポートへリルーティングするように構成されたイネーブル信号を送信する。
【００４３】
いくつかの実装例において、制御回路は、この少なくとも１つの電気パラメータがもはや基準を満たさないことをさらに判断し、この少なくとも１つの電気パラメータがもはや基準を満たさないと判断することに応答して、システムボードの主電力ポートに結合されたＰＳＵの主電力ポートをディセーブルにし、システムボードのスタンバイ電力ポートをＰＳＵのスタンバイ電力ポートへリルーティングするように構成されたディセーブル信号を送信する。いくつかの実装例において、ディセーブル信号を送信することは、イネーブル信号を中断することを含む。
【００４４】
いくつかの実装例において、システムボードのスタンバイ電力ポートは、スイッチング回路を介して、ＰＳＵの主電力ポートまたはＰＳＵのスタンバイ電力ポートのうちの少なくとも一方に選択的に結合される。ルーティングすることは、ＰＳＵのスタンバイ電力ポートをシステムボードのスタンバイ電力ポートに結合させるようにスイッチング回路を構成することを含む。リルーティングすることは、ＰＳＵの主電力ポートをシステムボードのスタンバイ電力ポートに結合させるようにスイッチング回路を再構成することを含む。
【００４５】
図５は、例示的なコンピュータシステム５００のブロック図を示す。コンピュータシステム５００は、プロセッサ５４０、ネットワークインタフェース５５０、管理コントローラ５８０、メモリ５２０、ストレージ５３０、基本入出力システム（ＢＩＯＳ）５１０、およびノースブリッジ５６０並びにサウスブリッジ５７０を含むことができる。
【００４６】
コンピュータシステム５００は、例えば、サーバ（例えば、データセンタにおける多くのラックサーバのうちの１つ）またはパーソナルコンピュータであり得る。プロセッサ（例えば、中央演算処理装置（ＣＰＵ））５４０は、メモリ５２０に格納されたプログラミング命令を検索することおよび実行することのできる、マザーボードにあるチップであり得る。プロセッサ５４０は、単一の処理コアを有する単一のＣＰＵ、複数の処理コアを有する単一のＣＰＵ、または、複数のＣＰＵであり得る。１または複数のバス（図示せず）が、プロセッサ５４０、メモリ５２０、ストレージ５３０、およびネットワーキングインタフェース５５０のような、様々なコンピュータコンポーネント間において命令およびアプリケーションデータを送信することができる。
【００４７】
メモリ５２０は、様々な形のランダムアクセスメモリ（ＲＡＭ）のような、データまたはプログラムを一時的に、または永久的に格納するために使用される、あらゆる物理デバイスを含むことができる。ストレージ５３０は、ＨＤＤまたはフラッシュドライブのような、不揮発性データストレージのためのあらゆる物理デバイスを含むことができる。ストレージ５３０は、メモリ５２０よりも大きな容量を有することができ、ストレージのユニット当たりについて、より経済的であり得る。しかしまた、より遅い転送速度を有し得る。
【００４８】
ＢＩＯＳ５１０は、基本入出力システム、または、拡張可能ファームウェアインタフェース（ＥＦＩ）またはユニファイドエクステンシブルファームウェアインタフェース（ＵＥＦＩ）のような、その代わりとなるものもしくは同等物を含むことができる。ＢＩＯＳ５１０は、コンピュータシステム５００のマザーボードに位置する、ＢＩＯＳソフトウェアプログラムを格納するＢＩＯＳチップを含むことができる。ＢＩＯＳ５１０は、ＢＩＯＳ５１０に対して特定された複数の設定の組と一緒に、コンピュータシステムがまず電源オンにされた場合に実行されるファームウェアを格納することができる。ＢＩＯＳファームウェアおよびＢＩＯＳ設定は、フラッシュメモリのような不揮発性メモリ（例えば、ＮＶＲＡＭ）またはＲＯＭに格納され得る。フラッシュメモリは、電子的に消去および再プログラムされ得る、不揮発性のコンピュータストレージ媒体である。
【００４９】
ＢＩＯＳ５１０は、コンピュータシステム５００が起動されるたびに、一連のプログラムとしてロードおよび実行され得る。ＢＩＯＳ５１０は、複数の設定の組に基づいて、与えられたコンピューティングシステムに存在するハードウェアを認識、初期化、および試験することができる。ＢＩＯＳ５１０は、パワーオンセルフテスト（ＰＯＳＴ）のようなセルフテストを、コンピュータシステム５００に実行することができる。このセルフテストは、ハードディスクドライブ、光学式読取デバイス、冷却デバイス、メモリモジュール、拡張カード等のような、様々なハードウェアコンポーネントの機能を試験することができる。ＢＩＯＳは、オペレーティングシステムを格納するためのメモリ５２０中の領域をアドレス指定すること、および割り当てることができる。ＢＩＯＳ５１０は、その後、コンピュータシステムの制御をＯＳに与えることができる。
【００５０】
コンピュータシステム５００のＢＩＯＳ５１０は、コンピュータシステム５００中の様々なハードウェアコンポーネントをＢＩＯＳ５１０がどのように制御するかを定義するＢＩＯＳ設定を含むことができる。ＢＩＯＳ設定は、コンピュータシステム５００中の様々なハードウェアコンポーネントが起動される順序を判断することができる。ＢＩＯＳ５１０は、ＢＩＯＳのデフォルト設定におけるパラメータとは異なり得る、様々な異なるパラメータが設定されることを可能にするインタフェース（例えば、ＢＩＯＳセットアップユーティリティ）を提供することができる。例えば、ユーザ（例えば、管理者）は、クロック速度およびバス速度を特定するため、どんな周辺機器がコンピュータシステムに取り付けられているかを特定するため、健全性（例えば、ファン速度およびＣＰＵ温度限界）の監視を特定するため、および、コンピュータシステムの全体的な性能および電力使用量に影響を及ぼす様々なその他のパラメータを特定するために、ＢＩＯＳ５１０を使用することができる。
【００５１】
管理コントローラ５８０は、コンピュータシステムのマザーボードに組み込まれた、専用のマイクロコントローラであり得る。例えば、管理コントローラ５８０は、ＢＭＣまたはＲＭＣであり得る。管理コントローラ５８０は、システム管理ソフトウェアとプラットフォームハードウェアとの間のインタフェースを管理することができる。コンピュータシステム中に構築された様々なタイプのセンサが、温度、冷却ファン速度、電力状況、オペレーティングシステム状況等のような、複数のパラメータについて、管理コントローラ５８０に報告することができる。管理コントローラ５８０は、センサを監視することができ、これらのパラメータのいずれかが事前設定された限度内に留まっていない場合に、ネットワークインタフェース５５０を介して、システムの潜在的欠陥を示すアラートを管理者へ送信する能力を有することができる。管理者は、管理コントローラ５８０とリモートで通信して、機能を回復させるために、システムをリセットすることまたはパワーサイクリングすることのような、何らかの補正動作をかけることもまたできる。
【００５２】
ノースブリッジ５６０は、プロセッサ５４０に直接接続されることのできる、または、プロセッサ５４０に統合されることのできる、マザーボード上のチップであり得る。いくつかの事例において、ノースブリッジ５６０およびサウスブリッジ５７０は、単一のダイに組み合わされ得る。ノースブリッジ５６０およびサウスブリッジ５７０は、プロセッサ５４０とマザーボードのその他複数のパーツとの間の通信を管理する。ノースブリッジ５６０は、サウスブリッジ５７０よりも高い性能が必要なタスクを管理することができる。ノースブリッジ５６０は、プロセッサ５４０、メモリ５２０、およびビデオコントローラ（図示せず）の間の通信を管理することができる。いくつかの事例において、ノースブリッジ５６０は、ビデオコントローラを含むことができる。
【００５３】
サウスブリッジ５７０は、ノースブリッジ５６０に接続された、マザーボード上のチップであり得るが、ノースブリッジ５６０と異なり、プロセッサ５４０に直接は接続されない。サウスブリッジ５７０は、コンピュータシステム５００の入出力機能（例えば、オーディオ機能、ＢＩＯＳ、ユニバーサルシリアルバス（ＵＳＢ）、シリアルアドバンスドテクノロジアタッチメント（ＳＡＴＡ）、ペリフェラルコンポーネントインターコネクト（ＰＣＩ）バス、ＰＣＩエクステンデッド（ＰＣＩ−Ｘ）バス、ＰＣＩエクスプレスバス、業界標準アーキテクチャ（ＩＳＡ）バス、シリアルペリフェラルインタフェース（ＳＰＩ）バス、エンハンスドシリアルペリフェラルインタフェース（ｅＳＰＩ）バス、システムマネージメントバス（ＳＭＢｕｓ）等）を管理することができる。サウスブリッジ５７０は、管理コントローラ５８０、ダイレクトメモリアクセス（ＤＭＡ）コントローラ、プログラム可能割り込みコントローラ（ＰＩＣ）、およびリアルタイムクロックに接続され得る、または、サウスブリッジ５７０内にこれらを含み得る。
【００５４】
本明細書の開示に関連して説明された様々な例示的論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）またはその他のプログラム可能なロジックデバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、または、本明細書にて説明された機能を実行するように設計された、これらの任意の組み合わせにより実施され得る、または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替的に、プロセッサは、従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンのいずれでもあり得る。プロセッサはまた、コンピューティングデバイスの組み合わせとして、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと併用した１または複数のマイクロプロセッサ、または、その他任意のそのような構成としても実施され得る。
【００５５】
本明細書の開示に関連して説明された方法またはアルゴリズムの動作は、ハードウェアにて直接、プロセッサにより実行されるソフトウェアモジュールにて、または、これら２つの組み合わせにて具現化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または、当該分野にて知られている、その他任意の形のストレージ媒体中に存在することができる。例示的なストレージ媒体が、プロセッサがこのストレージ媒体から情報を読み出し、このストレージ媒体に情報を書き込むことができるように、このプロセッサに結合される。代替的に、ストレージ媒体は、プロセッサと一体であり得る。プロセッサおよびストレージ媒体は、ＡＳＩＣ中に存在することができる。ＡＳＩＣは、ユーザ端末中に存在することができる。代替的に、プロセッサおよびストレージ媒体は、ユーザ端末中のディスクリートコンポーネントとして存在することができる。
【００５６】
１または複数の例示的な設計において、説明された機能が、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせにて実施され得る。ソフトウェアにて実施される場合、これらの機能は、非一時的コンピュータ可読媒体上の１または複数の命令またはコードとして格納され得る、または送信され得る。非一時的コンピュータ可読媒体は、ある１つの場所から別の場所へのコンピュータプログラムの伝達を助ける任意の媒体を含め、コンピュータストレージ媒体および通信媒体の両方を含む。ストレージ媒体は、汎用または特定用途向けコンピュータによってアクセスされ得る、任意の利用可能な媒体であり得る。例として、また限定するものではなく、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、またはその他の光ディスクストレージ、磁気ディスクストレージ、またはその他の磁気ストレージデバイス、または、命令またはデータ構造の形で所望のプログラムコード手段を搬送または格納するために使用されることができるとともに、汎用または特定用途向けコンピュータ、もしくは汎用または特定用途向けプロセッサによってアクセスされることのできるその他任意の媒体を含み得る。本明細書にて使用されるようなディスクとは、コンパクトディスク（ＣＤ）、レーザディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイディスクを含む。ディスクは、通常、データを磁気的に再生するが、レーザを用いて光学的にデータを再生するディスクもある。上記の組み合わせもまた、非一時的コンピュータ可読媒体の範囲内に含まれるべきである。
【００５７】
本開示の先の説明は、あらゆる当業者が本開示を行う、または使用することを可能にすべく提供されている。本開示に対する様々な変更が、当業者には容易に明らかとなるであろう。そして、本明細書にて定義される包括的な原理が、本開示の範囲から逸脱することなく、その他の変更に対して適用され得る。従って、本開示は、本明細書にて説明される例および設計に限定されることが意図されるものではなく、本明細書に開示される原理および新規な機能と矛盾しない、最も幅広い範囲が与えられるべきである。
【図１】
2018136911.tif 000003
【図２】
2018136911.tif 000004
【図３】
2018136911.tif 000005
【図４】
2018136911.tif 000006
【図５】
2018136911.tif 000007