Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Running Intel QuestaSim failing with error #302

Open
magurmach opened this issue May 18, 2024 · 1 comment
Open

Running Intel QuestaSim failing with error #302

magurmach opened this issue May 18, 2024 · 1 comment

Comments

@magurmach
Copy link

I am treating this issue as a tracker for all errors I face for running vsim from Intel Questa (specifically from Quartus Prime Lite).

I am attempting to do hello world RTL simulation.

Specifically: app=hello_world make sim

Initial error:

# ** Error (suppressible): (vlog-12110) All optimizations are disabled because the -novopt option is in effect. This will cause your simulation to run very slowly. If you are using this switch to preserve visibility for Debug or PLI features, please see the User's Manual section on Preserving Object Visibility with vopt. -novopt option is now deprecated and will be removed in future releases.

After adding suppression for this by adding -suppress vlog-12110 to questa_args, I am getting the following error:

# vsim "+UVM_NO_RELNOTES" "+PRELOAD=/home/sshakib/riscv/ara/apps/bin/hello_world" -sv_lib work-dpi/ara_dpi -work work -voptargs="+acc" -suppress vsim-3009 -suppress vopt-7033 -suppress vlog-12110 work.ara_tb -do "../scripts/run.tcl" 
# Start time: 22:29:35 on May 18,2024
# ** Note: (vsim-2179) An older version (version 10) DPI tfdb file is being read.
#    Time: 0 ps  Iteration: 0  Unknown: <UNKNOWN>
# ** Warning: (vsim-8891) All optimizations are disabled because the -novopt option is in effect. This will cause your simulation to run very slowly. If you are using this switch to preserve visibility for Debug or PLI features, please see the User's Manual section on Preserving Object Visibility with vopt. -novopt option is now deprecated and will be removed in future releases.
# ** Error: (vsim-13) Recompile work.ara_tb_sv_unit because sv_std.std has changed.
# ** Error (suppressible): (vsim-12) Recompile work.ara_tb after work.ara_tb_sv_unit is recompiled.
# Error loading design
# End time: 22:29:36 on May 18,2024, Elapsed time: 0:00:01
# Errors: 2, Warnings: 1

Any idea what it means to recompile work.ara_tb_sv_unit?

@mp-17
Copy link
Collaborator

mp-17 commented Jun 25, 2024

Hi @magurmach,

I have never seen this problem. Have you tried to delete the build directory and re-compile with Questa? work.ara_tb_sv_unit is one of the library modules, the top-level one. Let me know if a fresh build folder solves the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants