Module Definition
dashboard | hierarchy | modlist | groups | tests | asserts

Module : otp_ctrl_core_reg_top
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.87 100.00 95.48 100.00 100.00

Source File(s) :
/workspace/default/sim-vcs/../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_core_reg_top.sv

Module self-instances :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
tb.dut.u_reg_core 98.87 100.00 95.48 100.00 100.00



Module Instance : tb.dut.u_reg_core

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.87 100.00 95.48 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
99.28 99.59 96.83 100.00 100.00 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
95.75 96.48 88.57 96.71 96.97 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_alert_test_fatal_bus_integ_error 100.00 100.00
u_alert_test_fatal_check_error 100.00 100.00
u_alert_test_fatal_macro_error 100.00 100.00
u_alert_test_fatal_prim_otp_alert 100.00 100.00
u_alert_test_recov_prim_otp_alert 100.00 100.00
u_check_regwen 100.00 100.00 100.00 100.00
u_check_timeout 100.00 100.00 100.00 100.00
u_check_trigger_consistency 100.00 100.00
u_check_trigger_integrity 100.00 100.00
u_check_trigger_regwen 100.00 100.00 100.00 100.00
u_chk 100.00 100.00 100.00 100.00
u_consistency_check_period 100.00 100.00 100.00 100.00
u_creator_sw_cfg_digest_0 100.00 100.00
u_creator_sw_cfg_digest_1 100.00 100.00
u_creator_sw_cfg_read_lock 100.00 100.00 100.00 100.00
u_direct_access_address 100.00 100.00 100.00 100.00
u_direct_access_cmd_digest 100.00 100.00
u_direct_access_cmd_rd 100.00 100.00
u_direct_access_cmd_wr 100.00 100.00
u_direct_access_rdata_0 100.00 100.00
u_direct_access_rdata_1 100.00 100.00
u_direct_access_regwen 100.00 100.00
u_direct_access_wdata_0 100.00 100.00 100.00 100.00
u_direct_access_wdata_1 100.00 100.00 100.00 100.00
u_err_code_err_code_0 100.00 100.00
u_err_code_err_code_1 100.00 100.00
u_err_code_err_code_2 100.00 100.00
u_err_code_err_code_3 100.00 100.00
u_err_code_err_code_4 100.00 100.00
u_err_code_err_code_5 100.00 100.00
u_err_code_err_code_6 100.00 100.00
u_err_code_err_code_7 100.00 100.00
u_err_code_err_code_8 100.00 100.00
u_err_code_err_code_9 100.00 100.00
u_hw_cfg_digest_0 100.00 100.00
u_hw_cfg_digest_1 100.00 100.00
u_integrity_check_period 100.00 100.00 100.00 100.00
u_intr_enable_otp_error 100.00 100.00 100.00 100.00
u_intr_enable_otp_operation_done 100.00 100.00 100.00 100.00
u_intr_state_otp_error 100.00 100.00 100.00 100.00
u_intr_state_otp_operation_done 100.00 100.00 100.00 100.00
u_intr_test_otp_error 100.00 100.00
u_intr_test_otp_operation_done 100.00 100.00
u_owner_sw_cfg_digest_0 100.00 100.00
u_owner_sw_cfg_digest_1 100.00 100.00
u_owner_sw_cfg_read_lock 100.00 100.00 100.00 100.00
u_prim_reg_we_check 100.00 100.00 100.00
u_reg_if 98.67 97.14 97.53 100.00 100.00
u_rsp_intg_gen 100.00 100.00 100.00
u_secret0_digest_0 100.00 100.00
u_secret0_digest_1 100.00 100.00
u_secret1_digest_0 100.00 100.00
u_secret1_digest_1 100.00 100.00
u_secret2_digest_0 100.00 100.00
u_secret2_digest_1 100.00 100.00
u_socket 99.24 98.75 98.21 100.00 100.00
u_status_bus_integ_error 100.00 100.00
u_status_check_pending 100.00 100.00
u_status_creator_sw_cfg_error 100.00 100.00
u_status_dai_error 100.00 100.00
u_status_dai_idle 100.00 100.00
u_status_hw_cfg_error 100.00 100.00
u_status_key_deriv_fsm_error 100.00 100.00
u_status_lci_error 100.00 100.00
u_status_lfsr_fsm_error 100.00 100.00
u_status_life_cycle_error 100.00 100.00
u_status_owner_sw_cfg_error 100.00 100.00
u_status_scrambling_fsm_error 100.00 100.00
u_status_secret0_error 100.00 100.00
u_status_secret1_error 100.00 100.00
u_status_secret2_error 100.00 100.00
u_status_timeout_error 100.00 100.00
u_status_vendor_test_error 100.00 100.00
u_vendor_test_digest_0 100.00 100.00
u_vendor_test_digest_1 100.00 100.00
u_vendor_test_read_lock 100.00 100.00 100.00 100.00


Since this is the module's only instance, the coverage report is the same as for the module.
Line Coverage for Module : otp_ctrl_core_reg_top
Line No.TotalCoveredPercent
TOTAL255255100.00
ALWAYS7644100.00
CONT_ASSIGN8511100.00
CONT_ASSIGN10311100.00
CONT_ASSIGN10411100.00
CONT_ASSIGN10611100.00
CONT_ASSIGN10711100.00
ALWAYS13333100.00
CONT_ASSIGN17011100.00
CONT_ASSIGN17111100.00
CONT_ASSIGN41511100.00
CONT_ASSIGN43011100.00
CONT_ASSIGN44611100.00
CONT_ASSIGN45211100.00
CONT_ASSIGN46711100.00
CONT_ASSIGN48311100.00
CONT_ASSIGN49911100.00
CONT_ASSIGN51511100.00
CONT_ASSIGN53111100.00
CONT_ASSIGN96311100.00
CONT_ASSIGN96611100.00
CONT_ASSIGN98111100.00
CONT_ASSIGN99711100.00
CONT_ASSIGN101311100.00
CONT_ASSIGN101911100.00
CONT_ASSIGN105111100.00
CONT_ASSIGN108311100.00
CONT_ASSIGN117611100.00
CONT_ASSIGN117911100.00
CONT_ASSIGN119411100.00
CONT_ASSIGN121011100.00
CONT_ASSIGN124411100.00
CONT_ASSIGN127511100.00
CONT_ASSIGN130611100.00
CONT_ASSIGN133711100.00
CONT_ASSIGN136811100.00
CONT_ASSIGN139911100.00
ALWAYS16683737100.00
CONT_ASSIGN170711100.00
ALWAYS171111100.00
CONT_ASSIGN175111100.00
CONT_ASSIGN175311100.00
CONT_ASSIGN175511100.00
CONT_ASSIGN175611100.00
CONT_ASSIGN175811100.00
CONT_ASSIGN176011100.00
CONT_ASSIGN176111100.00
CONT_ASSIGN176311100.00
CONT_ASSIGN176511100.00
CONT_ASSIGN176611100.00
CONT_ASSIGN176811100.00
CONT_ASSIGN177011100.00
CONT_ASSIGN177211100.00
CONT_ASSIGN177411100.00
CONT_ASSIGN177611100.00
CONT_ASSIGN177711100.00
CONT_ASSIGN177811100.00
CONT_ASSIGN177911100.00
CONT_ASSIGN178011100.00
CONT_ASSIGN178211100.00
CONT_ASSIGN178411100.00
CONT_ASSIGN178611100.00
CONT_ASSIGN178711100.00
CONT_ASSIGN178911100.00
CONT_ASSIGN179011100.00
CONT_ASSIGN179211100.00
CONT_ASSIGN179311100.00
CONT_ASSIGN179511100.00
CONT_ASSIGN179611100.00
CONT_ASSIGN179711100.00
CONT_ASSIGN179811100.00
CONT_ASSIGN180011100.00
CONT_ASSIGN180111100.00
CONT_ASSIGN180311100.00
CONT_ASSIGN180511100.00
CONT_ASSIGN180611100.00
CONT_ASSIGN180811100.00
CONT_ASSIGN180911100.00
CONT_ASSIGN181111100.00
CONT_ASSIGN181211100.00
CONT_ASSIGN181411100.00
CONT_ASSIGN181511100.00
CONT_ASSIGN181711100.00
CONT_ASSIGN181811100.00
CONT_ASSIGN182011100.00
CONT_ASSIGN182111100.00
CONT_ASSIGN182311100.00
CONT_ASSIGN182411100.00
CONT_ASSIGN182611100.00
CONT_ASSIGN182711100.00
CONT_ASSIGN182811100.00
CONT_ASSIGN182911100.00
CONT_ASSIGN183011100.00
CONT_ASSIGN183111100.00
CONT_ASSIGN183211100.00
CONT_ASSIGN183311100.00
CONT_ASSIGN183411100.00
CONT_ASSIGN183511100.00
CONT_ASSIGN183611100.00
CONT_ASSIGN183711100.00
CONT_ASSIGN183811100.00
CONT_ASSIGN183911100.00
CONT_ASSIGN184011100.00
ALWAYS18443737100.00
ALWAYS18857373100.00
CONT_ASSIGN207700
CONT_ASSIGN208511100.00
CONT_ASSIGN208611100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_core_reg_top.sv' or '../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_core_reg_top.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
76 1 1
77 1 1
78 1 1
79 1 1
MISSING_ELSE
85 1 1
103 1 1
104 1 1
106 1 1
107 1 1
133 1 1
139 1 1
140 1 1
MISSING_ELSE
170 1 1
171 1 1
415 1 1
430 1 1
446 1 1
452 1 1
467 1 1
483 1 1
499 1 1
515 1 1
531 1 1
963 1 1
966 1 1
981 1 1
997 1 1
1013 1 1
1019 1 1
1051 1 1
1083 1 1
1176 1 1
1179 1 1
1194 1 1
1210 1 1
1244 1 1
1275 1 1
1306 1 1
1337 1 1
1368 1 1
1399 1 1
1668 1 1
1669 1 1
1670 1 1
1671 1 1
1672 1 1
1673 1 1
1674 1 1
1675 1 1
1676 1 1
1677 1 1
1678 1 1
1679 1 1
1680 1 1
1681 1 1
1682 1 1
1683 1 1
1684 1 1
1685 1 1
1686 1 1
1687 1 1
1688 1 1
1689 1 1
1690 1 1
1691 1 1
1692 1 1
1693 1 1
1694 1 1
1695 1 1
1696 1 1
1697 1 1
1698 1 1
1699 1 1
1700 1 1
1701 1 1
1702 1 1
1703 1 1
1704 1 1
1707 1 1
1711 1 1
1751 1 1
1753 1 1
1755 1 1
1756 1 1
1758 1 1
1760 1 1
1761 1 1
1763 1 1
1765 1 1
1766 1 1
1768 1 1
1770 1 1
1772 1 1
1774 1 1
1776 1 1
1777 1 1
1778 1 1
1779 1 1
1780 1 1
1782 1 1
1784 1 1
1786 1 1
1787 1 1
1789 1 1
1790 1 1
1792 1 1
1793 1 1
1795 1 1
1796 1 1
1797 1 1
1798 1 1
1800 1 1
1801 1 1
1803 1 1
1805 1 1
1806 1 1
1808 1 1
1809 1 1
1811 1 1
1812 1 1
1814 1 1
1815 1 1
1817 1 1
1818 1 1
1820 1 1
1821 1 1
1823 1 1
1824 1 1
1826 1 1
1827 1 1
1828 1 1
1829 1 1
1830 1 1
1831 1 1
1832 1 1
1833 1 1
1834 1 1
1835 1 1
1836 1 1
1837 1 1
1838 1 1
1839 1 1
1840 1 1
1844 1 1
1845 1 1
1846 1 1
1847 1 1
1848 1 1
1849 1 1
1850 1 1
1851 1 1
1852 1 1
1853 1 1
1854 1 1
1855 1 1
1856 1 1
1857 1 1
1858 1 1
1859 1 1
1860 1 1
1861 1 1
1862 1 1
1863 1 1
1864 1 1
1865 1 1
1866 1 1
1867 1 1
1868 1 1
1869 1 1
1870 1 1
1871 1 1
1872 1 1
1873 1 1
1874 1 1
1875 1 1
1876 1 1
1877 1 1
1878 1 1
1879 1 1
1880 1 1
1885 1 1
1886 1 1
1888 1 1
1889 1 1
1893 1 1
1894 1 1
1898 1 1
1899 1 1
1903 1 1
1904 1 1
1905 1 1
1906 1 1
1907 1 1
1911 1 1
1912 1 1
1913 1 1
1914 1 1
1915 1 1
1916 1 1
1917 1 1
1918 1 1
1919 1 1
1920 1 1
1921 1 1
1922 1 1
1923 1 1
1924 1 1
1925 1 1
1926 1 1
1927 1 1
1931 1 1
1932 1 1
1933 1 1
1934 1 1
1935 1 1
1936 1 1
1937 1 1
1938 1 1
1939 1 1
1940 1 1
1944 1 1
1948 1 1
1949 1 1
1950 1 1
1954 1 1
1958 1 1
1962 1 1
1966 1 1
1970 1 1
1974 1 1
1978 1 1
1979 1 1
1983 1 1
1987 1 1
1991 1 1
1995 1 1
1999 1 1
2003 1 1
2007 1 1
2011 1 1
2015 1 1
2019 1 1
2023 1 1
2027 1 1
2031 1 1
2035 1 1
2039 1 1
2043 1 1
2047 1 1
2051 1 1
2055 1 1
2059 1 1
2063 1 1
2077 unreachable
2085 1 1
2086 1 1


Cond Coverage for Module : otp_ctrl_core_reg_top
TotalCoveredPercent
Conditions42040195.48
Logical42040195.48
Non-Logical00
Event00

 LINE       66
 EXPRESSION (reg_we && ((!addrmiss)))
             ---1--    ------2------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT103,T187,T179
11CoveredT65,T98,T99

 LINE       78
 EXPRESSION (intg_err || reg_we_err)
             ----1---    -----2----
-1--2-StatusTests
00CoveredT65,T98,T99
01CoveredT29,T30,T31
10CoveredT103,T187,T201

 LINE       85
 EXPRESSION (err_q | intg_err | reg_we_err)
             --1--   ----2---   -----3----
-1--2--3-StatusTests
000CoveredT65,T98,T99
001CoveredT29,T30,T31
010CoveredT103,T187,T201
100CoveredT103,T187,T201

 LINE       133
 EXPRESSION ((tl_i.a_address[(AW - 1):0] inside {[4096:6143]}) ? 1'b0 : 1'b1)
             ------------------------1------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT177,T100,T178

 LINE       171
 EXPRESSION ((devmode_i & addrmiss) | wr_err | intg_err)
             -----------1----------   ---2--   ----3---
-1--2--3-StatusTests
000CoveredT65,T98,T99
001CoveredT103,T187,T201
010CoveredT177,T104,T179
100CoveredT178,T104,T179

 LINE       171
 SUB-EXPRESSION (devmode_i & addrmiss)
                 ----1----   ----2---
-1--2-StatusTests
01Unreachable
10CoveredT65,T98,T99
11CoveredT178,T103,T104

 LINE       966
 EXPRESSION (direct_access_cmd_we & direct_access_regwen_qs)
             ----------1---------   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT1,T6,T8
11CoveredT105,T1,T2

 LINE       1019
 EXPRESSION (direct_access_address_we & direct_access_regwen_qs)
             ------------1-----------   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT1,T6,T8
11CoveredT65,T99,T100

 LINE       1051
 EXPRESSION (direct_access_wdata_0_we & direct_access_regwen_qs)
             ------------1-----------   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT1,T6,T8
11CoveredT65,T99,T100

 LINE       1083
 EXPRESSION (direct_access_wdata_1_we & direct_access_regwen_qs)
             ------------1-----------   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT105,T1,T6
11CoveredT65,T99,T100

 LINE       1179
 EXPRESSION (check_trigger_we & check_trigger_regwen_qs)
             --------1-------   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT100,T103,T104
11CoveredT65,T99,T100

 LINE       1244
 EXPRESSION (check_timeout_we & check_regwen_qs)
             --------1-------   -------2-------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT1,T5,T6
11CoveredT1,T3,T5

 LINE       1275
 EXPRESSION (integrity_check_period_we & check_regwen_qs)
             ------------1------------   -------2-------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT99,T100,T103
11CoveredT65,T103,T104

 LINE       1306
 EXPRESSION (consistency_check_period_we & check_regwen_qs)
             -------------1-------------   -------2-------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT100,T103,T187
11CoveredT65,T99,T103

 LINE       1337
 EXPRESSION (vendor_test_read_lock_we & direct_access_regwen_qs)
             ------------1-----------   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT105,T1,T6
11CoveredT105,T1,T3

 LINE       1368
 EXPRESSION (creator_sw_cfg_read_lock_we & direct_access_regwen_qs)
             -------------1-------------   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT105,T6,T8
11CoveredT105,T1,T3

 LINE       1399
 EXPRESSION (owner_sw_cfg_read_lock_we & direct_access_regwen_qs)
             ------------1------------   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT1,T6,T8
11CoveredT105,T3,T5

 LINE       1669
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_INTR_STATE_OFFSET)
            -----------------------------1----------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T98,T99

 LINE       1670
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_INTR_ENABLE_OFFSET)
            -----------------------------1-----------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T98,T99

 LINE       1671
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_INTR_TEST_OFFSET)
            ----------------------------1----------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT98,T177,T101

 LINE       1672
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_ALERT_TEST_OFFSET)
            -----------------------------1----------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1673
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_STATUS_OFFSET)
            ---------------------------1--------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1674
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_ERR_CODE_OFFSET)
            ----------------------------1---------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1675
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_DIRECT_ACCESS_REGWEN_OFFSET)
            ----------------------------------1---------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1676
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_DIRECT_ACCESS_CMD_OFFSET)
            --------------------------------1--------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT177,T104,T202

 LINE       1677
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_DIRECT_ACCESS_ADDRESS_OFFSET)
            ----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1678
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_DIRECT_ACCESS_WDATA_0_OFFSET)
            ----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1679
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_DIRECT_ACCESS_WDATA_1_OFFSET)
            ----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1680
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_DIRECT_ACCESS_RDATA_0_OFFSET)
            ----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1681
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_DIRECT_ACCESS_RDATA_1_OFFSET)
            ----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1682
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_CHECK_TRIGGER_REGWEN_OFFSET)
            ----------------------------------1---------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1683
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_CHECK_TRIGGER_OFFSET)
            ------------------------------1------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1684
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_CHECK_REGWEN_OFFSET)
            ------------------------------1-----------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1685
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_CHECK_TIMEOUT_OFFSET)
            ------------------------------1------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT177,T104,T202

 LINE       1686
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_INTEGRITY_CHECK_PERIOD_OFFSET)
            -----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1687
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_CONSISTENCY_CHECK_PERIOD_OFFSET)
            ------------------------------------1-----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1688
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_VENDOR_TEST_READ_LOCK_OFFSET)
            ----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT177,T178,T104

 LINE       1689
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_CREATOR_SW_CFG_READ_LOCK_OFFSET)
            ------------------------------------1-----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT177,T178,T104

 LINE       1690
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_OWNER_SW_CFG_READ_LOCK_OFFSET)
            -----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT177,T104,T202

 LINE       1691
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_VENDOR_TEST_DIGEST_0_OFFSET)
            ----------------------------------1---------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1692
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_VENDOR_TEST_DIGEST_1_OFFSET)
            ----------------------------------1---------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1693
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_CREATOR_SW_CFG_DIGEST_0_OFFSET)
            -----------------------------------1-----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1694
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_CREATOR_SW_CFG_DIGEST_1_OFFSET)
            -----------------------------------1-----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1695
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_OWNER_SW_CFG_DIGEST_0_OFFSET)
            ----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1696
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_OWNER_SW_CFG_DIGEST_1_OFFSET)
            ----------------------------------1----------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1697
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_HW_CFG_DIGEST_0_OFFSET)
            -------------------------------1-------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1698
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_HW_CFG_DIGEST_1_OFFSET)
            -------------------------------1-------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1699
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_SECRET0_DIGEST_0_OFFSET)
            --------------------------------1-------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1700
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_SECRET0_DIGEST_1_OFFSET)
            --------------------------------1-------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1701
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_SECRET1_DIGEST_0_OFFSET)
            --------------------------------1-------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1702
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_SECRET1_DIGEST_1_OFFSET)
            --------------------------------1-------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1703
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_SECRET2_DIGEST_0_OFFSET)
            --------------------------------1-------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1704
 EXPRESSION (reg_addr == otp_ctrl_reg_pkg::OTP_CTRL_SECRET2_DIGEST_1_OFFSET)
            --------------------------------1-------------------------------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T99,T177

 LINE       1707
 EXPRESSION ((reg_re || reg_we) ? ((~|addr_hit)) : 1'b0)
             ---------1--------
-1-StatusTests
0CoveredT65,T98,T99
1CoveredT65,T98,T99

 LINE       1707
 SUB-EXPRESSION (reg_re || reg_we)
                 ---1--    ---2--
-1--2-StatusTests
00CoveredT65,T98,T99
01CoveredT65,T98,T99
10CoveredT65,T98,T99

 LINE       1711
 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'b0111 & (~reg_be))))) | (addr_hit[5] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[6] & ((|(4'b1 & (~reg_be))))) | (addr_hit[7] & ((|(4'b1 & (~reg_be))))) | (addr_hit[8] & ((|(4'b0011 & (~reg_be))))) | (addr_hit[9] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[10] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[11] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[12] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[13] & ((|(4'b1 & (~reg_be))))) | (addr_hit[14] & ((|(4'b1 & (~reg_be))))) | (addr_hit[15] & ((|(4'b1 & (~reg_be))))) | (addr_hit[16] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[17] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[18] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[19] & ((|(4'b1 & (~reg_be))))) | (addr_hit[20] & ((|(4'b1 & (~reg_be))))) | (addr_hit[21] & ((|(4'b1 & (~reg_be))))) | (addr_hit[22] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[23] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[24] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[25] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[26] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[27] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[28] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[29] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[30] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[31] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[32] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[33] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[34] & ((|(4'b1111 & (~reg_be))))) | (addr_hit[35] & ((|(4'b1111 & (~reg_be)))))))
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T98,T99
11CoveredT177,T104,T179

 LINE       1711
 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'b0111 & (~reg_be))))) | 
      6  (addr_hit[5] & ((|(4'b1111 & (~reg_be))))) | 
      7  (addr_hit[6] & ((|(4'b1 & (~reg_be))))) | 
      8  (addr_hit[7] & ((|(4'b1 & (~reg_be))))) | 
      9  (addr_hit[8] & ((|(4'b0011 & (~reg_be))))) | 
     10  (addr_hit[9] & ((|(4'b1111 & (~reg_be))))) | 
     11  (addr_hit[10] & ((|(4'b1111 & (~reg_be))))) | 
     12  (addr_hit[11] & ((|(4'b1111 & (~reg_be))))) | 
     13  (addr_hit[12] & ((|(4'b1111 & (~reg_be))))) | 
     14  (addr_hit[13] & ((|(4'b1 & (~reg_be))))) | 
     15  (addr_hit[14] & ((|(4'b1 & (~reg_be))))) | 
     16  (addr_hit[15] & ((|(4'b1 & (~reg_be))))) | 
     17  (addr_hit[16] & ((|(4'b1111 & (~reg_be))))) | 
     18  (addr_hit[17] & ((|(4'b1111 & (~reg_be))))) | 
     19  (addr_hit[18] & ((|(4'b1111 & (~reg_be))))) | 
     20  (addr_hit[19] & ((|(4'b1 & (~reg_be))))) | 
     21  (addr_hit[20] & ((|(4'b1 & (~reg_be))))) | 
     22  (addr_hit[21] & ((|(4'b1 & (~reg_be))))) | 
     23  (addr_hit[22] & ((|(4'b1111 & (~reg_be))))) | 
     24  (addr_hit[23] & ((|(4'b1111 & (~reg_be))))) | 
     25  (addr_hit[24] & ((|(4'b1111 & (~reg_be))))) | 
     26  (addr_hit[25] & ((|(4'b1111 & (~reg_be))))) | 
     27  (addr_hit[26] & ((|(4'b1111 & (~reg_be))))) | 
     28  (addr_hit[27] & ((|(4'b1111 & (~reg_be))))) | 
     29  (addr_hit[28] & ((|(4'b1111 & (~reg_be))))) | 
     30  (addr_hit[29] & ((|(4'b1111 & (~reg_be))))) | 
     31  (addr_hit[30] & ((|(4'b1111 & (~reg_be))))) | 
     32  (addr_hit[31] & ((|(4'b1111 & (~reg_be))))) | 
     33  (addr_hit[32] & ((|(4'b1111 & (~reg_be))))) | 
     34  (addr_hit[33] & ((|(4'b1111 & (~reg_be))))) | 
     35  (addr_hit[34] & ((|(4'b1111 & (~reg_be))))) | 
     36  (addr_hit[35] & ((|(4'b1111 & (~reg_be))))))
Sensitive Expression == 1StatusTests
ALL ZEROSCoveredT65,T98,T99
36 (addr_hit[35] & ((|(4'...CoveredT177,T104,T179
35 (addr_hit[34] & ((|(4'...CoveredT177,T178,T179
34 (addr_hit[33] & ((|(4'...CoveredT177,T179,T181
33 (addr_hit[32] & ((|(4'...CoveredT177,T202,T222
32 (addr_hit[31] & ((|(4'...CoveredT177,T104,T222
31 (addr_hit[30] & ((|(4'...CoveredT177,T222,T179
30 (addr_hit[29] & ((|(4'...CoveredT177,T222,T179
29 (addr_hit[28] & ((|(4'...CoveredT177,T104,T222
28 (addr_hit[27] & ((|(4'...CoveredT177,T223,T222
27 (addr_hit[26] & ((|(4'...CoveredT177,T178,T104
26 (addr_hit[25] & ((|(4'...CoveredT177,T202,T222
25 (addr_hit[24] & ((|(4'...CoveredT177,T104,T223
24 (addr_hit[23] & ((|(4'...CoveredT177,T202,T223
23 (addr_hit[22] & ((|(4'...CoveredT177,T179,T181
22 (addr_hit[21] & ((|(4'...CoveredT177,T202,T222
21 (addr_hit[20] & ((|(4'...CoveredT177,T178,T222
20 (addr_hit[19] & ((|(4'...CoveredT177,T222,T179
19 (addr_hit[18] & ((|(4'...CoveredT177,T103,T104
18 (addr_hit[17] & ((|(4'...CoveredT65,T99,T177
17 (addr_hit[16] & ((|(4'...CoveredT177,T104,T202
16 (addr_hit[15] & ((|(4'...CoveredT65,T177,T100
15 (addr_hit[14] & ((|(4'...CoveredT99,T177,T100
14 (addr_hit[13] & ((|(4'...CoveredT65,T177,T178
13 (addr_hit[12] & ((|(4'...CoveredT65,T177,T100
12 (addr_hit[11] & ((|(4'...CoveredT177,T100,T103
11 (addr_hit[10] & ((|(4'...CoveredT177,T178,T179
10 (addr_hit[9] & ((|(4'b...CoveredT177,T223,T222
9 (addr_hit[8] & ((|(4'b...CoveredT177,T104,T223
8 (addr_hit[7] & ((|(4'b...CoveredT177,T104,T222
7 (addr_hit[6] & ((|(4'b...CoveredT177,T104,T179
6 (addr_hit[5] & ((|(4'b...CoveredT177,T104,T223
5 (addr_hit[4] & ((|(4'b...CoveredT177,T178,T222
4 (addr_hit[3] & ((|(4'b...CoveredT177,T103,T104
3 (addr_hit[2] & ((|(4'b...CoveredT98,T177,T101
2 (addr_hit[1] & ((|(4'b...CoveredT65,T98,T177
1 (addr_hit[0] & ((|(4'b...CoveredT65,T98,T177

 LINE       1711
 SUB-EXPRESSION (addr_hit[0] & ((|(4'b1 & (~reg_be)))))
                 -----1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT98,T99,T177
11CoveredT65,T98,T177

 LINE       1711
 SUB-EXPRESSION (addr_hit[1] & ((|(4'b1 & (~reg_be)))))
                 -----1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T98,T99
11CoveredT65,T98,T177

 LINE       1711
 SUB-EXPRESSION (addr_hit[2] & ((|(4'b1 & (~reg_be)))))
                 -----1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT98,T101,T102
11CoveredT98,T177,T101

 LINE       1711
 SUB-EXPRESSION (addr_hit[3] & ((|(4'b1 & (~reg_be)))))
                 -----1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T103,T104

 LINE       1711
 SUB-EXPRESSION (addr_hit[4] & ((|(4'b0111 & (~reg_be)))))
                 -----1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T178,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[5] & ((|(4'b1111 & (~reg_be)))))
                 -----1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T104,T223

 LINE       1711
 SUB-EXPRESSION (addr_hit[6] & ((|(4'b1 & (~reg_be)))))
                 -----1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T104,T179

 LINE       1711
 SUB-EXPRESSION (addr_hit[7] & ((|(4'b1 & (~reg_be)))))
                 -----1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT104,T202,T223
11CoveredT177,T104,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[8] & ((|(4'b0011 & (~reg_be)))))
                 -----1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T104,T223

 LINE       1711
 SUB-EXPRESSION (addr_hit[9] & ((|(4'b1111 & (~reg_be)))))
                 -----1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T223,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[10] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T178,T179

 LINE       1711
 SUB-EXPRESSION (addr_hit[11] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T100,T103

 LINE       1711
 SUB-EXPRESSION (addr_hit[12] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT65,T177,T100

 LINE       1711
 SUB-EXPRESSION (addr_hit[13] & ((|(4'b1 & (~reg_be)))))
                 ------1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T177
11CoveredT65,T177,T178

 LINE       1711
 SUB-EXPRESSION (addr_hit[14] & ((|(4'b1 & (~reg_be)))))
                 ------1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT99,T177,T100

 LINE       1711
 SUB-EXPRESSION (addr_hit[15] & ((|(4'b1 & (~reg_be)))))
                 ------1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT65,T177,T100

 LINE       1711
 SUB-EXPRESSION (addr_hit[16] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT202,T223,T224
11CoveredT177,T104,T202

 LINE       1711
 SUB-EXPRESSION (addr_hit[17] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT65,T99,T177

 LINE       1711
 SUB-EXPRESSION (addr_hit[18] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T103,T104

 LINE       1711
 SUB-EXPRESSION (addr_hit[19] & ((|(4'b1 & (~reg_be)))))
                 ------1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT178,T104,T202
11CoveredT177,T222,T179

 LINE       1711
 SUB-EXPRESSION (addr_hit[20] & ((|(4'b1 & (~reg_be)))))
                 ------1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT178,T104,T202
11CoveredT177,T178,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[21] & ((|(4'b1 & (~reg_be)))))
                 ------1-----   -----------2-----------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT104,T202,T223
11CoveredT177,T202,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[22] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T179,T181

 LINE       1711
 SUB-EXPRESSION (addr_hit[23] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T202,T223

 LINE       1711
 SUB-EXPRESSION (addr_hit[24] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T104,T223

 LINE       1711
 SUB-EXPRESSION (addr_hit[25] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T202,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[26] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T178,T104

 LINE       1711
 SUB-EXPRESSION (addr_hit[27] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T223,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[28] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T104,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[29] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T222,T179

 LINE       1711
 SUB-EXPRESSION (addr_hit[30] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T222,T179

 LINE       1711
 SUB-EXPRESSION (addr_hit[31] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T104,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[32] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T202,T222

 LINE       1711
 SUB-EXPRESSION (addr_hit[33] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T179,T181

 LINE       1711
 SUB-EXPRESSION (addr_hit[34] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T178,T179

 LINE       1711
 SUB-EXPRESSION (addr_hit[35] & ((|(4'b1111 & (~reg_be)))))
                 ------1-----   -------------2------------
-1--2-StatusTests
01CoveredT65,T98,T99
10CoveredT65,T99,T100
11CoveredT177,T104,T179

 LINE       1751
 EXPRESSION (addr_hit[0] & reg_we & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T98,T99
110CoveredT183,T184,T225
111CoveredT98,T101,T102

 LINE       1756
 EXPRESSION (addr_hit[1] & reg_we & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T98,T99
110CoveredT181,T183,T185
111CoveredT65,T98,T99

 LINE       1761
 EXPRESSION (addr_hit[2] & reg_we & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT98,T177,T101
110CoveredT179,T181,T183
111CoveredT98,T101,T102

 LINE       1766
 EXPRESSION (addr_hit[3] & reg_we & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT183,T226,T225
111CoveredT65,T99,T100

 LINE       1777
 EXPRESSION (addr_hit[4] & reg_re & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T2,T3

 LINE       1778
 EXPRESSION (addr_hit[5] & reg_re & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T2,T3

 LINE       1779
 EXPRESSION (addr_hit[6] & reg_re & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT104,T181,T182

 LINE       1780
 EXPRESSION (addr_hit[7] & reg_we & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT177,T104,T202
110CoveredT226,T225,T227
111CoveredT105,T1,T2

 LINE       1787
 EXPRESSION (addr_hit[8] & reg_we & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT183,T226,T225
111CoveredT65,T99,T100

 LINE       1790
 EXPRESSION (addr_hit[9] & reg_we & ((!reg_error)))
             -----1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT179,T183,T184
111CoveredT65,T99,T100

 LINE       1793
 EXPRESSION (addr_hit[10] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT183,T185,T186
111CoveredT65,T99,T100

 LINE       1796
 EXPRESSION (addr_hit[11] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT65,T99,T100

 LINE       1797
 EXPRESSION (addr_hit[12] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT65,T99,T100

 LINE       1798
 EXPRESSION (addr_hit[13] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT179,T183,T184
111CoveredT65,T99,T100

 LINE       1801
 EXPRESSION (addr_hit[14] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT183,T227,T228
111CoveredT65,T99,T100

 LINE       1806
 EXPRESSION (addr_hit[15] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT184,T185,T226
111CoveredT65,T99,T100

 LINE       1809
 EXPRESSION (addr_hit[16] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT177,T104,T202
110CoveredT183,T184,T225
111CoveredT1,T3,T5

 LINE       1812
 EXPRESSION (addr_hit[17] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT177,T179,T183
111CoveredT65,T99,T100

 LINE       1815
 EXPRESSION (addr_hit[18] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110CoveredT179,T183,T184
111CoveredT65,T99,T100

 LINE       1818
 EXPRESSION (addr_hit[19] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT177,T178,T104
110CoveredT179,T183,T184
111CoveredT105,T1,T3

 LINE       1821
 EXPRESSION (addr_hit[20] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT177,T178,T104
110CoveredT179,T183,T184
111CoveredT105,T1,T3

 LINE       1824
 EXPRESSION (addr_hit[21] & reg_we & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT177,T104,T202
110CoveredT183,T185,T226
111CoveredT105,T1,T3

 LINE       1827
 EXPRESSION (addr_hit[22] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1828
 EXPRESSION (addr_hit[23] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1829
 EXPRESSION (addr_hit[24] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1830
 EXPRESSION (addr_hit[25] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1831
 EXPRESSION (addr_hit[26] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1832
 EXPRESSION (addr_hit[27] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1833
 EXPRESSION (addr_hit[28] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1834
 EXPRESSION (addr_hit[29] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1835
 EXPRESSION (addr_hit[30] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1836
 EXPRESSION (addr_hit[31] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1837
 EXPRESSION (addr_hit[32] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1838
 EXPRESSION (addr_hit[33] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1839
 EXPRESSION (addr_hit[34] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

 LINE       1840
 EXPRESSION (addr_hit[35] & reg_re & ((!reg_error)))
             ------1-----   ---2--   -------3------
-1--2--3-StatusTests
011CoveredT65,T98,T99
101CoveredT65,T99,T177
110Not Covered
111CoveredT1,T3,T5

Branch Coverage for Module : otp_ctrl_core_reg_top
Line No.TotalCoveredPercent
Branches 46 46 100.00
TERNARY 1707 2 2 100.00
IF 76 3 3 100.00
TERNARY 133 2 2 100.00
IF 139 2 2 100.00
CASE 1886 37 37 100.00

WARNING: The source file /workspace/default/sim-vcs/../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_core_reg_top.sv' or '../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_core_reg_top.sv was not found/opened, so annotated branch coverage report could not be generated.

LineNo. Expression -1-: 1707 ((reg_re || reg_we)) ?

Branches:
-1-StatusTests
1 Covered T65,T98,T99
0 Covered T65,T98,T99


LineNo. Expression -1-: 76 if ((!rst_ni)) -2-: 78 if ((intg_err || reg_we_err))

Branches:
-1--2-StatusTests
1 - Covered T65,T98,T99
0 1 Covered T103,T187,T201
0 0 Covered T65,T98,T99


LineNo. Expression -1-: 133 ((tl_i.a_address[(AW - 1):0] inside {[4096:6143]})) ?

Branches:
-1-StatusTests
1 Covered T177,T100,T178
0 Covered T65,T98,T99


LineNo. Expression -1-: 139 if (intg_err)

Branches:
-1-StatusTests
1 Covered T103,T187,T201
0 Covered T65,T98,T99


LineNo. Expression -1-: 1886 case (1'b1)

Branches:
-1-StatusTests
addr_hit[0] Covered T65,T98,T99
addr_hit[1] Covered T65,T98,T99
addr_hit[2] Covered T65,T98,T99
addr_hit[3] Covered T65,T98,T99
addr_hit[4] Covered T65,T98,T99
addr_hit[5] Covered T65,T98,T99
addr_hit[6] Covered T65,T98,T99
addr_hit[7] Covered T65,T98,T99
addr_hit[8] Covered T65,T98,T99
addr_hit[9] Covered T65,T98,T99
addr_hit[10] Covered T65,T98,T99
addr_hit[11] Covered T65,T98,T99
addr_hit[12] Covered T65,T98,T99
addr_hit[13] Covered T65,T98,T99
addr_hit[14] Covered T65,T98,T99
addr_hit[15] Covered T65,T98,T99
addr_hit[16] Covered T65,T98,T99
addr_hit[17] Covered T65,T98,T99
addr_hit[18] Covered T65,T98,T99
addr_hit[19] Covered T65,T98,T99
addr_hit[20] Covered T65,T98,T99
addr_hit[21] Covered T65,T98,T99
addr_hit[22] Covered T65,T98,T99
addr_hit[23] Covered T65,T98,T99
addr_hit[24] Covered T65,T98,T99
addr_hit[25] Covered T65,T98,T99
addr_hit[26] Covered T65,T98,T99
addr_hit[27] Covered T65,T98,T99
addr_hit[28] Covered T65,T98,T99
addr_hit[29] Covered T65,T98,T99
addr_hit[30] Covered T65,T98,T99
addr_hit[31] Covered T65,T98,T99
addr_hit[32] Covered T65,T98,T99
addr_hit[33] Covered T65,T98,T99
addr_hit[34] Covered T65,T98,T99
addr_hit[35] Covered T65,T98,T99
default Covered T65,T98,T99


Assert Coverage for Module : otp_ctrl_core_reg_top
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 4 4 100.00 4 100.00
Cover properties 0 0 0
Cover sequences 0 0 0
Total 4 4 100.00 4 100.00




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
en2addrHit 2147483647 6991743 0 0
reAfterRv 2147483647 6991736 0 0
rePulse 2147483647 3983259 0 0
wePulse 2147483647 3008477 0 0


en2addrHit
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 6991743 0 0
T65 4416 88 0 0
T98 3294 38 0 0
T99 3382 43 0 0
T100 3399 73 0 0
T101 4052 22 0 0
T102 3561 40 0 0
T103 61354 407 0 0
T104 7940 64 0 0
T177 7157 4 0 0
T178 6337 4 0 0

reAfterRv
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 6991736 0 0
T65 4416 88 0 0
T98 3294 38 0 0
T99 3382 43 0 0
T100 3399 73 0 0
T101 4052 22 0 0
T102 3561 40 0 0
T103 61354 407 0 0
T104 7940 64 0 0
T177 7157 4 0 0
T178 6337 4 0 0

rePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 3983259 0 0
T65 4416 30 0 0
T98 3294 19 0 0
T99 3382 14 0 0
T100 3399 22 0 0
T101 4052 11 0 0
T102 3561 20 0 0
T103 61354 117 0 0
T104 7940 33 0 0
T177 7157 1 0 0
T178 6337 4 0 0

wePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 3008477 0 0
T65 4416 58 0 0
T98 3294 19 0 0
T99 3382 29 0 0
T100 3399 51 0 0
T101 4052 11 0 0
T102 3561 20 0 0
T103 61354 290 0 0
T104 7940 31 0 0
T177 7157 3 0 0
T178 6337 0 0 0
T180 0 20 0 0

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%