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(1).TXT_BUF_ODD_GEN.FUNC_COV_TXT_BUFFER_ODD_INST
Sub-instances:
| Instance |
Statement |
Branch |
Toggle |
Expression |
FSM state |
Functional |
Average |
Current Instance:
Details:
The limit of printed items was reached (5000). Total 261615 items are not displayed.
Covered toggles:
Port:
CLK | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 527578868 | 1 |
| Bin | 1 | 0 | 527580460 | 1 |
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: 6509
Threshold: 1
PSL cover point:
152: -- psl txtb_set_empty_cov : cover {mr_tx_command_txce = '1' and mr_tx_command_txbi = '1'}; Count: 95
Threshold: 1
PSL cover point:
153: -- psl txtb_set_abort_cov : cover {mr_tx_command_txca = '1' and mr_tx_command_txbi = '1'}; Count: 224
Threshold: 1
PSL cover point:
159: -- psl txtb_hw_lock : cover {txtb_hw_cmd.lock = '1' and txtb_hw_cmd_cs = '1'}; Count: 8309
Threshold: 1
PSL cover point:
160: -- psl txtb_hw_valid : cover {txtb_hw_cmd.valid = '1' and txtb_hw_cmd_cs = '1'}; Count: 4348
Threshold: 1
PSL cover point:
161: -- psl txtb_hw_err : cover {txtb_hw_cmd.err = '1' and txtb_hw_cmd_cs = '1'}; Count: 1875
Threshold: 1
PSL cover point:
162: -- psl txtb_hw_arbl : cover {txtb_hw_cmd.arbl = '1' and txtb_hw_cmd_cs = '1'}; Count: 207
Threshold: 1
PSL cover point:
163: -- psl txtb_hw_failed : cover {txtb_hw_cmd.failed = '1' and txtb_hw_cmd_cs = '1'}; Count: 1874
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: 30
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: 21
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: 43
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: 5
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: 5
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: 5
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: 5
Threshold: 1