ID do artigo: 000080563 Tipo de conteúdo: Documentação e informações do produto Última revisão: 15/05/2014

Como especificar diferentes restrições de tempo para TimeQuest, Fitter ou Analysis & Synthesis?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Para identificar qual executável está sendo executado no momento, $::TimeQuestInfo(nameofexecutable) você pode usar o comando dentro de um arquivo Synopsys Design Constraints (.sdc). Este método pode ser usado para especificar diferentes atribuições .sdc ou arquivos para executáveis específicos, conforme mostrado nos seguintes exemplos .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
}

Exemplos de nomes executáveis diferentes são quartus_map análise e síntese, quartus_fit para fitter e quartus_sta para o analisador de tempo do TimeQuest.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.