記事 ID: 000080563 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2021/08/27

Time Constraints、Fitter、または Analysis & Synthesis に異なるタイミング制約を指定するにはどうすればよいですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

現在実行されている実行可能ファイルを識別するには $::TimeQuestInfo(nameofexecutable) 、Synopsys Design Constraints(.sdc)ファイル内からコマンドを使用できます。この方法を使用すると、次 の .sdc の例に示すように、特定の実行ファイルに対して異なる .sdc の割り当てまたはファイルを指定できます。

#Identify which executable is running:
set current_exe $::TimeQuestInfo(nameofexecutable)

if {$current_exe == "quartus_fit" } {
    #Apply .sdc assignments for Fitter executable here
} else {
    #Apply .sdc assignments for non-Fitter executables here
}


if { ! [string equal "quartus_sta" $::TimeQuestInfo(nameofexecutable)] } {
    #Apply .sdc assignments for non-TimeQuest executables here
} else {
    #Apply .sdc assignments for TimeQuest executable here
}

異なる実行可能ファイル名の例として、分析と合成、フィッター用のquartus_fit、Time Customization タイミング・アナライザーのquartus_staがquartus_mapされています。

関連製品

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

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

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