Within class uvm_component_registry and uvm_object_registry I Observe ::
static function T create (string name="", uvm_component parent=null, // Within uvm_object_registry
string contxt="");
static function T create(string name, uvm_component parent, string contxt=""); // Within uvm_component_registry
[Q1] What’s the significance for ‘contxt’ argument ? Is there any application for the same ?
One application I have seen is instance_override for sequences .
[Q2] Since objects don’t have hierarchy , why the argument uvm_component parent=null ?