in Coverage report i am getting following difficulties and factory registration is responsible for all bellow coverage problem,
i am using uvm_component_utils for component and
uvm_object_utils for object.
please tell me whatever we need to change in my testbench
Coverage Summary by Structure:
Design Scope ◂
Hits % ◂
Coverage % ▾
t_top_sv_unit
50.52%
49.94%
w_config/get_type
0.00%
0.00%
w_config/get_object_type
0.00%
0.00%
w_config/create
0.00%
0.00%
w_config/get_type_name
0.00%
0.00%
w_config/__m_uvm_field_automation
0.00%
0.00%
r_config/get_type
0.00%
0.00%
r_config/get_object_type
0.00%
0.00%
r_config/create
0.00%
0.00%
r_config/get_type_name
0.00%
0.00%
r_config/__m_uvm_field_automation
0.00%
0.00%
env_config/get_type
0.00%
0.00%
env_config/get_object_type
0.00%
0.00%
env_config/create
0.00%
0.00%
env_config/get_type_name
0.00%
0.00%
env_config/__m_uvm_field_automation
0.00%
0.00%
w_xtn/get_type
0.00%
0.00%
w_xtn/get_object_type
0.00%
0.00%
w_xtn/create
0.00%
0.00%
w_driver/get_type
0.00%
0.00%
w_driver/get_object_type
0.00%
0.00%
w_sequencer/get_type
0.00%
0.00%
w_sequencer/get_object_type
0.00%
0.00%
w_monitor/get_type
0.00%
0.00%
w_monitor/get_object_type
0.00%
0.00%
w_agent/get_type
0.00%
0.00%
w_agent/get_object_type
0.00%
0.00%
w_agent_top/get_type
0.00%
0.00%
w_agent_top/get_object_type
0.00%
0.00%
r_xtn/get_type
0.00%
0.00%
r_xtn/get_object_type
0.00%
0.00%
r_xtn/create
0.00%
0.00%
r_driver/get_type
0.00%
0.00%
r_driver/get_object_type
0.00%
0.00%
r_sequencer/get_type
0.00%
0.00%
r_sequencer/get_object_type
0.00%
0.00%
r_monitor/get_type
0.00%
0.00%
r_monitor/get_object_type
0.00%
0.00%
r_agent/get_type
0.00%
0.00%
r_agent/get_object_type
0.00%
0.00%
r_agent_top/get_type
0.00%
0.00%
r_agent_top/get_object_type
0.00%
0.00%
v_sequencer/get_type
0.00%
0.00%
v_sequencer/get_object_type
0.00%
0.00%
t_env/get_type
0.00%
0.00%
t_env/get_object_type
0.00%
0.00%
tw_seq/get_type
0.00%
0.00%
tw_seq/get_object_type
0.00%
0.00%
tw_seq/create
0.00%
0.00%
tw_seq/__m_uvm_field_automation
0.00%
0.00%
tr_seq/get_type
0.00%
0.00%
tr_seq/get_object_type
0.00%
0.00%
tr_seq/create
0.00%
0.00%
tr_seq/__m_uvm_field_automation
0.00%
0.00%
v_sequence/get_type
0.00%
0.00%
v_sequence/get_object_type
0.00%
0.00%
v_sequence/create
0.00%
0.00%
v_sequence/__m_uvm_field_automation
0.00%
0.00%
t_test/get_type
0.00%
0.00%
t_test/get_object_type
0.00%
0.00%