Hi All,
I downloaded the uvm package (UVM 1.1 (tar.gz) - Accellera) form verification academy.
While trying to compile the uvm code + u_first.sv I see the following error.
Compile command used:
vlog -timescale “1ns/1ns” -mfcu -suppress 2181 +define+UVM_NO_DPI +acc=rmb +incdir+uvm/src uvm/src/uvm.sv u_first.sv
ERROR:
QuestaSim-64 vlog 6.5d Compiler 2009.11 Nov 18 2009
– Compiling package uvm_pkg
** Error: uvm/src/base/uvm_callback.svh(694): Failed to find name ‘get’ in specified scope
** Error: uvm/src/base/uvm_callback.svh(774): Failed to find name ‘get’ in specified scope
** Error: uvm/src/base/uvm_report_object.svh(273): Failed to find name ‘get’ in specified scope
** Error: uvm/src/base/uvm_phase.svh(649): Failed to find name ‘get’ in specified scope
** Error: uvm/src/base/uvm_phase.svh(659): Failed to find name ‘get_inst’ in specified scope
Could you please help.
While compiling ovm, the compile was very smooth.
Would like to understand for compiling uvm why the dpi stuff is needed why not for ovm.