[인텔(ALTERA)] Quartus는 F-tile IP Intel® FPGA를 사용하는 Cadence Xcelium* 및 Synopsys VCS* 시뮬레이터에서 자세한 오류를 발견했습니다.

설명하다

인텔® Quartus® Prime Pro Edition 소프트웨어 버전 23.3 및 23.2의 변경으로 인해 Cadence Xcelium* 및 Synopsys VCS* 시뮬레이터를 사용하여 자세히 설명할 때 다음 오류가 나타날 수 있습니다.

Synopsys VCS* 시뮬레이터

오류 - [ICPD_INIT] 드라이버 <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms_ncrypt.sv의 잘못된 조합, 4246150

Cadence Xcelium* 시뮬레이터

xmelab: *E, MULAXX(<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv): Always_ff 출력 변수 clairvoyance_match로 여러 드라이버가 감지되었습니다.

이러한 오류는 Intel® FPGA F-타일 IP를 시뮬레이션할 때만 발생합니다.


해결책

이 문제를 해결하려면 시뮬레이터별 스위치를 사용하여 계속 시뮬레이션하십시오.

Synopsys VCS* 시뮬레이터:

스크립트에서 자세한 정보 표시 스위치(-ignore 초기화_드라이버_checks)를 사용하십시오.

예:

USER_DEFINED_ELAB_OPTIONS=“-초기화기_드라이버_체크”

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

이 스위치를 추가하면 오류 메시지가 다음 경고로 변환됩니다.

경고 - [LOOP-REROLL-ENABLED] 루프 재롤 최적화 활성화 <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms2_ncrypt.sv, 26

이는 이 블록의 라인 디버깅 용량에 영향을 미칩니다. 이 모듈에 대한 라인 디버깅 용량을 예약하려면 switch-Xrerolloff를 추가하십시오.

Cadence Xcelium* 시뮬레이터:

스크립트에서 자세한 정보 표시 스위치( -warn_multiple_driver )를 사용하세요.

예:

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

이 스위치를 추가하면 오류 메시지가 다음 경고로 변환됩니다.

xmelab: *W, MULAXX(<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv): Always_ff 출력 변수 clairvoyance_match로 여러 드라이버가 감지되었습니다.

이 문제는 Intel® Quartus® Prime Professional Edition 소프트웨어의 향후 릴리스에서 수정될 예정입니다.

Supongo que te gusta

Origin blog.csdn.net/sqqwm/article/details/135009547
Recomendado
Clasificación