| Nested Instances | Statement | Branch | Toggle | Expression | FSM state | Functional | Average |
|---|---|---|---|---|---|---|---|
| I_TRV_DELAY_RST_REG | 100.0 % (6/6) | 100.0 % (6/6) | 100.0 % (28/28) | 100.0 % (2/2) | N.A. | N.A. | 100.0 % (42/42) |
| Current Instance | Statement | Branch | Toggle | Expression | FSM state | Functional | Average |
|---|---|---|---|---|---|---|---|
| CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.I_DUT.I_BM_TOP.I_BM_TRV_DELAY_MEAS | 100.0 % (36/36) | 100.0 % (31/31) | 100.0 % (162/162) | 100.0 % (30/30) | N.A. | N.A. | 100.0 % (259/259) |
| Statement | Branch | Toggle | Expression | FSM state | Functional |
|---|
247: trv_meas_progress_d <= '0' when (tran_delay_meas = '0') else
248: '1' when (edge_tx_valid = '1') else
249: '0' when (edge_rx_valid = '1') else
250: trv_meas_progress_q; 247: trv_meas_progress_d <= '0' when (tran_delay_meas = '0') else 248: '1' when (edge_tx_valid = '1') else 249: '0' when (edge_rx_valid = '1') else 250: trv_meas_progress_q; 257: if (rst_n = '0') then
258: trv_meas_progress_q <= '0';
...
262: trv_meas_progress_del <= trv_meas_progress_q;
263: end if; 258: trv_meas_progress_q <= '0'; 259: trv_meas_progress_del <= '0'; 261: trv_meas_progress_q <= trv_meas_progress_d; 262: trv_meas_progress_del <= trv_meas_progress_q; 269: trv_delay_ctr_rst_d <= '0' when (tran_delay_meas = '1' and edge_tx_valid = '1')
270: else
271: '1'; 269: trv_delay_ctr_rst_d <= '0' when (tran_delay_meas = '1' and edge_tx_valid = '1') 271: '1'; 296: trv_delay_ctr_add <= std_logic_vector(unsigned(trv_delay_ctr_q) + 1); 299: trv_delay_ctr_d <= C_TRV_DEL_SAT when (trv_delay_ctr_q = C_TRV_DEL_SAT)
300: else
301: trv_delay_ctr_add; 299: trv_delay_ctr_d <= C_TRV_DEL_SAT when (trv_delay_ctr_q = C_TRV_DEL_SAT) 301: trv_delay_ctr_add; 308: if (trv_delay_ctr_rst_q_scan = '0') then
309: trv_delay_ctr_q(0) <= '1';
...
317: end if;
318: end if; 309: trv_delay_ctr_q(0) <= '1'; 310: trv_delay_ctr_q(G_TRV_CTR_WIDTH - 1 downto 1) <= (others => '0'); 315: if (trv_meas_progress_q = '1') then
316: trv_delay_ctr_q <= trv_delay_ctr_d;
317: end if; 316: trv_delay_ctr_q <= trv_delay_ctr_d; 325: trv_delay_sum <= std_logic_vector(('0' & unsigned(trv_delay_ctr_q)) +
326: ('0' & unsigned(mr_ssp_cfg_ssp_offset))); 333: with mr_ssp_cfg_ssp_src select ssp_delay <=
334: trv_delay_sum when SSP_SRC_MEAS_N_OFFSET,
335: '0' & mr_ssp_cfg_ssp_offset when SSP_SRC_OFFSET,
336: (others => '0') when others; 334: trv_delay_sum when SSP_SRC_MEAS_N_OFFSET, 335: '0' & mr_ssp_cfg_ssp_offset when SSP_SRC_OFFSET, 336: (others => '0') when others; 345: if (rst_n = '0') then
346: ssp_delay_shadowed <= (others => '0');
...
353: end if;
354: end if; 346: ssp_delay_shadowed <= (others => '0'); 347: trv_delay_shadowed <= (others => '0'); 350: if (ssp_shadow_ce = '1') then
351: ssp_delay_shadowed <= ssp_delay;
352: trv_delay_shadowed <= trv_delay_ctr_q;
353: end if; 351: ssp_delay_shadowed <= ssp_delay; 352: trv_delay_shadowed <= trv_delay_ctr_q; 362: ssp_shadow_ce <= '1' when (trv_meas_progress_del = '1') and (trv_meas_progress_q = '0')
363: else
364: '0'; 362: ssp_shadow_ce <= '1' when (trv_meas_progress_del = '1') and (trv_meas_progress_q = '0') 364: '0'; 247: trv_meas_progress_d <= '0' when (tran_delay_meas = '0') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 4049359 | 1 |
| Bin | False | 151616 | 1 |
248: '1' when (edge_tx_valid = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 26820 | 1 |
| Bin | False | 124796 | 1 |
249: '0' when (edge_rx_valid = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 42775 | 1 |
| Bin | False | 82021 | 1 |
257: if (rst_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2422674 | 1 |
| Bin | False | 1094358647 | 1 |
260: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 547174334 | 1 |
| Bin | False | 547184313 | 1 |
269: trv_delay_ctr_rst_d <= '0' when (tran_delay_meas = '1' and edge_tx_valid = '1') | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 13410 | 1 |
| Bin | False | 1343681 | 1 |
299: trv_delay_ctr_d <= C_TRV_DEL_SAT when (trv_delay_ctr_q = C_TRV_DEL_SAT) | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 32 | 1 |
| Bin | False | 84866 | 1 |
308: if (trv_delay_ctr_rst_q_scan = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2475870 | 1 |
| Bin | False | 1094332270 | 1 |
312: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 547154441 | 1 |
| Bin | False | 547177829 | 1 |
315: if (trv_meas_progress_q = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 26163 | 1 |
| Bin | False | 547128278 | 1 |
334: trv_delay_sum when SSP_SRC_MEAS_N_OFFSET, | Choice of | Count | Threshold | |
|---|---|---|---|
| Bin | SSP_SRC_MEAS_N_OFFSET | 35548 | 1 |
335: '0' & mr_ssp_cfg_ssp_offset when SSP_SRC_OFFSET, | Choice of | Count | Threshold | |
|---|---|---|---|
| Bin | SSP_SRC_OFFSET | 2831 | 1 |
336: (others => '0') when others; | Choice of | Count | Threshold | |
|---|---|---|---|
| Bin | others | 19053 | 1 |
345: if (rst_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2422674 | 1 |
| Bin | False | 1094358647 | 1 |
349: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 547174334 | 1 |
| Bin | False | 547184313 | 1 |
350: if (ssp_shadow_ce = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 13410 | 1 |
| Bin | False | 547160924 | 1 |
362: ssp_shadow_ce <= '1' when (trv_meas_progress_del = '1') and (trv_meas_progress_q = '0') | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 13410 | 1 |
| Bin | False | 45032 | 1 |
CLK_SYS| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
RST_N| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
SCAN_MODE| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
EDGE_TX_VALID| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
EDGE_RX_VALID| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
TRAN_DELAY_MEAS| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
MR_SSP_CFG_SSP_OFFSET| Element | From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (7) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (6) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (6) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (5) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (5) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (4) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (4) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (3) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (3) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (2) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (2) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (1) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (1) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (0) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (0) | 1 | 0 | 0 | 1 | Exclude file |
MR_SSP_CFG_SSP_SRC| Element | From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|---|
| Bin | (1) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (1) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (0) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (0) | 1 | 0 | 0 | 1 | Exclude file |
TRV_DELAY_SHADOWED| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 23 | 1 |
| Bin | (7) | 1 | 0 | 1624 | 1 |
| Bin | (6) | 0 | 1 | 38 | 1 |
| Bin | (6) | 1 | 0 | 1639 | 1 |
| Bin | (5) | 0 | 1 | 69 | 1 |
| Bin | (5) | 1 | 0 | 1670 | 1 |
| Bin | (4) | 0 | 1 | 86 | 1 |
| Bin | (4) | 1 | 0 | 1687 | 1 |
| Bin | (3) | 0 | 1 | 77 | 1 |
| Bin | (3) | 1 | 0 | 1678 | 1 |
| Bin | (2) | 0 | 1 | 85 | 1 |
| Bin | (2) | 1 | 0 | 1686 | 1 |
| Bin | (1) | 0 | 1 | 2178 | 1 |
| Bin | (1) | 1 | 0 | 3779 | 1 |
| Bin | (0) | 0 | 1 | 67 | 1 |
| Bin | (0) | 1 | 0 | 1668 | 1 |
SSP_DELAY_SHADOWED| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (8) | 0 | 1 | 15 | 1 |
| Bin | (8) | 1 | 0 | 1616 | 1 |
| Bin | (7) | 0 | 1 | 32 | 1 |
| Bin | (7) | 1 | 0 | 1633 | 1 |
| Bin | (6) | 0 | 1 | 44 | 1 |
| Bin | (6) | 1 | 0 | 1645 | 1 |
| Bin | (5) | 0 | 1 | 66 | 1 |
| Bin | (5) | 1 | 0 | 1667 | 1 |
| Bin | (4) | 0 | 1 | 60 | 1 |
| Bin | (4) | 1 | 0 | 1661 | 1 |
| Bin | (3) | 0 | 1 | 268 | 1 |
| Bin | (3) | 1 | 0 | 1869 | 1 |
| Bin | (2) | 0 | 1 | 942 | 1 |
| Bin | (2) | 1 | 0 | 2543 | 1 |
| Bin | (1) | 0 | 1 | 240 | 1 |
| Bin | (1) | 1 | 0 | 1841 | 1 |
| Bin | (0) | 0 | 1 | 918 | 1 |
| Bin | (0) | 1 | 0 | 2519 | 1 |
TRV_MEAS_PROGRESS_D| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 13410 | 1 |
| Bin | 1 | 0 | 15011 | 1 |
TRV_MEAS_PROGRESS_Q| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 13410 | 1 |
| Bin | 1 | 0 | 15011 | 1 |
TRV_MEAS_PROGRESS_DEL| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 13410 | 1 |
| Bin | 1 | 0 | 15011 | 1 |
TRV_DELAY_CTR_Q| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 66 | 1 |
| Bin | (7) | 1 | 0 | 1634 | 1 |
| Bin | (6) | 0 | 1 | 154 | 1 |
| Bin | (6) | 1 | 0 | 1712 | 1 |
| Bin | (5) | 0 | 1 | 384 | 1 |
| Bin | (5) | 1 | 0 | 1904 | 1 |
| Bin | (4) | 0 | 1 | 804 | 1 |
| Bin | (4) | 1 | 0 | 2303 | 1 |
| Bin | (3) | 0 | 1 | 1594 | 1 |
| Bin | (3) | 1 | 0 | 3100 | 1 |
| Bin | (2) | 0 | 1 | 3205 | 1 |
| Bin | (2) | 1 | 0 | 4707 | 1 |
| Bin | (1) | 0 | 1 | 19631 | 1 |
| Bin | (1) | 1 | 0 | 21158 | 1 |
| Bin | (0) | 0 | 1 | 21262 | 1 |
| Bin | (0) | 1 | 0 | 19586 | 1 |
TRV_DELAY_CTR_D| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 33 | 1 |
| Bin | (7) | 1 | 0 | 1634 | 1 |
| Bin | (6) | 0 | 1 | 78 | 1 |
| Bin | (6) | 1 | 0 | 1679 | 1 |
| Bin | (5) | 0 | 1 | 197 | 1 |
| Bin | (5) | 1 | 0 | 1798 | 1 |
| Bin | (4) | 0 | 1 | 406 | 1 |
| Bin | (4) | 1 | 0 | 2007 | 1 |
| Bin | (3) | 0 | 1 | 809 | 1 |
| Bin | (3) | 1 | 0 | 2410 | 1 |
| Bin | (2) | 0 | 1 | 1624 | 1 |
| Bin | (2) | 1 | 0 | 3225 | 1 |
| Bin | (1) | 0 | 1 | 4764 | 1 |
| Bin | (1) | 1 | 0 | 3163 | 1 |
| Bin | (0) | 0 | 1 | 19586 | 1 |
| Bin | (0) | 1 | 0 | 21187 | 1 |
TRV_DELAY_CTR_ADD| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 33 | 1 |
| Bin | (7) | 1 | 0 | 1634 | 1 |
| Bin | (6) | 0 | 1 | 78 | 1 |
| Bin | (6) | 1 | 0 | 1679 | 1 |
| Bin | (5) | 0 | 1 | 197 | 1 |
| Bin | (5) | 1 | 0 | 1798 | 1 |
| Bin | (4) | 0 | 1 | 406 | 1 |
| Bin | (4) | 1 | 0 | 2007 | 1 |
| Bin | (3) | 0 | 1 | 809 | 1 |
| Bin | (3) | 1 | 0 | 2410 | 1 |
| Bin | (2) | 0 | 1 | 1624 | 1 |
| Bin | (2) | 1 | 0 | 3225 | 1 |
| Bin | (1) | 0 | 1 | 4764 | 1 |
| Bin | (1) | 1 | 0 | 3163 | 1 |
| Bin | (0) | 0 | 1 | 19586 | 1 |
| Bin | (0) | 1 | 0 | 21187 | 1 |
TRV_DELAY_CTR_RST_D| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 15011 | 1 |
| Bin | 1 | 0 | 13410 | 1 |
TRV_DELAY_CTR_RST_Q_SCAN| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 21493 | 1 |
| Bin | 1 | 0 | 21482 | 1 |
SSP_SHADOW_CE| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 13410 | 1 |
| Bin | 1 | 0 | 15011 | 1 |
SSP_DELAY| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (8) | 0 | 1 | 20 | 1 |
| Bin | (8) | 1 | 0 | 3222 | 1 |
| Bin | (7) | 0 | 1 | 56 | 1 |
| Bin | (7) | 1 | 0 | 3258 | 1 |
| Bin | (6) | 0 | 1 | 96 | 1 |
| Bin | (6) | 1 | 0 | 3298 | 1 |
| Bin | (5) | 0 | 1 | 207 | 1 |
| Bin | (5) | 1 | 0 | 3409 | 1 |
| Bin | (4) | 0 | 1 | 359 | 1 |
| Bin | (4) | 1 | 0 | 3561 | 1 |
| Bin | (3) | 0 | 1 | 4902 | 1 |
| Bin | (3) | 1 | 0 | 4914 | 1 |
| Bin | (2) | 0 | 1 | 4028 | 1 |
| Bin | (2) | 1 | 0 | 7230 | 1 |
| Bin | (1) | 0 | 1 | 7054 | 1 |
| Bin | (1) | 1 | 0 | 7066 | 1 |
| Bin | (0) | 0 | 1 | 15739 | 1 |
| Bin | (0) | 1 | 0 | 15751 | 1 |
TRV_DELAY_SUM| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (8) | 0 | 1 | 29 | 1 |
| Bin | (8) | 1 | 0 | 1630 | 1 |
| Bin | (7) | 0 | 1 | 72 | 1 |
| Bin | (7) | 1 | 0 | 1673 | 1 |
| Bin | (6) | 0 | 1 | 136 | 1 |
| Bin | (6) | 1 | 0 | 1737 | 1 |
| Bin | (5) | 0 | 1 | 270 | 1 |
| Bin | (5) | 1 | 0 | 1871 | 1 |
| Bin | (4) | 0 | 1 | 485 | 1 |
| Bin | (4) | 1 | 0 | 2086 | 1 |
| Bin | (3) | 0 | 1 | 5137 | 1 |
| Bin | (3) | 1 | 0 | 3548 | 1 |
| Bin | (2) | 0 | 1 | 4490 | 1 |
| Bin | (2) | 1 | 0 | 6091 | 1 |
| Bin | (1) | 0 | 1 | 14760 | 1 |
| Bin | (1) | 1 | 0 | 13171 | 1 |
| Bin | (0) | 0 | 1 | 23584 | 1 |
| Bin | (0) | 1 | 0 | 21983 | 1 |
tran_delay_meas = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 151616 | 1 |
| Bin | True | 4049359 | 1 |
edge_tx_valid = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 124796 | 1 |
| Bin | True | 26820 | 1 |
edge_rx_valid = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 82021 | 1 |
| Bin | True | 42775 | 1 |
rst_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1094358647 | 1 |
| Bin | True | 2422674 | 1 |
tran_delay_meas = '1' and edge_tx_valid = '1'
<--------LHS--------> <-------RHS-------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 625099 | 1 |
| Bin | True | False | 51045 | 1 |
| Bin | True | True | 13410 | 1 |
tran_delay_meas = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1292636 | 1 |
| Bin | True | 64455 | 1 |
edge_tx_valid = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 718582 | 1 |
| Bin | True | 638509 | 1 |
trv_delay_ctr_rst_q_scan = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1094332270 | 1 |
| Bin | True | 2475870 | 1 |
trv_meas_progress_q = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 547128278 | 1 |
| Bin | True | 26163 | 1 |
rst_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1094358647 | 1 |
| Bin | True | 2422674 | 1 |
ssp_shadow_ce = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 547160924 | 1 |
| Bin | True | 13410 | 1 |
(trv_meas_progress_del = '1') and (trv_meas_progress_q = '0')
<-----------LHS-----------> <----------RHS----------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 16612 | 1 |
| Bin | True | False | 13409 | 1 |
| Bin | True | True | 13410 | 1 |
trv_meas_progress_del = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 31623 | 1 |
| Bin | True | 26819 | 1 |
trv_meas_progress_q = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 28420 | 1 |
| Bin | True | 30022 | 1 |