【手続補正書】
【提出日】平成30年11月1日(2018.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のデバイスと第２のデバイスとの間のバス通信の方法であって、
前記第１のデバイスにおいて多数のバスクレジットをストアすることであって、各バスクレジットが、所定の数のバスクレジットタイプの少なくとも１つを有する、前記ストアすることと、
前記第１のデバイスが、バストランザクションを前記第２のデバイスにバス上で送信することであって、前記バストランザクションが、前記バストランザクションを独特に識別する第１のトランザクション識別を含む、前記送信することと、
前記第１のデバイスがバストランザクションを前記第２のデバイスに前記バス上で送信すると、前記第１のデバイスが、
前記バストランザクションに対応するタイプの前記バスクレジットのストアされた数を前記バストランザクションに対応する量だけ減少させ、
対応するバスクレジット信号を前記第２のデバイスに前記バス上で送信し、前記バスクレジット信号が、前記所定の数のバスクレジットタイプに総計で等しい複数のビットで構成され、
前記対応するバスクレジットタイプの前記ストアされたバスクレジットの数が前記バストランザクションに対応する前記量より少ない場合に前記第１のデバイスがバストランザクションを送信しない可能性があることと、
前記第１のデバイスが前記バスを介して前記第２のデバイスからクレジットリターンを受け取ると、前記対応するバストランザクションタイプの前記バスクレジットのストアされた数を前記クレジットリターンに対応する量だけ増加させることと、
を含む、方法。
【請求項２】
請求項１に記載の方法であって、
前記バストランザクションがコマンドであり、
前記バストランザクションをバス上で送信することが、前記コマンドに対応する信号を前記バス上で送信することを含む、方法。
【請求項３】
請求項１に記載の方法であって、
前記バストランザクションが読み出しであり、
前記バストランザクションをバス上で送信することが、読み出しアドレスの範囲を示す少なくとも１つの信号を前記バス上で送信することを含む、方法。
【請求項４】
請求項３に記載の方法であって、
前記読み出しアドレスの範囲を示す少なくとも１つの信号を送信することが、
初期読み出しアドレスを示す第１の信号を送信することと、
読み出し長を示す第２の信号を送信することと、
を含む、方法。
【請求項５】
請求項１に記載の方法であって、
前記バストランザクションが書き込みであり、
前記バストランザクションをバス上で送信することが、
書き込みアドレスの範囲を示す少なくとも１つの信号を送信することと、
書き込みデータに対応する信号を前記バス上で送信することと、
を含む、方法。
【請求項６】
請求項５に記載の方法であって、
前記書き込みアドレスの範囲を示す少なくとも１つの信号を送信することが、
初期書き込みアドレスを示す第１の信号を送信することと、
書き込み長を示す第２の信号を送信することと、
を含む、方法。
【請求項７】
請求項１に記載の方法であって、
前記第２のデバイスがトランザクション応答を前記バスを介して前記第１のデバイスに送信することを更に含み、
前記バストランザクションが読み出しであり、
前記トランザクション応答が前記読み出しに対応するデータを含む、方法。
【請求項８】
請求項１に記載の方法であって、
前記バスクレジット信号の各ビットが、前記対応するバスクレジットタイプを示す第１のデジタル状態と前記対応するバスクレジットタイプを示す第２のデジタル状態との１つを有する、前記所定の数のバスクレジットタイプの１つに対応する、方法。
【請求項９】
第１のデバイスと第２のデバイスとの間のバス通信の方法であって、
前記第１のデバイスにおいてバスを介して前記第２のデバイスから、バストランザクションを独特に識別する第１のトランザクション識別を含む前記バストランザクションと、所定の数のバスクレジットタイプの少なくとも１つを有するバスクレジット信号とを受け取ることであって、前記バスクレジット信号が前記所定の数のバスクレジットタイプに総計で等しい複数のビットで構成される、前記受け取ることと、
前記バスクレジット信号が前記バストランザクションに対応する前記少なくとも１つのバスクレジットタイプを含む場合に前記第１のデバイスにおいて前記バストランザクションをアクセプトすることと、
前記第１のデバイスにおいて前記バストランザクションをサービスすることと、
前記第１のデバイスにおいて前記バストランザクションをサービスすることが完了すると、前記第１のデバイスが、前記バストランザクションに対応する前記少なくとも１つのバスクレジットタイプを含むクレジットリターンを送信することと、
を含む、方法。
【請求項１０】
請求項９に記載の方法であって、
前記バストランザクションがコマンドであり、
前記第１のデバイスにおいてバストランザクションをサービスすることが、前記コマンドを実行することを含む、方法。
【請求項１１】
請求項９に記載の方法であって、
前記バストランザクションが読み出しであり、
前記バストランザクションが読み出しアドレスの範囲を示す少なくとも１つの信号を含み、
前記第１のデバイスにおいてバストランザクションをサービスすることが、
読み出しアドレスの前記範囲において前記第１のデバイスからデータをリコールすることと、
前記第１のデバイスから前記リコールされたデータを前記バスを介して前記第２のデバイスに送信することと、
を含む、方法。
【請求項１２】
請求項１１に記載の方法であって、
前記読み出しアドレスの範囲を示す少なくとも１つの信号が、
初期読み出しアドレスを示す第１の信号と、
読み出し長を示す第２の信号と、
を含む、方法。
【請求項１３】
請求項９に記載の方法であって、
前記バストランザクションが書き込みであり、
前記バストランザクションが、書き込みアドレスの範囲を示す少なくとも１つの信号と、書き込みデータに対応する信号とを含み、
前記第１のデバイスにおいてバストランザクションをサービスすることが、前記書き込みデータを前記書き込みアドレスの範囲に対応するアドレスにおいてストアすることを含む、方法。
【請求項１４】
請求項１３に記載の方法であって、
前記書き込みアドレスの範囲を示す少なくとも１つの信号が、
初期書き込みアドレスを示す第１の信号と、書き込み長を示す第２の信号と、
を含む、方法。
【請求項１５】
請求項９に記載の方法であって、
前記バスクレジット信号の各ビットが、前記対応するバスクレジットタイプを示す第１のデジタル状態と前記対応するバスクレジットタイプを示す第２のデジタル状態との１つを有する、前記所定の数のバスクレジットタイプの１つに対応する、方法。
【請求項１６】
第１のデバイスと第２のデバイスとの間のバス通信の方法であって、
前記第１のデバイスにおいて多数のバスクレジットをストアすることであって、各バスクレジットが所定の数のバスクレジットタイプの少なくとも１つを有する、前記ストアすることと、
前記第１のデバイスがバストランザクションを前記第２のデバイスにバス上で送信することであって、前記バストランザクションが、前記バストランザクションを独特に識別する第１のトランザクション識別を含む、前記送信することと、、
前記第１のデバイスがバストランザクションを前記第２のデバイスに前記バス上で送信すると、前記第１のデバイスが、
前記バストランザクションに対応するタイプの前記バスクレジットのストアされた数を前記バストランザクションに対応する量だけ減少させ、
対応するバスクレジット信号を前記第２のデバイスに前記バスで送信し、前記バスクレジット信号が、前記所定の数のバスクレジットタイプに統計で等しい複数のビットで構成され、
前記対応するバスクレジットタイプの前記ストアされたバスクレジットの数が前記バストランザクションに対応する量より少ない場合に前記第１のデバイスがバストランザクションを送信しない可能性があることと、
前記第２のデバイスにおいて前記バストランザクションと前記バスクレジット信号とを前記バスを介して前記第１のデバイスから受け取ることと、
前記バスクレジット信号が前記バストランザクションに対応する場合に前記第２のデバイスにおいて前記バストランザクションをアクセプトすることと、
前記第２のデバイスにおいて前記バストランザクションをサービスすることと、
前記第２のデバイスにおいて前記バストランザクションをサービスすることを完了すると、前記第２のデバイスが、前記バスを介して前記第１のデバイスに、前記少なくとも１つのバスクレジットタイプを含むクレジットリターンを送信することと、
前記第１のデバイスが前記バスを介して前記第２のデバイスから前記バストランザクションに対応するバスクレジットタイプを有するクレジットリターンを受け取ると、前記バスクレジットのストアされた数を前記クレジットリターンに対応する量だけ増加させることと、
を含む、方法。
【請求項１７】
請求項１６に記載の方法であって、
前記バストランザクションがコマンドであり、
前記バストランザクションをバス上で送信することが、前記コマンドに対応する信号を前記バス上で送信することを含み、
前記第２のデバイスにおいて前記バストランザクションをサービスすることが、前記コマンドを実行することを含む、方法。
【請求項１８】
請求項１６に記載の方法であって、
前記バストランザクションが読み出しであり、
前記バストランザクションをバス上で送信することが、読み出しアドレスの範囲を示す少なくとも１つの信号を前記バス上で送信することを含み、
前記第２のデバイスにおいて前記バストランザクションをサービスすることが、
前記読み出しアドレスの範囲において前記第２のデバイスからデータをリコールすることと、
前記第２のデバイスから前記リコールされたデータを前記バスを介して前記第１のデバイスに送信することと、
を含む、方法。
【請求項１９】
請求項１８に記載の方法であって、
前記読み出しアドレスの範囲を示す少なくとも１つの信号を送信することが、
初期読み出しアドレスを示す第１の信号を送信することと、
読み出し長を示す第２の信号を送信することと、
を含む、方法。
【請求項２０】
請求項１６に記載の方法であって、
前記バストランザクションが書き込みであり、
前記バストランザクションをバス上で送信することが、
書き込みアドレスの範囲を示す少なくとも１つの信号を送信することと、
書き込みデータに対応する信号を前記バス上で送信することと、
を含み、
前記第２のデバイスにおいて前記バストランザクションをサービスすることが、前記書き込みアドレスの範囲に対応するアドレスにおいて前記書き込みデータをストアすることを含む、方法。
【請求項２１】
請求項２０に記載の方法であって、
前記書き込みアドレスの範囲を示す少なくとも１つの信号を送信することが、
初期書き込みアドレスを示す第１の信号を送信することと、
書き込み長を示す第２の信号を送信することと、
を含む、方法。
【請求項２２】
請求項１６に記載の方法であって、
前記バスクレジット信号の各ビットが、前記対応するバスクレジットタイプを示す第１のデジタル状態と前記対応するバスクレジットタイプを示す第２のデジタル状態との１つを有する、前記所定の数のバスクレジットタイプの１つに対応する、方法。
【請求項２３】
バス上で情報を交換するように動作可能なバスエージェントであって、
その中に複数のバスクレジットをストアするクレジットカウンタであって、各バスクレジットが、所定の数のバスクレジットタイプの少なくとも１つを有する、前記クレジットカウンタと、
前記バスと前記クレジットカウンタとに接続される属性チャネルであって、
バストランザクションを前記バス上で送信し、前記バストランザクションが、前記バストランザクションを独特に識別する第１のトランザクション識別を含み、
前記クレジットカウンタにストアされた前記バストランザクションに対応するタイプのバスクレジットの数を前記バストランザクションに対応する量だけ減少させ、
対応するバスクレジット信号を前記バス上で送信する、
ことによって、バストランザクションを開始するように動作可能であり、前記バスクレジット信号が、前記所定の数のバスクレジットタイプに総計で等しい複数のビットで構成される、前記属性チャネルと、
を含み、
前記対応するバスクレジットタイプの前記ストアされたバスクレジットの数が前記バストランザクションに対応する量より少ない場合に前記属性チャネルが前記バストランザクションを送信しない可能性があり得、
前記属性チャネルが、
前記バスから前記対応するバスクレジットタイプのクレジットリターンを受け取り、
前記対応するバスクレジットタイプの前記クレジットカウンタにストアされたバスクレジットの数を前記クレジットリターンに対応する量まで増加させる、
ように更に動作可能である、バスエージェント。
【請求項２４】
請求項２３に記載のバスエージェントであって、
前記バストランザクションが読み出しであり、
前記属性チャネルが、読み出しアドレスの範囲を示す少なくとも１つの信号を送信することによって、前記読み出しを前記バス上で送信するように更に動作可能である、バスエージェント。
【請求項２５】
請求項２３に記載のバスエージェントであって、
前記属性チャネルが、
初期読み出しアドレスを示す第１の信号を送信し、
読み出し長を示す第２の信号を送信する、
ことによって、前記読み出しアドレスの範囲を示す少なくとも１つの信号を送信するように更に動作可能である、バスエージェント。
【請求項２６】
請求項２３に記載のバスエージェントであって、
前記バストランザクションが書き込みであり、
前記属性チャネルが、書き込みアドレスの範囲を示す少なくとも１つの信号を送信することによって、前記書き込みを前記バス上で送信するように更に動作可能であり、
前記バスエージェントが、
書き込みデータに対応する信号を送信するために、書き込みの際に動作可能なデータチャネルを更に含む、バスエージェント。
【請求項２７】
請求項２６に記載のバスエージェントであって、
前記属性チャネルが、
初期書き込みアドレスを示す第１の信号を送信し、
書き込み長を示す第２の信号を送信する、
ことによって、前記書き込みアドレスの範囲を示す少なくとも１つの信号を送信するように更に動作可能である、バスエージェント。
【請求項２８】
請求項２６に記載のバスエージェントであって、
前記バスクレジット信号の各ビットが、前記対応するバスクレジットタイプを示す第１のデジタル状態と前記対応するバスクレジットタイプを示す第２のデジタル状態との１つを有する、前記所定の数のバスクレジットタイプの１つに対応する、バスエージェント。
【請求項２９】
バス上で情報を交換するように動作可能なバスエージェントであって、
前記バスに接続される属性チャネルであって、
前記バスからバストランザクションとバスクレジット信号とを受け取り、各バスクレジットが、所定の数のバスクレジットタイプの少なくとも１つを有し、前記バスクレジット信号が、前記所定の数のバスクレジットタイプに総計で等しい複数のビットで構成され、前記バストランザクションが、前記バストランザクションを独特に識別する第１のトランザクション識別を含み、
前記バスクレジットタイプを含むバスクレジット信号が前記バストランザクションに対応する場合に前記バストランザクションをアクセプトする、
ように動作可能である、前記属性チャネルと、
前記属性チャネルによってアクセプトされるバストランザクションをサービスするように動作可能である前記属性チャネルに接続されるバックエンドプロセスと、
を含み、
前記属性チャネルが、前記バックエンドプロセスによって前記バストランザクションをサービスすることが完了すると、前記バストランザクションに対応するバスクレジットタイプを含むクレジットリターンを前記バス上で送信するように更に動作可能である、バスエージェント。
【請求項３０】
請求項２９に記載のバスエージェントであって、
前記バスプロセスに結合される読み出し／書き込みメモリを更に含み、
前記バストランザクションが読み出しであり、
前記属性チャネルが、読み出しアドレスの範囲を示す少なくとも１つの信号を受け取ることを含み、前記読み出しを前記バス上で受け取るように更に動作可能であり、
前記バックエンドプロセスが、前記読み出し／書き込みメモリから、前記読み出しアドレスの範囲に対応するアドレスからデータをリコールすることによって、前記読み出しをサービスするように動作可能であり、
前記バスエージェントが、
前記バスと前記読み出し／書き込みメモリとに接続されるデータチャネルを更に含み、
前記データチャネルが、前記読み出し／書き込みメモリからリコールされたデータを前記バス上で送信するように動作可能である、バスエージェント。
【請求項３１】
請求項３０に記載のバスエージェントであって、
前記属性チャネルが、
初期読み出しアドレスを示す第１の信号を受け取り、
読み出し長を示す第２の信号を受け取る、
ことによって、前記読み出しアドレスの範囲を示す少なくとも１つの信号を受け取るように更に動作可能である、バスエージェント。
【請求項３２】
請求項２９に記載のバスエージェントであって、
前記バスに接続される読み出し／書き込みメモリを更に含み、
前記バストランザクションが書き込みであり、
前記属性チャネルが、書き込みアドレスの範囲を示す少なくとも１つの信号を受け取ることを含み、前記書き込みを前記バス上で受け取るように更に動作可能であり、
前記バスエージェントが、
前記バスに接続されるデータチャネルを更に含み、
前記データチャネルが、前記バスから書き込みデータを受け取るように動作可能であり、
前記バックエンドプロセスが、前記読み出し／書き込みメモリに更に結合され、前記書き込みアドレスの範囲に対応するアドレスにおいて前記バスから前記読み出し／書き込みメモリに書き込みデータストアすることによって、前記書き込みをサービスするように更に動作可能である、バスエージェント。
【請求項３３】
請求項３２に記載のバスエージェントであって、
前記属性チャネルが、
初期書き込みアドレスを示す第１の信号を受け取り、
書き込み長を示す第２の信号を受け取る、
ことによって、前記書き込みアドレスの範囲を示す前記少なくとも１つの信号を受け取るように更に動作可能である、バスエージェント。
【請求項３４】
請求項２９に記載のバスエージェントであって、
前記バスクレジット信号の各ビットが、前記対応するバスクレジットタイプを示す第１のデジタル状態と前記対応するバスクレジットタイプを示す第２のデジタル状態との１つを有する、前記所定の数のバスクレジットタイプの１つに対応する、バスエージェント。
【請求項３５】
バス上で情報を交換するように動作可能なバスシステムであって、
第１のバスエージェントであって、
その中に複数のバスクレジットをストアするクレジットカウンタであって、各バスクレジットが所定の数のバスクレジットタイプの少なくとも１つを有する、前記クレジットカウンタと、
前記バスと前記クレジットカウンタとに接続される第１の属性チャネルであって、
前記バス上でバストランザクションを送信し、前記バストランザクションが、前記バストランザクションを独特に識別する第１のトランザクション識別を含み、
前記バストランザクションに対応するタイプの前記クレジットカウンタにストアされた前記バスクレジットの数を前記バストランザクションに対応する量だけ減少させ、
対応するバスクレジット信号を前記バス上で送信し、前記バスクレジット信号が前記所定の数のバスクレジットタイプに総計で等しい複数のビットで構成されること、
によってバストランザクションを開始するように動作可能である、前記第１の属性チャネルと、
を含み、
前記対応するバスクレジットタイプのストアされた前記バスクレジットの数が前記バストランザクションに対応する量より少ない場合に前記第１の属性チャネルが前記バストランザクションを送信しない可能性があり得、
前記第１の属性チャネルが、
前記バスからクレジットリターンを受け取り、
前記クレジットカウンタにストアされた前記対応するバスクレジットタイプの前記バスクレジットの数を前記クレジットリターンに対応する量まで増加させる、
ように更に動作可能である、前記第１のバスエージェントと、
前記第２のバスエージェントであって、
前記バスに接続される第２の属性チャネルであって、
前記バスからバストランザクションを独特に識別する第１のトランザクション識別を含む前記バストランザクションとバスクレジット信号とを受け取り、
前記バスクレジット信号が前記バストランザクションに対応する場合に前記バストランザクションをアクセプトする、
ように動作可能である、前記第２の属性チャネルと、
前記第２の属性チャネルに接続され、前記第２の属性チャネルによってアクセプトされたバストランザクションをサービスするように動作可能であるバックエンドプロセスと、
を含み、
前記第２の属性チャネルが、前記バックエンドプロセスによる前記バストランザクションのサービスが完了すると前記バス上で前記バストランザクションに対応するバスクレジットタイプを含むクレジットリターンを送信するように動作可能である、前記第２のバスエージェントと、
を含む、バスシステム。
【請求項３６】
請求項３５に記載のバスシステムであって、
前記バストランザクションが読み出しであり、
前記第１の属性チャネルが、読み出しアドレスの範囲を示す少なくとも１つの信号を送信することによって、前記読み出しを前記バス上で送信するように更に動作可能であり、
前記第２のエージェントが、前記バスプロセスに結合される読み出し／書き込みメモリを更に含み、
前記第２の属性チャネルが、読み出しアドレスの範囲を示す少なくとも１つの信号を含み、前記読み出しを前記バス上で受け取るように更に動作可能であり、
前記バックエンドプロセスが、前記読み出し／書き込みメモリから、読み出しアドレスの前記範囲に対応するアドレスからデータをリコールすることによって、前記読み出しをサービスするように動作可能であり、
前記バスシステムが、前記バスと前記読み出し／書き込みメモリとに接続されるデータチャネルを更に含み、
前記データチャネルが、前記読み出し／書き込みメモリからリコールされたデータを前記バス上で送信するように動作可能である、バスシステム。
【請求項３７】
請求項３５に記載のバスシステムであって、
前記第１の属性チャネルが、
初期読み出しアドレスを示す第１の信号を送信し、
読み出し長を示す第２の信号を送信する、
ことによって、前記読み出しアドレスの範囲を示す少なくとも１つの信号を送信するように更に動作可能であり、
前記第２の属性チャネルが、
前記初期読み出しアドレスを示す前記第１の信号を受け取り、
前記読み出し長を示す前記第２の信号を受け取る、
ことによって、前記読み出しアドレスの範囲を示す少なくとも１つの信号を受け取るように更に動作可能である、バスシステム。
【請求項３８】
請求項３５に記載のバスシステムであって、
前記バストランザクションが書き込みであり、
前記第１の属性チャネルが、書き込みアドレスの範囲を示す少なくとも１つの信号を送信することによって、前記書き込みを前記バス上で送信するように更に動作可能であり、
前記第１のバスエージェントが、書き込みの際に書き込みデータに対応する信号を送信するように動作可能である第１のデータチャネルを更に含み、
前記第２のエージェントが、
前記バスプロセスに結合される読み出し／書き込みメモリと、
前記バスに接続されて前記バスから書き込みデータを受け取るように動作可能であるデータチャネルと、
を更に含み、
前記第２の属性チャネルが、書き込みアドレスの範囲を示す少なくとも１つの信号を受け取ることを含み、前記書き込みを前記バス上で受け取るように更に動作可能であり、
前記バックエンドプロセスが、前記読み出し／書き込みメモリに更に結合され、前記バスからの書き込みデータを前記書き込みアドレスの範囲に対応するアドレスにおいて前記読み出し／書き込みメモリにストアすることによって、前記書き込みをサービスするように更に動作可能である、バスシステム。
【請求項３９】
請求項３８に記載のバスシステムであって、
前記第１の属性チャネルが、
初期書き込みアドレスを示す第１の信号を送信し、
書き込み長を示す第２の信号を送信する、
ことによって、前記書き込みアドレスの範囲を示す少なくとも１つの信号を送信するように更に動作可能であり、
前記第２の属性チャネルが、
前記初期書き込みアドレスを示す前記第１の信号を受け取り、
前記書き込み長を示す前記第２の信号を受け取る、
ことによって、前記書き込みアドレスの範囲を示す少なくとも１つの信号を受け取るように更に動作可能である、バスシステム。
【請求項４０】
請求項３５に記載のバスシステムであって、
前記バスクレジット信号の各ビットが、前記対応するバスクレジットタイプを示す第１のデジタル状態と前記対応するバスクレジットタイプを示す第２のデジタル状態との１つを有する、前記所定の数のバスクレジットタイプの１つに対応する、バスシステム。