Uvm_config_db vs ports

In reply to Manoj J:

You can always do whatever you want to do.

However, UVM stands for Universal Verification Methodology, with the purpose of having everything done in the same manner for portability and re-usabilty. The communication method between sequences, sequencers and drivers is well defined and should always be used.