QuestaSim and UVM

Hello Team,

Please help me to know which is latest version of Questasim, and does it support the latest version of uvm. Last time,
i am trying to simulate the spi-apb in uvm, the reg model itself was not compiled in uvm_pkg.sv. So it start producing errors. I am using Questasim-10.2c and uvm-1.1d. Please guide.

Regards
Sunil.

I am not sure what you mean by “spi-apb in uvm” here, but just ensure that you have the right compile order. And, the latest version of UVM now is 1.2.

Anyhow, the answer for your question is that Questa 10-2c does support UVM 1.1d.

One of the suggestions I have for you is to compile each of your big packages as separate libraries and link the pre-compiled libraries (-L switch in questa) in the end. This way you will limit to resolving compile errors for a limited set of files at a time. It is recommended that you use the pre-compiled libraries that comes with Questa (32bit binaries for better performance).

Some back story:
Most companies do performance analysis (compile, run, rerun times, with/without assertions etc.,) between different versions of chosen vendor tool and the latest/most-mature version of the methodology, before choosing the tool version. Thereafter, for the entirety of the project till sign-off, the UVM version and tool version and fixed. Occasionally EDA vendors do release patches for certain version to enhance performance or fix major issues.

In reply to Sushrut Veerapur:

Thanks Sushrut, it helps me a lot to clarify the things.

Regards
Sunil Sharma.

In reply to susharma:

Note: the latest version of Questa is 10.4a, and UVM 1.1d continues to be the version that is imported by default. We do not recommend using UVM 1.2 unless you are testing it to provide feedback to the UVM committee, or want to ensure that your UVM testbench can be easily migrated to 1.2 from an earlier release.

In reply to dave_59:

Hello Dave,

Thank a lot for clarifying the matter.

Regards
Sunil.

In reply to susharma:

Hi Dave…

Is Questa 10.4a supporting System Verilog 2012???

Becuase my queta 10.0b is not supporting the new features in SV-2012

In reply to puttasatish:

Yes. Questa 10.1 was release a year before the 2012 standard. See /docs/technotes/sysvlog.note for details, and contact Mentor support directly if you have more questions.

In reply to dave_59:

Thanks Dave…