In reply to chr_sue:
//-------------------------------------------------------------
Hi @chr_sue,
Thanks for you suggestion , I need little more help.
i have mentioned here, please let me know if it is diffrent.
class ahb_agent_config extends uvm_object;
`uvm_object_utils(ahb_agent_config)
uvm_active_passive_enum is_active = UVM_ACTIVE; //--------is_active
virtual ahb_int vif;
// ahb_agent_top ahb_top;
extern function new(string name = “ahb_agent_config”);
endclass
function ahb_agent_config::new(string name = “ahb_agent_config”);
super.new(name);
endfunction