[dv] update reg path for async registers
Signed-off-by: Timothy Chen <timothytim@google.com>
diff --git a/util/reggen/uvm_reg_base.sv.tpl b/util/reggen/uvm_reg_base.sv.tpl
index ca44646..4daf074 100644
--- a/util/reggen/uvm_reg_base.sv.tpl
+++ b/util/reggen/uvm_reg_base.sv.tpl
@@ -488,6 +488,9 @@
reg_field_name = reg_name
else:
reg_field_name = reg_name + "_" + field.name.lower()
+
+ if reg.async_name and not reg.hwext:
+ reg_field_name += ".u_subreg"
%>\
% if ((field.hwaccess.value[1] == HwAccess.NONE and\
field.swaccess.swrd() == SwRdAccess.RD and\