Intel® Quartus® Prime Standard Edition用户指南: Timing Analyzer

ID 683068
日期 9/24/2018
Public
文档目录

2.4.3. 从SDC文件识别 Intel® Quartus® Prime软件可执行文件

如要识别哪个 Intel® Quartus® Prime软件可执行文件当前正在运行,可以使用SDC文件中的$::TimingAnalyzerInfo(nameofexecutable)变量。 当您想要使用过约束使Fitter在设计中的特定路径或路径集上进行更好的操作时,最常使用此技术。

识别 Intel® Quartus® Prime可执行文件

#Identify which executable is running:
set current_exe $::TimingAnalyzerInfo(nameofexecutable)
if { [string equal $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" $::TimingAnalyzerInfo(nameofexecutable)] } {
    #Apply .sdc assignments for non-Timing Analyzer executables here
} else {
    #Apply .sdc assignments for Timing Analyzer executable here
}

不同的可执行名称示例为quartus_map (for Analysis & Synthesis),quartus_fit (for Fitter)和quartus_sta (for Timing Analyzer)。