In reply to dave_59:
“Not registering with the factory” meaning not calling `uvm_component_utils. It took me a while to remember what that meant. That’s all I need for this application, the simplest solution is the best.
However, if I leave in the `uvm_component_utils, there is no type_name variable. We are back on UVM 1.1d so perhaps that variable doesn’t exist there.