I get the following warning(s) reports from uvm_traversal.svh, specifically from function uvm_component_name_check_visitor::visit.
Never encountered this before.
UVM_WARNING /local_vol1_nobackup/user/hvdschoot/projects/vcn4_0/out.er/linux_3.10.0_64/base/config/uvd_ent/pub/sim/fake_v_incl/base/uvm_traversal.svh(270) @ 0.000 ns: reporter [UVM/COMP/NAME] the name “UVMC_COMP_WITH_B_INITIATOR_SOCKET_FOR__lcm_drv_adptr_hdl.txn_in_socket_b_” of the component “UVMC_COMP_WITH_B_INITIATOR_SOCKET_FOR__lcm_drv_adptr_hdl.txn_in_socket_b_” violates the uvm component name constraints
UVM_WARNING /local_vol1_nobackup/user/hvdschoot/projects/vcn4_0/out.er/linux_3.10.0_64/base/config/uvd_ent/pub/sim/fake_v_incl/base/uvm_traversal.svh(270) @ 0.000 ns: reporter [UVM/COMP/NAME] the name “UVMC_COMP_WITH_B_INITIATOR_SOCKET_FOR__lcm_drv_adptr_hdl.txn_in_socket_b_” of the component “UVMC_COMP_WITH_B_INITIATOR_SOCKET_FOR__lcm_drv_adptr_hdl.txn_in_socket_b*.UVMC_COMP_WITH_B_INITIATOR_SOCKET_FOR_lcm_drv_adptr_hdl.txn_in_socket_b*_” violates the uvm component name constraints
What are these name constraints? On length? Or otherwise?
As shown above using underlining, these are somehow concatenated names of which only a portion is from my user code.
And I get to warnings for the seemingly same component (a TLM2 socket).
The name prefixes suggest that this may come from UVM-Connect.
Anyone who can shed some light on this?
Thanks