ID do artigo: 000096802 Tipo de conteúdo: Mensagens de erro Última revisão: 14/12/2023

Por que vejo erros de formulação em simuladores de Cadence Xcelium* e Synopsys VCS* com Intel® FPGA IPs F-tile?

Ambiente

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a uma mudança na Intel® Quartus® Software Prime Pro Edition versões 23.3 e 23.2, você poderá ver esses erros na tabela de vídeo com os simuladores CADence Xcelium* e Synopsys VCS*:

Simulador Synopsys VCS*

Combinação ilegal de drivers <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms_ncrypt.sv, 4246150 ICPD_INIT

Simulador Cadence Xcelium*

xmelab: *E,MULAXX (<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv): Vários drivers para always_ff saída variável clairvoyance_match detectadas..

Esses erros só ocorrem ao simular Intel® FPGA IPs F-tile.

Resolução

Para contornar esses problemas, use comutadores específicos do simulador para continuar a simulação.

Simulador Synopsys VCS*:

Use o comutador de elaboração (-ignore initializer_driver_checks) no seu script.

Exemplo:

USER_DEFINED_ELAB_OPTIONS="-ignore initializer_driver_checks"

sh $QSYS_SIMDIR/synopsys/vcs/vcs_setup.sh QSYS_SIMDIR=$QSYS_SIMDIR QUARTUS_INSTALL_DIR=$QUARTUS_INSTALL_DIR USER_DEFINED_ELAB_OPTIONS="\"$USER_DEFINED_ELAB_OPTIONS\"" SKIP_SIM=$SKIP_SIM TOP_LEVEL_NAME=$TOP_LEVEL_NAME

Após adicionar este interruptor, a mensagem de erro é convertida para o seguinte aviso:

A otimização do loop refinanciamento do Loop de Aviso[LOOP-REROLL-ENABLED] é habilitada <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms2_ncrypt.sv, 26

Ela afetará a capacidade de depuração de linha para este bloco. Adicione o comutador -Xrerolloff se você quiser preservar a capacidade de depuração de linha para este bloco.

Simulador Cadence Xcelium*:

Use o comutador de criação (-warn_multiple_driver) no seu script.

Exemplo:

xmelab -warn_multiple_driver -relaxe -timescale '1 ps/1 fs' -genhier -access +rwc <top_level_name>

Após adicionar este interruptor, a mensagem de erro é convertida para o seguinte aviso:

xmelab: *W,MULAXX (<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv): Vários drivers para always_ff saída clairvoyance_match detectadas.

Esse problema está programado para ser corrigido em uma versão futura do software Intel® Quartus® Prime Pro Edition.

Produtos relacionados

Este artigo aplica-se a 1 produtos

FPGAs e FPGAs SoC Intel® Agilex™ 7

1

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 governará e será a controle. Exibir a versão em inglês desta página.