Line Coverage for Module :
clkmgr_reg_top
| Line No. | Total | Covered | Percent |
TOTAL | | 244 | 244 | 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 | 1884 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1887 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1918 | 1 | 1 | 100.00 |
ALWAYS | 2424 | 23 | 23 | 100.00 |
CONT_ASSIGN | 2449 | 1 | 1 | 100.00 |
ALWAYS | 2453 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2479 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2481 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2483 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2484 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2486 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2487 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2489 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2491 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2492 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2493 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2495 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2496 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2498 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2499 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2501 | 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 | 2512 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2514 | 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 | 2526 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2528 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2529 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2532 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2534 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2535 | 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 | 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 | 2554 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2556 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2558 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2560 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2562 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2564 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2566 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2568 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2570 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2572 | 1 | 1 | 100.00 |
ALWAYS | 2576 | 23 | 23 | 100.00 |
ALWAYS | 2603 | 47 | 47 | 100.00 |
ALWAYS | 2717 | 3 | 3 | 100.00 |
ALWAYS | 2725 | 3 | 3 | 100.00 |
CONT_ASSIGN | 2733 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2736 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2748 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2763 | 1 | 1 | 100.00 |
ALWAYS | 2765 | 12 | 12 | 100.00 |
CONT_ASSIGN | 2810 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2811 | 1 | 1 | 100.00 |
Click here to see the source line report.
Cond Coverage for Module :
clkmgr_reg_top
| Total | Covered | Percent |
Conditions | 294 | 287 | 97.62 |
Logical | 294 | 287 | 97.62 |
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 | T14,T17,T68 |
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 | T108,T109,T112 |
1 | 0 | Covered | T126,T127,T128 |
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 | T108,T109,T112 |
0 | 1 | 0 | Covered | T126,T127,T128 |
1 | 0 | 0 | Covered | T108,T109,T112 |
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 | T126,T127,T128 |
0 | 1 | 0 | Covered | T14,T17,T68 |
1 | 0 | 0 | Covered | T14,T17,T68 |
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,T2,T10 |
1 | 1 | Covered | T4,T6,T28 |
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,T2,T10 |
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,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
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,T2,T10 |
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,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
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,T2,T10 |
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,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
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,T2,T10 |
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,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1887
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,T2,T10 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1918
EXPRESSION (usb_usb_meas_ctrl_shadowed_we & usb_usb_meas_ctrl_shadowed_regwen)
--------------1-------------- ----------------2----------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
1 | 1 | Covered | T1,T2,T3 |
LINE 2425
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_ALERT_TEST_OFFSET)
---------------------------1--------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T32,T33,T114 |
LINE 2426
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_CTRL_REGWEN_OFFSET)
-------------------------------1------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T6,T28 |
LINE 2427
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_CTRL_OFFSET)
---------------------------1---------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T6,T28 |
LINE 2428
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_STATUS_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T28,T33,T84 |
LINE 2429
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_JITTER_REGWEN_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T114,T129 |
LINE 2430
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_JITTER_ENABLE_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T34 |
LINE 2431
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_ENABLES_OFFSET)
---------------------------1---------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T30,T33 |
LINE 2432
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_HINTS_OFFSET)
--------------------------1--------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T31,T33 |
LINE 2433
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_HINTS_STATUS_OFFSET)
------------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T31,T33 |
LINE 2434
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MEASURE_CTRL_REGWEN_OFFSET)
-------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T114 |
LINE 2435
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_MEAS_CTRL_EN_OFFSET)
-----------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T114 |
LINE 2436
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_MEAS_CTRL_SHADOWED_OFFSET)
--------------------------------1--------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T114,T130 |
LINE 2437
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV2_MEAS_CTRL_EN_OFFSET)
--------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T67 |
LINE 2438
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV2_MEAS_CTRL_SHADOWED_OFFSET)
-----------------------------------1----------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T67,T114 |
LINE 2439
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV4_MEAS_CTRL_EN_OFFSET)
--------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T84,T114 |
LINE 2440
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV4_MEAS_CTRL_SHADOWED_OFFSET)
-----------------------------------1----------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T114,T130 |
LINE 2441
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MAIN_MEAS_CTRL_EN_OFFSET)
------------------------------1------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T84 |
LINE 2442
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MAIN_MEAS_CTRL_SHADOWED_OFFSET)
---------------------------------1---------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T130,T1 |
LINE 2443
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_USB_MEAS_CTRL_EN_OFFSET)
------------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T67,T84 |
LINE 2444
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_USB_MEAS_CTRL_SHADOWED_OFFSET)
---------------------------------1--------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T84,T114 |
LINE 2445
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_RECOV_ERR_CODE_OFFSET)
-----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T84,T114 |
LINE 2446
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_FATAL_ERR_CODE_OFFSET)
-----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T84,T114 |
LINE 2449
EXPRESSION ((reg_re || reg_we) ? ((~|addr_hit)) : 1'b0)
---------1--------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T5,T6 |
LINE 2449
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,T6,T28 |
LINE 2453
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,T6,T28 |
1 | 0 | Covered | T4,T5,T6 |
1 | 1 | Covered | T14,T17,T68 |
LINE 2453
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 | T33,T84,T130 |
21 (addr_hit[20] & ((|(4'... | Covered | T33,T84,T114 |
20 (addr_hit[19] & ((|(4'... | Covered | T33,T84,T114 |
19 (addr_hit[18] & ((|(4'... | Covered | T33,T67,T84 |
18 (addr_hit[17] & ((|(4'... | Covered | T33,T130,T1 |
17 (addr_hit[16] & ((|(4'... | Covered | T33,T130,T1 |
16 (addr_hit[15] & ((|(4'... | Covered | T33,T114,T130 |
15 (addr_hit[14] & ((|(4'... | Covered | T33,T84,T114 |
14 (addr_hit[13] & ((|(4'... | Covered | T33,T67,T114 |
13 (addr_hit[12] & ((|(4'... | Covered | T30,T33,T84 |
12 (addr_hit[11] & ((|(4'... | Covered | T33,T114,T130 |
11 (addr_hit[10] & ((|(4'... | Covered | T30,T114,T1 |
10 (addr_hit[9] & ((|(4'b... | Covered | T33,T114,T129 |
9 (addr_hit[8] & ((|(4'b... | Covered | T30,T31,T33 |
8 (addr_hit[7] & ((|(4'b... | Covered | T33,T84,T130 |
7 (addr_hit[6] & ((|(4'b... | Covered | T30,T33,T129 |
6 (addr_hit[5] & ((|(4'b... | Covered | T33,T34,T83 |
5 (addr_hit[4] & ((|(4'b... | Covered | T33,T114,T129 |
4 (addr_hit[3] & ((|(4'b... | Covered | T28,T33,T49 |
3 (addr_hit[2] & ((|(4'b... | Covered | T4,T6,T28 |
2 (addr_hit[1] & ((|(4'b... | Covered | T33,T129,T1 |
1 (addr_hit[0] & ((|(4'b... | Covered | T33,T114,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[0] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T32,T33,T114 |
1 | 1 | Covered | T33,T114,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[1] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T4,T6,T28 |
1 | 1 | Covered | T33,T129,T1 |
LINE 2453
SUB-EXPRESSION (addr_hit[2] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T28,T30,T31 |
1 | 0 | Covered | T4,T6,T28 |
1 | 1 | Covered | T4,T6,T28 |
LINE 2453
SUB-EXPRESSION (addr_hit[3] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T28,T33,T84 |
1 | 1 | Covered | T28,T33,T49 |
LINE 2453
SUB-EXPRESSION (addr_hit[4] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T114,T130 |
1 | 1 | Covered | T33,T114,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[5] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T30,T33,T34 |
1 | 1 | Covered | T33,T34,T83 |
LINE 2453
SUB-EXPRESSION (addr_hit[6] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T5,T33,T34 |
1 | 1 | Covered | T30,T33,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[7] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T30,T31,T33 |
1 | 1 | Covered | T33,T84,T130 |
LINE 2453
SUB-EXPRESSION (addr_hit[8] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T31,T33,T34 |
1 | 1 | Covered | T30,T31,T33 |
LINE 2453
SUB-EXPRESSION (addr_hit[9] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T30,T33,T130 |
1 | 1 | Covered | T33,T114,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[10] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T114,T130 |
1 | 1 | Covered | T30,T114,T1 |
LINE 2453
SUB-EXPRESSION (addr_hit[11] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T33,T130,T1 |
1 | 1 | Covered | T33,T114,T130 |
LINE 2453
SUB-EXPRESSION (addr_hit[12] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T67,T1 |
1 | 1 | Covered | T30,T33,T84 |
LINE 2453
SUB-EXPRESSION (addr_hit[13] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T33,T1,T2 |
1 | 1 | Covered | T33,T67,T114 |
LINE 2453
SUB-EXPRESSION (addr_hit[14] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T1,T54 |
1 | 1 | Covered | T33,T84,T114 |
LINE 2453
SUB-EXPRESSION (addr_hit[15] & ((|(4'b0011 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T130,T1,T54 |
1 | 1 | Covered | T33,T114,T130 |
LINE 2453
SUB-EXPRESSION (addr_hit[16] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T30,T33,T84 |
1 | 1 | Covered | T33,T130,T1 |
LINE 2453
SUB-EXPRESSION (addr_hit[17] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T33,T1,T109 |
1 | 1 | Covered | T33,T130,T1 |
LINE 2453
SUB-EXPRESSION (addr_hit[18] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T114,T130 |
1 | 1 | Covered | T33,T67,T84 |
LINE 2453
SUB-EXPRESSION (addr_hit[19] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T84,T130,T1 |
1 | 1 | Covered | T33,T84,T114 |
LINE 2453
SUB-EXPRESSION (addr_hit[20] & ((|(4'b0011 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T33,T84,T54 |
1 | 1 | Covered | T33,T84,T114 |
LINE 2453
SUB-EXPRESSION (addr_hit[21] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T114,T130 |
1 | 1 | Covered | T33,T84,T130 |
LINE 2479
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 | T32,T33,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T32,T114,T50 |
LINE 2484
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 | T4,T6,T28 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T4,T6,T28 |
LINE 2487
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 | T4,T6,T28 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T4,T6,T28 |
LINE 2492
EXPRESSION (addr_hit[3] & reg_re & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T28,T33,T84 |
1 | 1 | 0 | Not Covered | |
1 | 1 | 1 | Covered | T28,T49,T55 |
LINE 2493
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 | T33,T114,T129 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T131,T89,T90 |
LINE 2496
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 | T30,T33,T34 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T34,T83,T113 |
LINE 2499
EXPRESSION (addr_hit[6] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T5,T30,T33 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T5,T34,T67 |
LINE 2508
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 | T30,T31,T33 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T31,T33,T34 |
LINE 2517
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 | T30,T33,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2520
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 | T30,T33,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2522
EXPRESSION (addr_hit[11] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T33,T114,T130 |
1 | 1 | 0 | Covered | T126,T132,T133 |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2523
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 | T33,T114,T130 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2526
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 | T30,T33,T67 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2528
EXPRESSION (addr_hit[13] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T30,T33,T67 |
1 | 1 | 0 | Covered | T134,T135,T136 |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2529
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 | T30,T33,T67 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2532
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 | T33,T84,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2534
EXPRESSION (addr_hit[15] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T33,T114,T130 |
1 | 1 | 0 | Not Covered | |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2535
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 | T33,T114,T130 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2538
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 | T30,T33,T84 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2540
EXPRESSION (addr_hit[17] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T33,T130,T1 |
1 | 1 | 0 | Covered | T127,T137,T138 |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2541
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 | T33,T130,T1 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2544
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 | T33,T67,T84 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2546
EXPRESSION (addr_hit[19] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T33,T84,T114 |
1 | 1 | 0 | Covered | T137,T132,T139 |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2547
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 | T33,T84,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2550
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 | T33,T67,T84 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T3,T27,T39 |
LINE 2733
SUB-EXPRESSION (rst_done & shadow_rst_done)
----1--- -------2-------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T119,T120,T121 |
1 | 0 | Covered | T85,T140,T141 |
1 | 1 | Covered | T4,T5,T6 |
LINE 2763
EXPRESSION (reg_busy_sel | shadow_busy)
------1----- -----2-----
-1- | -2- | Status | Tests |
0 | 0 | Covered | T4,T5,T6 |
0 | 1 | Covered | T30,T33,T67 |
1 | 0 | Covered | T1,T2,T3 |
Branch Coverage for Module :
clkmgr_reg_top
| Line No. | Total | Covered | Percent |
Branches |
|
43 |
43 |
100.00 |
TERNARY |
2449 |
2 |
2 |
100.00 |
IF |
82 |
3 |
3 |
100.00 |
CASE |
2604 |
23 |
23 |
100.00 |
IF |
2717 |
2 |
2 |
100.00 |
IF |
2725 |
2 |
2 |
100.00 |
CASE |
2766 |
11 |
11 |
100.00 |
2449 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 |
T108,T109,T112 |
0 |
0 |
Covered |
T4,T5,T6 |
2604 unique case (1'b1)
-1-
2605 addr_hit[0]: begin
2606 reg_rdata_next[0] = '0;
==>
2607 reg_rdata_next[1] = '0;
2608 end
2609
2610 addr_hit[1]: begin
2611 reg_rdata_next[0] = extclk_ctrl_regwen_qs;
==>
2612 end
2613
2614 addr_hit[2]: begin
2615 reg_rdata_next[3:0] = extclk_ctrl_sel_qs;
==>
2616 reg_rdata_next[7:4] = extclk_ctrl_hi_speed_sel_qs;
2617 end
2618
2619 addr_hit[3]: begin
2620 reg_rdata_next[3:0] = extclk_status_qs;
==>
2621 end
2622
2623 addr_hit[4]: begin
2624 reg_rdata_next[0] = jitter_regwen_qs;
==>
2625 end
2626
2627 addr_hit[5]: begin
2628 reg_rdata_next[3:0] = jitter_enable_qs;
==>
2629 end
2630
2631 addr_hit[6]: begin
2632 reg_rdata_next[0] = clk_enables_clk_io_div4_peri_en_qs;
==>
2633 reg_rdata_next[1] = clk_enables_clk_io_div2_peri_en_qs;
2634 reg_rdata_next[2] = clk_enables_clk_io_peri_en_qs;
2635 reg_rdata_next[3] = clk_enables_clk_usb_peri_en_qs;
2636 end
2637
2638 addr_hit[7]: begin
2639 reg_rdata_next[0] = clk_hints_clk_main_aes_hint_qs;
==>
2640 reg_rdata_next[1] = clk_hints_clk_main_hmac_hint_qs;
2641 reg_rdata_next[2] = clk_hints_clk_main_kmac_hint_qs;
2642 reg_rdata_next[3] = clk_hints_clk_main_otbn_hint_qs;
2643 end
2644
2645 addr_hit[8]: begin
2646 reg_rdata_next[0] = clk_hints_status_clk_main_aes_val_qs;
==>
2647 reg_rdata_next[1] = clk_hints_status_clk_main_hmac_val_qs;
2648 reg_rdata_next[2] = clk_hints_status_clk_main_kmac_val_qs;
2649 reg_rdata_next[3] = clk_hints_status_clk_main_otbn_val_qs;
2650 end
2651
2652 addr_hit[9]: begin
2653 reg_rdata_next[0] = measure_ctrl_regwen_qs;
==>
2654 end
2655
2656 addr_hit[10]: begin
2657 reg_rdata_next = DW'(io_meas_ctrl_en_qs);
==>
2658 end
2659 addr_hit[11]: begin
2660 reg_rdata_next = DW'(io_meas_ctrl_shadowed_qs);
==>
2661 end
2662 addr_hit[12]: begin
2663 reg_rdata_next = DW'(io_div2_meas_ctrl_en_qs);
==>
2664 end
2665 addr_hit[13]: begin
2666 reg_rdata_next = DW'(io_div2_meas_ctrl_shadowed_qs);
==>
2667 end
2668 addr_hit[14]: begin
2669 reg_rdata_next = DW'(io_div4_meas_ctrl_en_qs);
==>
2670 end
2671 addr_hit[15]: begin
2672 reg_rdata_next = DW'(io_div4_meas_ctrl_shadowed_qs);
==>
2673 end
2674 addr_hit[16]: begin
2675 reg_rdata_next = DW'(main_meas_ctrl_en_qs);
==>
2676 end
2677 addr_hit[17]: begin
2678 reg_rdata_next = DW'(main_meas_ctrl_shadowed_qs);
==>
2679 end
2680 addr_hit[18]: begin
2681 reg_rdata_next = DW'(usb_meas_ctrl_en_qs);
==>
2682 end
2683 addr_hit[19]: begin
2684 reg_rdata_next = DW'(usb_meas_ctrl_shadowed_qs);
==>
2685 end
2686 addr_hit[20]: begin
2687 reg_rdata_next[0] = recov_err_code_shadow_update_err_qs;
==>
2688 reg_rdata_next[1] = recov_err_code_io_measure_err_qs;
2689 reg_rdata_next[2] = recov_err_code_io_div2_measure_err_qs;
2690 reg_rdata_next[3] = recov_err_code_io_div4_measure_err_qs;
2691 reg_rdata_next[4] = recov_err_code_main_measure_err_qs;
2692 reg_rdata_next[5] = recov_err_code_usb_measure_err_qs;
2693 reg_rdata_next[6] = recov_err_code_io_timeout_err_qs;
2694 reg_rdata_next[7] = recov_err_code_io_div2_timeout_err_qs;
2695 reg_rdata_next[8] = recov_err_code_io_div4_timeout_err_qs;
2696 reg_rdata_next[9] = recov_err_code_main_timeout_err_qs;
2697 reg_rdata_next[10] = recov_err_code_usb_timeout_err_qs;
2698 end
2699
2700 addr_hit[21]: begin
2701 reg_rdata_next[0] = fatal_err_code_reg_intg_qs;
==>
2702 reg_rdata_next[1] = fatal_err_code_idle_cnt_qs;
2703 reg_rdata_next[2] = fatal_err_code_shadow_storage_err_qs;
2704 end
2705
2706 default: begin
2707 reg_rdata_next = '1;
==>
Branches:
-1- | Status | Tests |
addr_hit[0] |
Covered |
T4,T5,T6 |
addr_hit[1] |
Covered |
T4,T5,T6 |
addr_hit[2] |
Covered |
T4,T5,T6 |
addr_hit[3] |
Covered |
T4,T5,T6 |
addr_hit[4] |
Covered |
T4,T5,T6 |
addr_hit[5] |
Covered |
T4,T5,T6 |
addr_hit[6] |
Covered |
T4,T5,T6 |
addr_hit[7] |
Covered |
T4,T5,T6 |
addr_hit[8] |
Covered |
T4,T5,T6 |
addr_hit[9] |
Covered |
T4,T5,T6 |
addr_hit[10] |
Covered |
T4,T5,T6 |
addr_hit[11] |
Covered |
T4,T5,T6 |
addr_hit[12] |
Covered |
T4,T5,T6 |
addr_hit[13] |
Covered |
T4,T5,T6 |
addr_hit[14] |
Covered |
T4,T5,T6 |
addr_hit[15] |
Covered |
T4,T5,T6 |
addr_hit[16] |
Covered |
T4,T5,T6 |
addr_hit[17] |
Covered |
T4,T5,T6 |
addr_hit[18] |
Covered |
T4,T5,T6 |
addr_hit[19] |
Covered |
T4,T5,T6 |
addr_hit[20] |
Covered |
T4,T5,T6 |
addr_hit[21] |
Covered |
T4,T5,T6 |
default |
Covered |
T4,T5,T6 |
2717 if (!rst_ni) begin
-1-
2718 rst_done <= '0;
==>
2719 end else begin
2720 rst_done <= 1'b1;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
2725 if (!rst_shadowed_ni) begin
-1-
2726 shadow_rst_done <= '0;
==>
2727 end else begin
2728 shadow_rst_done <= 1'b1;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
2766 unique case (1'b1)
-1-
2767 addr_hit[10]: begin
2768 reg_busy_sel = io_meas_ctrl_en_busy;
==>
2769 end
2770 addr_hit[11]: begin
2771 reg_busy_sel = io_meas_ctrl_shadowed_busy;
==>
2772 end
2773 addr_hit[12]: begin
2774 reg_busy_sel = io_div2_meas_ctrl_en_busy;
==>
2775 end
2776 addr_hit[13]: begin
2777 reg_busy_sel = io_div2_meas_ctrl_shadowed_busy;
==>
2778 end
2779 addr_hit[14]: begin
2780 reg_busy_sel = io_div4_meas_ctrl_en_busy;
==>
2781 end
2782 addr_hit[15]: begin
2783 reg_busy_sel = io_div4_meas_ctrl_shadowed_busy;
==>
2784 end
2785 addr_hit[16]: begin
2786 reg_busy_sel = main_meas_ctrl_en_busy;
==>
2787 end
2788 addr_hit[17]: begin
2789 reg_busy_sel = main_meas_ctrl_shadowed_busy;
==>
2790 end
2791 addr_hit[18]: begin
2792 reg_busy_sel = usb_meas_ctrl_en_busy;
==>
2793 end
2794 addr_hit[19]: begin
2795 reg_busy_sel = usb_meas_ctrl_shadowed_busy;
==>
2796 end
2797 default: begin
2798 reg_busy_sel = '0;
==>
Branches:
-1- | Status | Tests |
addr_hit[10] |
Covered |
T4,T5,T6 |
addr_hit[11] |
Covered |
T4,T5,T6 |
addr_hit[12] |
Covered |
T4,T5,T6 |
addr_hit[13] |
Covered |
T4,T5,T6 |
addr_hit[14] |
Covered |
T4,T5,T6 |
addr_hit[15] |
Covered |
T4,T5,T6 |
addr_hit[16] |
Covered |
T4,T5,T6 |
addr_hit[17] |
Covered |
T4,T5,T6 |
addr_hit[18] |
Covered |
T4,T5,T6 |
addr_hit[19] |
Covered |
T4,T5,T6 |
default |
Covered |
T4,T5,T6 |
Assert Coverage for Module :
clkmgr_reg_top
Assertion Details
en2addrHit
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
40545146 |
353383 |
0 |
0 |
T4 |
884 |
4 |
0 |
0 |
T5 |
2035 |
37 |
0 |
0 |
T6 |
2314 |
49 |
0 |
0 |
T28 |
2085 |
48 |
0 |
0 |
T29 |
1524 |
0 |
0 |
0 |
T30 |
1482 |
13 |
0 |
0 |
T31 |
2102 |
70 |
0 |
0 |
T32 |
2137 |
35 |
0 |
0 |
T33 |
2381 |
126 |
0 |
0 |
T34 |
1692 |
81 |
0 |
0 |
T67 |
0 |
9 |
0 |
0 |
reAfterRv
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
40545146 |
353383 |
0 |
0 |
T4 |
884 |
4 |
0 |
0 |
T5 |
2035 |
37 |
0 |
0 |
T6 |
2314 |
49 |
0 |
0 |
T28 |
2085 |
48 |
0 |
0 |
T29 |
1524 |
0 |
0 |
0 |
T30 |
1482 |
13 |
0 |
0 |
T31 |
2102 |
70 |
0 |
0 |
T32 |
2137 |
35 |
0 |
0 |
T33 |
2381 |
126 |
0 |
0 |
T34 |
1692 |
81 |
0 |
0 |
T67 |
0 |
9 |
0 |
0 |
rePulse
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
40545146 |
112979 |
0 |
0 |
T4 |
884 |
1 |
0 |
0 |
T5 |
2035 |
0 |
0 |
0 |
T6 |
2314 |
16 |
0 |
0 |
T28 |
2085 |
21 |
0 |
0 |
T29 |
1524 |
0 |
0 |
0 |
T30 |
1482 |
4 |
0 |
0 |
T31 |
2102 |
40 |
0 |
0 |
T32 |
2137 |
0 |
0 |
0 |
T33 |
2381 |
72 |
0 |
0 |
T34 |
1692 |
42 |
0 |
0 |
T82 |
0 |
3 |
0 |
0 |
T83 |
0 |
42 |
0 |
0 |
T84 |
0 |
12 |
0 |
0 |
wePulse
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
40545146 |
240404 |
0 |
0 |
T4 |
884 |
3 |
0 |
0 |
T5 |
2035 |
37 |
0 |
0 |
T6 |
2314 |
33 |
0 |
0 |
T28 |
2085 |
27 |
0 |
0 |
T29 |
1524 |
0 |
0 |
0 |
T30 |
1482 |
9 |
0 |
0 |
T31 |
2102 |
30 |
0 |
0 |
T32 |
2137 |
35 |
0 |
0 |
T33 |
2381 |
54 |
0 |
0 |
T34 |
1692 |
39 |
0 |
0 |
T67 |
0 |
9 |
0 |
0 |
Line Coverage for Instance : tb.dut.u_reg
| Line No. | Total | Covered | Percent |
TOTAL | | 244 | 244 | 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 | 1884 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1887 | 1 | 1 | 100.00 |
CONT_ASSIGN | 1918 | 1 | 1 | 100.00 |
ALWAYS | 2424 | 23 | 23 | 100.00 |
CONT_ASSIGN | 2449 | 1 | 1 | 100.00 |
ALWAYS | 2453 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2479 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2481 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2483 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2484 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2486 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2487 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2489 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2491 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2492 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2493 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2495 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2496 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2498 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2499 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2501 | 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 | 2512 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2514 | 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 | 2526 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2528 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2529 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2532 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2534 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2535 | 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 | 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 | 2554 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2556 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2558 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2560 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2562 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2564 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2566 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2568 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2570 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2572 | 1 | 1 | 100.00 |
ALWAYS | 2576 | 23 | 23 | 100.00 |
ALWAYS | 2603 | 47 | 47 | 100.00 |
ALWAYS | 2717 | 3 | 3 | 100.00 |
ALWAYS | 2725 | 3 | 3 | 100.00 |
CONT_ASSIGN | 2733 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2736 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2748 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2763 | 1 | 1 | 100.00 |
ALWAYS | 2765 | 12 | 12 | 100.00 |
CONT_ASSIGN | 2810 | 1 | 1 | 100.00 |
CONT_ASSIGN | 2811 | 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 | 287 | 99.31 |
Logical | 289 | 287 | 99.31 |
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 | T14,T17,T68 |
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 | T108,T109,T112 |
1 | 0 | Covered | T126,T127,T128 |
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 | T108,T109,T112 |
0 | 1 | 0 | Covered | T126,T127,T128 |
1 | 0 | 0 | Covered | T108,T109,T112 |
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 | T126,T127,T128 |
0 | 1 | 0 | Covered | T14,T17,T68 |
1 | 0 | 0 | Covered | T14,T17,T68 |
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,T2,T10 |
1 | 1 | Covered | T4,T6,T28 |
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,T2,T10 |
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,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
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,T2,T10 |
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,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
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,T2,T10 |
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,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
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,T2,T10 |
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,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1887
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,T2,T10 |
1 | 1 | Covered | T1,T2,T3 |
LINE 1918
EXPRESSION (usb_usb_meas_ctrl_shadowed_we & usb_usb_meas_ctrl_shadowed_regwen)
--------------1-------------- ----------------2----------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T1,T2,T10 |
1 | 0 | Covered | T1,T2,T10 |
1 | 1 | Covered | T1,T2,T3 |
LINE 2425
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_ALERT_TEST_OFFSET)
---------------------------1--------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T32,T33,T114 |
LINE 2426
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_CTRL_REGWEN_OFFSET)
-------------------------------1------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T6,T28 |
LINE 2427
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_CTRL_OFFSET)
---------------------------1---------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T6,T28 |
LINE 2428
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_EXTCLK_STATUS_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T28,T33,T84 |
LINE 2429
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_JITTER_REGWEN_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T114,T129 |
LINE 2430
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_JITTER_ENABLE_OFFSET)
----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T34 |
LINE 2431
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_ENABLES_OFFSET)
---------------------------1---------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T5,T30,T33 |
LINE 2432
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_HINTS_OFFSET)
--------------------------1--------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T31,T33 |
LINE 2433
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_CLK_HINTS_STATUS_OFFSET)
------------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T31,T33 |
LINE 2434
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MEASURE_CTRL_REGWEN_OFFSET)
-------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T114 |
LINE 2435
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_MEAS_CTRL_EN_OFFSET)
-----------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T114 |
LINE 2436
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_MEAS_CTRL_SHADOWED_OFFSET)
--------------------------------1--------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T114,T130 |
LINE 2437
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV2_MEAS_CTRL_EN_OFFSET)
--------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T67 |
LINE 2438
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV2_MEAS_CTRL_SHADOWED_OFFSET)
-----------------------------------1----------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T67,T114 |
LINE 2439
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV4_MEAS_CTRL_EN_OFFSET)
--------------------------------1-------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T84,T114 |
LINE 2440
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_IO_DIV4_MEAS_CTRL_SHADOWED_OFFSET)
-----------------------------------1----------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T114,T130 |
LINE 2441
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MAIN_MEAS_CTRL_EN_OFFSET)
------------------------------1------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T30,T33,T84 |
LINE 2442
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_MAIN_MEAS_CTRL_SHADOWED_OFFSET)
---------------------------------1---------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T130,T1 |
LINE 2443
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_USB_MEAS_CTRL_EN_OFFSET)
------------------------------1-----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T67,T84 |
LINE 2444
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_USB_MEAS_CTRL_SHADOWED_OFFSET)
---------------------------------1--------------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T84,T114 |
LINE 2445
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_RECOV_ERR_CODE_OFFSET)
-----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T84,T114 |
LINE 2446
EXPRESSION (reg_addr == clkmgr_reg_pkg::CLKMGR_FATAL_ERR_CODE_OFFSET)
-----------------------------1----------------------------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T33,T84,T114 |
LINE 2449
EXPRESSION ((reg_re || reg_we) ? ((~|addr_hit)) : 1'b0)
---------1--------
-1- | Status | Tests |
0 | Covered | T4,T5,T6 |
1 | Covered | T4,T5,T6 |
LINE 2449
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,T6,T28 |
LINE 2453
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,T6,T28 |
1 | 0 | Covered | T4,T5,T6 |
1 | 1 | Covered | T14,T17,T68 |
LINE 2453
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 | T33,T84,T130 |
21 (addr_hit[20] & ((|(4'... | Covered | T33,T84,T114 |
20 (addr_hit[19] & ((|(4'... | Covered | T33,T84,T114 |
19 (addr_hit[18] & ((|(4'... | Covered | T33,T67,T84 |
18 (addr_hit[17] & ((|(4'... | Covered | T33,T130,T1 |
17 (addr_hit[16] & ((|(4'... | Covered | T33,T130,T1 |
16 (addr_hit[15] & ((|(4'... | Covered | T33,T114,T130 |
15 (addr_hit[14] & ((|(4'... | Covered | T33,T84,T114 |
14 (addr_hit[13] & ((|(4'... | Covered | T33,T67,T114 |
13 (addr_hit[12] & ((|(4'... | Covered | T30,T33,T84 |
12 (addr_hit[11] & ((|(4'... | Covered | T33,T114,T130 |
11 (addr_hit[10] & ((|(4'... | Covered | T30,T114,T1 |
10 (addr_hit[9] & ((|(4'b... | Covered | T33,T114,T129 |
9 (addr_hit[8] & ((|(4'b... | Covered | T30,T31,T33 |
8 (addr_hit[7] & ((|(4'b... | Covered | T33,T84,T130 |
7 (addr_hit[6] & ((|(4'b... | Covered | T30,T33,T129 |
6 (addr_hit[5] & ((|(4'b... | Covered | T33,T34,T83 |
5 (addr_hit[4] & ((|(4'b... | Covered | T33,T114,T129 |
4 (addr_hit[3] & ((|(4'b... | Covered | T28,T33,T49 |
3 (addr_hit[2] & ((|(4'b... | Covered | T4,T6,T28 |
2 (addr_hit[1] & ((|(4'b... | Covered | T33,T129,T1 |
1 (addr_hit[0] & ((|(4'b... | Covered | T33,T114,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[0] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T32,T33,T114 |
1 | 1 | Covered | T33,T114,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[1] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T4,T6,T28 |
1 | 1 | Covered | T33,T129,T1 |
LINE 2453
SUB-EXPRESSION (addr_hit[2] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T28,T30,T31 |
1 | 0 | Covered | T4,T6,T28 |
1 | 1 | Covered | T4,T6,T28 |
LINE 2453
SUB-EXPRESSION (addr_hit[3] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T28,T33,T84 |
1 | 1 | Covered | T28,T33,T49 |
LINE 2453
SUB-EXPRESSION (addr_hit[4] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T114,T130 |
1 | 1 | Covered | T33,T114,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[5] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T30,T33,T34 |
1 | 1 | Covered | T33,T34,T83 |
LINE 2453
SUB-EXPRESSION (addr_hit[6] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T5,T33,T34 |
1 | 1 | Covered | T30,T33,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[7] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T30,T31,T33 |
1 | 1 | Covered | T33,T84,T130 |
LINE 2453
SUB-EXPRESSION (addr_hit[8] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T31,T33,T34 |
1 | 1 | Covered | T30,T31,T33 |
LINE 2453
SUB-EXPRESSION (addr_hit[9] & ((|(4'b1 & (~reg_be)))))
-----1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T30,T33,T130 |
1 | 1 | Covered | T33,T114,T129 |
LINE 2453
SUB-EXPRESSION (addr_hit[10] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T114,T130 |
1 | 1 | Covered | T30,T114,T1 |
LINE 2453
SUB-EXPRESSION (addr_hit[11] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T33,T130,T1 |
1 | 1 | Covered | T33,T114,T130 |
LINE 2453
SUB-EXPRESSION (addr_hit[12] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T67,T1 |
1 | 1 | Covered | T30,T33,T84 |
LINE 2453
SUB-EXPRESSION (addr_hit[13] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T33,T1,T2 |
1 | 1 | Covered | T33,T67,T114 |
LINE 2453
SUB-EXPRESSION (addr_hit[14] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T1,T54 |
1 | 1 | Covered | T33,T84,T114 |
LINE 2453
SUB-EXPRESSION (addr_hit[15] & ((|(4'b0011 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T130,T1,T54 |
1 | 1 | Covered | T33,T114,T130 |
LINE 2453
SUB-EXPRESSION (addr_hit[16] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T30,T33,T84 |
1 | 1 | Covered | T33,T130,T1 |
LINE 2453
SUB-EXPRESSION (addr_hit[17] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T33,T1,T109 |
1 | 1 | Covered | T33,T130,T1 |
LINE 2453
SUB-EXPRESSION (addr_hit[18] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T114,T130 |
1 | 1 | Covered | T33,T67,T84 |
LINE 2453
SUB-EXPRESSION (addr_hit[19] & ((|(4'b0111 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T84,T130,T1 |
1 | 1 | Covered | T33,T84,T114 |
LINE 2453
SUB-EXPRESSION (addr_hit[20] & ((|(4'b0011 & (~reg_be)))))
------1----- -------------2------------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T5,T6 |
1 | 0 | Covered | T33,T84,T54 |
1 | 1 | Covered | T33,T84,T114 |
LINE 2453
SUB-EXPRESSION (addr_hit[21] & ((|(4'b1 & (~reg_be)))))
------1----- -----------2-----------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T4,T6,T28 |
1 | 0 | Covered | T33,T114,T130 |
1 | 1 | Covered | T33,T84,T130 |
LINE 2479
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 | T32,T33,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T32,T114,T50 |
LINE 2484
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 | T4,T6,T28 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T4,T6,T28 |
LINE 2487
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 | T4,T6,T28 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T4,T6,T28 |
LINE 2492
EXPRESSION (addr_hit[3] & reg_re & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T28,T33,T84 |
1 | 1 | 0 | Not Covered | |
1 | 1 | 1 | Covered | T28,T49,T55 |
LINE 2493
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 | T33,T114,T129 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T131,T89,T90 |
LINE 2496
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 | T30,T33,T34 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T34,T83,T113 |
LINE 2499
EXPRESSION (addr_hit[6] & reg_we & ((!reg_error)))
-----1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T5,T30,T33 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T5,T34,T67 |
LINE 2508
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 | T30,T31,T33 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T31,T33,T34 |
LINE 2517
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 | T30,T33,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2520
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 | T30,T33,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2522
EXPRESSION (addr_hit[11] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T33,T114,T130 |
1 | 1 | 0 | Covered | T126,T132,T133 |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2523
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 | T33,T114,T130 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2526
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 | T30,T33,T67 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2528
EXPRESSION (addr_hit[13] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T30,T33,T67 |
1 | 1 | 0 | Covered | T134,T135,T136 |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2529
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 | T30,T33,T67 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2532
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 | T33,T84,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2534
EXPRESSION (addr_hit[15] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T33,T114,T130 |
1 | 1 | 0 | Not Covered | |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2535
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 | T33,T114,T130 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2538
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 | T30,T33,T84 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2540
EXPRESSION (addr_hit[17] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T33,T130,T1 |
1 | 1 | 0 | Covered | T127,T137,T138 |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2541
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 | T33,T130,T1 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2544
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 | T33,T67,T84 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2546
EXPRESSION (addr_hit[19] & reg_re & ((!reg_error)))
------1----- ---2-- -------3------
-1- | -2- | -3- | Status | Tests |
0 | 1 | 1 | Covered | T4,T6,T28 |
1 | 0 | 1 | Covered | T33,T84,T114 |
1 | 1 | 0 | Covered | T137,T132,T139 |
1 | 1 | 1 | Covered | T1,T2,T10 |
LINE 2547
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 | T33,T84,T114 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T1,T2,T3 |
LINE 2550
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 | T33,T67,T84 |
1 | 1 | 0 | Covered | T14,T17,T68 |
1 | 1 | 1 | Covered | T3,T27,T39 |
LINE 2733
SUB-EXPRESSION (rst_done & shadow_rst_done)
----1--- -------2-------
-1- | -2- | Status | Tests |
0 | 1 | Covered | T119,T120,T121 |
1 | 0 | Covered | T85,T140,T141 |
1 | 1 | Covered | T4,T5,T6 |
LINE 2763
EXPRESSION (reg_busy_sel | shadow_busy)
------1----- -----2-----
-1- | -2- | Status | Tests |
0 | 0 | Covered | T4,T5,T6 |
0 | 1 | Covered | T30,T33,T67 |
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 |
2449 |
2 |
2 |
100.00 |
IF |
82 |
3 |
3 |
100.00 |
CASE |
2604 |
23 |
23 |
100.00 |
IF |
2717 |
2 |
2 |
100.00 |
IF |
2725 |
2 |
2 |
100.00 |
CASE |
2766 |
11 |
11 |
100.00 |
2449 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 |
T108,T109,T112 |
0 |
0 |
Covered |
T4,T5,T6 |
2604 unique case (1'b1)
-1-
2605 addr_hit[0]: begin
2606 reg_rdata_next[0] = '0;
==>
2607 reg_rdata_next[1] = '0;
2608 end
2609
2610 addr_hit[1]: begin
2611 reg_rdata_next[0] = extclk_ctrl_regwen_qs;
==>
2612 end
2613
2614 addr_hit[2]: begin
2615 reg_rdata_next[3:0] = extclk_ctrl_sel_qs;
==>
2616 reg_rdata_next[7:4] = extclk_ctrl_hi_speed_sel_qs;
2617 end
2618
2619 addr_hit[3]: begin
2620 reg_rdata_next[3:0] = extclk_status_qs;
==>
2621 end
2622
2623 addr_hit[4]: begin
2624 reg_rdata_next[0] = jitter_regwen_qs;
==>
2625 end
2626
2627 addr_hit[5]: begin
2628 reg_rdata_next[3:0] = jitter_enable_qs;
==>
2629 end
2630
2631 addr_hit[6]: begin
2632 reg_rdata_next[0] = clk_enables_clk_io_div4_peri_en_qs;
==>
2633 reg_rdata_next[1] = clk_enables_clk_io_div2_peri_en_qs;
2634 reg_rdata_next[2] = clk_enables_clk_io_peri_en_qs;
2635 reg_rdata_next[3] = clk_enables_clk_usb_peri_en_qs;
2636 end
2637
2638 addr_hit[7]: begin
2639 reg_rdata_next[0] = clk_hints_clk_main_aes_hint_qs;
==>
2640 reg_rdata_next[1] = clk_hints_clk_main_hmac_hint_qs;
2641 reg_rdata_next[2] = clk_hints_clk_main_kmac_hint_qs;
2642 reg_rdata_next[3] = clk_hints_clk_main_otbn_hint_qs;
2643 end
2644
2645 addr_hit[8]: begin
2646 reg_rdata_next[0] = clk_hints_status_clk_main_aes_val_qs;
==>
2647 reg_rdata_next[1] = clk_hints_status_clk_main_hmac_val_qs;
2648 reg_rdata_next[2] = clk_hints_status_clk_main_kmac_val_qs;
2649 reg_rdata_next[3] = clk_hints_status_clk_main_otbn_val_qs;
2650 end
2651
2652 addr_hit[9]: begin
2653 reg_rdata_next[0] = measure_ctrl_regwen_qs;
==>
2654 end
2655
2656 addr_hit[10]: begin
2657 reg_rdata_next = DW'(io_meas_ctrl_en_qs);
==>
2658 end
2659 addr_hit[11]: begin
2660 reg_rdata_next = DW'(io_meas_ctrl_shadowed_qs);
==>
2661 end
2662 addr_hit[12]: begin
2663 reg_rdata_next = DW'(io_div2_meas_ctrl_en_qs);
==>
2664 end
2665 addr_hit[13]: begin
2666 reg_rdata_next = DW'(io_div2_meas_ctrl_shadowed_qs);
==>
2667 end
2668 addr_hit[14]: begin
2669 reg_rdata_next = DW'(io_div4_meas_ctrl_en_qs);
==>
2670 end
2671 addr_hit[15]: begin
2672 reg_rdata_next = DW'(io_div4_meas_ctrl_shadowed_qs);
==>
2673 end
2674 addr_hit[16]: begin
2675 reg_rdata_next = DW'(main_meas_ctrl_en_qs);
==>
2676 end
2677 addr_hit[17]: begin
2678 reg_rdata_next = DW'(main_meas_ctrl_shadowed_qs);
==>
2679 end
2680 addr_hit[18]: begin
2681 reg_rdata_next = DW'(usb_meas_ctrl_en_qs);
==>
2682 end
2683 addr_hit[19]: begin
2684 reg_rdata_next = DW'(usb_meas_ctrl_shadowed_qs);
==>
2685 end
2686 addr_hit[20]: begin
2687 reg_rdata_next[0] = recov_err_code_shadow_update_err_qs;
==>
2688 reg_rdata_next[1] = recov_err_code_io_measure_err_qs;
2689 reg_rdata_next[2] = recov_err_code_io_div2_measure_err_qs;
2690 reg_rdata_next[3] = recov_err_code_io_div4_measure_err_qs;
2691 reg_rdata_next[4] = recov_err_code_main_measure_err_qs;
2692 reg_rdata_next[5] = recov_err_code_usb_measure_err_qs;
2693 reg_rdata_next[6] = recov_err_code_io_timeout_err_qs;
2694 reg_rdata_next[7] = recov_err_code_io_div2_timeout_err_qs;
2695 reg_rdata_next[8] = recov_err_code_io_div4_timeout_err_qs;
2696 reg_rdata_next[9] = recov_err_code_main_timeout_err_qs;
2697 reg_rdata_next[10] = recov_err_code_usb_timeout_err_qs;
2698 end
2699
2700 addr_hit[21]: begin
2701 reg_rdata_next[0] = fatal_err_code_reg_intg_qs;
==>
2702 reg_rdata_next[1] = fatal_err_code_idle_cnt_qs;
2703 reg_rdata_next[2] = fatal_err_code_shadow_storage_err_qs;
2704 end
2705
2706 default: begin
2707 reg_rdata_next = '1;
==>
Branches:
-1- | Status | Tests |
addr_hit[0] |
Covered |
T4,T5,T6 |
addr_hit[1] |
Covered |
T4,T5,T6 |
addr_hit[2] |
Covered |
T4,T5,T6 |
addr_hit[3] |
Covered |
T4,T5,T6 |
addr_hit[4] |
Covered |
T4,T5,T6 |
addr_hit[5] |
Covered |
T4,T5,T6 |
addr_hit[6] |
Covered |
T4,T5,T6 |
addr_hit[7] |
Covered |
T4,T5,T6 |
addr_hit[8] |
Covered |
T4,T5,T6 |
addr_hit[9] |
Covered |
T4,T5,T6 |
addr_hit[10] |
Covered |
T4,T5,T6 |
addr_hit[11] |
Covered |
T4,T5,T6 |
addr_hit[12] |
Covered |
T4,T5,T6 |
addr_hit[13] |
Covered |
T4,T5,T6 |
addr_hit[14] |
Covered |
T4,T5,T6 |
addr_hit[15] |
Covered |
T4,T5,T6 |
addr_hit[16] |
Covered |
T4,T5,T6 |
addr_hit[17] |
Covered |
T4,T5,T6 |
addr_hit[18] |
Covered |
T4,T5,T6 |
addr_hit[19] |
Covered |
T4,T5,T6 |
addr_hit[20] |
Covered |
T4,T5,T6 |
addr_hit[21] |
Covered |
T4,T5,T6 |
default |
Covered |
T4,T5,T6 |
2717 if (!rst_ni) begin
-1-
2718 rst_done <= '0;
==>
2719 end else begin
2720 rst_done <= 1'b1;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
2725 if (!rst_shadowed_ni) begin
-1-
2726 shadow_rst_done <= '0;
==>
2727 end else begin
2728 shadow_rst_done <= 1'b1;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
2766 unique case (1'b1)
-1-
2767 addr_hit[10]: begin
2768 reg_busy_sel = io_meas_ctrl_en_busy;
==>
2769 end
2770 addr_hit[11]: begin
2771 reg_busy_sel = io_meas_ctrl_shadowed_busy;
==>
2772 end
2773 addr_hit[12]: begin
2774 reg_busy_sel = io_div2_meas_ctrl_en_busy;
==>
2775 end
2776 addr_hit[13]: begin
2777 reg_busy_sel = io_div2_meas_ctrl_shadowed_busy;
==>
2778 end
2779 addr_hit[14]: begin
2780 reg_busy_sel = io_div4_meas_ctrl_en_busy;
==>
2781 end
2782 addr_hit[15]: begin
2783 reg_busy_sel = io_div4_meas_ctrl_shadowed_busy;
==>
2784 end
2785 addr_hit[16]: begin
2786 reg_busy_sel = main_meas_ctrl_en_busy;
==>
2787 end
2788 addr_hit[17]: begin
2789 reg_busy_sel = main_meas_ctrl_shadowed_busy;
==>
2790 end
2791 addr_hit[18]: begin
2792 reg_busy_sel = usb_meas_ctrl_en_busy;
==>
2793 end
2794 addr_hit[19]: begin
2795 reg_busy_sel = usb_meas_ctrl_shadowed_busy;
==>
2796 end
2797 default: begin
2798 reg_busy_sel = '0;
==>
Branches:
-1- | Status | Tests |
addr_hit[10] |
Covered |
T4,T5,T6 |
addr_hit[11] |
Covered |
T4,T5,T6 |
addr_hit[12] |
Covered |
T4,T5,T6 |
addr_hit[13] |
Covered |
T4,T5,T6 |
addr_hit[14] |
Covered |
T4,T5,T6 |
addr_hit[15] |
Covered |
T4,T5,T6 |
addr_hit[16] |
Covered |
T4,T5,T6 |
addr_hit[17] |
Covered |
T4,T5,T6 |
addr_hit[18] |
Covered |
T4,T5,T6 |
addr_hit[19] |
Covered |
T4,T5,T6 |
default |
Covered |
T4,T5,T6 |
Assert Coverage for Instance : tb.dut.u_reg
Assertion Details
en2addrHit
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
40545146 |
353383 |
0 |
0 |
T4 |
884 |
4 |
0 |
0 |
T5 |
2035 |
37 |
0 |
0 |
T6 |
2314 |
49 |
0 |
0 |
T28 |
2085 |
48 |
0 |
0 |
T29 |
1524 |
0 |
0 |
0 |
T30 |
1482 |
13 |
0 |
0 |
T31 |
2102 |
70 |
0 |
0 |
T32 |
2137 |
35 |
0 |
0 |
T33 |
2381 |
126 |
0 |
0 |
T34 |
1692 |
81 |
0 |
0 |
T67 |
0 |
9 |
0 |
0 |
reAfterRv
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
40545146 |
353383 |
0 |
0 |
T4 |
884 |
4 |
0 |
0 |
T5 |
2035 |
37 |
0 |
0 |
T6 |
2314 |
49 |
0 |
0 |
T28 |
2085 |
48 |
0 |
0 |
T29 |
1524 |
0 |
0 |
0 |
T30 |
1482 |
13 |
0 |
0 |
T31 |
2102 |
70 |
0 |
0 |
T32 |
2137 |
35 |
0 |
0 |
T33 |
2381 |
126 |
0 |
0 |
T34 |
1692 |
81 |
0 |
0 |
T67 |
0 |
9 |
0 |
0 |
rePulse
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
40545146 |
112979 |
0 |
0 |
T4 |
884 |
1 |
0 |
0 |
T5 |
2035 |
0 |
0 |
0 |
T6 |
2314 |
16 |
0 |
0 |
T28 |
2085 |
21 |
0 |
0 |
T29 |
1524 |
0 |
0 |
0 |
T30 |
1482 |
4 |
0 |
0 |
T31 |
2102 |
40 |
0 |
0 |
T32 |
2137 |
0 |
0 |
0 |
T33 |
2381 |
72 |
0 |
0 |
T34 |
1692 |
42 |
0 |
0 |
T82 |
0 |
3 |
0 |
0 |
T83 |
0 |
42 |
0 |
0 |
T84 |
0 |
12 |
0 |
0 |
wePulse
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
40545146 |
240404 |
0 |
0 |
T4 |
884 |
3 |
0 |
0 |
T5 |
2035 |
37 |
0 |
0 |
T6 |
2314 |
33 |
0 |
0 |
T28 |
2085 |
27 |
0 |
0 |
T29 |
1524 |
0 |
0 |
0 |
T30 |
1482 |
9 |
0 |
0 |
T31 |
2102 |
30 |
0 |
0 |
T32 |
2137 |
35 |
0 |
0 |
T33 |
2381 |
54 |
0 |
0 |
T34 |
1692 |
39 |
0 |
0 |
T67 |
0 |
9 |
0 |
0 |