In reply to Prawin kumar:
Hi Prawin,
You are getting this error because for every uvm_config_db get, there must be a corresponding set from the higher hierarchy. Looks like you have missed to set this interface from your TB Top. Please check for similar set code in your TB top:
uvm_config_db #(virtual ac_lpc_if)::set (null, “*”, “vif”, vif);
Also you can refer to some examples of set-get and complete UVM environment from below links. I would suggest you to go through these examples and videos.
- http://www.chipverify.com/uvm/top-module
- Simple but complete UVM example | Verification Academy
- Basic UVM | Universal Verification Methodology | Verification Academy
- Advanced UVM | Universal Verification Methodology | Verification Academy
–
Regards,
Shivakumar