記事 ID: 000078356 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2013/06/03

HDL ファイルにタイミング制約を埋め込む方法を教えてください。

環境

  • インテル® Quartus® II サブスクリプション・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    Quartus® II 合成を使用する場合、Synopsys Design Constraint (SDC) フォーマットのタイミング制約は、VHDL または Verilog HDL デザインファイルに埋め込むことができます。

    解決方法

    HDL ファイルの altera_attribute キーワードとSDC_STATEMENT オプションを使用して、タイミング制約を適用します。VHDL エンティティまたは Verilog HDL モジュールごとに使用できるaltera_attributeは 1 つだけです。

    複数の制約を適用するには、すべてのオプションまたは代入を 1 行に結合し、セミコロン (;)で区切ります。

    以下に、altera_attribute キーワードと Verilog-2001 HDL フォーマットの SDC_STATEMENT オプションを使用して、複数のフォルスパス・タイミング制約を適用する例を示します。その他の HDL 言語フォーマットについては、Quartus® II ハンドブックの Quartus® II 統合合成 (PDF) の「altera_attributeを使用した Quartus® II ロジック・オプションの設定」の章を参照してください。

    (* altera_attribute = {"-name SDC_STATEMENT \"set_false_path -from [get_registers *sv_xcvr_pipe_native*] -- [get_registers *altpcie_rs_serdes|*]]\";-name SDC_STATEMENT \"SDC_STATEMENT set_false_path -to [get_registers *altpcie_rs_serdes|fifo_err_sync_r\[0\]]\";-name SDC_STATEMENT \"set_false_path -to [get_registers *altpcie_rs_serdes|busy_altgxb_reconfig*]\"} *)

    関連製品

    本記事の適用対象: 1 製品

    インテル® プログラマブル・デバイス

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。