Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

Error vsim-12110

AliB
Beginner
2,780 Views

I have a simple 32-bit counter.  The design works fine at the RTL level.  I have generated the gate level of this counter .vo file.

I have changed the Makefile to accomadate the gate level simulation.

I am using a Makefile for the process of compilation and simulation.

I have used vlib and vmap to define and remap the libraries used in the design.

I have used the vlog and vopt to compile and optimize the design.  It all went through ok.

I have used vsim to simulate, unfortunatelly, I have got the following error(s) in vsim,

 

Here is the run for the vopt and vsim,

vopt -sv -timescale 1ns/1ps -L work -L rtl_sv_lib -L altera_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L cyclonev_ver -L cyclonev_hssi_ver -L cyclonev_pcie_hip_ver -modelsimini ./modelsim.ini -o cntr_32_async_opt top

Top level modules:
top

Analyzing design...
-- Loading module top
-- Loading module cntr_32_async
-- Loading module cyclonev_ver.cyclone10gx_lcell_comb
Optimizing 6 design-units (inlining 1/2 module instances, 65/65 cell instances):
-- Inlining module cyclonev_ver.cyclone10gx_lcell_comb(fast)
-- Inlining module cyclonev_ver.cyclone10gx_lcell_comb(fast__1)
-- Inlining module cyclonev_ver.cyclone10gx_lcell_comb(fast__2)
-- Inlining module cyclonev_ver.cyclone10gx_lcell_comb(fast__3)
-- Inlining module cntr_32_async(fast)
-- Optimizing module top(fast)
Optimized design name is cntr_32_async_opt
End time: 20:34:37 on Sep 23,2022, Elapsed time: 0:00:01
Errors: 0, Warnings: 0

 

========================================================

 

vsim -c -modelsimini ./modelsim.ini -L work_lib -L work -L rtl_sv_lib -L altera_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L cyclonev_ver -L cyclonev_hssi_ver -L cyclonev_pcie_hip_ver -permit_unmatched_virtual_intf -displaymsgmode both -sv_seed 0 -do "view structure; view signals;" cntr_32_async_opt rtl_sv_lib.top
Reading pref.tcl

# 2022.1

# vsim -c -modelsimini ./modelsim.ini -L work_lib -L work -L rtl_sv_lib -L altera_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L cyclonev_ver -L cyclonev_hssi_ver -L cyclonev_pcie_hip_ver -permit_unmatched_virtual_intf -displaymsgmode both -sv_seed 0 -do "view structure; view signals;" cntr_32_async_opt rtl_sv_lib.top
# Start time: 20:35:55 on Sep 23,2022
# ** Warning: (vsim-3824) Optimized (cntr_32_async_opt) and unoptimized (top) top-level design units are
# simulated together. Unoptimized design units will not be optimized.
# ** Error (suppressible): (vsim-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.
# Error loading design
Error loading design
# End time: 20:35:55 on Sep 23,2022, Elapsed time: 0:00:00
# Errors: 1, Warnings: 1
make: *** [Makefile:61: run] Error 12

 

Any idea to the cause of this error.

 

Thank you in advance,

Ali

 

questa_fe is used for vlib,vmap,vlog,vopt, & vsim

Here is the system variable setting,

QUARTUS_INSTALL_DIR := "......./intelFPGA_pro/22.1/quartus"
QSYS_SIMDIR := ........./Test/cntr_32_async

TOP_LEVEL_NAME := "top"

Here is the format of vlog used as an example,

vlog -work altera_ver -sv /home/aballou/intelFPGA_pro/22.1/quartus/eda/sim_lib/altera_primitives.v

0 Kudos
9 Replies
SyafieqS
Moderator
2,728 Views

In questa the -novopt will no longer supported in Questa, You can delete it and rerun the simulation. In the Simulation Waveform Editor, choose Simulation Settings|Simulation Options and delete -novopt following vsim in the Model Script (and save the changes).


0 Kudos
SyafieqS
Moderator
2,692 Views

May I know if there is any update?


0 Kudos
AliB
Beginner
2,675 Views

Thanks SyafieqS for your input. 

I have looked for your suggestion -novopt in vsim waveform and it is not there.

I have attached the version of vsim that I have and running.  Also, I have attached the options available in the wave editor.

As you see from both screen shots, I have gone through simulate options and compile options and both have nothing about -novopt.

Compile option has vopt flow option which is selected.

 

I have spend a lot of time to resolve this issue and I have tried different things and always get this error of vsim-12110.

I appreciate your help.  Please advice how to move forward with this issue.  As stated in this thread, vsim works ok with rtl simulation.  The issue is showing with gate level simulation and inluding gates from Altera library.  Please let me know if a Zoom meeting is possible.

Ali,

 

 

0 Kudos
AliB
Beginner
2,632 Views
Hi SyafieqS,
I have tried your suggestion and I have replied to your email. Have you had a chance to look at my response.

Thanks,
Ali
0 Kudos
SyafieqS
Moderator
2,612 Views

Ali,


Yes I had looked at it. Is that possible for you to attached your hdl and tb for me to replicate the issue? Or maybe a quick call on this? I will send an email to you.



0 Kudos
AliB
Beginner
2,592 Views
Hi Syafieq,

Hope you are doing ok. I did reply to your email.

How about 8pm or 10pm on Monday Pacific time.
I look forward to get a link to zoom so we can share desktop.

Thanks,

Ali
0 Kudos
SyafieqS
Moderator
2,507 Views

Hi Ali,


From email progress, below KDB should be working

https://www.macnica.co.jp/business/semiconductor/support/faqs/intel/134162/


0 Kudos
SyafieqS
Moderator
2,434 Views

I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution, give Kudos and rate 10/10 survey


0 Kudos
hokagechichi
Beginner
1,792 Views

the timing simulation still show the same error: 

(vsim-12110)

0 Kudos
Reply