HI Ruchi,
The very first thing i observed is missing in constructor i mean function new()
[c]
function new(string name=“”,uvm_component parent); // here parent is missing as an argument, since this is uvm_component we need to provide the argument.
super.new(name,parent);
endfunction
[/c]
In uvm i guess this is explained like we should provide the both argument for component.
lets try and check.
check whether the same file compiling multiple times!!
Thanks
Haneesh e
Cerium-Systems
Haneesh.endluri@cerium-systems.com