Hi Dave,
If there is a situation where i have to sync up my scoreboard with DUT based on some signals, i can certainly tap them using their hierarchical path. Though the recommended way is to use interface. What is that reason we should be using (virtual)interfaces for signal connections anywhere in a testbench and not other ways like i mentioned above?
Regards