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

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