In the uvm_reg_block::lock_model() , there is a check for duplicate names of the reg block. This check uses get_name(). Shouldn't it be using get_full_name() ??
the error that results is : `uvm_error("UVM/REG/DUPLROOT",
$sformatf("There are %0d root register models named \"%s\". The names of the root register models have to be unique",
n, get_name()))
-even when i have multiple instances of the uvm_reg_block in different heirarchies.