(57)【要約】【課題】簡易な構成で、突入電流による消費電力の増加を抑制することができない。【解決手段】本発明の情報処理装置は、情報処理装置全体の制御または前記情報処理装置に機能の追加を行うボードを、電源が供給されている状態で挿抜可能な情報処理装置であって、電源部と、前記情報処理装置への前記ボードの挿入を検出する検出部と、複数の前記ボードが、略同時に前記情報処理装置へ挿入されたことが検出された場合、前記電源部で発生した電源を、前記挿入された複数のボードに対し、それぞれ異なるタイミングで供給する給電制御部と、を有する。【選択図】図２
2010182229.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置全体の制御または前記情報処理装置に機能の追加を行うボードを、電源が供給されている状態で挿抜可能な情報処理装置であって、
電源部と、
前記情報処理装置への前記ボードの挿入を検出する検出部と、
複数の前記ボードが、略同時に前記情報処理装置へ挿入されたことが検出された場合、前記電源部で発生した電源を、前記挿入された複数のボードに対し、それぞれ異なるタイミングで供給する給電制御部と、を有する、情報処理装置。
【請求項２】
前記給電制御部は、前記挿入された複数のボードに対し、それぞれ所定の時間ずつ、タイミングをずらして電源を供給する、請求項１記載の情報処理装置。
【請求項３】
前記所定の時間は、前記ボードへ電源が供給された時に、前記ボードに突入電流が流れる時間以上の時間である、請求項２記載の情報処理装置。
【請求項４】
前記給電制御部は、前記挿入された複数のボードに対し、あらかじめ定められた優先順位に基づく順序で、電源を供給する、請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
情報処理装置全体の制御または前記情報処理装置に機能の追加を行うボードを、電源が供給されている状態で挿抜可能な情報処理装置に適用される給電制御方法であって、
電源を発生する電源発生ステップと、
前記情報処理装置への前記ボードの挿入を検出する検出ステップと、
複数の前記ボードが、略同時に前記情報処理装置へ挿入されたことが検出された場合、前記発生した電源を、前記挿入された複数のボードに対し、それぞれ異なるタイミングで供給する給電制御ステップと、を有する、給電制御方法。
【請求項６】
前記給電制御ステップは、前記挿入された複数のボードに対し、それぞれ所定の時間ずつ、タイミングをずらして電源を供給する、請求項５記載の給電制御方法。
【請求項７】
前記所定の時間は、前記ボードへ電源が供給された時に、前記ボードに突入電流が流れる時間以上の時間である、請求項６記載の給電制御方法。
【請求項８】
前記給電制御ステップは、前記挿入された複数のボードに対し、あらかじめ定められた優先順位に基づく順序で、電源を供給する、請求項５から７のいずれか１項に記載の給電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のボードの挿抜が可能なサーバー装置等の情報処置装置において、複数のボードに対して、電源を供給する技術に関する。
【背景技術】
【０００２】
サーバー装置の中には、自装置に電源が供給されている状態で、自装置に対する拡張機能の追加を行う拡張ボードの挿抜を可能としたホットプラグ機能を備えるものがある。
【０００３】
図６に、ホットプラグ機能を備えるサーバー装置１０の一般的な構成を示す。
【０００４】
図６に示すサーバー装置１０は、電源モジュール１１と、メインボード１２と、３つの拡張ボード１３ａ,１３ｂ,１３ｃと、を有する。なお、以下の説明においては、拡張ボード１３ａ,１３ｂ,１３ｃをまとめて拡張ボード１３と呼ぶことがある。
【０００５】
拡張ボード１３は、サーバー装置１０の有する不図示のスロットに挿入される。
【０００６】
図６に示すサーバー装置１０においては、拡張ボード１３ａ,１３ｂ,１３ｃが挿入された場合、電源モジュール１１が、メインボード１２を介して、拡張ボード１３ａ,１３ｂ,１３ｃに対して電源を供給する。
【０００７】
ここで、電源が供給されている状態のサーバー装置１０に拡張ボード１３が挿入された場合、拡張ボード１３に対して、電源の供給を行うタイミング等についてなんら考慮がされていないと、拡張ボード１３がサーバー装置１０に挿入された時点で、拡張ボード１３に電源が供給される。そうすると、拡張ボード１３には、電源の供給が開始された直後に、定常状態よりも遥かに大きい突入電流が流れ、電源モジュール１１の消費電流が一時的に増加する。
【０００８】
そこで、一般的に、拡張ボード１３への突入電流の流入を防ぐために、拡張ボード１３に電流を緩やかに流す突入防止回路を搭載し、サーバー装置１０に拡張ボード１３を挿入したときに、突入電流が発生しないようにされている。
【０００９】
しかし、拡張ボード１３の実装面積の不足により、突入電流を防止するのに十分な性能を有する突入防止回路を搭載できなかったり、ノイズ対策のために突入防止回路により電流を制限できない箇所にコンデンサを搭載したりすると、突入電流を完全に防止することができない。
【００１０】
また、複数の拡張ボード１３ａ,１３ｂ,１３ｃを挿入可能なサーバー装置１０では、略同時（拡張ボード１３に突入電流が流れる時間に比べて十分に小さい程度の時間差を有する場合を含む）に複数の拡張ボード１３ａ,１３ｂ,１３ｃが挿入される可能性を考慮する必要がある。この場合、略同時に挿入される複数の拡張ボード１３ａ,１３ｂ,１３ｃのそれぞれの突入電流を加算した値を、突入電流の最大値として電源モジュール１１の設計を行う必要がある。これにより、電源モジュール１１に求められる容量が大きくなり、サーバー装置１０全体のコストアップや装置サイズの肥大化を招くという問題がある。
【００１１】
上記の問題に対して、特許文献１には、複数の電子装置に電源の供給を行う給電装置において、複数の電子装置の各々に流れる突入電流の値を加算し、その加算値が、給電装置が供給可能な総電流値を超える場合、給電装置が供給可能な総電流値を超えないように電子装置を選択し、選択した電子装置に対してのみ電源の供給を行う方法が開示されている。
【００１２】
よって、図６に示した構成に、特許文献１に開示された方法を適用することにより、サーバー装置１０の本体側では、電源モジュール１１にて電源の供給が可能な総電流値を超えないように拡張ボード１３を選択し、選択した拡張ボード１３に対してのみ電源の供給を行うことが可能となる。こうすることで、拡張ボード１３に流れる突入電流の分散化が図れるため、電源モジュール１１に求められる容量の増大を抑制することができる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００８−２１７３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献１に開示された方法を図６の構成に適用する場合、サーバー装置１０の本体側には、各拡張ボード１３の突入電流の値を加算したり、電源モジュール１１にて電源の供給が可能な電流値との比較結果に基づき電源を供給する拡張ボード１３を選択したりする構成が必要となる。また、一方の拡張ボード１３側にも、自ボードに流れる突入電流を記憶したり、その突入電流の値をサーバー装置１０の本体側へ通知したりする構成が必要となり、サーバー装置１０の本体側および拡張ボード１３側の双方ともに構成が複雑になるという問題がある。
【００１５】
本発明の目的は、簡易な構成で、突入電流の分散化を図ることにより、電源モジュールに求められる容量の増大を抑制することができる情報処理装置および給電制御方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために本発明の情報処理装置は、
情報処理装置全体の制御または前記情報処理装置に機能の追加を行うボードを、電源が供給されている状態で挿抜可能な情報処理装置であって、
電源部と、
前記情報処理装置への前記ボードの挿入を検出する検出部と、
複数の前記ボードが、略同時に前記情報処理装置へ挿入されたことが検出された場合、前記電源部で発生した電源を、前記挿入された複数のボードに対し、それぞれ異なるタイミングで供給する給電制御部と、を有する。
【００１７】
上記目的を達成するために本発明の給電制御方法は、
情報処理装置全体の制御または前記情報処理装置に機能の追加を行うボードを、電源が供給されている状態で挿抜可能な情報処理装置に適用される給電制御方法であって、
電源を発生する電源発生ステップと、
前記情報処理装置への前記ボードの挿入を検出する検出ステップと、
複数の前記ボードが、略同時に前記情報処理装置へ挿入されたことが検出された場合、前記発生した電源を、前記挿入された複数のボードに対し、それぞれ異なるタイミングで供給する給電制御ステップと、を有する。
【発明の効果】
【００１８】
本発明によれば、情報処理装置に複数のボードが略同時に挿入された場合、複数のボードのそれぞれに対して異なるタイミングで電源の供給を行うため、簡易な構成で、ボードに流れる突入電流の分散化を図ることができ、電源モジュールに求められる容量の増大を抑制することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態のサーバー装置の構成を示すブロック図である。
【図２】図１に示した拡張ボード起動制御部の内部構成を示すブロック図である。
【図３】図２に示した起動タイミング調整回路の内部構成を示すブロック図である。
【図４】図２に示した起動タイミング調整回路の動作を示すタイミングチャートである。
【図５】本発明の他の実施形態のサーバー装置の他の構成を示すブロック図である。
【図６】一般的なサーバー装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００２１】
なお、以後で説明する実施形態では、情報処理装置が、サーバー装置である場合を例に挙げて説明するが、本発明はこれに限らず、複数のボードが挿入可能な情報処理装置全般に適用可能である。
【００２２】
図１は、本発明の一実施形態のサーバー装置１００の構成を示すブロック図である。
【００２３】
図１に示すサーバー装置１００は、電源モジュール１０１と、メインボード１０２と、３つの拡張ボード１０３ａ,１０３ｂ,１０３ｃと、を有する。なお、以下の説明においては、拡張ボード１０３ａ,１０３ｂ,１０３ｃをまとめて拡張ボード１０３と呼ぶことがある。
【００２４】
電源モジュール１０１は、メインボード１０２や拡張ボード１０３に供給する電源を発生する。
【００２５】
メインボード１０２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や、メモリや、ＩＯコントローラ等を搭載し、サーバー装置１００全体を制御する。また、メインボード１０２は、給電制御部となる拡張ボード起動制御部１０４を有している。
【００２６】
拡張ボード１０３は、サーバー装置１００に拡張機能を追加するためのボードであり、サーバー装置１００に追加する機能に対応した拡張ボード１０３が、サーバー装置１００に挿入される。なお、拡張ボード１０３は、サーバー装置１００の有する不図示のスロットに挿入される。また、拡張ボード１０３は、ホットプラグ機能に対応可能なボードであり、サーバー装置１００に電源が供給されている状態で抜き差しすることができる。また、拡張ボード１０３は、サーバー装置１００に挿入された場合に、サーバー装置１００への拡張ボード１０３の挿抜状態を示す挿抜検出信号をメインボード１０２に出力する。
【００２７】
拡張ボード起動制御部１０４は、複数の拡張ボード１０３が略同時（拡張ボード１０３に突入電流が流れる時間に比べて十分に小さい程度の時間差を有する場合を含む）にサーバー装置１００に挿入された場合、複数の拡張ボード１０３に電源を供給する順序およびタイミングを制御する。
【００２８】
次に、拡張ボード起動制御部１０４の内部構成について説明する。
【００２９】
図２は、拡張ボード起動制御部１０４の内部構成を示すブロック図である。
【００３０】
拡張ボード起動制御部１０４は、挿抜検出回路２０１と、起動タイミング調整回路２０２と、電源スイッチ回路２０３と、を有する。
【００３１】
挿抜検出回路２０１は、拡張ボード１０３から出力された挿抜検出信号に基づき、拡張ボード１０３がサーバー装置１００に挿入されているか、抜かれているかを検出する。そして、挿抜検出回路２０１は、拡張ボード１０３の挿抜状態を示す信号を起動タイミング調整回路２０２に出力する。
【００３２】
起動タイミング調整回路２０２は、略同時に複数の拡張ボード１０３ａ,１０３ｂ,１０３ｃがサーバー装置１００に挿入された場合、拡張ボード１０３ａ,１０３ｂ,１０３ｃに対して、それぞれ順番に電源を供給することができるように、拡張ボード１０３ａ,１０３ｂ,１０３ｃに電源を供給する順序およびタイミングを決定する。
【００３３】
電源スイッチ回路２０３は、起動タイミング調整回路２０２が決定した拡張ボード１０３に電源を供給する順序およびタイミングに従って、拡張ボード１０３への電源の供給の開始および停止の制御を行う。
【００３４】
次に、起動タイミング調整回路２０２の内部構成について説明する。
【００３５】
図３は、起動タイミング調整回路２０２の内部構成を示すブロック図である。
【００３６】
起動タイミング調整回路２０２は、入力マスク回路３０１と、遅延生成回路３０２と、優先順位回路３０３と、レジスタ回路３０４と、を有する。
【００３７】
なお、図３中の信号ａ０〜ａ４,ｂ０〜ｂ４,ｃ０〜ｃ４はそれぞれ拡張ボード１０３ａ,１０３ｂ,１０３ｃに対応する信号である。
【００３８】
入力マスク回路３０１は、挿抜検出回路２０１から拡張ボード１０３の挿抜状態を示す信号（ａ０,ｂ０,ｃ０）が入力されるとともに、レジスタ回路３０４から出力された信号（ａ４,ｂ４,ｃ４）がマスク端子へ入力される。
【００３９】
入力マスク回路３０１は、マスク端子への入力信号（ａ４,ｂ４,ｃ４）がＨｉｇｈの場合、対応する拡張ボード１０３の挿抜状態を示す信号(ａ０,ｂ０,ｃ０)をマスクして、遅延生成回路３０２へＬｏｗの信号（ａ１,ｂ１,ｃ１）を出力する。すなわち、入力マスク回路３０１は、例えば、マスク端子への入力信号（ａ４）がＨｉｇｈの場合、対応する拡張ボード１０３ａがサーバー装置１００に挿入されていることを示すＨｉｇｈの信号（ａ０）が挿抜検出回路２０１から出力されても、遅延生成回路３０２には、Ｌｏｗの信号（ａ１）を出力する。
【００４０】
遅延生成回路３０２は、入力マスク回路３０１から信号（ａ１,ｂ１,ｃ１）が入力されるとともに、遅延生成回路３０２から出力された信号（ａ３,ｂ３,ｃ３）が遅延端子へ入力される。
【００４１】
遅延生成回路３０２は、遅延端子への入力信号（ａ３,ｂ３,ｃ３）のうち１つがＬｏｗからＨｉｇｈに変化した場合、遅延端子への入力信号（ａ３,ｂ３,ｃ３）が変化してから所定の時間が経過するまで、遅延端子への入力信号（ａ３,ｂ３,ｃ３）が変化した時点での入力マスク回路３０１からの信号(ａ１,ｂ１,ｃ１)を保持し、対応する信号（ａ２,ｂ２,ｃ２）を優先順位回路３０３へ出力する。
【００４２】
また、遅延生成回路３０２は、遅延端子への入力信号が変化した後に、入力マスク回路３０１からの信号(ａ１,ｂ１,ｃ１)が変化しても、遅延端子への入力信号（ａ３,ｂ３,ｃ３）が変化してから所定の時間が経過するまでは、変化後の入力マスク回路３０１からの信号(ａ１,ｂ１,ｃ１)を優先順位回路３０３に出力せず、所定の時間が経過した後に、変化後の入力マスク回路３０１からの信号(ａ１,ｂ１,ｃ１)に対応する信号（ａ２,ｂ２,ｃ２）を出力する。
【００４３】
なお、所定の時間とは拡張ボード１０３に突入電流が流れる時間以上の時間である。
【００４４】
優先順位回路３０３は、遅延生成回路３０２から出力された信号（ａ２,ｂ２,ｃ２）のうち、複数の信号が同時にＨｉｇｈである場合、あらかじめ定められた優先順位に基づき、Ｈｉｇｈの信号から１つの信号を選択し、その信号に対応する信号(ａ３,ｂ３,ｃ３)をＨｉｇｈにして、レジスタ回路３０４に出力する。なお、選択方法は任意であるが、本実施形態では、拡張ボード１０３ａ,１０３ｂ,１０３ｃの順に優先するものとする。
【００４５】
レジスタ回路３０４は、優先順位回路３０３から出力された信号（ａ３,ｂ３,ｃ３）がＬｏｗからＨｉｇｈに変化したときに、対応する信号（ａ４,ｂ４,ｃ４）をＨｉｇｈにして電源スイッチ回路２０３に出力する。また、レジスタ回路３０４は、拡張ボード１０３がサーバー装置１００から抜かれて、拡張ボード１０３の挿抜状態を示すクリア端子への入力信号（ａ０,ｂ０,ｃ０）がＬｏｗとなった場合、対応する信号（ａ４,ｂ４,ｃ４）をＬｏｗにして電源スイッチ回路２０３に出力する。
【００４６】
なお、図２の挿抜検出回路２０１と電源スイッチ回路２０３は、当業者にとってよく知られており、また本発明とは直接関係しないので、その詳細な説明は省略する。
【００４７】
次に、起動タイミング調整回路２０２の動作について図４を参照して説明する。
【００４８】
図４は、２枚の拡張ボード１０３ａ,１０３ｂが略同時にサーバー装置１００に挿入され、その後に略同時に抜かれた場合の起動タイミング調整回路２０２の動作を示すタイミングチャートである。
【００４９】
図４において、ａ０〜ａ４,ｂ０〜ｂ４は図３のそれぞれの記号に対応する信号を示す。ここで、挿抜検出回路２０１からの信号（ａ０,ｂ０）がＬｏｗのときが、拡張ボード１０３ａ,１０３ｂがサーバー装置１００に挿入されていない状態を示し、挿抜検出回路２０１からの信号（ａ０,ｂ０）がＨｉｇｈのときが、拡張ボード１０３ａ,１０３ｂがサーバー装置１００に挿入されている状態を示す。また、起動タイミング調整回路２０２から電源スイッチ回路２０３への信号（ａ４,ｂ４）は、Ｈｉｇｈ、Ｌｏｗのときにそれぞれ電源スイッチ回路２０３のＯＮ、ＯＦＦを示す。電源スイッチ回路２０３は、起動タイミング調整回路２０２からの信号（ａ４,ｂ４）がＨｉｇｈのときに、対応する拡張ボード１０３ａ,１０３ｂへの電源の供給を開始し、信号（ａ４,ｂ４）がＬｏｗのときに、対応する拡張ボード１０３ａ,１０３ｂへの電源の供給を停止する。
【００５０】
また、初期状態では、入力マスク回路３０１のマスク端子（ａ４,ｂ４）や、遅延生成回路３０２の遅延端子（ａ３,ｂ３）への入力信号は、Ｌｏｗであるとする。
【００５１】
まず、時刻ｔ１において、拡張ボード１０３ａ,１０３ｂがサーバー装置１００に略同時に挿入されると、挿抜検出回路２０１は、Ｈｉｇｈの信号（ａ０,ｂ０）を、入力マスク回路３０１に出力する。
【００５２】
次に、時刻ｔ２において、入力マスク回路３０１は、マスク端子への入力信号（ａ４,ｂ４）はどちらもＬｏｗであるため、挿抜検出回路２０１から出力された信号（ａ０,ｂ０）に対してマスク行うことなく、そのままＨｉｇｈの信号（ａ１,ｂ１）を遅延生成回路３０２に出力する。
【００５３】
次に、時刻ｔ３において、遅延生成回路３０２は、遅延端子への入力信号（ａ３,ｂ３）はどちらもＬｏｗであるため、入力マスク回路３０１から出力された信号（ａ１,ｂ１）を、そのままＨｉｇｈの信号（ａ２,ｂ２）として、優先順位回路３０３に出力する。
【００５４】
次に、時刻ｔ４において、優先順位回路３０３は、遅延生成回路３０２から出力された信号（ａ２,ｂ２）はどちらもＨｉｇｈであるため、あらかじめ定められた優先順位（拡張ボード１０３ｂよりも拡張ボード１０３ａを優先する）に基づき、拡張ボード１０３ａに対応する信号（ａ２）を選択する。そして、優先順位回路３０３は、レジスタ回路３０４に、信号（ａ２）に対応する信号としてＨｉｇｈの信号（ａ３）を出力し、信号（ｂ２）に対応する信号としてＬｏｗの信号（ｂ３）を出力する。
【００５５】
次に、時刻ｔ４において遅延端子への入力信号の１つ（ａ３）がＬｏｗからＨｉｇｈに変化したので、遅延生成回路３０２は、その時点でマスク回路３０１から出力された信号（ａ１，ｂ１）を、遅延端子への入力信号（ａ３,ｂ３）が変化してから所定の時間（Ｔ）が経過するまで保持し、優先順位回路３０３に信号（ａ２,ｂ２）として出力する。なお、所定の時間とは拡張ボード１０３に突入電流が流れる時間以上の時間である。
【００５６】
次に、時刻ｔ５において、レジスタ回路３０４は、優先順位回路３０３から出力された信号（ａ３）がＬｏｗからＨｉｇｈに変化したので、電源スイッチ回路２０３に、信号（ａ３）に対応する信号としてＨｉｇｈの信号（ａ４）を出力し、信号（ｂ３）に対応する信号としてＬｏｗの信号（ｂ４）を出力する。
【００５７】
次に、時刻ｔ６において、入力マスク回路３０１は、レジスタ回路３０４から出力された、信号（ａ０）に対応するマスク端子への入力信号（ａ４）がＨｉｇｈとなるため、信号（ａ０）に対応する信号（ａ１）に対してマスクを行い、Ｌｏｗの信号（ａ１）を、遅延生成回路３０２に出力する。また、入力マスク回路３０１は、信号（ｂ０）に対応するマスク端子への入力信号（ｂ４）はＬｏｗのままであるので、マスクを行うことなく、Ｈｉｇｈの信号（ｂ１）を遅延生成回路３０２に出力する。
【００５８】
なお、この段階では、遅延端子への入力信号（ａ３,ｂ３）が変化してから所定の時間（Ｔ）が経過していないため、遅延生成回路３０２は、入力マスク回路３０１から時刻ｔ６において出力された信号（ａ１,ｂ１）を出力せず、時刻ｔ２において出力された信号（ａ１,ｂ１）を、優先順位回路３０３に信号（ａ２,ｂ２）として出力する。
【００５９】
次に、時刻ｔ７において、遅延生成回路３０２は、遅延端子への入力信号（ａ３,ｂ３）が変化してから所定の時間（Ｔ）が経過した後、時刻ｔ６において入力マスク回路３０１から出力された信号（ａ１,ｂ１）を、信号（ａ２,ｂ２）として優先順位回路３０３に出力する。ここで、入力マスク回路３０１から、Ｌｏｗの信号（ａ１）と、Ｈｉｇｈの信号（ｂ１）が出力されているので、遅延生成回路３０２は、Ｌｏｗの信号（ａ２）と、Ｈｉｇｈの信号信号（ｂ２）を優先順位回路３０３に出力する。
【００６０】
次に、時刻ｔ８において、優先順位回路３０３は、遅延生成回路３０２から出力された信号のうち、信号（ｂ２）のみがＨｉｇｈであるため、Ｌｏｗの信号（ａ３）と、Ｈｉｇｈの信号（ｂ３）をレジスタ回路３０４に出力する。
【００６１】
次に、時刻ｔ８において遅延端子への入力信号の１つ（ｂ３）がＬｏｗからＨｉｇｈに変化したので、遅延生成回路３０２は、その時点でマスク回路３０１から出力された信号（ａ１,ｂ１）を、遅延端子への入力信号（ａ３,ｂ３）が変化してから所定の時間（Ｔ）が経過するまで保持し、優先順位回路３０３に信号（ａ２,ｂ２）として出力する。
【００６２】
次に、時刻ｔ９において、レジスタ回路３０４は、優先順位回路３０３から出力された信号（ｂ３）がＬｏｗからＨｉｇｈに変化したので、電源スイッチ回路２０３に、信号（ｂ３）に対応する信号にＨｉｇｈの信号（ｂ４）を出力し、信号（ａ３）に対応する信号にＬｏｗの信号（ａ４）を出力する。
【００６３】
次に、時刻ｔ１０において、入力マスク回路３０１は、レジスタ回路３０４から出力された、信号（ｂ０）に対応するマスク端子への入力信号（ｂ４）がＨｉｇｈとなるため、信号（ｂ０）に対応する信号（ｂ１）に対してマスクを行い、Ｌｏｗの信号（ｂ１）を、遅延生成回路３０２に出力する。また、入力マスク回路３０１は、信号（ａ０）に対応するマスク端子への入力信号（ａ４）はＨｉｇｈのままであるので、Ｌｏｗの信号（ａ１）を遅延生成回路３０２に出力し続ける。
【００６４】
次に、時刻ｔ１１において、遅延生成回路３０２は、遅延端子への入力信号（ａ３,ｂ３）が変化してから所定の時間（Ｔ）が経過した後、時刻ｔ１０において入力マスク回路３０１から出力された信号（ａ１,ｂ１）を、信号（ａ２,ｂ２）として、優先順位回路３０３に出力する。ここで、遅延生成回路３０２は、入力マスク回路３０１から出力された信号（ａ１,ｂ１）はどちらもＬｏｗであるため、Ｌｏｗの信号（ａ２,ｂ２）を優先順位回路３０３に出力する。
【００６５】
次に、時刻ｔ１２において、優先順位回路３０３は、遅延生成回路３０２から出力された信号（ａ２,ｂ２）はどちらもＬｏｗであるため、Ｌｏｗの信号（ａ３,ｂ３）をレジスタ回路３０４に出力する。
【００６６】
次に、時刻ｔ１３において、拡張ボード１０３ａ,１０３ｂがサーバー装置１００から抜かれると、挿抜検出回路２０１は、Ｌｏｗの信号（ａ０,ｂ０）を出力する。そして、レジスタ回路３０４は、クリア端子への入力信号（ａ０、ｂ０）がＬｏｗとなるため、電源スイッチ回路２０３に、Ｌｏｗの信号（ａ４,ｂ４）を出力する。
【００６７】
このように、複数の拡張ボード１０３ａ,１０３ｂがサーバー装置１００に略同時に挿入された場合に、優先順位回路３０３に設定された優先順位に基づき、拡張ボード１０３に対する電源の供給が順次行われるので、複数の拡張ボード１０３ａ,１０３ｂに対する電源の供給のタイミングをずらすことができる。
【００６８】
次に、本実施形態のサーバー装置の他の構成について説明する。
【００６９】
図５は、本発明の他の実施形態のサーバー装置５００の構成を示すブロック図である。
【００７０】
なお、図５において、サーバー装置１００と同様の構成には同一符号を付し、説明を省略する。以下では、サーバー装置１００と異なる点を中心に説明する。
【００７１】
本実施形態のサーバー装置５００は、電源モジュール１０１と、３つの拡張ボード１０３ａ,１０３ｂ,１０３ｃ（以下、拡張ボード１０３と呼ぶことがある）と、ボード起動制御部５０１と、２つのメインボード５０２ａ,５０２ｂ（以下、メインボード５０２と呼ぶことがある）と、を有する。
【００７２】
サーバー装置５００は、複数のメインボード５０２ａ,５０２ｂを挿入可能である点および拡張ボード１０３だけでなく、メインボード５０２もホットプラグ機能に対応している点がサーバー装置１００と相違する。
【００７３】
このように、複数のメインボード５０２ａ,５０２ｂを挿入可能とすることにより、一部の設備が故障してもサービスを継続して提供することができる冗長化を実現することができる。
【００７４】
ボード起動制御部５０１は、メインボード５０２および拡張ボード１０３のサーバー装置５００への挿抜状態を検出し、それぞれのボードに電源を供給する順序およびタイミングを制御する。なお、ボード起動制御部５０１の内部構成やその動作は、拡張ボード起動制御部２０２と同様であるので、説明を省略する。
【００７５】
メインボード５０２は、拡張ボード１０３よりも突入電流が多いため、複数のメインボード５０２および拡張ボード１０３がサーバー装置５００に略同時に挿入された場合に、ボードごとに電源の供給のタイミングをずらすことにより、図１に示した拡張ボード１０３のみが挿入される場合に比べて、サーバー装置５００の突入電流の削減率をより大きくすることができる。
【００７６】
上述したように、本実施形態においては、ホットプラグ機能を備えたサーバー装置１００,５００に複数のボードが略同時に挿入された場合に、ボードごとに電源を供給するタイミングをずらすため、複数のボードに同時に電源が供給されることがなく、サーバー装置１００,５００全体の突入電流を削減することができ、電源モジュール１０１の容量の増大を抑制することができる。
【符号の説明】
【００７７】
１００,５００  サーバー装置
１０１  電源モジュール
１０２  メインボード
１０３  拡張ボード
１０４  拡張ボード起動制御部
２０１  挿抜検出回路
２０２  起動タイミング調整回路
２０３  電源スイッチ回路
３０１  入力マスク回路
３０２  遅延生成回路
３０３  優先順位回路
３０４  レジスタ回路
５０１  ボード起動制御部
５０２  メインボード
【図１】
2010182229.tif 000003
【図２】
2010182229.tif 000004
【図３】
2010182229.tif 000005
【図４】
2010182229.tif 000006
【図５】
2010182229.tif 000007
【図６】
2010182229.tif 000008