In reply to dave_59:
Hi Dave and thanks! Now I got details I was looking for. So, as you said uvm_component builds the uvm hierarchy, that is reasonable yes. But, I still take this deeper by asking that which is a role of uvm_factory (+uvm_registery)? Does responsibility of collecting and connecting of the created (new()/create()) uvm components lie on the uvm factory?