Can't execute the assertion debug on tutorial
Hello from Japan,
I tried the assertion debug tutorial (page 197, Chapter 15 in Questa Tutorial PDF) with tutorial files.
/<install_dir>/examples/tutorials/systemverilog/vlog_dut
But, I couldn't execute this tutorial because of the errors.
# ** Error: Failure to checkout svverification license feature. # ** Error: (vsim-1) Unable to checkout verification license - required for testbench features (randomize, randcase, randsequence, covergroup). # Time: 0 ns Iteration: 0 Instance: /top File: top.sv
I serched about the error and found this topic about svverification license.
Questa Intel Edition licensing
I added -nocvg option to all vsim commands in assert.do file and tried the tutorial, but I haven't been able to execute with these errors.
# ** Warning: (vsim-3394) Covergroup object construction is disabled because of '-nocvg' switch. As a result, any hierarchical access of covergroup/coverpoint/cross option variable in a procedural context will crash. # Time: 0 ns Iteration: 0 Region: /top/dut/sm_transitions_cvg File: interleaver.sv # ** Error: Failure to checkout svverification license feature. # ** Error: (vsim-1) Unable to checkout verification license - required for testbench features (randomize, randcase, randsequence, covergroup). # Time: 0 ns Iteration: 0 Instance: /top File: top.sv
To my understanding, the assertion feature is enable for Questa-Intel FPGA Edition (including Starter Edition).
Can I solve these problems?
Thanks,
We should remove/disable any testbench features that require advanced verification licenses.
Coverage related code (which requires advanced verification licenses) can be disabled using vsim command option -nocvg.
Best Regards,
Richard Tan