Devido a um problema no software Intel® Quartus® Prime Pro edition versão 20.1, você pode ver que o analisador de sincronização trava ou desacelera significativamente quando o design contém mais de 500 clocks.
Para resolver este problema, execute uma das seguintes ações:
- Use o fluxo padrão de análise de sincronização em vez de uma sessão de GUI do analisador de sincronização interativa.
- Para impedir que a GUI do analisador de sincronização seja aberta automaticamente após uma compilação completa na GUI principal, faça o seguinte:
- Em Settings->Timing Analyzer, desmarque "Habilitar o analisador de tempo interativo após a compilação"
- No arquivo *.qsf do projeto, adicione esta atribuição: set_global_assignment -name FLOW_ENABLE_INTERACTIVE_TIMING_ANALYZER OFF
- Evite que a GUI do analisador de sincronização seja atualizada em resposta a um novo clock sendo criado. Isso significa que em diálogos com uma lista de clocks suspensos (como Tempo de relatório), a lista estará vazia.
- Impedir que a GUI do analisador de sincronização leia automaticamente os arquivos SDC, seguindo uma dessas etapas:
- Em Settings->Timing Analyzer, desmarque "Leia automaticamente restrições e atualize a lista de sincronização quando o projeto for aberto"
- No arquivo *.qsf do projeto, adicione esta atribuição: set_global_assignment -name STA_AUTO_UPDATE_TIMING_NETLIST OFF
- Abra a GUI do analisador de sincronização e abra o console Tcl (Console View->Tcl ou pressione Alt 2). Nele, colar essas linhas:
renomear tawq_register_clock tawq_register_clock_orig
proc tawq_register_clock {args} {}
Este problema é corrigido a partir do software Intel® Quartus® Prime Pro Edition versão 20.3.