【手続補正書】
【提出日】平成19年4月5日(2007.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の機能ブロックから１つまたは複数のトランザクションを受け取る複数の入力を有する調停コントローラであって、前記調停コントローラは、調停ポリシを実施することによって前記複数の機能ブロックの間で共用リソースへのアクセスの要求を調停し、また、前記調停ポリシは、機能の前記複数のブロックからの前記トランザクションを、その共用リソースによるサービスに関するトランザクションのグローバル・グループにグループ化し、さらに第１グローバル・グループ内のトランザクションのすべては、トランザクションの次のグループ内のトランザクションのサービスの前に、その共用リソースによってサービスされる、調停コントローラと、
前記調停ポリシを容易にする調停論理であって、前記調停論理は、前記共用リソースについて階層的に調停するカスケード接続された調停ユニットを含み、また、前記調停コントローラへの入力に前記トランザクションを供給する機能ブロックのトポロジが、調停ユニットの集合によって達成される前記調停ポリシと独立に変更することができる、前記調停論理と
を含む装置。
【請求項２】
請求項１に記載の装置は、システム・オン・チップ内に置かれる請求項１に記載の装置。
【請求項３】
前記調停ポリシは、最も以前にサービスされた要求要因に基づいて、グローバル・グループ内で前記機能ブロックからの前記トランザクションの順序付けに重みを付ける請求項１に記載の装置。
【請求項４】
前記調停ポリシは、サービス品質要因に基づいて、前記機能ブロックからの前記トランザクションに重みを付ける請求項１に記載の装置。
【請求項５】
前記調停ポリシは、マルチスレッデッド・リンク要因に基づいて、前記機能ブロックからの前記トランザクションに重みを付ける請求項１に記載の装置。
【請求項６】
前記調停論理は、ブランチ調停論理とスレッド調停論理を含む請求項１に記載の装置。
【請求項７】
少くとも１つのデータと実行命令とを含む情報を格納しており、機械によって実行された時、請求項１の装置の動作を統制することを特徴とする機械可読媒体。
【請求項８】
トランザクションのローカル・グループ化の開始点と終了点を制御するために、１つまたは複数の機能ブロックからのトランザクションに表示を付加する、前記調停コントローラの上流のフィールド構成可能構成要素
をさらに含む請求項１に記載の装置。
【請求項９】
前記共用リソースが示されたトランザクションを順次サービスすることを保証するために、複数のトランザクションに表示を付加する、前記調停コントローラの上流のフィールド構成可能構成要素
をさらに含む請求項１に記載の装置。
【請求項１０】
共用リソースによってサービスされるトランザクションを調停プロセスからフィルタ・アウトするために、前記調停論理と通信する、前記調停コントローラの下流の構成要素をさらに含む請求項１に記載の装置。
【請求項１１】
トランザクションの所与のグローバル・グループは、前記調停ユニットのトポロジと独立の前記調停ポリシの実施と、トランザクションの前記所与のグローバル・グループに含まれる前記トランザクションを受け取る前記調停ユニットの間のパイプライン化の後に、そのグローバル・グループ内のトランザクションとほぼ同一の構成内容を有する請求項１に記載の装置。
【請求項１２】
前記調停論理は、さらに、
第１ブランチを他のブランチと比較する行および列対サービス・ヒストリを格納するステータス・レジスタを含む請求項１に記載の装置。
【請求項１３】
前記調停論理は、さらに、
ブランチが前記調停プロセスに勝たなければならないかどうかを示すトランザクションを供給する前記機能ブロックのそれぞれからの信号を受け取る論理ゲートと、
前記ステータス・レジスタから信号を受け取り、その機能ブロックからの前記トランザクションが前記調停プロセスに勝たなければならないかどうかを示す禁止信号を前記論理ゲートに供給する禁止論理ゲートと
を含む請求項１２に記載の装置。
【請求項１４】
入ってくるトランザクションに割り当てられた優先順位を動的に降格するために、前記調停論理と通信する前記調停コントローラの下流の構成要素をさらに含む請求項１に記載の装置。
【請求項１５】
所与のトランザクションは、そのトランザクションを前記調停コントローラの入力に供給する前記機能ブロックの物理的トポロジと独立に、トランザクションの第１グローバル・グループに含まれる同一の統計的比率の可能性を有する請求項１に記載の装置。
【請求項１６】
調停ポリシを実施することによって、複数の機能ブロックの間で共用リソースへのトランザクションを調停することと、
前記複数の機能ブロックからのトランザクションを、その共用リソースによるサービスに関するトランザクションのグローバル・グループにグループ化することであって、第１グローバル・グループ内のトランザクションのすべては、トランザクションの次のグループ内のトランザクションのサービスの前に、その共用リソースによってサービスされる、前記グループ化することと、
調停されるトランザクションを供給する機能ブロックの物理トポロジに発生した変更と独立に、前記第１グローバル・グループに含まれるトランザクションの構成内容に関して実質的に類似する調停結果を維持することと
を含む方法。
【請求項１７】
最も以前のサービス要因に基づいて、前記グローバル・グループ内の前記トランザクションのサービス順序に優先順位を付けることをさらに含む請求項１６に記載の方法。
【請求項１８】
複数の機能ブロックからのトランザクションを含むトランザクションのグローバル・グループ内でシーケンシャル順序でサービスされるように、第１の機能ブロックからの複数のトランザクションをロックすることをさらに含む請求項１６に記載の方法。
【請求項１９】
前記グローバル・グループ内の前記トランザクションに関連するサービス品質表示に基づいて、前記トランザクションのサービス順序に優先順位を付けることをさらに含む請求項１６に記載の方法。
【請求項２０】
前記調停ポリシに従って、マルチスレッデッド・リンクからのトランザクションを調停することをさらに含む請求項１６に記載の方法。
【請求項２１】
前記調停ポリシを実施する機構によって調停されるトランザクションに割り当てられる優先順位レベルを動的に降格するために、前記調停ポリシを実施する機構の下流の構成要素から通信することをさらに含む請求項１６に記載の方法。
【請求項２２】
前記共用リソースがトランザクションをサービスする準備ができていない時に、前記共用サービスによってサービスされるトランザクションを調停プロセスからフィルタ・アウトすることをさらに含む請求項１６に記載の方法。
【請求項２３】
調停ポリシを実施することによって、複数の機能ブロックの間で共用リソースへのトランザクションを調停する手段と、
前記複数の機能ブロックからのトランザクションを、その共用リソースによるサービスに関するトランザクションのグローバル・グループにグループ化する手段であって、第１グローバル・グループ内のトランザクションのすべては、トランザクションの次のグループ内のトランザクションのサービスの前に、その共用リソースによってサービスされる、前記手段と、
調停されるトランザクションを供給する機能ブロックの物理トポロジに発生した変更と独立に、前記第１グローバル・グループに含まれるトランザクションの構成内容に関して実質的に類似する調停結果を維持する手段と、
から構成され、
トランザクションを調停する前記手段はトランザクションをグループ化する前記手段と実質的に類似する調停結果を維持する上記手段とに通信可能に結合していることを特徴とする装置。
【請求項２４】
最も以前のサービス要因に基づいて、前記グローバル・グループ内の前記トランザクションのサービス順序に優先順位を付ける手段をさらに含み、トランザクションを調停する前記手段はサービス順序に優先順位を付する前記手段と通信可能に結合していることを特徴とする請求項２３に記載の装置。
【請求項２５】
複数の機能ブロックからのトランザクションを含むトランザクションのグローバル・グループ内でシーケンシャル順序でサービスされるように、第１の機能ブロックからの複数のトランザクションをロックする手段をさらに含み、
トランザクションを調停する上記手段は２又はそれ以上のトランザクションをロックする上記手段と通信可能に結合していることを特徴とする請求項２３に記載の装置。