Difference in using type_id::create() in constructor function new() and build_phase()

In reply to raghu.krishnas:

Calling the create method in different functions generates only confusion. If this is your objective you can do this.
UVM is phased approach with dedicated tasks you should do in each phase.