Quartus® Primeプロ・エディションのユーザーガイド: タイミング・アナライザー

ID 683243
日付 4/01/2024
Public
ドキュメント目次

2.2.2.1. RTLでのSDCタイミング制約の指定

合成後の早期タイミング解析に向けてRTLでのSDCタイミング制約を指定するには、次の手順に従います。
  1. Quartus® Prime開発ソフトウェアで、File > New をクリックし、SDC File Targeting RTL Names (.rtlsdc) ファイルタイプを選択します。新しいファイルがText Editorで開きます。
    RTLでのSDC制約には任意の拡張子を指定できますが、このドキュメントではファイル拡張子の .rtlsdc を使用して従来のSDCファイルと区別しています。
  2. Text Editorで、RTLでのSDC制約を定義します。Edit > Insert Template > Timing Analyzer をクリックすることで、利用可能なSDCテンプレートを挿入することができます。もしくは、任意のテキストエディターを使用して制約を入力し、.rtlsdc ファイルタイプで保存します。
    注: RTLでのSDC制約は、従来のSDCコマンドのサブセットをサポートします。RTLでのSDC制約の構文と引数は、SDC 2.1標準に準拠しています。Quartus Prime開発ソフトウェア固有の引数があるため、Quartus Prime開発ソフトウェアではSDC 2.1以外のコマンドをサポートする場合があります。
    図 39. SDCテンプレートの挿入


    注: RTLでのSDCの -comment 引数を使用すると、制約コメントを追加することができます。このコメントは、タイミング解析レポートには表示されません。
  3. Quartus® PrimeのText Editorで .rtlsdc ファイルを保存し、Add File to Project オプションをオンにします。
    注: 任意のSDCファイルをいつでもプロジェクトに追加することができます。それには、Assignments > Settings > Timing Analyzer をクリックします。
  4. 合成後の早期タイミング解析を実行します。詳細は、合成後の早期タイミング解析の実行で説明しています。
    注: RTLでのSDC制約の代わりに合成専用の制約を最初に指定し、コンパイルのAnalysis & Synthesisステージにのみその制約を適用することもできます。合成専用のSDCタイミング制約の指定で詳細を説明しています。