(57)【要約】【課題】コンピュータシステムのＡＣ不具合検出を改善する。【解決手段】本発明は、交流供給電圧（ＶＡＣ）に基づき二次供給電圧（Ｖｃｃ）及び補助電圧（Ｖａｕｘ）を生成する電源ユニット（２）を有するコンピュータシステム（１）に関する。コンピュータシステムは、電源ユニットへ電気的に接続されるシステムボード（３）を更に有する。システムボードは、システムボードの更なる構成要素を選択的にアクティブにするシークエンシング・マイクロコントローラ（１３）を有し、更なる構成要素はチップセット（１２）を有する。シークエンシング・マイクロコントローラ（１３）は、電源ユニット及び／又はシステムボードの少なくとも１の制御信号の状態をモニタして、交流供給電圧（ＶＡＣ）の不具合を検出し且つそれを少なくともチップセットへ知らせるよう構成される。本発明は更に、コンピュータシステムの動作方法に関する。【選択図】図１
2015099488.tif 000002
【特許請求の範囲】
【請求項１】
交流供給電圧に基づき少なくとも１の二次供給電圧及び少なくとも１の補助電圧を生成する電源ユニットと、
前記電源ユニットへ電気的に接続されるシステムボードと
を有し、
前記システムボードは、該システムボードの更なる構成要素を選択的にアクティブにするシークエンシング・マイクロコントローラを有し、
前記更なる構成要素は、チップセットを有し、
前記シークエンシング・マイクロコントローラは、前記電源ユニット及び／又は前記システムボードの少なくとも１の制御信号の状態をモニタして、前記交流供給電圧の不具合を検出し且つ該交流供給電圧の不具合を少なくとも前記チップセットへ知らせるよう構成される、
コンピュータシステム。
【請求項２】
前記シークエンシング・マイクロコントローラは、前記少なくとも１の二次供給電圧及び／又は前記少なくとも１の補助電圧を前記システムボードの前記更なる構成要素へ選択的に供給し、且つ、前記交流供給電圧の不具合を知らせるために所定期間の時間に前記システムボードの全ての更なる構成要素への少なくとも前記補助電圧の供給を中断するよう構成される、
請求項１に記載のコンピュータシステム。
【請求項３】
前記シークエンシング・マイクロコントローラは、前記交流供給電圧の不具合を知らせるために所定量の時間にレジューム−リセット信号を前記チップセットへ供給するよう構成される、
請求項１に記載のコンピュータシステム。
【請求項４】
前記更なる構成要素は、ファームウェア構成要素を有し、該ファームウェア構成要素は、前記シークエンシング・マイクロコントローラが更に、前記交流供給電圧の不具合を知らせるために不具合信号を前記ファームウェア構成要素へ供給するよう構成される場合に、記憶されているファームウェア設定に従って電源不具合後に当該コンピュータシステムの所定の動作モードをアクティブにするよう構成される、
請求項１に記載のコンピュータシステム。
【請求項５】
前記シークエンシング・マイクロコントローラは、当該コンピュータシステムの所定の動作モードに入るリクエストのために前記チップセットによって供給される少なくともモード制御信号をモニタし、前記所定の動作モードに入るリクエストの検出に応答してタイマをアクティブにし、前記電源ユニットから前記システムボードへの前記二次供給電圧の供給をモニタし、前記二次供給電圧の供給が所定期間の時間内に検出されない場合は前記交流供給電圧の不具合を知らせるよう構成される、
請求項１に記載のコンピュータシステム。
【請求項６】
前記シークエンシング・マイクロコントローラは、
前記電源ユニットによって供給され、該電源ユニットの出力端子での二次供給電圧が第１の所定電圧レベルに達したことを示す第１の電源良好信号、及び
前記システムボードの電圧コンパレータによって供給され、前記システムボードの供給線での二次供給電圧が第２の所定電圧レベルに達したことを示す第２の電源良好信号
のうちの少なくとも１つをモニタするよう構成される、
請求項５に記載のコンピュータシステム。
【請求項７】
電源ユニット及び該電源ユニットへ電気的に接続されるシステムボードを有し、前記システムボードがシークエンシング・マイクロコントローラ及びチップセットを有するコンピュータシステムの動作方法であって、
前記シークエンシング・マイクロコントローラが、
交流供給電圧への前記電源ユニットの接続を検出するステップと、
前記コンピュータシステムの所定の動作モードに入るリクエストに応答してタイマをアクティブにするステップと、
少なくとも所定期間の時間に少なくとも１の電源良好信号をモニタするステップと、
前記少なくとも１の電源良好信号が、前記コンピュータシステムの前記所定の動作モードに入る前記リクエストから前記所定期間の時間内に、受信されない場合は、前記交流供給電圧の不具合を少なくとも前記チップセットへ知らせるステップと
を実行する、コンピュータシステムの動作方法。
【請求項８】
前記アクティブにするステップ及び前記モニタするステップは、前記コンピュータシステムの初期化状態の間に実行される、
請求項７に記載のコンピュータシステムの動作方法。
【請求項９】
前記シークエンシング・マイクロコントローラが更に、
前記コンピュータシステムの通常動作モードの間に前記少なくとも１の電源良好信号を連続的にモニタするステップと、
前記少なくとも１の電源良好信号が前記コンピュータシステムの前記通常動作モードにおいて非アクティブにされる場合は、前記交流供給電圧の不具合を少なくとも前記チップセットへ知らせるステップと
を実行する、請求項８に記載のコンピュータシステムの動作方法。
【請求項１０】
前記検出するステップにおいて、前記シークエンシング・マイクロコントローラは、前記交流供給電圧への前記電源ユニットの接続を示す前記電源ユニットからの以前はなかった補助電圧の供給を検出する、
請求項７に記載のコンピュータシステムの動作方法。
【請求項１１】
前記シークエンシング・マイクロコントローラは、前記電源ユニットの接続の検出後に前記補助電圧を前記チップセットへ供給し、前記知らせるステップは、前記交流供給電圧の不具合を知らせるために所定量の時間に前記システムボードの前記チップセットへの前記補助電圧の供給を中断することを含む、
請求項１０に記載のコンピュータシステムの動作方法。
【請求項１２】
前記知らせるステップは、前記交流供給電圧の不具合を知らせるために所定量の時間に前記シークエンシング・マイクロコントローラから前記チップセットへレジューム−リセット信号を供給することを含む、
請求項７に記載のコンピュータシステムの動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交流供給電圧に基づき少なくとも１の二次供給電圧及び補助電圧を生成する電源ユニットと、該電源ユニットへ電気的に接続されるシステムボードとを有するコンピュータシステムに関する。更に、本発明は、コンピュータシステムの動作方法に関する。
【背景技術】
【０００２】
上述されるようなコンピュータシステムは、情報テクノロジーシステムの分野において広く知られている。特に、電子的にオン及びオフを切り替えることができる大部分のコンピュータシステムは、通常、所謂ソフトオフ又はスタンバイ状態において補助電圧を供給される。このように、コンピュータシステムの再起動は、例えば、タイマ、キーボードのキー又は遠隔リクエストによって、可能にされる。結果として、コンピュータシステムの少なくとも一部の構成要素は常に給電されたままである。
【０００３】
しかし、停電又は交流供給線の意図せぬ中断のような、特別な事情において、補助電圧の供給は停止される。コンピュータシステムの自動の再起動を可能にするために、チップセットは、動作電圧の中断を検出してよい。更に、ＢＩＯＳプログラムのような、多くのファームウェア構成要素は、動作電圧の最初の供給時に、コンピュータシステムの所定動作モードへの自動エントリを可能にする。例えば、多くのコンピュータシステムは、電源投入時に入るべきＡＣＰＩ標準に従う動作状態を定義するファームウェア設定を設ける。
【０００４】
しかし、上記のメカニズムにかかわらず、先行技術は複数の欠点に苦しむ。特に、それは、ＡＣ不具合がコンピュータシステムの全ての動作状態において検出されることを保証することができない。例えば、比較的短い電源異常がコンピュータシステムの初期化中に起こる場合に、補助電圧は中断されないことがある。しかし、この場合に、システムボードのチップセットのような、コンピュータシステムの一部の構成要素は、ＡＣ不具合の存在を検出することができない。更に、動作電圧が一部の構成要素については中断されるが、他の構成要素については中断されない場合に、コンピュータシステムは所定の状態に陥ることがある。例えば、起動するコマンドを既に受け取っている電源ユニットは、起動動作中に、外部から供給される交流供給電圧が中断されるならば、起動動作を完了することができない。しかし、補助電圧を供給されるチップセットは、ＡＣ不具合に気付くことができない。この場合に、接続されるシステムボードのチップセットは、電源ユニットによる電源良好信号の供給を不定量の時間待つことがある。これは、コンピュータシステムの“ハンギング”、すなわち、デッドロック状態を生じさせる。
【０００５】
このような状況において、例えば、リセットボタンを押すことによる、又はコンピュータシステムを長時間交流供給電圧から切り離すことによる、コンピュータシステムの手動による再起動が、適切にコンピュータシステムを再起動するために必要とされる。そのような手動による再起動動作は、特に、ＡＴＭ、セルフサービス端末又は制御コンピュータのような、離れた場所に設置される統合コンピュータシステムにおいて、比較的高いメンテナンス費用を生じさせうる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
少なくとも上述したような理由により、コンピュータシステムのＡＣ不具合検出のための改善されたシステム及び方法が必要とされる。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に従って、交流供給電圧に基づき少なくとも１の二次供給電圧及び少なくとも１の補助電圧を生成する電源ユニットを有するコンピュータシステムが記載される。コンピュータシステムは、前記電源ユニットへ電気的に接続されるシステムボードを更に有し、前記システムボードは、該システムボードの更なる構成要素を選択的にアクティブにするシークエンシング・マイクロコントローラを有し、前記更なる構成要素は、チップセットを有する。前記シークエンシング・マイクロコントローラは、前記電源ユニット及び／又は前記システムボードの少なくとも１の制御信号の状態をモニタして、前記交流供給電圧の不具合を検出し且つ該交流供給電圧の不具合を少なくとも前記チップセットへ知らせるよう構成される。
【０００８】
チップセットのようなより高度の構成要素よりむしろシークエンシング・マイクロコントローラを手段として少なくとも１の制御信号のモニタリングを実施することによって、交流供給電圧の不具合は、初期化フェーズを含むコンピュータシステムの全ての動作状態において検出され得る。更に、記載されるシステムは、電源ユニットの内部制御動作及びチップセットの特定の初期化シーケンスから独立している。
【０００９】
本発明の第２の態様に従って、コンピュータシステムの動作方法が記載される。コンピュータシステムは、電源ユニット及び該電源ユニットへ電気的に接続されるシステムボードを有し、前記システムボードは、シークエンシング・マイクロコントローラ及びチップセットを有する。第２の態様に従って、前記シークエンシング・マイクロコントローラは、
交流供給電圧への前記電源ユニットの接続を検出するステップと、
前記コンピュータシステムの所定の動作モードに入るリクエストに応答してタイマをアクティブにするステップと、
少なくとも所定期間の時間に少なくとも１の電源良好信号をモニタするステップと、
前記少なくとも１の電源良好信号が、前記コンピュータシステムの前記所定の動作モードに入る前記リクエストから前記所定期間の時間内に、受信されない場合は、前記交流供給電圧の不具合を少なくとも前記チップセットへ知らせるステップと
を実行する。
【００１０】
コンピュータシステムの所定の動作モードに入るリクエスト後の所定期間の時間内の電源良好信号の供給をシークエンシング・マイクロコントローラを通じてモニタすることによって、潜在的なデッドロック状態が検出されて回避され得る。
【００１１】
本発明の更なる実施形態に従って、前記シークエンシング・マイクロコントローラは、前記少なくとも１の二次供給電圧及び／又は前記少なくとも１の補助電圧を前記システムボードの前記更なる構成要素へ選択的に供給し、且つ、前記交流供給電圧の不具合を知らせるために所定期間の時間に前記システムボードの全ての更なる構成要素への少なくとも前記補助電圧の供給を中断するよう構成される。少なくとも補助電圧の供給を中断することによって、システムボードの構成要素は、コンピュータシステムのその後の再起動を可能にするよう明確な状態に至ることができる。
【００１２】
本発明の他の実施形態に従って、前記シークエンシング・マイクロコントローラは、前記交流供給電圧の不具合を知らせるために所定量の時間に前記チップセットへ供給されるリセット制御信号をアクティブにするよう構成される。リセット制御信号を供給することによって、コンピュータシステムの構成要素の初期化シーケンスが能動的にトリガされ得る。
【００１３】
コンピュータシステムは、記憶されているファームウェア設定に従って電源不具合後に当該コンピュータシステムの所定の動作モードをアクティブにするよう構成されるファームウェア構成要素を更に有してよい。前記シークエンシング・マイクロコントローラは更に、前記交流供給電圧の不具合を知らせるために前記ファームウェア構成要素へ制御信号を供給するよう構成される。前記シークエンシング・マイクロコントローラから前記ファームウェア構成要素へ制御信号を供給することによって、ＢＩＯＳチップのようなファームウェア構成要素は、スタンバイモード又は通常動作モードのような所定の動作モードをその後に選択するために、ＡＣ電源不具合を認識させられる。
【００１４】
前記シークエンシング・マイクロコントローラによってモニタされる制御信号の中には、コンピュータシステムの所定の動作モードに入るリクエストのためにチップセットによって供給される１又はそれ以上のモード制御信号があってよい。更に、それは、電源ユニットによって、又はシステムボードの電圧コンパレータによって供給され、二次供給電圧が所定レベルに達したことを示す１又はそれ以上の電源良好信号を有してよい。
【００１５】
更なる実施形態に従って、前記シークエンシング・マイクロコントローラは、前記コンピュータシステムの通常動作モードの間に前記少なくとも１の電源良好信号を連続的にモニタし、前記少なくとも１の電源良好信号が前記コンピュータシステムの前記通常動作モードにおいて非アクティブにされる場合は、前記交流供給電圧の不具合を少なくとも前記チップセットへ知らせてよい。
【発明の効果】
【００１６】
本発明の実施形態によれば、コンピュータシステムのＡＣ不具合検出のための改善されたシステム及び方法が提供され得る。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に従うコンピュータシステムの概略図を示す。
【図２】本発明の実施形態に従うコンピュータシステムの動作状態の状態ダイアグラムを示す。
【発明を実施するための形態】
【００１８】
発明に係るシステム及び方法の更なる詳細及び利点は、添付の図面を参照して本発明の実施例に関して以下で記載される。
【００１９】
図１は、コンピュータシステム１の配置図を示す。コンピュータシステム１は、電源ユニット２と、電源ユニット２へ電気的に接続されるシステムボード３とを有する。
【００２０】
電源ユニット２は、メインコンバータ及び補助コンバータのような、１又はそれ以上のＡＣ／ＤＣコンバータ４を有する。ＡＣ／ＤＣコンバータ４は、例えば、１又はそれ以上のスイッチドモード電源として、実施されてよい。電源ユニット２の効率的な制御のために、マイクロコントローラ５は、１又はそれ以上の二次供給電圧Ｖｃｃ及び１又はそれ以上の補助電圧Ｖａｕｘを供給するよう、夫々のＡＣ／ＤＣコンバータ４を選択的にアクティブ及び非アクティブにし且つ／あるいは設定してよい。
【００２１】
更に、マイクロコントローラ５は、ＡＣ／ＤＣコンバータ４の適切な動作をモニタし、対応する制御信号出力部８を介して、しばしば電源良好（power  good）信号ＰＧＰＳＵと呼ばれる、対応する制御信号を供給してよい。特に、それは、供給電圧端子６での電圧Ｖｃｃが所定の電圧レベルを超えた後に、電源良好信号ＰＧＰＳＵを供給してよい。更に、電源ユニット２は、電源ユニット２をスタンバイモードから通常動作モードへ及びその逆に選択的に切り替えるための制御信号Ｓｏｎを受信する制御信号入力部９を有する。スタンバイモードにおいて、電源ユニット２は、補助電圧端子７を介して補助電圧Ｖａｕｘしか供給しない。通常動作モードにおいて、電源ユニット２は、１又はそれ以上の供給電圧端子６で二次供給電圧Ｖｃｃを更に供給する。
【００２２】
図１に示される実施形態では、システムボード３は、ＣＰＵ１０、ファームウェア構成要素１１、チップセット１２、シークエンシング・マイクロコントローラ１３、電圧コンパレータ１４、及び電圧レギュレータ１５を有する。コンピュータシステム１の通常動作において、ＣＰＵ１０及び図１に図示されていないシステムボード３の更なる構成要素は、直接的又は間接的に、二次供給電圧Ｖｃｃにより動作する。ＣＰＵ１０の場合に、例えば１２、５又は３．３ボルトの二次供給電圧Ｖｃｃが、ＣＰＵ１０の入力要求に合うよう電圧レギュレータ１５によって更に変換されてよい。例えば、１２ボルトの二次供給電圧Ｖｃｃは、１．５、１．２５又は１．１ボルトのＣＰＵの入力電圧ＶＣＰＵへとＤＣコンバータによって変換されてよい。
【００２３】
システムボード３の構成要素の少なくとも一部は、補助電圧Ｖａｕｘへ接続される。例えば、コンピュータシステム２をスタンバイ又は電子的にスイッチオフされた状態から再起動するのに必要とされるチップセット１２の構成要素は、いつ電源ユニット２が交流供給電圧ＶＡＣへ接続されようとも、補助電圧Ｖａｕｘを供給される。図１に示される実施形態では、チップセット１２の部品に加えて、シークエンシング・マイクロコントローラ１３も補助電圧Ｖａｕｘへ接続される。シークエンシング・マイクロコントローラ１３は、システムボード３の更なる構成要素を選択的にアクティブ及び非アクティブにするよう構成される。例えば、シークエンシング・マイクロコントローラ１３は、選択的に構成要素１０、１１、１２及び１５への二次供給電圧Ｖｃｃ又は補助電圧Ｖａｕｘの供給を直接的に中断してよい。代替的に、それらの構成要素は、補助電圧Ｖａｕｘ及び二次供給電圧Ｖｃｃの各自の供給線へ直接に接続されてよく、所定の制御信号を手段としてシークエンシング・マイクロコントローラ１３によってアクティブ又は非アクティブにされてよい。
【００２４】
図１は単に、例となるコンピュータシステム１の配置図であることが知られる。それは、本発明の理解のために関連する構成要素のみを示す。実際には、コンピュータシステムは、システムボード上に配置された電源ユニット、システムボード、及びシステムボード上に配置された構成要素を幾つでも有してよい。例えば、サーバコンピュータシステムでは、多数の余分の電源ユニットが、複数のＣＰＵを有する単一のシステムボードに供給するために使用されてよい。更に、図１において別個のエンティティとして示される幾つかの構成要素は、互いと一体化されてよい。例えば、ファームウェア構成要素１１及びチップセット１２は、単一の構成要素にまとめられてよい。逆に、特にチップセット１２は、多数の機能的及び物理的に別個の構成要素において具現されてよい。更に、電圧コンパレータ１４及び電圧レギュレータ１５は、一体化されてよい。しかし、少なくとも、幾つかの実施形態では、電圧コンパレータ１４又は電圧レギュレータ１５は、全く存在しないことがある。例えば、電源ユニット２が電源良好信号ＰＧＶＣをシークエンシング・マイクロコントローラ１３へ供給する場合に、システムボード３上の追加の電圧コンパレータ１４の設置は不要である。更に、電源ユニット２がＣＰＵ１０にとって適切な二次供給電圧Ｖｃｃを供給する場合は、電圧レギュレータ１５の設置は不要である。
【００２５】
以下で、図１に従うコンピュータシステム１の動作は、図２の状態ダイアグラムに関して記載される。
【００２６】
交流供給電圧ＶＡＣへのコンピュータシステム１の最初の接続時に、全般的にコンピュータシステム１、特にシークエンシング・マイクロコントローラ１３は、所謂ＡＣ不具合（AC  failure）状態２０に入る。ＡＣ不具合状態２０は、例えば、補助電圧Ｖａｕｘの前の中断後のシークエンシング・マイクロコントローラ１３への補助電圧Ｖａｕｘの供給によって、検出されてよい。
【００２７】
これに関連して、一次的な交流供給電圧ＶＡＣの全ての中断が必ずしも二次的な補助電圧Ｖａｕｘの中断を生じさせわけではない点が留意されるべきである。特に、通常、電源ユニット２は、１以上のバッファリングキャパシタ又は他のエネルギ蓄積素子を有し、それが、交流供給電圧ＶＡＣの不具合後の所定期間の時間に補助電圧Ｖａｕｘを供給してよい。例えば、通常サーバシステムで使用される電源ユニット２では、補助電圧Ｖａｕｘは、一次供給電圧ＶＡＣが中断された後、約３０秒間供給されてよい。
【００２８】
ＡＣ不具合の検出は、電源ユニット２が交流供給電圧ＶＡＣへ再接続された後、対応する制御信号の発生をもたらす。このために、図１に示される実施形態では、シークエンシング・マイクロコントローラ１３は、不具合信号Ｓｆａｉｌをチップセット１２及び／又はファームウェア構成要素１１へ供給する。
【００２９】
所定の待機期間の後、シークエンシング・マイクロコントローラ１３は、補助電圧Ｖａｕｘをチップセット１２へ供給してよい。補助電圧Ｖａｕｘの供給に応答して、チップセット１２は初期化され、コンピュータシステム１は所定のスタンバイモード２１に入る。図２のダイアグラムでは、コンピュータシステム１はＡＣＰＩスタンバイ状態Ｓ５に入る。代替的に、コンピュータシステム１は、ＡＣＰＩサスペンド状態Ｓ３に入ってよい。補助電圧Ｖａｕｘがスタンバイモード２１において欠乏する場合に、コンピュータシステム１はＡＣ不具合状態２０へ戻る。
【００３０】
電源が中断されない場合は、任意の待機時間の後、チップセット１２は、二次供給電圧Ｖｃｃの供給をアクティブにするよう、制御信号Ｓｏｎをマイクロコントローラ５へ発行してよい。代替的に、電源ユニット２の起動がまた、シークエンシング・マイクロコントローラ１３によってリクエストされてよい。結果として、コンピュータシステム１は、初期化状態２２へと変化する。制御信号Ｓｏｎに応答して、マイクロコントローラ５は、補助電圧Ｖａｕｘに加えて二次供給電圧Ｖｃｃを供給するよう、ＡＣ／ＤＣコンバータ４をアクティブに又は再設定する。
【００３１】
初期化状態２２において、チップセット１２は、電源ユニット２、コンパレータ１４、又はその両方からの所謂電源良好信号の供給を待つ。しかし、交流供給電圧ＶＡＣの更なる中断がこの状態で起こる場合に、電源ユニット２は、リクエストされた二次供給電圧Ｖｃｃを供給することができず、それにより、コンピュータシステム１は、その初期化プロシージャを続けることができない。
【００３２】
デッドロック状態を検出して回避するために、シークエンシング・マイクロコントローラ１３は、マイクロコントローラ５へ供給されるモード制御信号Ｓｏｎと、電源ユニット２及び電圧コンパレータ１４によって夫々供給される電源良好信号ＰＧＰＳＵ及びＰＧＶＣとを能動的にモニタする。特に、電源ユニット２の起動が制御信号Ｓｏｎを用いてリクエストされた後、シークエンシング・マイクロコントローラ１３はタイマを起動させる。タイマは、所定期間の時間Ｔｍａｘ、例えば５００ミリ秒後に、タイムアウトする。通常、この時間は、電源ユニット２がリクエストされた二次供給電圧Ｖｃｃを供給するのに十分であるべきである。
【００３３】
しかし、更なるＡＣ不具合の場合に、制御信号ＰＧＰＳＵ又は制御信号ＰＧＶＣのいずれかが所定の時間期間内に供給されない。このように、シークエンシング・マイクロコントローラ１３は、電源ユニット２の起動中にＡＣ不具合の発生を検出する。これに応じて、シークエンシング・マイクロコントローラ１３は、不具合、特に、交流供給電圧ＶＡＣの不具合の発生を、システムボード３の他の構成要素へ知らせる。特に、シークエンシング・マイクロコントローラ１３は、先と同じく不具合信号Ｓｆａｉｌをチップセット１２へ供給し、ＡＣ不具合状態２０へ戻ってよい。
【００３４】
交流供給電圧ＶＡＣの不具合は、異なる方法において知らされてよい。第１の実施形態に従って、シークエンシング・マイクロコントローラ１３は、シークエンシング・マイクロコントローラ１３へ接続される全ての構成要素への補助供給電圧Ｖａｕｘを中断する。特に、チップセット１２は、完全なシステムリセットを生じさせる所定期間の時間、補助電圧Ｖａｕｘから切り離される。補助電圧Ｖａｕｘのそのような中断に応答して、チップセット１２は、再びその初期化シーケンスを開始する。代替的に、チップセット１２が直接に補助電圧Ｖａｕｘへ接続される場合に、シークエンシング・マイクロコントローラ１３は、適切な制御信号、例えば、レジューム−リセット信号を、チップセット１２へ供給してよい。この信号は、チップセット１２及び潜在的にシステムボード３の更なる構成要素の再初期化を能動的にリクエストするよう、所定量の時間の後、アサート及びデアサートされる。
【００３５】
電源ユニット２の更なる電源異常がその後の初期化フェーズの間に起こるべき場合に、シークエンシング・マイクロコントローラ１３は、デッドロック状態が起こるように、再びＡＣ不具合を知らせる。一次的な交流供給電圧ＶＡＣが最終的に安定すると仮定して、チップセット１２及びシステムボード３の他の構成要素は最終的に、通常の初期化プロセスを進める。特に、電源ユニット２及び電圧コンパレータ１４はいずれも、モード制御信号Ｓｏｎの供給から所定期間の時間Ｔｍａｘ内に、夫々の電源良好信号ＰＧＰＳＵ及びＰＧＶＣを生成する。これに応じて、コンピュータシステム１は、通常の動作モード２３、特に、ＡＣＰＩＳ０状態に入り、その状態において、ＣＰＵ１０は作動し始める。
【００３６】
従って、ファームウェア構成要素１１は、ＣＰＵ１０で所謂ＢＩＯＳコードを実行し始める。ＢＩＯＳコードの実行中、シークエンシング・マイクロコントローラ１３又はチップセット１２による適切な制御信号のアサーションにより、ＢＩＯＳ構成要素１１は、前のＡＣ不具合の発生を認識させられる。対応するＢＩＯＳ設定に応答して、ファームウェア構成要素１１のＢＩＯＳコードは、動作モード２３、すなわち、ＡＣＰＩＳ０状態のままであるよう、又はスタンバイモード２１、例えば、ＡＣＰＩＳ３又はＳ５状態へ戻るよう、コンピュータシステム１に指示する。例えば、コンピュータシステム１が、ＡＣ不具合の発生後にＡＣＰＩＳ５状態に入るよう構成される場合に、スタンバイモード２１に戻る対応するモード変更は、モード制御信号Ｓｏｎをデアサートすることによってリクエストされてよい。
【００３７】
図２に示されるように、通常動作モード２３において、シークエンシング・マイクロコントローラ１３は、一方又は両方の電源良好信号ＰＧＰＳＵ及びＰＧＶＣをモニタし続ける。電源良好信号の一方又は両方が欠乏すべき場合に、システムはＡＣ不具合状態２０へ戻る。
【００３８】
実際には、電源ユニット２及びシステムボード３の構成要素によって供給される制御信号ＰＧＰＳＵ、ＰＧＶＣ及び／又はＳｏｎをモニタすることによって、シークエンシング・マイクロコントローラ１３は、初期化状態２２を含むコンピュータシステム１の全ての動作状態においてＡＣ電源不具合の発生を検出することができる。ＡＣ不具合の検出をシステムボード３の他の構成要素、特にチップセット１２、へ知らせることによって、補助電圧Ｖａｕｘの中断を生じさせないような短いＡＣ電源不具合でさえ、全ての構成要素によって検出可能であり、システムボード３の構成要素が明確な状態へと至ることができることを確かにする。これは、手動による再起動が不可能であるか又は非常に費用がかかる、遠く離れて設置されたコンピュータシステムにとって特に重要である。
【符号の説明】
【００３９】
１          コンピュータシステム
２          電源ユニット
３          システムボード
４          ＡＣ／ＤＣコンバータ
５          マイクロコントローラ
６          供給電圧端子
７          補助電圧端子
８          制御信号出力部
９          制御信号入力部
１０        ＣＰＵ
１１        ファームウェア構成要素
１２        チップセット
１３        シークエンシング・マイクロコントローラ
１４        電圧コンパレータ
１５        電圧レギュレータ
２０        ＡＣ不具合状態
２１        スタンバイモード
２２        初期化状態
２３        通常動作モード
ＰＧＰＳＵ  （ＰＳＵの）電源良好信号
ＰＧＶＣ    （システムボードの）電源良好信号
Ｓｆａｉｌ  不具合信号
Ｓｏｎ      モード制御信号
Ｔｍａｘ    所定の時間期間
ＶＡＣ      交流供給電圧
Ｖａｕｘ    補助電圧
Ｖｃｃ      二次供給電圧
【図１】
2015099488.tif 000003
【図２】
2015099488.tif 000004
【手続補正書】
【提出日】平成27年2月20日(2015.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
交流供給電圧に基づき少なくとも１の二次供給電圧及び少なくとも１の補助電圧を生成する電源ユニットと、
前記電源ユニットへ電気的に接続されるシステムボードと
を有し、
前記システムボードは、該システムボードの更なる構成要素を選択的にアクティブにするシークエンシング・マイクロコントローラを有し、
前記更なる構成要素は、チップセットを有し、
前記シークエンシング・マイクロコントローラは、コンピュータシステムの所定の動作モードに入るリクエストのために前記チップセットによって供給される少なくともモード制御信号をモニタし、前記所定の動作モードに入る前記リクエストの検出に応答してタイマをアクティブにし、少なくとも所定期間の時間に前記電源ユニット及び／又は前記システムボードによって供給される少なくとも１の電源良好信号をモニタして、該少なくとも１つの電源良好信号が前記コンピュータシステムの前記所定の動作モードに入る前記リクエストから前記所定期間の時間内に、受信されない場合は、前記交流供給電圧の不具合を少なくとも前記チップセットへ知らせるよう構成される、
コンピュータシステム。
【請求項２】
前記シークエンシング・マイクロコントローラは、前記少なくとも１の二次供給電圧及び／又は前記少なくとも１の補助電圧を前記システムボードの前記更なる構成要素へ選択的に供給し、且つ、前記交流供給電圧の不具合を知らせるために所定期間の時間に前記システムボードの全ての更なる構成要素への少なくとも前記補助電圧の供給を中断するよう構成される、
請求項１に記載のコンピュータシステム。
【請求項３】
前記シークエンシング・マイクロコントローラは、前記交流供給電圧の不具合を知らせるために所定量の時間にレジューム−リセット信号を前記チップセットへ供給するよう構成される、
請求項１に記載のコンピュータシステム。
【請求項４】
前記更なる構成要素は、ファームウェア構成要素を有し、該ファームウェア構成要素は、前記シークエンシング・マイクロコントローラが更に、前記交流供給電圧の不具合を知らせるために不具合信号を前記ファームウェア構成要素へ供給するよう構成される場合に、記憶されているファームウェア設定に従って電源不具合後に当該コンピュータシステムの所定の動作モードをアクティブにするよう構成される、
請求項１に記載のコンピュータシステム。
【請求項５】
前記シークエンシング・マイクロコントローラは更に、前記電源ユニットから前記システムボードへの前記二次供給電圧の供給をモニタし、前記二次供給電圧の供給が所定期間の時間内に検出されない場合は前記交流供給電圧の不具合を知らせるよう構成される、
請求項１に記載のコンピュータシステム。
【請求項６】
前記シークエンシング・マイクロコントローラは、
前記電源ユニットによって供給され、該電源ユニットの出力端子での二次供給電圧が第１の所定電圧レベルに達したことを示す第１の電源良好信号、及び
前記システムボードの電圧コンパレータによって供給され、前記システムボードの供給線での二次供給電圧が第２の所定電圧レベルに達したことを示す第２の電源良好信号
のうちの少なくとも１つをモニタするよう構成される、
請求項１に記載のコンピュータシステム。
【請求項７】
電源ユニット及び該電源ユニットへ電気的に接続されるシステムボードを有し、前記システムボードがシークエンシング・マイクロコントローラ及びチップセットを有するコンピュータシステムの動作方法であって、
前記シークエンシング・マイクロコントローラが、
交流供給電圧への前記電源ユニットの接続を検出するステップと、
前記コンピュータシステムの所定の動作モードに入るリクエストに応答してタイマをアクティブにするステップと、
少なくとも所定期間の時間に少なくとも１の電源良好信号をモニタするステップと、
前記少なくとも１の電源良好信号が、前記コンピュータシステムの前記所定の動作モードに入る前記リクエストから前記所定期間の時間内に、受信されない場合は、前記交流供給電圧の不具合を少なくとも前記チップセットへ知らせるステップと
を実行する、コンピュータシステムの動作方法。
【請求項８】
前記アクティブにするステップ及び前記モニタするステップは、前記コンピュータシステムの初期化状態の間に実行される、
請求項７に記載のコンピュータシステムの動作方法。
【請求項９】
前記シークエンシング・マイクロコントローラが更に、
前記コンピュータシステムの通常動作モードの間に前記少なくとも１の電源良好信号を連続的にモニタするステップと、
前記少なくとも１の電源良好信号が前記コンピュータシステムの前記通常動作モードにおいて非アクティブにされる場合は、前記交流供給電圧の不具合を少なくとも前記チップセットへ知らせるステップと
を実行する、請求項８に記載のコンピュータシステムの動作方法。
【請求項１０】
前記検出するステップにおいて、前記シークエンシング・マイクロコントローラは、前記交流供給電圧への前記電源ユニットの接続を示す前記電源ユニットからの以前はなかった補助電圧の供給を検出する、
請求項７に記載のコンピュータシステムの動作方法。
【請求項１１】
前記シークエンシング・マイクロコントローラは、前記電源ユニットの接続の検出後に前記補助電圧を前記チップセットへ供給し、前記知らせるステップは、前記交流供給電圧の不具合を知らせるために所定量の時間に前記システムボードの前記チップセットへの前記補助電圧の供給を中断することを含む、
請求項１０に記載のコンピュータシステムの動作方法。
【請求項１２】
前記知らせるステップは、前記交流供給電圧の不具合を知らせるために所定量の時間に前記シークエンシング・マイクロコントローラから前記チップセットへレジューム−リセット信号を供給することを含む、
請求項７に記載のコンピュータシステムの動作方法。