【手続補正書】
【提出日】平成16年5月13日(2004.5.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ・システムを拡張ベースにホット・ドッキングする方法であって、前記コンピュータ・システムと拡張ベースとは、前記コンピュータ・システムがドッキングされているときには、信号ラインを有する共有入出力バスの一部を介して物理的に結合され、前記コンピュータ・システムは、前記共有入出力バスの前記一部を機能的に結合する複数のスイッチを含み、前記コンピュータ・システムと拡張ベースとは、それぞれが、前記共有入出力バスに結合されたデバイスからのバス制御リクエストを仲裁し許可するローカル・アービタと、ハンドシェーキング信号を送受信するマイクロコントローラと、ドッキング・ハンドシェーキング信号を発生し、前記共有入出力バスの前記信号ラインを物理的に結合するための長さの変動するピンを有する拡張コネクタとを有する、ホット・ドッキング方法において、
ドッキング・ハンドシェーキング信号に応答して、前記信号ラインの物理的結合がこれから生じるのか既に生じているのかを判断するステップと、
物理的結合がこれから生じるのか既に生じているのかを判断する前記ステップに応答して、前記コンピュータ・システムと拡張ベースとの前記ローカル・アービタを、アイドル状態にするステップと、
前記ドッキング・ハンドシェーキング信号によって、前記信号ラインが物理的に結合されていると判断するステップと、
前記信号ラインが物理的に結合されていると判断する前記ステップに応答して、前記複数のスイッチを閉じて、前記共有入出力バスの前記一部を機能的に結合するステップと
を含むことを特徴とするホット・ドッキング方法。
【請求項２】
コンピュータ・システムを拡張ベースからホット・アンドッキングする方法であって、前記コンピュータ・システムと拡張ベースとは、前記コンピュータ・システムがドッキングされているときには、信号ラインを有する共有入出力バスの一部を介して物理的に結合され、前記コンピュータ・システムは、前記共有入出力バスの前記一部を機能的に結合する複数のスイッチを含み、前記コンピュータ・システムと拡張ベースとは、それぞれが、前記共有入出力バスに結合されたデバイスからのバス制御リクエストを仲裁し許可するローカル・アービタと、ハンドシェーキング信号を送受信するマイクロコントローラと、ドッキング・ハンドシェーキング信号を発生し、前記共有入出力バスの前記信号ラインを物理的に結合するための長さの変動するピンを有する拡張コネクタとを有する、ホット・アンドッキング方法において、
ドッキング・ハンドシェーキング信号に応答して、前記信号ラインの物理的結合がこれから生じるかどうかを判断するステップと、
前記コンピュータ・システムと拡張ベースとの前記ローカル・アービタを、物理的結合がこれから生じるかどうかを判断する前記ステップに応答して、アイドル状態にするステップと、
前記ローカル・アービタをアイドル状態にするステップに応答して、前記複数のスイッチを開いて前記共有入出力バスの前記一部を機能的に切断するステップと
を含むことを特徴とするホット・アンドッキング方法。
【請求項３】
コンピュータ・システムと拡張ベースとをホット・ドッキング及びホット・アンドッキングする方法であって、前記コンピュータ・システムと拡張ベースとは、前記コンピュータ・システムがドッキングされているときには、信号ラインを有する共有入出力バスの一部を介して物理的に結合され、前記コンピュータ・システムは、前記共有入出力バスの前記一部を機能的に結合する複数のスイッチを含み、前記コンピュータ・システムと拡張ベースとは、それぞれが、前記共有入出力バスに結合されたデバイスからのバス制御リクエストを仲裁し付与するローカル・アービタと、ハンドシェーキング信号を送信及び受信するマイクロコントローラと、ドッキング・ハンドシェーキング信号を発生し前記共有入出力バスの前記信号ラインを物理的に結合するための長さの変動するピンを有する拡張コネクタとを有する、ホット・ドッキング／アンドッキング方法において、
ドッキング・ハンドシェーキング信号に応答して、前記信号ラインの物理的結合がこれから生じるのか既に生じているのかを判断するステップと、
前記コンピュータ・システムと拡張ベースとの前記ローカル・アービタを、物理的結合がこれから生じるのか既に生じているのかを判断する前記ステップに応答して、アイドル状態にするステップと、
前記ドッキング・ハンドシェーキング信号に応答して、前記信号ラインが物理的に結合されていると判断するステップと、
前記信号ラインが物理的に結合されていると判断する前記ステップに応答して、前記複数のスイッチを閉じて前記共有入出力バスの前記一部を機能的に結合するステップと、
前記ドッキング・ハンドシェーキング信号に応答して、前記信号ラインの物理的結合がこれから生じると判断するステップと、
前記コンピュータ・システムと拡張ベースとの前記ローカル・アービタを、物理的結合がこれから生じると判断する前記ステップに応答して、アイドル状態にするステップと、
前記ローカル・アービタをアイドル状態におくステップに応答して、前記複数のスイッチを開いて前記共有入出力バスの前記一部を機能的に切断するステップと
を含むことを特徴とするホット・ドッキング／アンドッキング方法。
【請求項４】
ホット・ドッキング及びホット・アンドッキング機能を組み入れたコンピュータ・システムにおいて、
第１の部分と第２の部分とを有する入出力バスと、
前記コンピュータ・システムを拡張ベースに接続する拡張コネクタであって、前記入出力バスの個々の信号ラインに対応する複数の電気的接点を介して、前記入出力バスの第２の部分に電気的に結合される拡張コネクタと、
それぞれが、前記入出力バスの前記第１の部分の信号ラインに結合された第１の端子と、前記入出力バスの前記第２の部分の対応する信号ラインに結合された第２の端子と、制御信号を受け取る制御端子とから構成される複数のスイッチであって、前記第１及び第２の端子は、前記制御信号がアサートされるときには電気的に結合され、それ以外のときには電気的に分離される複数のスイッチと、
前記入出力バスの前記第１の部分に結合されており、前記入出力バスに結合されたデバイスからのバス制御リクエストを仲裁しかつ許可するローカル・アービタであって、前記入出力バス上のバス・サイクルを禁止するアイドル状態におかれることが可能なローカル・アービタと、
ドッキング信号及びアンドッキング・ハンドシェーキング信号を発生し、受け取り、かつ、拡張ベースに通信するハンドシェーキング回路と、
前記ハンドシェーキング回路、前記ローカル・アービタ及び前記複数のスイッチの前記制御端子に結合されており、ドッキング／アンドッキングのイベントの期間に、前記ハンドシェーキング信号を用いて前記ローカル・アービタをアイドル状態にするマイクロコントローラと
を備えていることを特徴とするコンピュータ・システム。
【請求項５】
ホット・ドッキング及びホット・アンドッキング機能を組み入れたコンピュータ・システムのための拡張ベースにおいて、
入出力バスと、
前記拡張ベースをコンピュータ・システムに物理的に結合する拡張コネクタであって、前記入出力バスの個々の信号ラインに対応する複数の電気的接点を介して、前記入出力バスに電気的に結合される拡張コネクタと、
前記入出力バスに結合されており、前記入出力バスに結合されたデバイスからのバス制御リクエストを仲裁し付与するローカル・アービタであって、前記入出力バス上のバス・サイクルを禁止するアイドル状態におかれることが可能なローカル・アービタと、
ドッキング・ハンドシェーキング信号及びアンドッキング・ハンドシェーキング信号を発生し、受け取り、かつ、拡張ベースに通信するハンドシェーキング回路と、
前記ハンドシェーキング回路と前記ローカル・アービタとに結合されており、ドッキング／アンドッキングのイベントの期間に、前記ハンドシェーキング信号を用いて前記ローカル・アービタをアイドル状態におくマイクロコントローラと
を備えていることを特徴とする拡張ベース。
【請求項６】
ホット・ドッキング及びホット・アンドッキング機能を組み入れたコンピュータ・システムにおいて、
第１の入出力バス部分と、
前記第１の入出力バス部分を拡張ベースの第２の入出力バス部分に物理的に結合する拡張コネクタと、
前記第１の入出力バス部分に結合されており、前記第１の入出力バス部分に結合されたデバイスからのバス制御リクエストを発生するローカル・アービタであって、ドッキング／アンドッキングのイベントの前に前記第１の入出力バス部分にローカル・アビータが駐在するときに、アイドル状態におかれることが可能なローカル・アービタと
を備えていることを特徴とするコンピュータ・システム。
【請求項７】
ホット・ドッキング及びホット・アンドッキング機能を組み入れた拡張ベースにおいて、
第１の入出力バス部分と、
前記第１の入出力バス部分を拡張ベースの第２の入出力バス部分に物理的に結合する拡張コネクタと、
前記第１の入出力バス部分に結合されており、前記第１の入出力バス部分に結合されたデバイスからのバス制御リクエストを発生するローカル・アービタであって、ドッキング／アンドッキングのイベントの前に前記第１の入出力バス部分にローカル・アビータが駐在するときに、アイドル状態におかれることが可能なローカル・アービタと
を備えていることを特徴とするコンピュータ・システム。