Callbacks in UVM

In reply to verif_learner:

Callbacks should never be used in a UVM environment as they introduce unneeded complexity and dependencies which limit re-use. Instead, TLM communication should be used to co-ordinate actions between components.