Nova Patents
JP2000276352A

Pipeline protection

Abstract

[Task] Resolve conflicts between resource access in pipeline architectures

Solution.The pipeline protection mechanism includes a set of shadow registers and an interlock circuit for predicting access conflicts for each protected resource among the plurality of resources during the pipeline stage, and interlock detection. The output end of the circuit is controllably connected to a set of shadow registers, redirecting data items from the first pipeline stage to the selected shadow register in response to expected access conflicts by the interlock circuit. The set of shadow registers is interconnected with the processor pipeline so that resource access conflicts can be resolved without disrupting the processor pipeline.

JP2000276352A, drawing sheet 1
Sheet 1 of 37

Term

Term ended

Projected expiry passed 7 March 2020, 6.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

2 claims: 2 independent, 0 dependent

  1. 1
    【特許請求の範囲】 【請求項1】 複数のパイプライン段階と、複数のリソースと、パイプライン保護機構とを備えたプロセッサパイプラインを含むプロセッサを有するデジタルシステムであって、 前記パイプライン保護機構が、 一組のシャドーレジスタと、 パイプライン段階の間の前記複数のリソースのうちの各保護されたリソースに対するアクセスの競合を予想するためのインターロック回路とを備え、インターロック検出回路の出力がシャドーレジスタの組に制御自在に接続されており、 第1パイプライン段階からのデータアイテムをインターロック回路によって予想されるアクセスの競合に応答して、選択されたシャドーレジスタへリダイレクトすることができ、よってプロセッサのパイプラインを停止することなくリソースのアクセスの競合を解消するように、前記シャドーレジスタの組が前記プロセッサパイプラインと相互に接続されている、デジタルシステム。
  2. 2
    【請求項2】 前記プロセッサが複数のパイプライン段階および複数のリソースを備えたプロセッサパイプラインを含む、プロセッサエンジン内のパイプラインを保護する方法であって、 各リソースに対するパイプライン段階の間のアクセスの競合を予想するよう、それぞれの保護されたリソースのために別個に仲裁をするための工程と、 前記プロセッサのパイプラインを停止することなく、リソースアクセスの競合を解消するように、予想されたアクセス競合に応答し、第1パイプライン段階から選択されたシャドーレジスタへデータアイテムをリダイレクトする工程とを備えた、パイプラインを保護する方法。
Independent claims2