(57)【要約】【課題】既存の拡張カードフォームファクタ及びコンピュータシステムとの接続手段を維持する間に高速のデータ転送を提供する。【解決手段】コンピュータシステム１００の通信方法は、コネクタインターフェース１１０を有したベースボード１０２と、コネクタインターフェース１１０に収容されるべく設計されたコネクタ１０８及びモジュール１１２を有した拡張カード１０４を提供する工程と、コネクタ１０８及びコネクタインターフェース１１０を介してベースボード１０２に拡張カード１０４を接続する工程とを有する。モジュール１１２は、交換ファブリックネットワーク規格１０６を使用して、コネクタ１０８及びコネクタインターフェース１１０を介してコンピュータシステム１００と通信する。【選択図】　図１
2004038955.tif 000002
【特許請求の範囲】
【請求項１】
ベースボード（１０２）と、
拡張カード（１０４）と、同拡張カードは交換ファブリックネットワーク規格（１０６）を使用してベースボードと接続することとからなるコンピュータシステム（１００）。
【請求項２】
コネクタインターフェース（１１０）を有したベースボード（１０２）を設ける工程と、
前記コネクタインターフェースに受容されるように設計されたコネクタ（１０８）とモジュール（１１２）とを有した拡張カード（１０４）を設ける工程と、前記コネクタ及びコネクタインターフェースを介して前記ベースボードに前記拡張カードを接続する工程と、
前記モジュールが交換ファブリックネットワーク規格（１０６）を使用するコネクタ及びコネクタインターフェースによって前記コンピュータシステムと通信する工程とからなるコンピュータシステム（１００）における通信方法。
【請求項３】
前記ベースボードはＶＭＥバスボード、コンパクトＰＣＩボード、ＡＴＣＡボード、ＡＰＳボード及びマザーボードのうちの１つである請求項２に記載の方法。
【請求項４】
前記拡張カードはＰＣＩ、ＣＭＣ、ＰＭＣおよびミニＰＣＩフォームファクタのうちの１つを有する請求項２に記載の方法。
【請求項５】
前記交換ファブリックネットワーク規格は、インフィニバンド、シリアルラピッドＩＯ、ファイバチャネル、イーサネット、ＰＣＩエクスプレス及びハイパートランスポートの交換ファブリックネットワーク規格のうちの少なくとも１つである請求項２に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は拡張カードに関する。本発明の拡張カードは、既存のフォームファクタ及びコンピュータシステムとの接続手段を維持する間に高速のデータ転送を提供する。
【０００２】
【従来の技術】
拡張カードは、コンピュータシステムに付加的機能を与えるため、或いはその能力を増大するために取り付け可能である。現在の拡張カードは、主として周辺装置相互接続（ＰＣＩ）やＶＥＲＳＡモジュールユーロカード（ＶＭＥバス）などのマルチドロップパラレルバス・ネットワークアーキテクチャを使用して、コンピュータシステムと接続し及び通信する。マルチドロップパラレルバス・アーキテクチャは、コンピュータシステム又はネットワーク内にあるモジュール間で同時に１つのコミュニケーションをサポートするためのみに使用され得るとの欠点を有する。
【０００３】
【発明が解決しようとする課題】
しかし、いくつかの用途では、モジュール間でのマルチドロップパラレルバス・アーキテクチャによって扱い得ないような同時の高帯域伝送を必要とする。既存の拡張カードのフォームファクタ及びコンピュータシステムとの接続手段を維持する間に高速のデータ転送を提供する現在の拡張カードを形成することが好適である。
【０００４】
従って、上記された従来技術の欠点を克服する装置および方法に対する有意な需要がある。
【０００５】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、ベースボードと、拡張カードと、同拡張カードは交換ファブリックネットワーク規格を使用してベースボードと接続することとからなることを要旨とする。
【０００６】
請求項２に記載の発明は、コネクタインターフェースを有したベースボードを設ける工程と、前記コネクタインターフェースに受容されるように設計されたコネクタとモジュールとを有した拡張カードを設ける工程と、前記コネクタ及びコネクタインターフェースを介して前記ベースボードに前記拡張カードを接続する工程と、前記モジュールが交換ファブリックネットワーク規格を使用するコネクタ及びコネクタインターフェースによって前記コンピュータシステムと通信する工程とからなることを要旨とする。
【０００７】
請求項３に記載の発明は、請求項２に記載の方法において、前記ベースボードはＶＭＥバスボード、コンパクトＰＣＩボード、ＡＴＣＡボード、ＡＰＳボード及びマザーボードのうちの１つであることを要旨とする。
【０００８】
請求項４に記載の発明は、請求項２に記載の方法において、前記拡張カードはＰＣＩ、ＣＭＣ、ＰＭＣおよびミニＰＣＩフォームファクタのうちの１つを有することを要旨とする。
【０００９】
請求項５に記載の発明は、請求項２に記載の方法において、前記交換ファブリックネットワーク規格は、インフィニバンド、シリアルラピッドＩＯ、ファイバチャネル、イーサネット、ＰＣＩエクスプレスおよびハイパートランスポートの交換ファブリックネットワーク規格のうちの少なくとも１つであることを要旨とする。
【００１０】
【発明の実施の形態】
本発明を例示する実施形態についての以下の詳細な記載では、添付の図面が参照される。例示を単純かつ明瞭にするため、図中で示される要素が必ずしも等倍に描かれていない。例えば、要素のうちのいくつかの寸法は互いに相対して誇張されている。さらに、適切であると判断された場合、参照符号は対応する要素を示すために図中で繰り返し使用している。それは、本発明を実施し得る特定の実施態様を例示する。これらの実施形態は、当業者による発明の実施を可能にするために十分詳細に記載される。しかし、他の実施形態もまた使用可能であり、論理上の変更、機械的、電気的、及び他の変更は本発明の範囲を逸脱することなくなされ得る。以下の詳細な説明は従って本発明をこれらに限定するものではなく、本発明の範囲は請求項によってのみ画定される。
【００１１】
以下の記載において、多数の特定事項についての詳細が本発明についての完全な理解を提供するために明記されている。しかしながら、本発明はこれら特定の詳細な事項でなくても実施され得る。他の場合には、周知の回路、構造物及び技術は本発明を不明確としないために詳細に記載されていない。
【００１２】
以下の記載及び請求項において、「接続された」との用語、及び「連結された」との用語がそれらの派生語と共に使用されることがある。これらの用語が互いに同義語を意味するものでないことが理解されるべきである。特定の実施形態において「連結された」とは２つ以上の要素が直接の物理的又は電気的に接触していることを示すために使用される。しかし「接続された」とは、２つ以上の要素が互いとの直接的に接触してはいないが、互いに協動し、或いは対話することを意味する。
【００１３】
説明を明瞭にするため、本発明の実施形態は部分的に個々の機能ブロックからなるものとして示されている。これらブロックによって表わされる機能は、ソフトウェアを実行可能なハードウェアをこれに限定せずに含む、共有の又は専用のハードウェアの使用を通じて提供され得る。本発明は任意の要素の特定な組み合わせによってのみ実施され得るものではなく、以下の記載は一実施形態を単に例示するものである。
【００１４】
図１は本発明の一実施態様によるコンピュータシステム１００を示す。図１に示されるように、コンピュータシステム１００はベースボード１０２を有し得る。同ベースボードは、メモリ１１６に格納されたアルゴリズムを処理するためのプロセッサ１１４を含むコンピュータシステム１００の１つ以上のコンポーネントを有するか、或いはこれと接続することが可能である。メモリ１１６は制御アルゴリズムからなり、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、フラッシュメモリ、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）などを有し得るが、これらに限定されない。メモリ１１６はプロセッサ１１４によって利用されるために格納された命令、テーブル、データ等を有し得る。コンピュータシステム１００はさらに記憶装置１１８を有し得る。記憶装置には例えば、ハードドライブ、フラッシュメモリ、フロッピィディスク、ディスクドライブ、ＣＤ−ＲＯＭ、ＤＶＤ等が含まれる。
【００１５】
ベースボード１０２は、１つ以上のネットワーク１２０及びサービス１２２に接続可能である。ネットワーク１２０には例えば、ＶＭＥバス、周辺装置相互接続（ＰＣＩ及びＰＣＩ−Ｘ）、ラピッドＩＯ（商標）、シリアルラピッドＩＯ（商標）、ＰＣＩエクスプレス（商標）、インフィニバンド（商標）、ハイパートランスポート（商標）、ファイバーチャンネル（商標）、イーサネット（商標）ネットワーク等が含まれ得るが、これらに限定されない。サービス１２２は、サービスをそのとき使用している、又は使用することが期待される１つ以上のエンティティに有用ないくつかの機能をカプセル化したものであってもよい。サービスは、情報へのアクセスを提供するか、或いはある計算を実行可能である。サービス１２２はさらに、人間であるユーザが所望する機能性を提供する。
【００１６】
コンピュータシステム１００は、ヒューマンインターフェース要素（Ｈ／Ｉ要素）１２４、例えばディスプレイ、マルチ位置コントローラ、１つ以上のコントロールノブ、電球や発光ダイオード（ＬＥＤ）などの１つ以上の指示器、１個以上のコントロールボタン、１つ以上のスピーカ、マイクロホンを含みこれらに限定されないコンピュータシステム１００によって必要とされる他の任意のＨ／Ｉ要素１２４をさらに有してもよい。Ｈ／Ｉ要素１２４は、アプリケーションデータ、位置データ、個人データ、電子メール、オーディオ／ビデオ等を含む内容及びデータを要求し表示できる。本発明は、上記のＨ／Ｉ要素１２４に限定されない。当業者ならば理解するように、上記のＨ／Ｉ要素１２４は代表的なものであり、使用され得る全ての可能なＨ／Ｉ要素を反映するとは限らない。
【００１７】
コンピュータシステム１００は他のコンピュータシステム１２６に接続可能である。他のコンピュータシステムには、他のサーバ、インターネット、データベース、他のサービス等が含まれ得る。他のコンピュータシステム１２６は、コンピュータシステム１００に直接に、あるいはネットワーク１２０を介して接続され得る。
【００１８】
コンピュータシステム１００はさらに、ベースボード１０２と接続されるようにデザインされている１つ以上の拡張カード１０４を含み得る。本発明の一実施形態において拡張カード１０４は、当業者に公知の交換ファブリックネットワーク規格１０６を少なくとも使用するベースボード１０２と接続される。例えば、交換ファブリックネットワーク規格１０６には少なくとも、シリアルラピッドＩＯ（商標）、ＰＣＩエクスプレス（商標）、インフィニバンド（商標）、ハイパートランスポート（商標）、ファイバーチャンネル（商標）、イーサネット（商標）のネットワーク規格が含まれ得る。イーサネットには例えば、１０Ｇｂｐｓイーサネット、１００Ｇｂｐｓイーサネット、１０Ｇｂｐｓアタッチメントユニットインターフェース（ＸＡＵＩ）等のバリエーションをこれらに限定されることなく含み得る。
【００１９】
拡張カード１０４は、拡張カード１０４及びコンピュータシステム１００に機能を付加する１つ以上のモジュール１１２を有していてもよい。モジュールには例えば、プロセッサ、メモリ、記憶装置、Ｉ／Ｏ要素等が、これらに限定せずに含まれる。モジュールはコネクタ１０８に接続され、このコネクタ１０８は、ベースボード１０２上のコネクタインターフェース１１０と接続及びインターロックするように設計されている。
【００２０】
本発明の一実施形態において、拡張カード１０４はＰＣＩフォームファクタを有したＰＣＩ拡張カードであってもよい。機械的寸法、電気的特性等を含むＰＣＩフォームファクタは当業者には公知であり、ＰＣＩ分科会（５３００エヌ．イー．エラム　ヤング　パークウエー、ヒルスバラ、オレゴン州）によって発布されるように、ＰＣＩローカルバススペック修正版２．３以上に規定されている。
【００２１】
別の実施形態では、拡張カード１０４はメザニンカードであってもよい。任意のタイプのメザニンカードが本発明の範囲で使用され得るが、典型的なメザニンカードはＣＭＣフォームファクタを有したコモンメザニンカード（ＣＭＣ）であってもよい。機械的寸法、電気的特性等を含むＣＭＣフォームファクタは当業者には公知であり、電気電子学会（ＩＥＥＥ）規格の第１３８６ページに記載されている。ある実施形態ではＰＭＣフォームファクタを有したＰＣＩメザニンカード（ＰＭＣ）である。機械的寸法、電気的特性等を含むＰＭＣフォームファクタは当業者には公知であり、電気電子学会（ＩＥＥＥ）規格の第１３８６ページに記載されている。
【００２２】
さらに別の実施形態において、拡張カード１０４は、ミニＰＣＩフォームファクタを有したミニＰＣＩ拡張カードであってもよい。ミニＰＣＩカード及びフォームファクタは、ミニＰＣＩスペック修正版１以降、及びＰＣＩローカルバススペック修正版２．３以降に記載される機械的、電気的及び構成の規格の組を有するものとして当業者には公知であり、ＰＣＩ分科会（５３００エヌ．イー．エラム　ヤング　パークウエー、ヒルスバラ、オレゴン州）によって発布されている。
【００２３】
ベースボード１０２は少なくとも１つのコネクタインターフェース１１０を有する。コネクタインターフェースは、コネクタ１０８を介して拡張カード１０４を受容するようにデザインされている。一実施形態において、拡張カード１０４及びベースボード１０２は、交換ファブリックネットワーク規格１０６を使用して、コネクタ１０８及びコネクタインターフェース１１０を介して通信する。コネクタ１０８及びコネクタインターフェース１１０は、ＰＣＩ、ＣＭＣ、ＰＭＣ及びミニＰＣＩ規格のコネクタのうちの１つ、及び上記列挙された各スペックと適合するコネクタインターフェースフォームファクタを有し得る。
【００２４】
一実施形態において、コネクタ１０８及びコネクタインターフェース１１０は上記のフォームファクタを有し得るが、コネクタ１０８及びコネクタインターフェースのピン配置は、拡張カード１０４とベースボード１０２とが交換ファブリックネットワーク規格１０６を使用して通信する状態であり得る。別の実施形態では、コネクタ１０８及びコネクタインターフェース１１０のピン配置は、拡張カード１０４及びベースボード１０２が１つを越える交換ファブリックネットワーク規格１０６を使用して伝達可能な状態でありえる。別の実施形態では、コネクタ１０８及びコネクタインターフェース１１０のピン配置は、拡張カード１０４及びベースボード１０２が、交換ファブリックネットワーク規格１０６及び別のネットワーク規格、例えばＰＣＩ、ＰＣＩ−Ｘなどのマルチドロップパラレルバスを使用して通信する状態であり得る。拡張カード１０４及びベースボード１０２が接続されたときに、拡張カード１０４上のモジュール１１２は少なくとも１つの交換ファブリックネットワーク規格１０６を使用して、コネクタ１０８及びコネクタインターフェース１１０を介してコンピュータシステム１００と通信可能である。モジュール１１２はコンピュータシステム１００に機能を加え、少なくとも１つの交換ファブリックネットワーク規格１０６を使用して、コネクタ１０８及びコネクタインターフェース１１０を介してコンピュータシステム１００と通信可能である。
【００２５】
一実施形態のベースボード１０２は、当業者に公知の従来のパーソナルコンピュータ中の標準的なコンピュータのマザーボードであってもよい。別の実施形態では、ベースボード１０２はＶＭＥバスボードフォームファクタを有したＶＭＥバスボードであってもよい。機械的寸法、電気的特性などを含むＶＭＥバスフォームファクタは当業者に公知であり、ＶＭＥバス国際通商協会　（ＶＭＥｂｕｓ　Ｉｎｔｅｒｎａｔｉｏｎａｌ　Ｔｒａｄｅ　Ａｓｓｏｃｉａｔｉｏｎ（ＶＩＴＡ）、アリゾナ州　ファウンテンヒルズ　私書箱１９６５８、８５２６９）　によって発布されたＡＮＳＩ／ＶＩＴＡ　１−１９９４及びＡＮＳＩ／ＶＩＴＡ　１．１−１９９７規格に記載されている（ＡＮＳＩは米国規格協会を表す）。
【００２６】
さらに別の実施形態において、ベースボード１０２はコンパクトＰＣＩフォームファクタを有したコンパクトＰＣＩ（登録商標）ボードであってもよい。機械的寸法、電気的特性などを含むコンパクトＰＣＩフォームファクタは当業者に公知であり、ＰＣＩ工業用計算機メーカグループ（ＰＣＩ　Ｉｎｄｕｓｔｒｉａｌ　Ｃｏｍｐｕｔｅｒ　Ｍａｎｕｆａｃｔｕｒｅｒ　Ｇｒｏｕｐ（ＰＣＩＭＧ（商標））マサチューセッツ州　ウェークフィールド　スイート２２０　エッジウォータープレイス３０１）によってコンパクトＰＣｌスペックに特定されている。
【００２７】
さらに別の実施形態において、ベースボード１０２は、ＡＴＣＡフォームファクタを有したアドバンスドテレコミュニケーションコンピュータアーキテクチャ（ＡＴＣＡＴＭ）ボードであってもよい。機械的寸法、電気的特性などを含むＡＴＣＡフォームファクタは当業者に公知であり、ＰＣＩ工業用計算機メーカグループ（ＰＣＩ　Ｉｎｄｕｓｔｒｉａｌ　Ｃｏｍｐｕｔｅｒ　Ｍａｎｕｆａｃｔｕｒｅｒ　Ｇｒｏｕｐ（ＰＣＩＭＧ（商標））マサチューセッツ州　ウェークフィールド　スイート２２０　エッジウォータープレイス３０１）によってＡＴＣＡスペックに特定されている。
【００２８】
さらに別の実施形態において、ベースボード１０２は、ＡＰＳフォームファクタを有したアドバンスドパッケージシステム（ＡＰＳ、Ａｄｖａｎｃｅｄ　Ｐａｃｋａｇｉｎｇ　Ｓｙｓｔｅｍ　）ボードであってもよい。機械的寸法、電気的特性などを含むＡＰＳフォームファクタは当業者には公知であり、ＡＮＳＩ／ＶＩＴＡスペック３４において特定されている。
【００２９】
図２は本発明の別の実施形態によるコンピュータシステム２００を示す。図２に示されるように、コンピュータシステム２００は図１に示したコンピュータシステム１００と類似している。コンピュータシステム２００は、拡張カードと接し、かつ１つ以上の拡張カード２０４に接続すべく設計されたキャリアカード２０７を有する。キャリアカードは、拡張カード２０４上のコネクタ２０８と接続するように設計されたコネクタインターフェース２１０を有する。コネクタ２０８及びコネクタインターフェース２１０は、ＰＣＩ、ＣＭＣ、ＰＭＣ及びミニＰＣＩの標準コネクタのうちの１つ、及び上記に列挙されたそれぞれのスペックと適合するコネクタインターフェースフォームファクタを有し得る。
【００３０】
キャリアカード２０７は１つ以上の拡張カード２０４に接続可能であることによって、コンピュータシステム２００に１つ以上の拡張カード２０４の機能を組み入れることが可能である。拡張カード２０４及びモジュール２１２は少なくとも１つの交換ファブリックネットワーク規格を使用して、キャリアカードを介してベースボード２０２及びコンピュータシステム２００と通信可能である。キャリアカード２０７は、あらゆる公知の接続方法、例えばＰＣＩ、ＣＭＣ、ＰＭＣ、ＶＭＥバスを使用してベースボード２０２とのインターフェース、及びベースボード２０２との接続が可能である。
【００３１】
一実施形態において、キャリアカード２０７はブリッジングモジュール２０９を有していてもよい。ブリッジングモジュールはキャリアカード２０７がベースボード２０２に接続されたときに、コネクタインターフェース２１０及びベースボード２０２に接続される。ブリッジングモジュール２０９は、拡張カード２０４と、ベースボード２０２、プロセッサ、メモリなどを含むコンピュータシステム２００の他の要素との間のインターフェースを提供するべきソフトウェア及びハードウェアの少なくとも一方であってもよい。ブリッジングモジュール２０９は当業者に公知であり、拡張カード２０４とコンピュータシステム２００との間の通信を促進し得る。
【００３２】
ブリッジングモジュール２０９は、拡張カード２０４によって使用されるネットワークプロトコルと異なるネットワークプロトコルに加えて拡張カード２０４によって使用されるものと異なる速度及び負荷の領域に亙って拡張カード２０４をブリッジングすることを可能にする。速度及び負荷の領域をブリッジングするためのブリッジングモジュール２０９の使用は、当業者に公知である。
【００３３】
本発明の特定の実施形態を示し記載したが、当業者はさらなる修正および改良を想到する。したがって請求項は、本発明の真の精神及び範囲にある全ての修正および変更を含むものである。
【発明の効果】
本発明によると既存の拡張カードフォームファクタ及びコンピュータシステムとの接続手段を維持する間に高速のデータ転送が提供される。
【図面の簡単な説明】
【図１】本発明の一実施態様によるコンピュータシステムを示す概念図。
【図２】本発明のさらなる実施態様によるコンピュータシステムを示す概念図。
【符号の説明】
１００，２００…コンピュータシステム、１０２，２０２…ベースボード、１０４，２０４…拡張カード、１０６…交換ファブリックネットワーク規格、１０８，２０８…コネクタ、１１０，２１０…コネクタインターフェース、１１２，２１２…モジュール。
【図１】
2004038955.tif 000003
【図２】
2004038955.tif 000004