【手続補正書】
【提出日】平成19年9月7日(2007.9.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１サイクルでトランザクションを与える１つ又はそれ以上のイニシエータネットワークの資源を識別するステップと、
トランザクションをサービスすることが現在利用できない目標ネットワークの資源に向けられた与えられたトランザクションをアービトレーションプロセスからフィルタアウトするステップと、
残っている前記与えられたトランザクションの間でアービトレーションプロセスを実行し、イニシエータネットワークの資源からアービトレーションに勝った利用可能な目標ネットワークの資源への前記与えられたトランザクションを選択するステップと、
次のサイクルで相互接続における前記経路のセグメントを構成して、イニシエータネットワークの資源と前記アービトレーションに勝った前記利用可能な目標ネットワークの資源との間に接続を設定するステップと、
前記相互接続において前記経路のセグメントを構成して、前記イニシエータネットワークの資源から前記利用可能な目標ネットワークの資源に情報のペイロードを渡すと同時に、前記イニシエータネットワークの資源と前記利用可能な目標ネットワークの資源との間の情報のペイロード転送部分でない前記相互接続における経路の他のセグメントを分離するステップと
から構成されることを特徴とするアービトレーションを利用した相互接続方法。
【請求項２】
各与えられたトランザクションに対して目標ネットワークの資源に関連した宛先を決定するステップを更に有する請求項１に記載の方法。
【請求項３】
トランザクションをサービスすることが現在利用できない目標ネットワークの資源と、前記１つ又はそれ以上のイニシエータネットワークの資源から前記与えられたトランザクションを相互参照するステップを更に有する請求項１に記載の方法。
【請求項４】
制御フリップフロップに制御信号を送り、前記制御フリップフロップが、前記アービトレーションプロセスから生じた制御情報を記憶するように、前記相互接続において前記経路のセグメントを構成するステップを更に有する請求項１に記載の方法。
【請求項５】
前記相互接続において前記経路のセグメントの電圧レベルを遷移させ、前記アービトレーション結果が求められた後のサイクルにおいて、前記利用可能な目標ネットワークの資源に前記情報のペイロードを伝達するステップを更に有する請求項１に記載の方法。
【請求項６】
第１サイクルでトランザクションを与える１つ又はそれ以上のイニシエータネットワークの資源を識別する手段と、
トランザクションをサービスすることが現在利用できない目標ネットワークの資源に向けられた与えられたトランザクションを前記アービトレーションプロセスからフィルタアウトする手段と、
残っている前記与えられたトランザクション間でアービトレーションプロセスを実行し、イニシエータネットワークの資源から前記アービトレーションに勝った利用可能な目標ネットワークの資源へ前記与えられたトランザクションを選択する手段と、
次のサイクルで相互接続における前記経路のセグメントを構成して、イニシエータネットワークの資源と前記アービトレーションに勝った前記利用可能な目標ネットワークの資源との間に接続を設定する手段と、
制御フリップフロップに制御信号を送り、前記制御フリップフロップが、前記アービトレーションプロセスから生じた制御情報を記憶するように、前記相互接続において前記経路のセグメントを構成する手段と、
前記相互接続において前記経路のセグメントを構成して、前記イニシエータネットワークの資源から前記利用可能な目標ネットワークの資源に情報のペイロードを渡すと同時に、前記イニシエータネットワークの資源と前記利用可能な目標ネットワークの資源との間の情報のペイロード転送部分でない前記相互接続における前記経路の他のセグメントを分離する手段とを有することを特徴とするアービトレーションを利用した相互接続装置。
【請求項７】
前記相互接続において前記経路のセグメントの電圧レベルを遷移させ、前記アービトレーション結果が求められた後のサイクルにおいて、前記利用可能な目標ネットワークの資源に前記情報のペイロードを伝達する手段を更に有することを特徴とする請求項９に記載の装置。
【請求項８】
複数のイニシエータネットワークの資源と複数の目標ネットワークの資源に結合された相互接続であって、
前記複数のイニシエータネットワークの資源からインカミングトランザクションを受け取り、中央ポイントに情報のインカミングペイロードを経路指定するための回路の第１ステージと、
前記相互接続に接続している前記複数の目標ネットワークの資源にアウトゴーイングトランザクションを渡し、前記情報のペイロードを前記中央ポイントまで経路指定するための回路の第２ステージと、
前記目標ネットワークの資源の１つ又はそれ以上に向けられた前記複数のイニシエータネットワークの資源からのトランザクションをアービトレートするためのアービトレーションコントローラと、
を備え、
前記目標ネットワークの資源は、前記アービトレーションコントローラにトランザクションをサービスできるという可用性を与え、前記アービトレーションコントローラは、トランザクションをサービスすることが現在利用できない目標ネットワークの資源に向けられたイニシエータネットワークの資源からのトランザクションをアービトレーションプロセスからフィルタアウトするアービトレーションポリシーを実行することを特徴とする相互接続装置。
【請求項９】
前記アービトレーションコントローラは、第１サイクルで前記アービトレーションポリシーの結果を生成し、前記回路の第１ステージと第２ステージは、第２サイクルで第１イニシエータネットワークの資源と第１利用可能な目標ネットワークの資源との間でトランザクションを渡すように構成されていることを特徴とする請求項８に記載の相互接続。
【請求項１０】
前記相互接続内の複数のセグメント化経路を更に備え、
各セグメント化経路が、前記イニシエータネットワークの資源から前記利用可能な目標ネットワークの資源に情報を渡すために別々に制御可能であると同時に、前記イニシエータネットワークの資源と前記利用可能な目標ネットワークの資源の間の前記情報転送部分でない前記相互接続における前記経路の他のセグメントを分離することを特徴とする請求項８に記載の相互接続。
【請求項１１】
第１イニシエータネットワークの資源は、システムオンチップ上の知的財産コアとすることができることを特徴とする請求項８に記載の相互接続。
【請求項１２】
請求項８の装置を実現する情報を記憶した機械可読媒体。
【請求項１３】
前記回路の第１ステージ及び前記回路の第２ステージは、前記アービトレーションポリシーの結果を受け取り、同じサイクルで第１イニシエータネットワークと第１の利用可能な目標ネットワークの資源との間にトランザクションを転送するよう構成されていることを特徴とする請求項８に記載の相互接続。
【請求項１４】
複数のイニシエータネットワークの資源と複数の目標ネットワークの資源に結合された相互接続であって、
前記相互接続においてセグメント化経路を構成するための１つ又はそれ以上のフィルタユニットと１つ又はそれ以上のスプリッタユニットを含む、前記複数のイニシエータネットワークの資源からトランザクションを受け取るための回路と、
前記フィルタユニットと前記スプリッタユニットに対して制御信号を生成し、第１イニシエータネットワークの資源と第１目標ネットワークの資源との間で、前記相互接続において接続経路を構成するアービトレーションコントローラと、
前記構成された接続経路は、前記イニシエータネットワークの資源と前記目標ネットワークの資源との間の情報転送を可能にすると同時に、前記第１イニシエータネットワークの資源と前記第１目標ネットワークの資源との間の情報転送部分ではない前記相互接続の経路の他のセグメントを分離することを特徴とする相互接続装置。
【請求項１５】
トランザクションを受け取るための前記回路が、
前記相互接続においてセグメント化経路を構成するための前記フィルタユニットの少なくとも１つ又はそれ以上を含む、前記複数のイニシエータネットワークの資源からインカミングトランザクションを受け取る回路の第１ステージと、
前記相互接続に接続している目標ネットワークの資源にアウトゴーイングトランザクションを渡し、かつ、前記相互接続においてセグメント化経路を構成するための前記スプリッタユニットの少なくとも１つ又はそれ以上を含む回路の第２ステージと、
を更に備えることを特徴とする請求項１４に記載の相互接続装置。
【請求項１６】
前記アービトレーションコントローラは、最初のサイクルで前記アービトレーションプロセスを実行すると共に、前記回路の第１ステージは、別のサイクルでトランザクションを受け取り、前記情報転送を行うことことを特徴とする請求項１４に記載の相互接続装置。
【請求項１７】
トランザクションを受け取るための前記回路は、１つ又はそれ以上のマージユニット、第１スプリッタユニットに結合された第１制御フリップフロップ、第１フィルタユニットに結合された第２制御フリップフロップを更に含むことを特徴とする請求項１４に記載の相互接続装置。
【請求項１８】
前記アービトレーションコントローラが、前記目標ネットワークの資源がトランザクションをサービスする準備ができていない場合に、目標ネットワークの資源によってサービスされる前記アービトレーションプロセスからトランザクションをフィルタアウトするアービトレーションポリシーを実行することを特徴とする請求項１４に記載の相互接続装置。
【請求項１９】
請求項１４の装置は、システムオンチップに内に配置されることを特徴とする請求項１４に記載の相互接続装置。
【請求項２０】
請求項１４の装置を実現する情報を記憶した機械可読媒体。
【請求項２１】
前記アービトレーションコントローラが、最初のサイクルで前記アービトレーションプロセスを実行すると共に、前記回路の第１ステージは、トランザクションを受け取り、前記装置の最大オペレーティングクロック速度を上げるために前記情報転送が別のサイクルで行うことを特徴とする請求項１６に記載の相互接続装置。