In reply to dave_59:
Dave, I need to admit it was not a good idea to mess things up by adding uvm_factory related sub question to this thread. I will not create the new question thread, but instead of it I will try to summarize this thread to get it finalized.
So, basically, my very first question originated from confusion how the UVM component hierarchy path should be constructed for uvm_config_db. After replies, I have now understanding that the UVM component hierarchy path is built upon names given for objects in new()/create(). With those names and also with their parent names (voluntarily given in new()/create()), uvm_component class builds the UVM component hierarchy independently without any connection to the another concepts of UVM.
Does my hypothesis set it correctly?
- Vaino