Forum Discussion
WFH
New Contributor
4 months agoLisence issue when running .do script
Hello, I am a beginner using the Questa FPGA starter edition for practicing SystemVerilog coding. I downloaded the 2025.2 Version and obtained the fix lisence according to NIC ID (my PC's Ethernet ...
BCuze
Occasional Contributor
4 months agoHow is your queue declared ?
Be aware that if you want to use the SV randomization, you need an advanced version of Questa (to use the Solver) and neither Starter nor OEM Editions do have this. OTOMH that's what the svverification license feature is enabling. $urandom (Verilog) etc will work, but not the SV randomization methods.
WFH
New Contributor
4 months agoHello,
the declaration of the queues is like this:
bit [7:0] loc [$];
bit [7:0] golden[$];
And I did not use any method like randomization but $urandomm just as showed in attachment 2 and 3.
If I change the "program" to "module", the code runs. Is the Starter Edition unable to use the SV keywords like "program"?