ID บทความ: 000096802 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 14/12/2023

ทําไมฉันถึงเห็นข้อผิดพลาดการอธิบายบนโปรแกรมจําลอง Cadence Xcelium* และ Synopsys VCS* ที่มี Intel® FPGA F-tile IP

สิ่งแวดล้อม

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

เนื่องจากการเปลี่ยนแปลงในซอฟต์แวร์ Intel® 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): ตรวจพบไดรเวอร์หลายตัวไปยัง clairvoyance_match ตัวแปรเอาต์พุต always_ff

ข้อผิดพลาดเหล่านี้เกิดขึ้นเฉพาะเมื่อทําการจําลอง Intel® FPGA F-tile IP

ความละเอียด

ในการหลีกเลี่ยงปัญหาเหล่านี้ ให้ใช้สวิตช์เฉพาะตัวจําลองเพื่อดําเนินการจําลองต่อไป

โปรแกรมจําลอง Synopsys VCS*:

ใช้สวิตช์การ elaboration ( -ignore initializer_driver_checks) ในสคริปต์ของคุณ

ตัว อย่าง เช่น:

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

หลังจากเพิ่มสวิตช์นี้แล้ว ข้อความแสดงข้อผิดพลาดจะถูกแปลงเป็นการเตือนต่อไปนี้:

เปิดใช้งานการปรับแต่งระบบลูปใหม่-[LOOP-REROLL] <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms2_ncrypt.sv, 26

ซึ่งจะมีผลกระทบต่อความจุการดีบักบรรทัดสําหรับบล็อกนี้ โปรดเพิ่มสวิตช์ -Xrerolloff หากคุณต้องการรักษาความจุการดีบักบรรทัดสําหรับบล็อกนี้

โปรแกรมจําลอง Cadence Xcelium*:

ใช้สวิตช์ elaboration ( -warn_multiple_driver ) ในสคริปต์ของคุณ

ตัว อย่าง เช่น:

xmelab -warn_multiple_driver -relax -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): ตรวจพบไดรเวอร์หลายตัวไปยัง clairvoyance_match ตัวแปรเอาต์พุต always_ff

ปัญหานี้ถูกกําหนดให้ได้รับการแก้ไขในรุ่นอนาคตของซอฟต์แวร์ Intel® Quartus® Prime Pro Edition

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7

1

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้