Line Coverage for Module :
clkmgr_reg_top
| Line No. | Total | Covered | Percent |
TOTAL | | 245 | 245 | 100.00 |
ALWAYS | 82 | 4 | 4 | 100.00 |
CONT_ASSIGN | 91 | 1 | 1 | 100.00 |
CONT_ASSIGN | 103 | 1 | 1 | 100.00 |
CONT_ASSIGN | 104 | 1 | 1 | 100.00 |
CONT_ASSIGN | 132 | 1 | 1 | 100.00 |
CONT_ASSIGN | 133 | 1 | 1 | 100.00 |
ALWAYS | 277 | 4 | 4 | 100.00 |
CONT_ASSIGN | 307 | 1 | 1 | 100.00 |
ALWAYS | 320 | 3 | 3 | 100.00 |
CONT_ASSIGN | 349 | 1 | 1 | 100.00 |
ALWAYS | 363 | 4 | 4 | 100.00 |
CONT_ASSIGN | 393 | 1 | 1 | 100.00 |
ALWAYS | 406 | 3 | 3 | 100.00 |
CONT_ASSIGN | 435 | 1 | 1 | 100.00 |
ALWAYS | 449 | 4 | 4 | 100.00 |
CONT_ASSIGN | 479 | 1 | 1 | 100.00 |
ALWAYS | 492 | 3 | 3 | 100.00 |
CONT_ASSIGN | 521 | 1 | 1 | 100.00 |
ALWAYS | 535 | 4 | 4 | 100.00 |
CONT_ASSIGN | 565 | 1 | 1 | 100.00 |
ALWAYS | 578 | 3 | 3 | 100.00 |
CONT_ASSIGN | 607 | 1 | 1 | 100.00 |
ALWAYS | 621 | 4 | 4 | 100.00 |
CONT_ASSIGN | 651 | 1 | 1 | 100.00 |
ALWAYS | 664 | 3 | 3 | 100.00 |
CONT_ASSIGN | 693 | 1 | 1 | 100.00 |
CONT_ASSIGN | 700 | 1 | 1 | 100.00 |
CONT_ASSIGN | 715 | 1 | 1 | 100.00 |
CONT_ASSIGN | 731 | 1 | 1 | 100.00 |
CONT_ASSIGN | 765 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1253 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1256 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1410 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1413 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1445 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1568 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1571 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1603 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1726 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1729 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1761 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1908 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1911 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1942 | 1 | 1 | 100.00 |
ALWAYS | 2448 | 23 | 23 | 100.00 |
CONT_ASSIGN | 2473 | 1 | 1 | 100.00 |
ALWAYS | 2477 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2503 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2505 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2507 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2508 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2510 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2511 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2513 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2515 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2516 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2517 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2519 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2520 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2522 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2523 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2525 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2527 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2529 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2531 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2532 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2534 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2536 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2538 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2540 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2541 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2543 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2544 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2546 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2547 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2550 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2552 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2553 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2556 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2558 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2559 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2562 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2564 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2565 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2568 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2570 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2571 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2574 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2576 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2578 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2580 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2582 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2584 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2586 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2588 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2590 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2592 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2594 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2596 | 1 | 1 | 100.00 |
ALWAYS | 2600 | 23 | 23 | 100.00 |
ALWAYS | 2627 | 47 | 47 | 100.00 |
ALWAYS | 2741 | 3 | 3 | 100.00 |
ALWAYS | 2749 | 3 | 3 | 100.00 |
CONT_ASSIGN | 2757 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2760 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2772 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2787 | 1 | 1 | 100.00 |
ALWAYS | 2789 | 12 | 12 | 100.00 |
CONT_ASSIGN | 2833 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2839 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2840 | 1 | 1 | 100.00 |
Click here to see the source line report.
Cond Coverage for Module :
clkmgr_reg_top
| Total | Covered | Percent |
Conditions | 294 | 289 | 98.30 |
Logical | 294 | 289 | 98.30 |
Non-Logical | 0 | 0 | |
Event | 0 | 0 | |
LINE 72
EXPRESSION (reg_we && ((!addrmiss)))
---1-- ------2------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T73,T74,T75 |
1 | 1 | Covered | T4,T5,T6 |
LINE 84
EXPRESSION (intg_err || reg_we_err)
----1--- -----2----
-1- | -2- | Status | Tests |
0 | 0 | Covered | T4,T5,T6 |
0 | 1 | Covered | T55,T20,T67 |
1 | 0 | Covered | T123,T124,T125 |
LINE 91
EXPRESSION (err_q | intg_err | reg_we_err)
--1-- ----2--- -----3----
-1- | -2- | -3- | Status | Tests |
0 | 0 | 0 | Covered | T4,T5,T6 |
0 | 0 | 1 | Covered | T55,T20,T67 |
0 | 1 | 0 | Covered | T123,T124,T125 |
1 | 0 | 0 | Covered | T55,T20,T67 |
LINE 133
EXPRESSION (addrmiss | wr_err | intg_err)
----1--- ---2-- ----3---
-1- | -2- | -3- | Status | Tests |
0 | 0 | 0 | Covered | T4,T5,T6 |
0 | 0 | 1 | Covered | T123,T124,T125 |
0 | 1 | 0 | Covered | T73,T74,T75 |
1 | 0 | 0 | Covered | T73,T74,T75 |
LINE 765
EXPRESSION (extclk_ctrl_we & extclk_ctrl_regwen_qs)
-------1------ ----------2----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T5,T30,T31 |
LINE 1256
EXPRESSION (io_io_meas_ctrl_en_we & io_io_meas_ctrl_en_regwen)
----------1---------- ------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Not Covered | |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1287
EXPRESSION (io_io_meas_ctrl_shadowed_we & io_io_meas_ctrl_shadowed_regwen)
-------------1------------- ---------------2---------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1413
EXPRESSION (io_div2_io_div2_meas_ctrl_en_we & io_div2_io_div2_meas_ctrl_en_regwen)
---------------1--------------- -----------------2-----------------
-1- | -2- | Status | Tests |
0 | 1 | Not Covered | |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1445
EXPRESSION (io_div2_io_div2_meas_ctrl_shadowed_we & io_div2_io_div2_meas_ctrl_shadowed_regwen)
------------------1------------------ --------------------2--------------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1571
EXPRESSION (io_div4_io_div4_meas_ctrl_en_we & io_div4_io_div4_meas_ctrl_en_regwen)
---------------1--------------- -----------------2-----------------
-1- | -2- | Status | Tests |
0 | 1 | Not Covered | |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1603
EXPRESSION (io_div4_io_div4_meas_ctrl_shadowed_we & io_div4_io_div4_meas_ctrl_shadowed_regwen)
------------------1------------------ --------------------2--------------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1729
EXPRESSION (main_main_meas_ctrl_en_we & main_main_meas_ctrl_en_regwen)
------------1------------ --------------2--------------
-1- | -2- | Status | Tests |
0 | 1 | Not Covered | |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1761
EXPRESSION (main_main_meas_ctrl_shadowed_we & main_main_meas_ctrl_shadowed_regwen)
---------------1--------------- -----------------2-----------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1911
EXPRESSION (usb_usb_meas_ctrl_en_we & usb_usb_meas_ctrl_en_regwen)
-----------1----------- -------------2-------------
-1- | -2- | Status | Tests |
0 | 1 | Not Covered | |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1942
EXPRESSION (usb_usb_meas_ctrl_shadowed_we & usb_usb_meas_ctrl_shadowed_regwen)
--------------1-------------- ----------------2----------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 2449
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_ALERT_TEST_OFFSET)
---------------------------1--------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T31,T69 |
LINE 2450
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_CTRL_REGWEN_OFFSET)
-------------------------------1------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T6,T30 |
LINE 2451
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_CTRL_OFFSET)
---------------------------1---------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T30,T31 |
LINE 2452
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_STATUS_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T31,T1,T57 |
LINE 2453
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_JITTER_REGWEN_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T1,T57,T11 |
LINE 2454
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_JITTER_ENABLE_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T68,T1 |
LINE 2455
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_ENABLES_OFFSET)
---------------------------1---------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T6,T68 |
LINE 2456
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_HINTS_OFFSET)
--------------------------1--------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T5,T29 |
LINE 2457
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_HINTS_STATUS_OFFSET)
------------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T29,T31 |
LINE 2458
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MEASURE_CTRL_REGWEN_OFFSET)
-------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T1,T2,T3 |
LINE 2459
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_MEAS_CTRL_EN_OFFSET)
-----------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T68,T1 |
LINE 2460
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_MEAS_CTRL_SHADOWED_OFFSET)
--------------------------------1--------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T6,T1 |
LINE 2461
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV2_MEAS_CTRL_EN_OFFSET)
--------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T1,T2,T3 |
LINE 2462
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV2_MEAS_CTRL_SHADOWED_OFFSET)
-----------------------------------1----------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T31,T68 |
LINE 2463
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV4_MEAS_CTRL_EN_OFFSET)
--------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T68,T1 |
LINE 2464
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV4_MEAS_CTRL_SHADOWED_OFFSET)
-----------------------------------1----------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T68,T1,T57 |
LINE 2465
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MAIN_MEAS_CTRL_EN_OFFSET)
------------------------------1------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T6,T1,T57 |
LINE 2466
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MAIN_MEAS_CTRL_SHADOWED_OFFSET)
---------------------------------1---------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T31,T1 |
LINE 2467
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_USB_MEAS_CTRL_EN_OFFSET)
------------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T1,T57,T2 |
LINE 2468
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_USB_MEAS_CTRL_SHADOWED_OFFSET)
---------------------------------1--------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T6,T68,T1 |
LINE 2469
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_RECOV_ERR_CODE_OFFSET)
-----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T68,T1 |
LINE 2470
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_FATAL_ERR_CODE_OFFSET)
-----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T1,T55 |
LINE 2473
EXPRESSION ((reg_re || reg_we) ? ((~|addr_hit)) : 1'b0)
---------1--------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T5,T6 |
LINE 2473
SUB-EXPRESSION (reg_re || reg_we)
---1-- ---2--
-1- | -2- | Status | Tests |
0 | 0 | Covered | T4,T5,T6 |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T5,T29 |
LINE 2477
EXPRESSION
Number Term
1 reg_we &
2 ((addr_hit[0] & ((|(4'b1 & (~reg_be))))) | (addr_hit[1] & ((|(4'b1 & (~reg_be))))) | (addr_hit[2] & ((|(4'b1 & (~reg_be))))) | (addr_hit[3] & ((|(4'b1 & (~reg_be))))) | (addr_hit[4] & ((|(4'b1 & (~reg_be))))) | (addr_hit[5] & ((|(4'b1 & (~reg_be))))) | (addr_hit[6] & ((|(4'b1 & (~reg_be))))) | (addr_hit[7] & ((|(4'b1 & (~reg_be))))) | (addr_hit[8] & ((|(4'b1 & (~reg_be))))) | (addr_hit[9] & ((|(4'b1 & (~reg_be))))) | (addr_hit[10] & ((|(4'b1 & (~reg_be))))) | (addr_hit[11] & ((|(4'b0111 & (~reg_be))))) | (addr_hit[12] & ((|(4'b1 & (~reg_be))))) | (addr_hit[13] & ((|(4'b0111 & (~reg_be))))) | (addr_hit[14] & ((|(4'b1 & (~reg_be))))) | (addr_hit[15] & ((|(4'b0011 & (~reg_be))))) | (addr_hit[16] & ((|(4'b1 & (~reg_be))))) | (addr_hit[17] & ((|(4'b0111 & (~reg_be))))) | (addr_hit[18] & ((|(4'b1 & (~reg_be))))) | (addr_hit[19] & ((|(4'b0111 & (~reg_be))))) | (addr_hit[20] & ((|(4'b0011 & (~reg_be))))) | (addr_hit[21] & ((|(4'b1 & (~reg_be)))))))
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T5,T6 |
1 | 1 | Covered | T73,T74,T75 |
LINE 2477
SUB-EXPRESSION
Number Term
1 (addr_hit[0] & ((|(4'b1 & (~reg_be))))) |
2 (addr_hit[1] & ((|(4'b1 & (~reg_be))))) |
3 (addr_hit[2] & ((|(4'b1 & (~reg_be))))) |
4 (addr_hit[3] & ((|(4'b1 & (~reg_be))))) |
5 (addr_hit[4] & ((|(4'b1 & (~reg_be))))) |
6 (addr_hit[5] & ((|(4'b1 & (~reg_be))))) |
7 (addr_hit[6] & ((|(4'b1 & (~reg_be))))) |
8 (addr_hit[7] & ((|(4'b1 & (~reg_be))))) |
9 (addr_hit[8] & ((|(4'b1 & (~reg_be))))) |
10 (addr_hit[9] & ((|(4'b1 & (~reg_be))))) |
11 (addr_hit[10] & ((|(4'b1 & (~reg_be))))) |
12 (addr_hit[11] & ((|(4'b0111 & (~reg_be))))) |
13 (addr_hit[12] & ((|(4'b1 & (~reg_be))))) |
14 (addr_hit[13] & ((|(4'b0111 & (~reg_be))))) |
15 (addr_hit[14] & ((|(4'b1 & (~reg_be))))) |
16 (addr_hit[15] & ((|(4'b0011 & (~reg_be))))) |
17 (addr_hit[16] & ((|(4'b1 & (~reg_be))))) |
18 (addr_hit[17] & ((|(4'b0111 & (~reg_be))))) |
19 (addr_hit[18] & ((|(4'b1 & (~reg_be))))) |
20 (addr_hit[19] & ((|(4'b0111 & (~reg_be))))) |
21 (addr_hit[20] & ((|(4'b0011 & (~reg_be))))) |
22 (addr_hit[21] & ((|(4'b1 & (~reg_be))))))
Sensitive Expression == 1 | Status | Tests |
ALL ZEROS | Covered | T4,T5,T6 |
22 (addr_hit[21] & ((|(4'... | Covered | T5,T1,T9 |
21 (addr_hit[20] & ((|(4'... | Covered | T5,T68,T1 |
20 (addr_hit[19] & ((|(4'... | Covered | T6,T68,T1 |
19 (addr_hit[18] & ((|(4'... | Covered | T1,T2,T19 |
18 (addr_hit[17] & ((|(4'... | Covered | T31,T1,T11 |
17 (addr_hit[16] & ((|(4'... | Covered | T6,T1,T2 |
16 (addr_hit[15] & ((|(4'... | Covered | T68,T1,T57 |
15 (addr_hit[14] & ((|(4'... | Covered | T5,T68,T1 |
14 (addr_hit[13] & ((|(4'... | Covered | T5,T31,T68 |
13 (addr_hit[12] & ((|(4'... | Covered | T1,T2,T19 |
12 (addr_hit[11] & ((|(4'... | Covered | T6,T1,T19 |
11 (addr_hit[10] & ((|(4'... | Covered | T1,T2,T19 |
10 (addr_hit[9] & ((|(4'b... | Covered | T1,T2,T11 |
9 (addr_hit[8] & ((|(4'b... | Covered | T29,T31,T32 |
8 (addr_hit[7] & ((|(4'b... | Covered | T5,T68,T1 |
7 (addr_hit[6] & ((|(4'b... | Covered | T1,T9,T50 |
6 (addr_hit[5] & ((|(4'b... | Covered | T4,T68,T1 |
5 (addr_hit[4] & ((|(4'b... | Covered | T1,T9,T40 |
4 (addr_hit[3] & ((|(4'b... | Covered | T31,T1,T58 |
3 (addr_hit[2] & ((|(4'b... | Covered | T5,T30,T33 |
2 (addr_hit[1] & ((|(4'b... | Covered | T6,T68,T1 |
1 (addr_hit[0] & ((|(4'b... | Covered | T1,T9,T40 |
LINE 2477
SUB-EXPRESSION (addr_hit[0] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T31,T69 |
1 | 1 | Covered | T1,T9,T40 |
LINE 2477
SUB-EXPRESSION (addr_hit[1] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T30,T31 |
1 | 1 | Covered | T6,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[2] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T30,T31 |
1 | 1 | Covered | T5,T30,T33 |
LINE 2477
SUB-EXPRESSION (addr_hit[3] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T57,T58 |
1 | 1 | Covered | T31,T1,T58 |
LINE 2477
SUB-EXPRESSION (addr_hit[4] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T57,T11 |
1 | 1 | Covered | T1,T9,T40 |
LINE 2477
SUB-EXPRESSION (addr_hit[5] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T5,T6,T29 |
1 | 0 | Covered | T4,T68,T1 |
1 | 1 | Covered | T4,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[6] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T6,T68 |
1 | 1 | Covered | T1,T9,T50 |
LINE 2477
SUB-EXPRESSION (addr_hit[7] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T29,T32 |
1 | 1 | Covered | T5,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[8] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T29,T32 |
1 | 1 | Covered | T29,T31,T32 |
LINE 2477
SUB-EXPRESSION (addr_hit[9] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T1,T2,T11 |
LINE 2477
SUB-EXPRESSION (addr_hit[10] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T68,T1 |
1 | 1 | Covered | T1,T2,T19 |
LINE 2477
SUB-EXPRESSION (addr_hit[11] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T1,T2 |
1 | 1 | Covered | T6,T1,T19 |
LINE 2477
SUB-EXPRESSION (addr_hit[12] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T1,T2,T19 |
LINE 2477
SUB-EXPRESSION (addr_hit[13] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T5,T31,T68 |
LINE 2477
SUB-EXPRESSION (addr_hit[14] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T1,T2 |
1 | 1 | Covered | T5,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[15] & ((|(4'b0011 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T68,T1,T57 |
LINE 2477
SUB-EXPRESSION (addr_hit[16] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T57,T2 |
1 | 1 | Covered | T6,T1,T2 |
LINE 2477
SUB-EXPRESSION (addr_hit[17] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T1,T2 |
1 | 1 | Covered | T31,T1,T11 |
LINE 2477
SUB-EXPRESSION (addr_hit[18] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T57,T2 |
1 | 1 | Covered | T1,T2,T19 |
LINE 2477
SUB-EXPRESSION (addr_hit[19] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T68,T1,T2 |
1 | 1 | Covered | T6,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[20] & ((|(4'b0011 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T5,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[21] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T55,T19 |
1 | 1 | Covered | T5,T1,T9 |
LINE 2503
EXPRESSION (addr_hit[0] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T31,T69 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T69,T22,T64 |
LINE 2508
EXPRESSION (addr_hit[1] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T6,T30 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T5,T30,T31 |
LINE 2511
EXPRESSION (addr_hit[2] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T30,T31 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T5,T30,T31 |
LINE 2516
EXPRESSION (addr_hit[3] & reg_re & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T31,T1,T57 |
1 | 1 | 0 | Covered | T126,T127,T128 |
1 | 1 | 1 | Covered | T31,T58,T62 |
LINE 2517
EXPRESSION (addr_hit[4] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T1,T57,T11 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2520
EXPRESSION (addr_hit[5] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T4,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T4,T68,T1 |
LINE 2523
EXPRESSION (addr_hit[6] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T4,T6,T68 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T4,T6,T68 |
LINE 2532
EXPRESSION (addr_hit[7] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T4,T5,T29 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T4,T29,T32 |
LINE 2541
EXPRESSION (addr_hit[9] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T1,T2,T3 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2544
EXPRESSION (addr_hit[10] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2546
EXPRESSION (addr_hit[11] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T5,T6,T1 |
1 | 1 | 0 | Covered | T124,T129,T126 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2547
EXPRESSION (addr_hit[11] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T6,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2550
EXPRESSION (addr_hit[12] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T1,T57,T2 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2552
EXPRESSION (addr_hit[13] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T5,T31,T68 |
1 | 1 | 0 | Covered | T130,T131,T132 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2553
EXPRESSION (addr_hit[13] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T31,T68 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2556
EXPRESSION (addr_hit[14] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2558
EXPRESSION (addr_hit[15] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T31,T68,T1 |
1 | 1 | 0 | Covered | T129 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2559
EXPRESSION (addr_hit[15] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T31,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2562
EXPRESSION (addr_hit[16] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T6,T1,T53 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2564
EXPRESSION (addr_hit[17] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T5,T31,T1 |
1 | 1 | 0 | Covered | T125 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2565
EXPRESSION (addr_hit[17] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T31,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2568
EXPRESSION (addr_hit[18] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T1,T57,T2 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2570
EXPRESSION (addr_hit[19] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T6,T68,T1 |
1 | 1 | 0 | Covered | T124,T126,T133 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2571
EXPRESSION (addr_hit[19] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T6,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2574
EXPRESSION (addr_hit[20] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T2,T3,T9 |
LINE 2757
SUB-EXPRESSION (rst_done & shadow_rst_done)
----1--- -------2-------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T78,T79,T80 |
1 | 0 | Covered | T55,T134,T135 |
1 | 1 | Covered | T4,T5,T6 |
LINE 2787
EXPRESSION (reg_busy_sel | shadow_busy)
------1----- -----2-----
-1- | -2- | Status | Tests |
0 | 0 | Covered | T4,T5,T6 |
0 | 1 | Covered | T5,T6,T31 |
1 | 0 | Covered | T1,T2,T3 |
Branch Coverage for Module :
clkmgr_reg_top
| Line No. | Total | Covered | Percent |
Branches |
|
43 |
43 |
100.00 |
TERNARY |
2473 |
2 |
2 |
100.00 |
IF |
82 |
3 |
3 |
100.00 |
CASE |
2628 |
23 |
23 |
100.00 |
IF |
2741 |
2 |
2 |
100.00 |
IF |
2749 |
2 |
2 |
100.00 |
CASE |
2790 |
11 |
11 |
100.00 |
2473 assign addrmiss = (reg_re || reg_we) ? ~|addr_hit : 1'b0 ;
-1-
==>
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
82 if (!rst_ni) begin
-1-
83 err_q <= '0;
==>
84 end else if (intg_err || reg_we_err) begin
-2-
85 err_q <= 1'b1;
==>
86 end
MISSING_ELSE
==>
Branches:
-1- | -2- | Status | Tests |
1 |
- |
Covered |
T4,T5,T6 |
0 |
1 |
Covered |
T55,T20,T67 |
0 |
0 |
Covered |
T4,T5,T6 |
2628 unique case (1'b1)
-1-
2629 addr_hit[0]: begin
2630 reg_rdata_next[0] = '0;
==>
2631 reg_rdata_next[1] = '0;
2632 end
2633
2634 addr_hit[1]: begin
2635 reg_rdata_next[0] = extclk_ctrl_regwen_qs;
==>
2636 end
2637
2638 addr_hit[2]: begin
2639 reg_rdata_next[3:0] = extclk_ctrl_sel_qs;
==>
2640 reg_rdata_next[7:4] = extclk_ctrl_hi_speed_sel_qs;
2641 end
2642
2643 addr_hit[3]: begin
2644 reg_rdata_next[3:0] = extclk_status_qs;
==>
2645 end
2646
2647 addr_hit[4]: begin
2648 reg_rdata_next[0] = jitter_regwen_qs;
==>
2649 end
2650
2651 addr_hit[5]: begin
2652 reg_rdata_next[3:0] = jitter_enable_qs;
==>
2653 end
2654
2655 addr_hit[6]: begin
2656 reg_rdata_next[0] = clk_enables_clk_io_div4_peri_en_qs;
==>
2657 reg_rdata_next[1] = clk_enables_clk_io_div2_peri_en_qs;
2658 reg_rdata_next[2] = clk_enables_clk_io_peri_en_qs;
2659 reg_rdata_next[3] = clk_enables_clk_usb_peri_en_qs;
2660 end
2661
2662 addr_hit[7]: begin
2663 reg_rdata_next[0] = clk_hints_clk_main_aes_hint_qs;
==>
2664 reg_rdata_next[1] = clk_hints_clk_main_hmac_hint_qs;
2665 reg_rdata_next[2] = clk_hints_clk_main_kmac_hint_qs;
2666 reg_rdata_next[3] = clk_hints_clk_main_otbn_hint_qs;
2667 end
2668
2669 addr_hit[8]: begin
2670 reg_rdata_next[0] = clk_hints_status_clk_main_aes_val_qs;
==>
2671 reg_rdata_next[1] = clk_hints_status_clk_main_hmac_val_qs;
2672 reg_rdata_next[2] = clk_hints_status_clk_main_kmac_val_qs;
2673 reg_rdata_next[3] = clk_hints_status_clk_main_otbn_val_qs;
2674 end
2675
2676 addr_hit[9]: begin
2677 reg_rdata_next[0] = measure_ctrl_regwen_qs;
==>
2678 end
2679
2680 addr_hit[10]: begin
2681 reg_rdata_next = DW'(io_meas_ctrl_en_qs);
==>
2682 end
2683 addr_hit[11]: begin
2684 reg_rdata_next = DW'(io_meas_ctrl_shadowed_qs);
==>
2685 end
2686 addr_hit[12]: begin
2687 reg_rdata_next = DW'(io_div2_meas_ctrl_en_qs);
==>
2688 end
2689 addr_hit[13]: begin
2690 reg_rdata_next = DW'(io_div2_meas_ctrl_shadowed_qs);
==>
2691 end
2692 addr_hit[14]: begin
2693 reg_rdata_next = DW'(io_div4_meas_ctrl_en_qs);
==>
2694 end
2695 addr_hit[15]: begin
2696 reg_rdata_next = DW'(io_div4_meas_ctrl_shadowed_qs);
==>
2697 end
2698 addr_hit[16]: begin
2699 reg_rdata_next = DW'(main_meas_ctrl_en_qs);
==>
2700 end
2701 addr_hit[17]: begin
2702 reg_rdata_next = DW'(main_meas_ctrl_shadowed_qs);
==>
2703 end
2704 addr_hit[18]: begin
2705 reg_rdata_next = DW'(usb_meas_ctrl_en_qs);
==>
2706 end
2707 addr_hit[19]: begin
2708 reg_rdata_next = DW'(usb_meas_ctrl_shadowed_qs);
==>
2709 end
2710 addr_hit[20]: begin
2711 reg_rdata_next[0] = recov_err_code_shadow_update_err_qs;
==>
2712 reg_rdata_next[1] = recov_err_code_io_measure_err_qs;
2713 reg_rdata_next[2] = recov_err_code_io_div2_measure_err_qs;
2714 reg_rdata_next[3] = recov_err_code_io_div4_measure_err_qs;
2715 reg_rdata_next[4] = recov_err_code_main_measure_err_qs;
2716 reg_rdata_next[5] = recov_err_code_usb_measure_err_qs;
2717 reg_rdata_next[6] = recov_err_code_io_timeout_err_qs;
2718 reg_rdata_next[7] = recov_err_code_io_div2_timeout_err_qs;
2719 reg_rdata_next[8] = recov_err_code_io_div4_timeout_err_qs;
2720 reg_rdata_next[9] = recov_err_code_main_timeout_err_qs;
2721 reg_rdata_next[10] = recov_err_code_usb_timeout_err_qs;
2722 end
2723
2724 addr_hit[21]: begin
2725 reg_rdata_next[0] = fatal_err_code_reg_intg_qs;
==>
2726 reg_rdata_next[1] = fatal_err_code_idle_cnt_qs;
2727 reg_rdata_next[2] = fatal_err_code_shadow_storage_err_qs;
2728 end
2729
2730 default: begin
2731 reg_rdata_next = '1;
==>
Branches:
-1- | Status | Tests |
addr_hit[0] |
Covered |
T4,T5,T28 |
addr_hit[1] |
Covered |
T4,T5,T6 |
addr_hit[2] |
Covered |
T4,T5,T28 |
addr_hit[3] |
Covered |
T4,T28,T29 |
addr_hit[4] |
Covered |
T4,T28,T29 |
addr_hit[5] |
Covered |
T4,T28,T29 |
addr_hit[6] |
Covered |
T4,T6,T28 |
addr_hit[7] |
Covered |
T4,T5,T28 |
addr_hit[8] |
Covered |
T4,T5,T28 |
addr_hit[9] |
Covered |
T4,T28,T29 |
addr_hit[10] |
Covered |
T4,T5,T28 |
addr_hit[11] |
Covered |
T4,T5,T6 |
addr_hit[12] |
Covered |
T4,T28,T29 |
addr_hit[13] |
Covered |
T4,T5,T28 |
addr_hit[14] |
Covered |
T4,T5,T28 |
addr_hit[15] |
Covered |
T4,T28,T29 |
addr_hit[16] |
Covered |
T4,T6,T28 |
addr_hit[17] |
Covered |
T4,T5,T28 |
addr_hit[18] |
Covered |
T4,T28,T29 |
addr_hit[19] |
Covered |
T4,T6,T28 |
addr_hit[20] |
Covered |
T4,T5,T28 |
addr_hit[21] |
Covered |
T4,T5,T28 |
default |
Covered |
T4,T5,T6 |
2741 if (!rst_ni) begin
-1-
2742 rst_done <= '0;
==>
2743 end else begin
2744 rst_done <= 1'b1;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
2749 if (!rst_shadowed_ni) begin
-1-
2750 shadow_rst_done <= '0;
==>
2751 end else begin
2752 shadow_rst_done <= 1'b1;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
2790 unique case (1'b1)
-1-
2791 addr_hit[10]: begin
2792 reg_busy_sel = io_meas_ctrl_en_busy;
==>
2793 end
2794 addr_hit[11]: begin
2795 reg_busy_sel = io_meas_ctrl_shadowed_busy;
==>
2796 end
2797 addr_hit[12]: begin
2798 reg_busy_sel = io_div2_meas_ctrl_en_busy;
==>
2799 end
2800 addr_hit[13]: begin
2801 reg_busy_sel = io_div2_meas_ctrl_shadowed_busy;
==>
2802 end
2803 addr_hit[14]: begin
2804 reg_busy_sel = io_div4_meas_ctrl_en_busy;
==>
2805 end
2806 addr_hit[15]: begin
2807 reg_busy_sel = io_div4_meas_ctrl_shadowed_busy;
==>
2808 end
2809 addr_hit[16]: begin
2810 reg_busy_sel = main_meas_ctrl_en_busy;
==>
2811 end
2812 addr_hit[17]: begin
2813 reg_busy_sel = main_meas_ctrl_shadowed_busy;
==>
2814 end
2815 addr_hit[18]: begin
2816 reg_busy_sel = usb_meas_ctrl_en_busy;
==>
2817 end
2818 addr_hit[19]: begin
2819 reg_busy_sel = usb_meas_ctrl_shadowed_busy;
==>
2820 end
2821 default: begin
2822 reg_busy_sel = '0;
==>
Branches:
-1- | Status | Tests |
addr_hit[10] |
Covered |
T4,T5,T29 |
addr_hit[11] |
Covered |
T4,T5,T6 |
addr_hit[12] |
Covered |
T4,T29,T30 |
addr_hit[13] |
Covered |
T4,T5,T29 |
addr_hit[14] |
Covered |
T4,T5,T29 |
addr_hit[15] |
Covered |
T4,T29,T30 |
addr_hit[16] |
Covered |
T4,T6,T29 |
addr_hit[17] |
Covered |
T4,T5,T29 |
addr_hit[18] |
Covered |
T4,T29,T30 |
addr_hit[19] |
Covered |
T4,T6,T29 |
default |
Covered |
T4,T5,T6 |
Assert Coverage for Module :
clkmgr_reg_top
Assertion Details
en2addrHit
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
172024014 |
823959 |
0 |
0 |
T4 |
1267 |
22 |
0 |
0 |
T5 |
1229 |
19 |
0 |
0 |
T6 |
1446 |
5 |
0 |
0 |
T28 |
1362 |
0 |
0 |
0 |
T29 |
1501 |
49 |
0 |
0 |
T30 |
1454 |
28 |
0 |
0 |
T31 |
1340 |
8 |
0 |
0 |
T32 |
2243 |
70 |
0 |
0 |
T33 |
1756 |
61 |
0 |
0 |
T34 |
2129 |
49 |
0 |
0 |
T69 |
0 |
12 |
0 |
0 |
reAfterRv
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
172024014 |
823959 |
0 |
0 |
T4 |
1267 |
22 |
0 |
0 |
T5 |
1229 |
19 |
0 |
0 |
T6 |
1446 |
5 |
0 |
0 |
T28 |
1362 |
0 |
0 |
0 |
T29 |
1501 |
49 |
0 |
0 |
T30 |
1454 |
28 |
0 |
0 |
T31 |
1340 |
8 |
0 |
0 |
T32 |
2243 |
70 |
0 |
0 |
T33 |
1756 |
61 |
0 |
0 |
T34 |
2129 |
49 |
0 |
0 |
T69 |
0 |
12 |
0 |
0 |
rePulse
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
172024014 |
180770 |
0 |
0 |
T4 |
1267 |
13 |
0 |
0 |
T5 |
1229 |
6 |
0 |
0 |
T6 |
1446 |
0 |
0 |
0 |
T28 |
1362 |
0 |
0 |
0 |
T29 |
1501 |
28 |
0 |
0 |
T30 |
1454 |
9 |
0 |
0 |
T31 |
1340 |
3 |
0 |
0 |
T32 |
2243 |
40 |
0 |
0 |
T33 |
1756 |
20 |
0 |
0 |
T34 |
2129 |
16 |
0 |
0 |
T68 |
0 |
13 |
0 |
0 |
T104 |
0 |
6 |
0 |
0 |
wePulse
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
172024014 |
643189 |
0 |
0 |
T4 |
1267 |
9 |
0 |
0 |
T5 |
1229 |
13 |
0 |
0 |
T6 |
1446 |
5 |
0 |
0 |
T28 |
1362 |
0 |
0 |
0 |
T29 |
1501 |
21 |
0 |
0 |
T30 |
1454 |
19 |
0 |
0 |
T31 |
1340 |
5 |
0 |
0 |
T32 |
2243 |
30 |
0 |
0 |
T33 |
1756 |
41 |
0 |
0 |
T34 |
2129 |
33 |
0 |
0 |
T69 |
0 |
12 |
0 |
0 |
Line Coverage for Instance : tb.dut.u_reg
| Line No. | Total | Covered | Percent |
TOTAL | | 245 | 245 | 100.00 |
ALWAYS | 82 | 4 | 4 | 100.00 |
CONT_ASSIGN | 91 | 1 | 1 | 100.00 |
CONT_ASSIGN | 103 | 1 | 1 | 100.00 |
CONT_ASSIGN | 104 | 1 | 1 | 100.00 |
CONT_ASSIGN | 132 | 1 | 1 | 100.00 |
CONT_ASSIGN | 133 | 1 | 1 | 100.00 |
ALWAYS | 277 | 4 | 4 | 100.00 |
CONT_ASSIGN | 307 | 1 | 1 | 100.00 |
ALWAYS | 320 | 3 | 3 | 100.00 |
CONT_ASSIGN | 349 | 1 | 1 | 100.00 |
ALWAYS | 363 | 4 | 4 | 100.00 |
CONT_ASSIGN | 393 | 1 | 1 | 100.00 |
ALWAYS | 406 | 3 | 3 | 100.00 |
CONT_ASSIGN | 435 | 1 | 1 | 100.00 |
ALWAYS | 449 | 4 | 4 | 100.00 |
CONT_ASSIGN | 479 | 1 | 1 | 100.00 |
ALWAYS | 492 | 3 | 3 | 100.00 |
CONT_ASSIGN | 521 | 1 | 1 | 100.00 |
ALWAYS | 535 | 4 | 4 | 100.00 |
CONT_ASSIGN | 565 | 1 | 1 | 100.00 |
ALWAYS | 578 | 3 | 3 | 100.00 |
CONT_ASSIGN | 607 | 1 | 1 | 100.00 |
ALWAYS | 621 | 4 | 4 | 100.00 |
CONT_ASSIGN | 651 | 1 | 1 | 100.00 |
ALWAYS | 664 | 3 | 3 | 100.00 |
CONT_ASSIGN | 693 | 1 | 1 | 100.00 |
CONT_ASSIGN | 700 | 1 | 1 | 100.00 |
CONT_ASSIGN | 715 | 1 | 1 | 100.00 |
CONT_ASSIGN | 731 | 1 | 1 | 100.00 |
CONT_ASSIGN | 765 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1253 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1256 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1410 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1413 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1445 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1568 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1571 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1603 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1726 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1729 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1761 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1908 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1911 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1942 | 1 | 1 | 100.00 |
ALWAYS | 2448 | 23 | 23 | 100.00 |
CONT_ASSIGN | 2473 | 1 | 1 | 100.00 |
ALWAYS | 2477 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2503 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2505 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2507 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2508 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2510 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2511 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2513 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2515 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2516 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2517 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2519 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2520 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2522 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2523 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2525 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2527 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2529 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2531 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2532 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2534 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2536 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2538 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2540 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2541 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2543 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2544 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2546 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2547 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2550 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2552 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2553 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2556 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2558 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2559 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2562 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2564 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2565 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2568 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2570 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2571 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2574 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2576 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2578 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2580 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2582 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2584 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2586 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2588 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2590 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2592 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2594 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2596 | 1 | 1 | 100.00 |
ALWAYS | 2600 | 23 | 23 | 100.00 |
ALWAYS | 2627 | 47 | 47 | 100.00 |
ALWAYS | 2741 | 3 | 3 | 100.00 |
ALWAYS | 2749 | 3 | 3 | 100.00 |
CONT_ASSIGN | 2757 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2760 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2772 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2787 | 1 | 1 | 100.00 |
ALWAYS | 2789 | 12 | 12 | 100.00 |
CONT_ASSIGN | 2833 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2839 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2840 | 1 | 1 | 100.00 |
Click here to see the source line report.
Cond Coverage for Instance : tb.dut.u_reg
| Total | Covered | Percent |
Conditions | 289 | 289 | 100.00 |
Logical | 289 | 289 | 100.00 |
Non-Logical | 0 | 0 | |
Event | 0 | 0 | |
LINE 72
EXPRESSION (reg_we && ((!addrmiss)))
---1-- ------2------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T73,T74,T75 |
1 | 1 | Covered | T4,T5,T6 |
LINE 84
EXPRESSION (intg_err || reg_we_err)
----1--- -----2----
-1- | -2- | Status | Tests |
0 | 0 | Covered | T4,T5,T6 |
0 | 1 | Covered | T55,T20,T67 |
1 | 0 | Covered | T123,T124,T125 |
LINE 91
EXPRESSION (err_q | intg_err | reg_we_err)
--1-- ----2--- -----3----
-1- | -2- | -3- | Status | Tests |
0 | 0 | 0 | Covered | T4,T5,T6 |
0 | 0 | 1 | Covered | T55,T20,T67 |
0 | 1 | 0 | Covered | T123,T124,T125 |
1 | 0 | 0 | Covered | T55,T20,T67 |
LINE 133
EXPRESSION (addrmiss | wr_err | intg_err)
----1--- ---2-- ----3---
-1- | -2- | -3- | Status | Tests |
0 | 0 | 0 | Covered | T4,T5,T6 |
0 | 0 | 1 | Covered | T123,T124,T125 |
0 | 1 | 0 | Covered | T73,T74,T75 |
1 | 0 | 0 | Covered | T73,T74,T75 |
LINE 765
EXPRESSION (extclk_ctrl_we & extclk_ctrl_regwen_qs)
-------1------ ----------2----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T5,T30,T31 |
LINE 1256
EXPRESSION (io_io_meas_ctrl_en_we & io_io_meas_ctrl_en_regwen)
----------1---------- ------------2------------
-1- | -2- | Status | Tests | Exclude Annotation |
0 | 1 | Excluded | |
VC_COV_UNR |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1287
EXPRESSION (io_io_meas_ctrl_shadowed_we & io_io_meas_ctrl_shadowed_regwen)
-------------1------------- ---------------2---------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1413
EXPRESSION (io_div2_io_div2_meas_ctrl_en_we & io_div2_io_div2_meas_ctrl_en_regwen)
---------------1--------------- -----------------2-----------------
-1- | -2- | Status | Tests | Exclude Annotation |
0 | 1 | Excluded | |
VC_COV_UNR |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1445
EXPRESSION (io_div2_io_div2_meas_ctrl_shadowed_we & io_div2_io_div2_meas_ctrl_shadowed_regwen)
------------------1------------------ --------------------2--------------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1571
EXPRESSION (io_div4_io_div4_meas_ctrl_en_we & io_div4_io_div4_meas_ctrl_en_regwen)
---------------1--------------- -----------------2-----------------
-1- | -2- | Status | Tests | Exclude Annotation |
0 | 1 | Excluded | |
VC_COV_UNR |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1603
EXPRESSION (io_div4_io_div4_meas_ctrl_shadowed_we & io_div4_io_div4_meas_ctrl_shadowed_regwen)
------------------1------------------ --------------------2--------------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1729
EXPRESSION (main_main_meas_ctrl_en_we & main_main_meas_ctrl_en_regwen)
------------1------------ --------------2--------------
-1- | -2- | Status | Tests | Exclude Annotation |
0 | 1 | Excluded | |
VC_COV_UNR |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1761
EXPRESSION (main_main_meas_ctrl_shadowed_we & main_main_meas_ctrl_shadowed_regwen)
---------------1--------------- -----------------2-----------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1911
EXPRESSION (usb_usb_meas_ctrl_en_we & usb_usb_meas_ctrl_en_regwen)
-----------1----------- -------------2-------------
-1- | -2- | Status | Tests | Exclude Annotation |
0 | 1 | Excluded | |
VC_COV_UNR |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1942
EXPRESSION (usb_usb_meas_ctrl_shadowed_we & usb_usb_meas_ctrl_shadowed_regwen)
--------------1-------------- ----------------2----------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T11,T27 |
1 | 0 | Covered | T1,T11,T27 |
1 | 1 | Covered | T1,T2,T3 |
LINE 2449
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_ALERT_TEST_OFFSET)
---------------------------1--------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T31,T69 |
LINE 2450
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_CTRL_REGWEN_OFFSET)
-------------------------------1------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T6,T30 |
LINE 2451
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_CTRL_OFFSET)
---------------------------1---------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T30,T31 |
LINE 2452
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_STATUS_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T31,T1,T57 |
LINE 2453
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_JITTER_REGWEN_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T1,T57,T11 |
LINE 2454
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_JITTER_ENABLE_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T68,T1 |
LINE 2455
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_ENABLES_OFFSET)
---------------------------1---------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T6,T68 |
LINE 2456
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_HINTS_OFFSET)
--------------------------1--------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T5,T29 |
LINE 2457
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_HINTS_STATUS_OFFSET)
------------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T29,T31 |
LINE 2458
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MEASURE_CTRL_REGWEN_OFFSET)
-------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T1,T2,T3 |
LINE 2459
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_MEAS_CTRL_EN_OFFSET)
-----------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T68,T1 |
LINE 2460
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_MEAS_CTRL_SHADOWED_OFFSET)
--------------------------------1--------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T6,T1 |
LINE 2461
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV2_MEAS_CTRL_EN_OFFSET)
--------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T1,T2,T3 |
LINE 2462
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV2_MEAS_CTRL_SHADOWED_OFFSET)
-----------------------------------1----------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T31,T68 |
LINE 2463
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV4_MEAS_CTRL_EN_OFFSET)
--------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T68,T1 |
LINE 2464
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV4_MEAS_CTRL_SHADOWED_OFFSET)
-----------------------------------1----------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T68,T1,T57 |
LINE 2465
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MAIN_MEAS_CTRL_EN_OFFSET)
------------------------------1------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T6,T1,T57 |
LINE 2466
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MAIN_MEAS_CTRL_SHADOWED_OFFSET)
---------------------------------1---------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T31,T1 |
LINE 2467
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_USB_MEAS_CTRL_EN_OFFSET)
------------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T1,T57,T2 |
LINE 2468
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_USB_MEAS_CTRL_SHADOWED_OFFSET)
---------------------------------1--------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T6,T68,T1 |
LINE 2469
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_RECOV_ERR_CODE_OFFSET)
-----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T68,T1 |
LINE 2470
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_FATAL_ERR_CODE_OFFSET)
-----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T1,T55 |
LINE 2473
EXPRESSION ((reg_re || reg_we) ? ((~|addr_hit)) : 1'b0)
---------1--------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T5,T6 |
LINE 2473
SUB-EXPRESSION (reg_re || reg_we)
---1-- ---2--
-1- | -2- | Status | Tests |
0 | 0 | Covered | T4,T5,T6 |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T5,T29 |
LINE 2477
EXPRESSION
Number Term
1 reg_we &
2 ((addr_hit[0] & ((|(4'b1 & (~reg_be))))) | (addr_hit[1] & ((|(4'b1 & (~reg_be))))) | (addr_hit[2] & ((|(4'b1 & (~reg_be))))) | (addr_hit[3] & ((|(4'b1 & (~reg_be))))) | (addr_hit[4] & ((|(4'b1 & (~reg_be))))) | (addr_hit[5] & ((|(4'b1 & (~reg_be))))) | (addr_hit[6] & ((|(4'b1 & (~reg_be))))) | (addr_hit[7] & ((|(4'b1 & (~reg_be))))) | (addr_hit[8] & ((|(4'b1 & (~reg_be))))) | (addr_hit[9] & ((|(4'b1 & (~reg_be))))) | (addr_hit[10] & ((|(4'b1 & (~reg_be))))) | (addr_hit[11] & ((|(4'b0111 & (~reg_be))))) | (addr_hit[12] & ((|(4'b1 & (~reg_be))))) | (addr_hit[13] & ((|(4'b0111 & (~reg_be))))) | (addr_hit[14] & ((|(4'b1 & (~reg_be))))) | (addr_hit[15] & ((|(4'b0011 & (~reg_be))))) | (addr_hit[16] & ((|(4'b1 & (~reg_be))))) | (addr_hit[17] & ((|(4'b0111 & (~reg_be))))) | (addr_hit[18] & ((|(4'b1 & (~reg_be))))) | (addr_hit[19] & ((|(4'b0111 & (~reg_be))))) | (addr_hit[20] & ((|(4'b0011 & (~reg_be))))) | (addr_hit[21] & ((|(4'b1 & (~reg_be)))))))
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T5,T6 |
1 | 1 | Covered | T73,T74,T75 |
LINE 2477
SUB-EXPRESSION
Number Term
1 (addr_hit[0] & ((|(4'b1 & (~reg_be))))) |
2 (addr_hit[1] & ((|(4'b1 & (~reg_be))))) |
3 (addr_hit[2] & ((|(4'b1 & (~reg_be))))) |
4 (addr_hit[3] & ((|(4'b1 & (~reg_be))))) |
5 (addr_hit[4] & ((|(4'b1 & (~reg_be))))) |
6 (addr_hit[5] & ((|(4'b1 & (~reg_be))))) |
7 (addr_hit[6] & ((|(4'b1 & (~reg_be))))) |
8 (addr_hit[7] & ((|(4'b1 & (~reg_be))))) |
9 (addr_hit[8] & ((|(4'b1 & (~reg_be))))) |
10 (addr_hit[9] & ((|(4'b1 & (~reg_be))))) |
11 (addr_hit[10] & ((|(4'b1 & (~reg_be))))) |
12 (addr_hit[11] & ((|(4'b0111 & (~reg_be))))) |
13 (addr_hit[12] & ((|(4'b1 & (~reg_be))))) |
14 (addr_hit[13] & ((|(4'b0111 & (~reg_be))))) |
15 (addr_hit[14] & ((|(4'b1 & (~reg_be))))) |
16 (addr_hit[15] & ((|(4'b0011 & (~reg_be))))) |
17 (addr_hit[16] & ((|(4'b1 & (~reg_be))))) |
18 (addr_hit[17] & ((|(4'b0111 & (~reg_be))))) |
19 (addr_hit[18] & ((|(4'b1 & (~reg_be))))) |
20 (addr_hit[19] & ((|(4'b0111 & (~reg_be))))) |
21 (addr_hit[20] & ((|(4'b0011 & (~reg_be))))) |
22 (addr_hit[21] & ((|(4'b1 & (~reg_be))))))
Sensitive Expression == 1 | Status | Tests |
ALL ZEROS | Covered | T4,T5,T6 |
22 (addr_hit[21] & ((|(4'... | Covered | T5,T1,T9 |
21 (addr_hit[20] & ((|(4'... | Covered | T5,T68,T1 |
20 (addr_hit[19] & ((|(4'... | Covered | T6,T68,T1 |
19 (addr_hit[18] & ((|(4'... | Covered | T1,T2,T19 |
18 (addr_hit[17] & ((|(4'... | Covered | T31,T1,T11 |
17 (addr_hit[16] & ((|(4'... | Covered | T6,T1,T2 |
16 (addr_hit[15] & ((|(4'... | Covered | T68,T1,T57 |
15 (addr_hit[14] & ((|(4'... | Covered | T5,T68,T1 |
14 (addr_hit[13] & ((|(4'... | Covered | T5,T31,T68 |
13 (addr_hit[12] & ((|(4'... | Covered | T1,T2,T19 |
12 (addr_hit[11] & ((|(4'... | Covered | T6,T1,T19 |
11 (addr_hit[10] & ((|(4'... | Covered | T1,T2,T19 |
10 (addr_hit[9] & ((|(4'b... | Covered | T1,T2,T11 |
9 (addr_hit[8] & ((|(4'b... | Covered | T29,T31,T32 |
8 (addr_hit[7] & ((|(4'b... | Covered | T5,T68,T1 |
7 (addr_hit[6] & ((|(4'b... | Covered | T1,T9,T50 |
6 (addr_hit[5] & ((|(4'b... | Covered | T4,T68,T1 |
5 (addr_hit[4] & ((|(4'b... | Covered | T1,T9,T40 |
4 (addr_hit[3] & ((|(4'b... | Covered | T31,T1,T58 |
3 (addr_hit[2] & ((|(4'b... | Covered | T5,T30,T33 |
2 (addr_hit[1] & ((|(4'b... | Covered | T6,T68,T1 |
1 (addr_hit[0] & ((|(4'b... | Covered | T1,T9,T40 |
LINE 2477
SUB-EXPRESSION (addr_hit[0] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T31,T69 |
1 | 1 | Covered | T1,T9,T40 |
LINE 2477
SUB-EXPRESSION (addr_hit[1] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T30,T31 |
1 | 1 | Covered | T6,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[2] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T30,T31 |
1 | 1 | Covered | T5,T30,T33 |
LINE 2477
SUB-EXPRESSION (addr_hit[3] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T57,T58 |
1 | 1 | Covered | T31,T1,T58 |
LINE 2477
SUB-EXPRESSION (addr_hit[4] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T57,T11 |
1 | 1 | Covered | T1,T9,T40 |
LINE 2477
SUB-EXPRESSION (addr_hit[5] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T5,T6,T29 |
1 | 0 | Covered | T4,T68,T1 |
1 | 1 | Covered | T4,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[6] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T6,T68 |
1 | 1 | Covered | T1,T9,T50 |
LINE 2477
SUB-EXPRESSION (addr_hit[7] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T29,T32 |
1 | 1 | Covered | T5,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[8] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T4,T29,T32 |
1 | 1 | Covered | T29,T31,T32 |
LINE 2477
SUB-EXPRESSION (addr_hit[9] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T1,T2,T11 |
LINE 2477
SUB-EXPRESSION (addr_hit[10] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T68,T1 |
1 | 1 | Covered | T1,T2,T19 |
LINE 2477
SUB-EXPRESSION (addr_hit[11] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T1,T2 |
1 | 1 | Covered | T6,T1,T19 |
LINE 2477
SUB-EXPRESSION (addr_hit[12] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T1,T2,T19 |
LINE 2477
SUB-EXPRESSION (addr_hit[13] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T5,T31,T68 |
LINE 2477
SUB-EXPRESSION (addr_hit[14] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T1,T2 |
1 | 1 | Covered | T5,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[15] & ((|(4'b0011 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T68,T1,T57 |
LINE 2477
SUB-EXPRESSION (addr_hit[16] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T57,T2 |
1 | 1 | Covered | T6,T1,T2 |
LINE 2477
SUB-EXPRESSION (addr_hit[17] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T5,T1,T2 |
1 | 1 | Covered | T31,T1,T11 |
LINE 2477
SUB-EXPRESSION (addr_hit[18] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T57,T2 |
1 | 1 | Covered | T1,T2,T19 |
LINE 2477
SUB-EXPRESSION (addr_hit[19] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T68,T1,T2 |
1 | 1 | Covered | T6,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[20] & ((|(4'b0011 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T2,T3 |
1 | 1 | Covered | T5,T68,T1 |
LINE 2477
SUB-EXPRESSION (addr_hit[21] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T1,T55,T19 |
1 | 1 | Covered | T5,T1,T9 |
LINE 2503
EXPRESSION (addr_hit[0] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T31,T69 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T69,T22,T64 |
LINE 2508
EXPRESSION (addr_hit[1] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T6,T30 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T5,T30,T31 |
LINE 2511
EXPRESSION (addr_hit[2] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T30,T31 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T5,T30,T31 |
LINE 2516
EXPRESSION (addr_hit[3] & reg_re & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T31,T1,T57 |
1 | 1 | 0 | Covered | T126,T127,T128 |
1 | 1 | 1 | Covered | T31,T58,T62 |
LINE 2517
EXPRESSION (addr_hit[4] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T1,T57,T11 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2520
EXPRESSION (addr_hit[5] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T4,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T4,T68,T1 |
LINE 2523
EXPRESSION (addr_hit[6] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T4,T6,T68 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T4,T6,T68 |
LINE 2532
EXPRESSION (addr_hit[7] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T4,T5,T29 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T4,T29,T32 |
LINE 2541
EXPRESSION (addr_hit[9] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T1,T2,T3 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2544
EXPRESSION (addr_hit[10] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2546
EXPRESSION (addr_hit[11] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T5,T6,T1 |
1 | 1 | 0 | Covered | T124,T129,T126 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2547
EXPRESSION (addr_hit[11] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T6,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2550
EXPRESSION (addr_hit[12] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T1,T57,T2 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2552
EXPRESSION (addr_hit[13] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T5,T31,T68 |
1 | 1 | 0 | Covered | T130,T131,T132 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2553
EXPRESSION (addr_hit[13] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T31,T68 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2556
EXPRESSION (addr_hit[14] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2558
EXPRESSION (addr_hit[15] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T31,T68,T1 |
1 | 1 | 0 | Covered | T129 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2559
EXPRESSION (addr_hit[15] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T31,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2562
EXPRESSION (addr_hit[16] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T6,T1,T53 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2564
EXPRESSION (addr_hit[17] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T5,T31,T1 |
1 | 1 | 0 | Covered | T125 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2565
EXPRESSION (addr_hit[17] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T31,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2568
EXPRESSION (addr_hit[18] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T1,T57,T2 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2570
EXPRESSION (addr_hit[19] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T29 |
1 | 0 | 1 | Covered | T6,T68,T1 |
1 | 1 | 0 | Covered | T124,T126,T133 |
1 | 1 | 1 | Covered | T1,T11,T27 |
LINE 2571
EXPRESSION (addr_hit[19] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T6,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2574
EXPRESSION (addr_hit[20] & reg_we & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T5,T6 |
1 | 0 | 1 | Covered | T5,T68,T1 |
1 | 1 | 0 | Covered | T73,T74,T75 |
1 | 1 | 1 | Covered | T2,T3,T9 |
LINE 2757
SUB-EXPRESSION (rst_done & shadow_rst_done)
----1--- -------2-------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T78,T79,T80 |
1 | 0 | Covered | T55,T134,T135 |
1 | 1 | Covered | T4,T5,T6 |
LINE 2787
EXPRESSION (reg_busy_sel | shadow_busy)
------1----- -----2-----
-1- | -2- | Status | Tests |
0 | 0 | Covered | T4,T5,T6 |
0 | 1 | Covered | T5,T6,T31 |
1 | 0 | Covered | T1,T2,T3 |
Branch Coverage for Instance : tb.dut.u_reg
| Line No. | Total | Covered | Percent |
Branches |
|
43 |
43 |
100.00 |
TERNARY |
2473 |
2 |
2 |
100.00 |
IF |
82 |
3 |
3 |
100.00 |
CASE |
2628 |
23 |
23 |
100.00 |
IF |
2741 |
2 |
2 |
100.00 |
IF |
2749 |
2 |
2 |
100.00 |
CASE |
2790 |
11 |
11 |
100.00 |
2473 assign addrmiss = (reg_re || reg_we) ? ~|addr_hit : 1'b0 ;
-1-
==>
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
82 if (!rst_ni) begin
-1-
83 err_q <= '0;
==>
84 end else if (intg_err || reg_we_err) begin
-2-
85 err_q <= 1'b1;
==>
86 end
MISSING_ELSE
==>
Branches:
-1- | -2- | Status | Tests |
1 |
- |
Covered |
T4,T5,T6 |
0 |
1 |
Covered |
T55,T20,T67 |
0 |
0 |
Covered |
T4,T5,T6 |
2628 unique case (1'b1)
-1-
2629 addr_hit[0]: begin
2630 reg_rdata_next[0] = '0;
==>
2631 reg_rdata_next[1] = '0;
2632 end
2633
2634 addr_hit[1]: begin
2635 reg_rdata_next[0] = extclk_ctrl_regwen_qs;
==>
2636 end
2637
2638 addr_hit[2]: begin
2639 reg_rdata_next[3:0] = extclk_ctrl_sel_qs;
==>
2640 reg_rdata_next[7:4] = extclk_ctrl_hi_speed_sel_qs;
2641 end
2642
2643 addr_hit[3]: begin
2644 reg_rdata_next[3:0] = extclk_status_qs;
==>
2645 end
2646
2647 addr_hit[4]: begin
2648 reg_rdata_next[0] = jitter_regwen_qs;
==>
2649 end
2650
2651 addr_hit[5]: begin
2652 reg_rdata_next[3:0] = jitter_enable_qs;
==>
2653 end
2654
2655 addr_hit[6]: begin
2656 reg_rdata_next[0] = clk_enables_clk_io_div4_peri_en_qs;
==>
2657 reg_rdata_next[1] = clk_enables_clk_io_div2_peri_en_qs;
2658 reg_rdata_next[2] = clk_enables_clk_io_peri_en_qs;
2659 reg_rdata_next[3] = clk_enables_clk_usb_peri_en_qs;
2660 end
2661
2662 addr_hit[7]: begin
2663 reg_rdata_next[0] = clk_hints_clk_main_aes_hint_qs;
==>
2664 reg_rdata_next[1] = clk_hints_clk_main_hmac_hint_qs;
2665 reg_rdata_next[2] = clk_hints_clk_main_kmac_hint_qs;
2666 reg_rdata_next[3] = clk_hints_clk_main_otbn_hint_qs;
2667 end
2668
2669 addr_hit[8]: begin
2670 reg_rdata_next[0] = clk_hints_status_clk_main_aes_val_qs;
==>
2671 reg_rdata_next[1] = clk_hints_status_clk_main_hmac_val_qs;
2672 reg_rdata_next[2] = clk_hints_status_clk_main_kmac_val_qs;
2673 reg_rdata_next[3] = clk_hints_status_clk_main_otbn_val_qs;
2674 end
2675
2676 addr_hit[9]: begin
2677 reg_rdata_next[0] = measure_ctrl_regwen_qs;
==>
2678 end
2679
2680 addr_hit[10]: begin
2681 reg_rdata_next = DW'(io_meas_ctrl_en_qs);
==>
2682 end
2683 addr_hit[11]: begin
2684 reg_rdata_next = DW'(io_meas_ctrl_shadowed_qs);
==>
2685 end
2686 addr_hit[12]: begin
2687 reg_rdata_next = DW'(io_div2_meas_ctrl_en_qs);
==>
2688 end
2689 addr_hit[13]: begin
2690 reg_rdata_next = DW'(io_div2_meas_ctrl_shadowed_qs);
==>
2691 end
2692 addr_hit[14]: begin
2693 reg_rdata_next = DW'(io_div4_meas_ctrl_en_qs);
==>
2694 end
2695 addr_hit[15]: begin
2696 reg_rdata_next = DW'(io_div4_meas_ctrl_shadowed_qs);
==>
2697 end
2698 addr_hit[16]: begin
2699 reg_rdata_next = DW'(main_meas_ctrl_en_qs);
==>
2700 end
2701 addr_hit[17]: begin
2702 reg_rdata_next = DW'(main_meas_ctrl_shadowed_qs);
==>
2703 end
2704 addr_hit[18]: begin
2705 reg_rdata_next = DW'(usb_meas_ctrl_en_qs);
==>
2706 end
2707 addr_hit[19]: begin
2708 reg_rdata_next = DW'(usb_meas_ctrl_shadowed_qs);
==>
2709 end
2710 addr_hit[20]: begin
2711 reg_rdata_next[0] = recov_err_code_shadow_update_err_qs;
==>
2712 reg_rdata_next[1] = recov_err_code_io_measure_err_qs;
2713 reg_rdata_next[2] = recov_err_code_io_div2_measure_err_qs;
2714 reg_rdata_next[3] = recov_err_code_io_div4_measure_err_qs;
2715 reg_rdata_next[4] = recov_err_code_main_measure_err_qs;
2716 reg_rdata_next[5] = recov_err_code_usb_measure_err_qs;
2717 reg_rdata_next[6] = recov_err_code_io_timeout_err_qs;
2718 reg_rdata_next[7] = recov_err_code_io_div2_timeout_err_qs;
2719 reg_rdata_next[8] = recov_err_code_io_div4_timeout_err_qs;
2720 reg_rdata_next[9] = recov_err_code_main_timeout_err_qs;
2721 reg_rdata_next[10] = recov_err_code_usb_timeout_err_qs;
2722 end
2723
2724 addr_hit[21]: begin
2725 reg_rdata_next[0] = fatal_err_code_reg_intg_qs;
==>
2726 reg_rdata_next[1] = fatal_err_code_idle_cnt_qs;
2727 reg_rdata_next[2] = fatal_err_code_shadow_storage_err_qs;
2728 end
2729
2730 default: begin
2731 reg_rdata_next = '1;
==>
Branches:
-1- | Status | Tests |
addr_hit[0] |
Covered |
T4,T5,T28 |
addr_hit[1] |
Covered |
T4,T5,T6 |
addr_hit[2] |
Covered |
T4,T5,T28 |
addr_hit[3] |
Covered |
T4,T28,T29 |
addr_hit[4] |
Covered |
T4,T28,T29 |
addr_hit[5] |
Covered |
T4,T28,T29 |
addr_hit[6] |
Covered |
T4,T6,T28 |
addr_hit[7] |
Covered |
T4,T5,T28 |
addr_hit[8] |
Covered |
T4,T5,T28 |
addr_hit[9] |
Covered |
T4,T28,T29 |
addr_hit[10] |
Covered |
T4,T5,T28 |
addr_hit[11] |
Covered |
T4,T5,T6 |
addr_hit[12] |
Covered |
T4,T28,T29 |
addr_hit[13] |
Covered |
T4,T5,T28 |
addr_hit[14] |
Covered |
T4,T5,T28 |
addr_hit[15] |
Covered |
T4,T28,T29 |
addr_hit[16] |
Covered |
T4,T6,T28 |
addr_hit[17] |
Covered |
T4,T5,T28 |
addr_hit[18] |
Covered |
T4,T28,T29 |
addr_hit[19] |
Covered |
T4,T6,T28 |
addr_hit[20] |
Covered |
T4,T5,T28 |
addr_hit[21] |
Covered |
T4,T5,T28 |
default |
Covered |
T4,T5,T6 |
2741 if (!rst_ni) begin
-1-
2742 rst_done <= '0;
==>
2743 end else begin
2744 rst_done <= 1'b1;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
2749 if (!rst_shadowed_ni) begin
-1-
2750 shadow_rst_done <= '0;
==>
2751 end else begin
2752 shadow_rst_done <= 1'b1;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
2790 unique case (1'b1)
-1-
2791 addr_hit[10]: begin
2792 reg_busy_sel = io_meas_ctrl_en_busy;
==>
2793 end
2794 addr_hit[11]: begin
2795 reg_busy_sel = io_meas_ctrl_shadowed_busy;
==>
2796 end
2797 addr_hit[12]: begin
2798 reg_busy_sel = io_div2_meas_ctrl_en_busy;
==>
2799 end
2800 addr_hit[13]: begin
2801 reg_busy_sel = io_div2_meas_ctrl_shadowed_busy;
==>
2802 end
2803 addr_hit[14]: begin
2804 reg_busy_sel = io_div4_meas_ctrl_en_busy;
==>
2805 end
2806 addr_hit[15]: begin
2807 reg_busy_sel = io_div4_meas_ctrl_shadowed_busy;
==>
2808 end
2809 addr_hit[16]: begin
2810 reg_busy_sel = main_meas_ctrl_en_busy;
==>
2811 end
2812 addr_hit[17]: begin
2813 reg_busy_sel = main_meas_ctrl_shadowed_busy;
==>
2814 end
2815 addr_hit[18]: begin
2816 reg_busy_sel = usb_meas_ctrl_en_busy;
==>
2817 end
2818 addr_hit[19]: begin
2819 reg_busy_sel = usb_meas_ctrl_shadowed_busy;
==>
2820 end
2821 default: begin
2822 reg_busy_sel = '0;
==>
Branches:
-1- | Status | Tests |
addr_hit[10] |
Covered |
T4,T5,T29 |
addr_hit[11] |
Covered |
T4,T5,T6 |
addr_hit[12] |
Covered |
T4,T29,T30 |
addr_hit[13] |
Covered |
T4,T5,T29 |
addr_hit[14] |
Covered |
T4,T5,T29 |
addr_hit[15] |
Covered |
T4,T29,T30 |
addr_hit[16] |
Covered |
T4,T6,T29 |
addr_hit[17] |
Covered |
T4,T5,T29 |
addr_hit[18] |
Covered |
T4,T29,T30 |
addr_hit[19] |
Covered |
T4,T6,T29 |
default |
Covered |
T4,T5,T6 |
Assert Coverage for Instance : tb.dut.u_reg
Assertion Details
en2addrHit
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
172024014 |
823959 |
0 |
0 |
T4 |
1267 |
22 |
0 |
0 |
T5 |
1229 |
19 |
0 |
0 |
T6 |
1446 |
5 |
0 |
0 |
T28 |
1362 |
0 |
0 |
0 |
T29 |
1501 |
49 |
0 |
0 |
T30 |
1454 |
28 |
0 |
0 |
T31 |
1340 |
8 |
0 |
0 |
T32 |
2243 |
70 |
0 |
0 |
T33 |
1756 |
61 |
0 |
0 |
T34 |
2129 |
49 |
0 |
0 |
T69 |
0 |
12 |
0 |
0 |
reAfterRv
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
172024014 |
823959 |
0 |
0 |
T4 |
1267 |
22 |
0 |
0 |
T5 |
1229 |
19 |
0 |
0 |
T6 |
1446 |
5 |
0 |
0 |
T28 |
1362 |
0 |
0 |
0 |
T29 |
1501 |
49 |
0 |
0 |
T30 |
1454 |
28 |
0 |
0 |
T31 |
1340 |
8 |
0 |
0 |
T32 |
2243 |
70 |
0 |
0 |
T33 |
1756 |
61 |
0 |
0 |
T34 |
2129 |
49 |
0 |
0 |
T69 |
0 |
12 |
0 |
0 |
rePulse
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
172024014 |
180770 |
0 |
0 |
T4 |
1267 |
13 |
0 |
0 |
T5 |
1229 |
6 |
0 |
0 |
T6 |
1446 |
0 |
0 |
0 |
T28 |
1362 |
0 |
0 |
0 |
T29 |
1501 |
28 |
0 |
0 |
T30 |
1454 |
9 |
0 |
0 |
T31 |
1340 |
3 |
0 |
0 |
T32 |
2243 |
40 |
0 |
0 |
T33 |
1756 |
20 |
0 |
0 |
T34 |
2129 |
16 |
0 |
0 |
T68 |
0 |
13 |
0 |
0 |
T104 |
0 |
6 |
0 |
0 |
wePulse
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
172024014 |
643189 |
0 |
0 |
T4 |
1267 |
9 |
0 |
0 |
T5 |
1229 |
13 |
0 |
0 |
T6 |
1446 |
5 |
0 |
0 |
T28 |
1362 |
0 |
0 |
0 |
T29 |
1501 |
21 |
0 |
0 |
T30 |
1454 |
19 |
0 |
0 |
T31 |
1340 |
5 |
0 |
0 |
T32 |
2243 |
30 |
0 |
0 |
T33 |
1756 |
41 |
0 |
0 |
T34 |
2129 |
33 |
0 |
0 |
T69 |
0 |
12 |
0 |
0 |