In reply to atanu.biswas:
Checkers cannot make references to dynamic variables.
In the checker you have:
top.reg_temp = top.ral_inst.get_reg_by_name(reg_name);
In the module you have:
ral_inst = reg_block::type_id::create(“ral_inst”);
That’s from a class, dynamic in nature.
Again, this forum doez not address specific tools.
You tool error message should have been relayed without the identity of the tool, and more in a generic sense, like
A tool reported that it Cannot find checker decl ‘reg_check’ for checker instance rg3
Ben systemverilog.us