文章 ID: 000080563 內容類型: 產品資訊與文件 最近查看日期: 2014 年 05 月 15 日

如何指定 TimeQuest、Fitter 或分析與合成的不同計時限制?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

若要識別目前執行的可執行檔,您可以從 Synopsys Design Constraints (.sdc) 檔案中使用 $::TimeQuestInfo(nameofexecutable) 命令。此方法可用於指定特定可執行檔的不同.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_map用於分析與合成、適用于 Fitter 的quartus_fit,以及 TimeQuest 計時分析器的quartus_sta。

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。