NVC code coverage report

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.CTU_CAN_FD_VIP_INST.G_FUNC_COV.FUNC_COV_AGENT_INST.G_EACH_BUF(3).TXT_BUF_ODD_GEN.FUNC_COV_TXT_BUFFER_ODD_INST

File:  /__w/ctu-can-regression/ctu-can-regression/test/main_tb/agents/functional_coverage_agent/func_cov_txt_buffer_odd.vhd

Sub-instances:

Instance Statement Branch Toggle Expression FSM state Functional Average

Current Instance:

Instance Statement Branch Toggle Expression FSM state Functional Average
CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.CTU_CAN_FD_VIP_INST.G_FUNC_COV.FUNC_COV_AGENT_INST.G_EACH_BUF(3).TXT_BUF_ODD_GEN.FUNC_COV_TXT_BUFFER_ODD_INST N.A. N.A. 100.0 % (2/2) N.A. N.A. 100.0 % (17/17) 100.0 % (19/19)

Details:

The limit of printed items was reached (5000). Total 261615 items are not displayed.

Uncovered statements:

Excluded statements:

Covered statements:

Uncovered branches:

Excluded branches:

Covered branches:

Uncovered toggles:

Excluded toggles:

Covered toggles:

Port:

 CLK
FromToCountThreshold
Bin01811587771
Bin10811594371

Uncovered expressions:

Excluded expressions:

Covered expressions:

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage:

PSL cover point:

151:    -- psl txtb_set_ready_cov : cover {mr_tx_command_txcr = '1' and mr_tx_command_txbi = '1'}; 
Count: 900
Threshold: 1

PSL cover point:

152:    -- psl txtb_set_empty_cov : cover {mr_tx_command_txce = '1' and mr_tx_command_txbi = '1'}; 
Count: 88
Threshold: 1

PSL cover point:

153:    -- psl txtb_set_abort_cov : cover {mr_tx_command_txca = '1' and mr_tx_command_txbi = '1'}; 
Count: 181
Threshold: 1

PSL cover point:

159:    -- psl txtb_hw_lock     : cover {txtb_hw_cmd.lock = '1'     and txtb_hw_cmd_cs = '1'}; 
Count: 865
Threshold: 1

PSL cover point:

160:    -- psl txtb_hw_valid    : cover {txtb_hw_cmd.valid = '1'    and txtb_hw_cmd_cs = '1'}; 
Count: 478
Threshold: 1

PSL cover point:

161:    -- psl txtb_hw_err      : cover {txtb_hw_cmd.err = '1'      and txtb_hw_cmd_cs = '1'}; 
Count: 176
Threshold: 1

PSL cover point:

162:    -- psl txtb_hw_arbl     : cover {txtb_hw_cmd.arbl = '1'     and txtb_hw_cmd_cs = '1'}; 
Count: 4
Threshold: 1

PSL cover point:

163:    -- psl txtb_hw_failed   : cover {txtb_hw_cmd.failed = '1'   and txtb_hw_cmd_cs = '1'}; 
Count: 207
Threshold: 1

PSL cover point:

169:    -- psl txtb_perr_txt_ready_cov : cover 
170:    --      {curr_state = s_txt_ready and txtb_parity_error_valid = '1'}; 

Count: 22
Threshold: 1

PSL cover point:

172:    -- psl txtb_perr_txt_tx_prog_cov : cover 
173:    --      {curr_state = s_txt_tx_prog and txtb_parity_error_valid = '1'}; 

Count: 18
Threshold: 1

PSL cover point:

175:    -- psl txtb_perr_txt_ab_prog_cov : cover 
176:    --      {curr_state = s_txt_ab_prog and txtb_parity_error_valid = '1'}; 

Count: 4
Threshold: 1

PSL cover point:

183:    -- psl txtb_skip_backup_buffers : cover 
184:    --      {curr_state = s_txt_ready and buffer_skipped = '1' and abort_applied = '0'}; 

Count: 21
Threshold: 1

PSL cover point:

190:    -- psl txtb_hw_sw_cmd_txt_ready_hazard_cov : cover 
191:    --  {txtb_hw_cmd.lock = '1' and txtb_hw_cmd_cs = '1' and abort_applied = '1' and 
192:    --   curr_state = s_txt_ready}; 

Count: 4
Threshold: 1

PSL cover point:

194:    -- psl txtb_hw_sw_cmd_txt_tx_prog_hazard_cov : cover 
195:    --  {((txtb_hw_cmd_i.valid = '1' or txtb_hw_cmd_i.err = '1' or 
196:    --     txtb_hw_cmd_i.arbl = '1' or txtb_hw_cmd_i.failed = '1') and 
197:    --    abort_applied = '1' and curr_state = s_txt_tx_prog)}; 

Count: 4
Threshold: 1

PSL cover point:

203:    -- psl txtb_ready_to_abt_in_progress_cov : cover 
204:    --  {curr_state = s_txt_ready and next_state = s_txt_ab_prog and txt_fsm_ce = '1'}; 

Count: 4
Threshold: 1

PSL cover point:

206:    -- psl txtb_abt_in_progress_to_parity_error_cov : cover 
207:    --  {curr_state = s_txt_ab_prog and next_state = s_txt_parity_err and txt_fsm_ce = '1'}; 

Count: 4
Threshold: 1

PSL cover point:

209:    -- psl txtb_tx_in_progress_to_aborted_cov : cover 
210:    --  {curr_state = s_txt_tx_prog and next_state = s_txt_aborted and txt_fsm_ce = '1'}; 

Count: 4
Threshold: 1