In reply to ufukyil:
Hello there are many errors in your code:
- incorrect key name in the config DB simpleadder_vintf instead of simple adder_intf
- By default all the agents in UVM are set to be active using the enum type is_active
- in the Driver you are not creating the TRX since the create instruction is commented out
- Forgot to add a begin end or ; at line 59 of sa_agent while getting the interface
After making these changes you work works well, just getting many umm_errors from the SCBD due to probably mismatches. Regards