インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン上の推奨事項

ID 683082
日付 4/13/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

2.3.6.7.6. NSS-30016: Design Contains SR Latches

内容

SRラッチは、2つの2入力NORゲートまたは2入力NANDゲート(コンパイラがロジックセルに実装する)が、1つのゲートの出力を他のゲートの入力に駆動する組み合わせループを使用して相互結合される構造です。

SRラッチは、デザインでグリッチとあいまいなタイミングを引き起こす可能性があり、デザインのタイミング解析をより困難にします。さらに、SRラッチは、ラッチ内の組み合わせループの動作が組み合わせループのロジックの相対的な伝搬遅延に依存することが多く、異なる動作条件下で組み合わせループが異なる動作をするため、デザインで重大な安定性と信頼性の問題を引き起こす可能性があります。

図 71. SRラッチ


Design Assistantは、Design Assistantが識別できないより洗練されたラッチの一部であるSRラッチに対してもこのルールを生成します。

推奨度

デザインにSRラッチを含めないでください。

重大度

High

ステージ

Analysis and Elaboration

デバイスファミリー

  • インテル® Arria® 10
  • インテル® Cyclone® 10 GX