【手続補正書】
【提出日】令和2年7月14日(2020.7.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１ステージと、第２ステージと、第３ステージと、を備える非同期パイプラインであって、前記第１ステージは、前記非同期パイプラインにおいて前記第２ステージに連続しており、前記第３ステージは、前記非同期パイプラインにおいて前記第１ステージに連続しており、前記第２ステージは、前記第１ステージへの入力を提供し、前記第１ステージは、前記第３ステージへの入力を提供する、非同期パイプラインと、
前記第１ステージの完了ステータスと、前記第２ステージの完了ステータス及び前記第３ステージの完了ステータスと、の比較に基づいて、前記第１ステージの動作速度を変更するコントローラと、を備え、
前記第１ステージは、前記第１ステージの一部に駆動電流を供給するバッファを含み、前記コントローラは、前記第１ステージと前記第２ステージとの完了ステータスの比較に基づいて、前記駆動電流の強度を調整する、
装置。
【請求項２】
前記第２ステージは、前記第１ステージに対する入力データを生成し、前記第３ステージは、前記第１ステージによって生成された出力データを受信する、
請求項１の装置。
【請求項３】
前記コントローラは、前記第１ステージと前記第２ステージとの完了ステータスの比較に基づいて、前記第１ステージに印加される動作電圧を変更する、
請求項１の装置。
【請求項４】
前記第１ステージ及び前記第２ステージの完了ステータスを決定する複数のモジュールをさらに備える、
請求項１の装置。
【請求項５】
前記複数のモジュールは、前記第１ステージ及び前記第２ステージによるタスクの実行の開始に応じて、前記第１ステージ及び前記第２ステージによって生成された出力信号を監視することによって、前記第１ステージ及び前記第２ステージの完了ステータスを決定する、
請求項４の装置。
【請求項６】
前記第１ステージのクリティカルパスに対応する第１レプリカクリティカルパスと、
前記第２ステージに関連する少なくとも１つの第２レプリカクリティカルパスであって、前記複数のモジュールは、前記第１ステージ及び前記第２ステージによるタスクの実行の開始と同時に入力信号が前記第１レプリカクリティカルパス及び前記少なくとも１つの第２レプリカクリティカルパスに提供されたことに応じて、前記第１レプリカクリティカルパス及び前記少なくとも１つの第２レプリカクリティカルパスによって生成された出力信号に基づいて、前記第１ステージ及び前記第２ステージの完了ステータスを決定する、少なくとも１つの第２レプリカクリティカルパスと、をさらに備える、
請求項４の装置。
【請求項７】
異なる命令のタイプ、命令オペコード又は入力データの特性に関する推定完了時間を示す少なくとも１つのルックアップテーブルであって、前記第１ステージ及び前記第２ステージの完了ステータスは、前記第１ステージ及び前記第２ステージによって実行されたタスクに関連する命令のタイプ、命令オペコード又は入力データの特性のうち少なくとも１つによって示される完了時間に基づいて決定される、少なくとも１つのルックアップテーブルをさらに備える、
請求項１の装置。
【請求項８】
前記変更は、前記第１ステージ及び前記第２ステージ内の所定の位置で決定された部分的な完了ステータスに基づいて決定される、
請求項１の装置。
【請求項９】
非同期パイプラインの第１ステージの完了ステータスと、前記非同期パイプラインの第２ステージ及び第３ステージのうち少なくとも１つの完了ステータスと、を比較することであって、前記第１ステージは、前記非同期パイプラインにおいて前記第２ステージに連続しており、前記第３ステージは、前記非同期パイプラインにおいて前記第１ステージに連続しており、前記第２ステージは、前記第１ステージへの入力を提供し、前記第１ステージは、前記第３ステージへの入力を提供する、ことと、
前記比較に基づいて前記第１ステージの動作速度を変更することと、
前記比較に基づいて、前記第１ステージのバッファの駆動電流の強度を変更することと、を含む、
方法。
【請求項１０】
前記第２ステージは、前記第１ステージに対する入力データを生成し、前記第３ステージは、前記第１ステージによって生成された出力データを受信する、
請求項９の方法。
【請求項１１】
前記比較に基づいて、前記第１ステージに印加される動作電圧の変更を決定することをさらに含み、
前記第１ステージの動作速度を変更することは、前記第１ステージに印加される動作電圧を変更することを含む、
請求項９の方法。
【請求項１２】
前記第１ステージ及び前記第２ステージに関連する複数のモジュールを使用して、前記第１のスージ及び前記第２ステージの完了ステータスを決定することをさらに含む、
請求項９の方法。
【請求項１３】
前記完了ステータスを決定することは、前記第１ステージ及び前記第２ステージによるタスクの実行の開始に応じて、前記第１ステージ及び前記第２ステージによって生成された出力信号を監視することを含む、
請求項１２の方法。
【請求項１４】
前記完了ステータスを決定することは、前記第１ステージに関連する第１レプリカクリティカルパスと、前記第２ステージに関連する少なくとも１つの第１レプリカクリティカルパスと、によって生成された出力信号を決定することであって、前記出力信号は、前記第１ステージ及び前記第２ステージによるタスクの実行の開始と同時に入力信号が前記第１レプリカクリティカルパス及び前記少なくとも１つの第２レプリカクリティカルパスに提供されたことに応じて、前記第１レプリカクリティカルパス及び前記少なくとも１つの第２レプリカクリティカルパスによって生成される、ことを含む、
請求項１２の方法。
【請求項１５】
前記完了ステータスを決定することは、異なる命令のタイプ、命令オペコード又は入力データの特性に関する推定完了時間を示す少なくとも１つのルックアップテーブルに記憶された推定完了時間に基づいて前記完了ステータスを決定することを含む、
請求項１２の方法。
【請求項１６】
前記変更は、前記第１ステージ及び前記第２ステージ内の所定の位置で決定された部分的な完了ステータスに基づいて決定される、
請求項９の方法。
【請求項１７】
第１ステージと、第２ステージと、第３ステージと、を含む複数のステージを含む非同期パイプラインであって、前記第１ステージは、前記非同期パイプラインにおいて前記第２ステージに連続しており、前記第３ステージは、前記非同期パイプラインにおいて前記第１ステージに連続しており、前記第２ステージは、前記第１ステージへの入力を提供し、前記第１ステージは、前記第３ステージへの入力を提供する、非同期パイプラインと、
前記第１ステージ、前記第２ステージ及び前記第３ステージの完了ステータスの比較に基づいて、前記第１ステージ、前記第２ステージ及び前記第３ステージのうち少なくとも１つの動作速度を変更する複数のコントローラと、を備え、
前記第１ステージは、前記第１ステージの一部に駆動電流を供給するバッファを含み、前記複数のコントローラの何れかは、前記第１ステージと前記第２ステージとの完了ステータスの比較に基づいて、前記駆動電流の強度を調整する、
装置。
【請求項１８】
前記複数のコントローラは、前記第１ステージ、前記第２ステージ及び前記第３ステージのうち少なくとも１つに印加される少なくとも１つの動作電圧を変更することによって、前記動作速度を変更する、
請求項１７の装置。