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

Module : hmac_reg_top
SCORELINECONDTOGGLEFSMBRANCHASSERT
99.27 100.00 97.09 100.00 100.00

Source File(s) :
/workspace/default/sim-vcs/../src/lowrisc_ip_hmac_0.1/rtl/hmac_reg_top.sv

Module self-instances :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
tb.dut.u_reg 99.27 100.00 97.09 100.00 100.00



Module Instance : tb.dut.u_reg

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
99.27 100.00 97.09 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.21 94.86 97.48 100.00 98.72 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
84.84 95.88 84.97 100.00 40.00 88.17 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_alert_test 100.00 100.00
u_cfg_digest_size 100.00 100.00
u_cfg_digest_swap 100.00 100.00
u_cfg_endian_swap 100.00 100.00
u_cfg_hmac_en 100.00 100.00
u_cfg_key_length 100.00 100.00
u_cfg_key_swap 100.00 100.00
u_cfg_sha_en 100.00 100.00
u_chk 100.00 100.00 100.00 100.00
u_cmd_hash_continue 100.00 100.00
u_cmd_hash_process 100.00 100.00
u_cmd_hash_start 100.00 100.00
u_cmd_hash_stop 100.00 100.00
u_digest_0 100.00 100.00
u_digest_1 100.00 100.00
u_digest_10 100.00 100.00
u_digest_11 100.00 100.00
u_digest_12 100.00 100.00
u_digest_13 100.00 100.00
u_digest_14 100.00 100.00
u_digest_15 100.00 100.00
u_digest_2 100.00 100.00
u_digest_3 100.00 100.00
u_digest_4 100.00 100.00
u_digest_5 100.00 100.00
u_digest_6 100.00 100.00
u_digest_7 100.00 100.00
u_digest_8 100.00 100.00
u_digest_9 100.00 100.00
u_err_code 100.00 100.00 100.00 100.00
u_intr_enable_fifo_empty 100.00 100.00 100.00 100.00
u_intr_enable_hmac_done 100.00 100.00 100.00 100.00
u_intr_enable_hmac_err 100.00 100.00 100.00 100.00
u_intr_state_fifo_empty 62.59 77.78 50.00 60.00
u_intr_state_hmac_done 100.00 100.00 100.00 100.00
u_intr_state_hmac_err 100.00 100.00 100.00 100.00
u_intr_test_fifo_empty 100.00 100.00
u_intr_test_hmac_done 100.00 100.00
u_intr_test_hmac_err 100.00 100.00
u_key_0 100.00 100.00
u_key_1 100.00 100.00
u_key_10 50.00 50.00
u_key_11 50.00 50.00
u_key_12 50.00 50.00
u_key_13 50.00 50.00
u_key_14 50.00 50.00
u_key_15 50.00 50.00
u_key_16 50.00 50.00
u_key_17 50.00 50.00
u_key_18 50.00 50.00
u_key_19 50.00 50.00
u_key_2 100.00 100.00
u_key_20 50.00 50.00
u_key_21 50.00 50.00
u_key_22 50.00 50.00
u_key_23 50.00 50.00
u_key_24 50.00 50.00
u_key_25 50.00 50.00
u_key_26 50.00 50.00
u_key_27 50.00 50.00
u_key_28 50.00 50.00
u_key_29 50.00 50.00
u_key_3 100.00 100.00
u_key_30 50.00 50.00
u_key_31 50.00 50.00
u_key_4 100.00 100.00
u_key_5 100.00 100.00
u_key_6 100.00 100.00
u_key_7 100.00 100.00
u_key_8 50.00 50.00
u_key_9 50.00 50.00
u_msg_length_lower 100.00 100.00
u_msg_length_upper 100.00 100.00
u_prim_reg_we_check 100.00 100.00 100.00
u_reg_if 99.69 100.00 98.75 100.00 100.00
u_rsp_intg_gen 100.00 100.00 100.00
u_socket 99.69 98.75 100.00 100.00 100.00
u_status_fifo_depth 100.00 100.00
u_status_fifo_empty 100.00 100.00
u_status_fifo_full 100.00 100.00
u_status_hmac_idle 100.00 100.00
u_wipe_secret 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 : hmac_reg_top
Line No.TotalCoveredPercent
TOTAL486486100.00
ALWAYS7344100.00
CONT_ASSIGN8211100.00
CONT_ASSIGN10011100.00
CONT_ASSIGN10111100.00
CONT_ASSIGN10311100.00
CONT_ASSIGN10411100.00
ALWAYS13033100.00
CONT_ASSIGN16711100.00
CONT_ASSIGN16811100.00
CONT_ASSIGN52811100.00
CONT_ASSIGN54311100.00
CONT_ASSIGN55911100.00
CONT_ASSIGN57511100.00
CONT_ASSIGN58111100.00
CONT_ASSIGN59511100.00
CONT_ASSIGN60111100.00
CONT_ASSIGN61611100.00
CONT_ASSIGN63211100.00
CONT_ASSIGN64811100.00
CONT_ASSIGN66411100.00
CONT_ASSIGN68011100.00
CONT_ASSIGN69611100.00
CONT_ASSIGN71211100.00
CONT_ASSIGN71811100.00
CONT_ASSIGN73311100.00
CONT_ASSIGN74911100.00
CONT_ASSIGN76511100.00
CONT_ASSIGN78111100.00
CONT_ASSIGN87711100.00
CONT_ASSIGN89111100.00
CONT_ASSIGN89811100.00
CONT_ASSIGN91211100.00
CONT_ASSIGN91911100.00
CONT_ASSIGN93311100.00
CONT_ASSIGN94011100.00
CONT_ASSIGN95411100.00
CONT_ASSIGN96111100.00
CONT_ASSIGN97511100.00
CONT_ASSIGN98211100.00
CONT_ASSIGN99611100.00
CONT_ASSIGN100311100.00
CONT_ASSIGN101711100.00
CONT_ASSIGN102411100.00
CONT_ASSIGN103811100.00
CONT_ASSIGN104511100.00
CONT_ASSIGN105911100.00
CONT_ASSIGN106611100.00
CONT_ASSIGN108011100.00
CONT_ASSIGN108711100.00
CONT_ASSIGN110111100.00
CONT_ASSIGN110811100.00
CONT_ASSIGN112211100.00
CONT_ASSIGN112911100.00
CONT_ASSIGN114311100.00
CONT_ASSIGN115011100.00
CONT_ASSIGN116411100.00
CONT_ASSIGN117111100.00
CONT_ASSIGN118511100.00
CONT_ASSIGN119211100.00
CONT_ASSIGN120611100.00
CONT_ASSIGN121311100.00
CONT_ASSIGN122711100.00
CONT_ASSIGN123411100.00
CONT_ASSIGN124811100.00
CONT_ASSIGN125511100.00
CONT_ASSIGN126911100.00
CONT_ASSIGN127611100.00
CONT_ASSIGN129011100.00
CONT_ASSIGN129711100.00
CONT_ASSIGN131111100.00
CONT_ASSIGN131811100.00
CONT_ASSIGN133211100.00
CONT_ASSIGN133911100.00
CONT_ASSIGN135311100.00
CONT_ASSIGN136011100.00
CONT_ASSIGN137411100.00
CONT_ASSIGN138111100.00
CONT_ASSIGN139511100.00
CONT_ASSIGN140211100.00
CONT_ASSIGN141611100.00
CONT_ASSIGN142311100.00
CONT_ASSIGN143711100.00
CONT_ASSIGN144411100.00
CONT_ASSIGN145811100.00
CONT_ASSIGN146511100.00
CONT_ASSIGN147911100.00
CONT_ASSIGN148611100.00
CONT_ASSIGN150011100.00
CONT_ASSIGN150711100.00
CONT_ASSIGN152111100.00
CONT_ASSIGN152811100.00
CONT_ASSIGN154211100.00
CONT_ASSIGN154911100.00
CONT_ASSIGN156311100.00
CONT_ASSIGN157011100.00
CONT_ASSIGN158411100.00
CONT_ASSIGN159111100.00
CONT_ASSIGN160511100.00
CONT_ASSIGN161211100.00
CONT_ASSIGN162611100.00
CONT_ASSIGN163311100.00
CONT_ASSIGN164711100.00
CONT_ASSIGN165411100.00
CONT_ASSIGN166811100.00
CONT_ASSIGN167511100.00
CONT_ASSIGN168911100.00
CONT_ASSIGN169611100.00
CONT_ASSIGN171011100.00
CONT_ASSIGN171711100.00
CONT_ASSIGN173111100.00
CONT_ASSIGN173811100.00
CONT_ASSIGN175211100.00
CONT_ASSIGN175911100.00
CONT_ASSIGN177311100.00
CONT_ASSIGN178011100.00
CONT_ASSIGN179411100.00
CONT_ASSIGN180111100.00
CONT_ASSIGN181511100.00
CONT_ASSIGN182211100.00
CONT_ASSIGN183611100.00
CONT_ASSIGN184311100.00
CONT_ASSIGN185711100.00
CONT_ASSIGN186411100.00
CONT_ASSIGN187811100.00
CONT_ASSIGN188511100.00
CONT_ASSIGN189911100.00
CONT_ASSIGN190511100.00
CONT_ASSIGN191911100.00
CONT_ASSIGN192511100.00
CONT_ASSIGN193911100.00
ALWAYS19456060100.00
CONT_ASSIGN200711100.00
ALWAYS201111100.00
CONT_ASSIGN207411100.00
CONT_ASSIGN207611100.00
CONT_ASSIGN207811100.00
CONT_ASSIGN207911100.00
CONT_ASSIGN208111100.00
CONT_ASSIGN208311100.00
CONT_ASSIGN208511100.00
CONT_ASSIGN208611100.00
CONT_ASSIGN208811100.00
CONT_ASSIGN209011100.00
CONT_ASSIGN209211100.00
CONT_ASSIGN209311100.00
CONT_ASSIGN209511100.00
CONT_ASSIGN209611100.00
CONT_ASSIGN209711100.00
CONT_ASSIGN209911100.00
CONT_ASSIGN210111100.00
CONT_ASSIGN210311100.00
CONT_ASSIGN210511100.00
CONT_ASSIGN210711100.00
CONT_ASSIGN210911100.00
CONT_ASSIGN211111100.00
CONT_ASSIGN211211100.00
CONT_ASSIGN211411100.00
CONT_ASSIGN211611100.00
CONT_ASSIGN211811100.00
CONT_ASSIGN212011100.00
CONT_ASSIGN212111100.00
CONT_ASSIGN212211100.00
CONT_ASSIGN212411100.00
CONT_ASSIGN212511100.00
CONT_ASSIGN212711100.00
CONT_ASSIGN212811100.00
CONT_ASSIGN213011100.00
CONT_ASSIGN213111100.00
CONT_ASSIGN213311100.00
CONT_ASSIGN213411100.00
CONT_ASSIGN213611100.00
CONT_ASSIGN213711100.00
CONT_ASSIGN213911100.00
CONT_ASSIGN214011100.00
CONT_ASSIGN214211100.00
CONT_ASSIGN214311100.00
CONT_ASSIGN214511100.00
CONT_ASSIGN214611100.00
CONT_ASSIGN214811100.00
CONT_ASSIGN214911100.00
CONT_ASSIGN215111100.00
CONT_ASSIGN215211100.00
CONT_ASSIGN215411100.00
CONT_ASSIGN215511100.00
CONT_ASSIGN215711100.00
CONT_ASSIGN215811100.00
CONT_ASSIGN216011100.00
CONT_ASSIGN216111100.00
CONT_ASSIGN216311100.00
CONT_ASSIGN216411100.00
CONT_ASSIGN216611100.00
CONT_ASSIGN216711100.00
CONT_ASSIGN216911100.00
CONT_ASSIGN217011100.00
CONT_ASSIGN217211100.00
CONT_ASSIGN217311100.00
CONT_ASSIGN217511100.00
CONT_ASSIGN217611100.00
CONT_ASSIGN217811100.00
CONT_ASSIGN217911100.00
CONT_ASSIGN218111100.00
CONT_ASSIGN218211100.00
CONT_ASSIGN218411100.00
CONT_ASSIGN218511100.00
CONT_ASSIGN218711100.00
CONT_ASSIGN218811100.00
CONT_ASSIGN219011100.00
CONT_ASSIGN219111100.00
CONT_ASSIGN219311100.00
CONT_ASSIGN219411100.00
CONT_ASSIGN219611100.00
CONT_ASSIGN219711100.00
CONT_ASSIGN219911100.00
CONT_ASSIGN220011100.00
CONT_ASSIGN220211100.00
CONT_ASSIGN220311100.00
CONT_ASSIGN220511100.00
CONT_ASSIGN220611100.00
CONT_ASSIGN220811100.00
CONT_ASSIGN220911100.00
CONT_ASSIGN221111100.00
CONT_ASSIGN221211100.00
CONT_ASSIGN221411100.00
CONT_ASSIGN221511100.00
CONT_ASSIGN221711100.00
CONT_ASSIGN221811100.00
CONT_ASSIGN222011100.00
CONT_ASSIGN222111100.00
CONT_ASSIGN222211100.00
CONT_ASSIGN222411100.00
CONT_ASSIGN222511100.00
CONT_ASSIGN222611100.00
CONT_ASSIGN222811100.00
CONT_ASSIGN222911100.00
CONT_ASSIGN223011100.00
CONT_ASSIGN223211100.00
CONT_ASSIGN223311100.00
CONT_ASSIGN223411100.00
CONT_ASSIGN223611100.00
CONT_ASSIGN223711100.00
CONT_ASSIGN223811100.00
CONT_ASSIGN224011100.00
CONT_ASSIGN224111100.00
CONT_ASSIGN224211100.00
CONT_ASSIGN224411100.00
CONT_ASSIGN224511100.00
CONT_ASSIGN224611100.00
CONT_ASSIGN224811100.00
CONT_ASSIGN224911100.00
CONT_ASSIGN225011100.00
CONT_ASSIGN225211100.00
CONT_ASSIGN225311100.00
CONT_ASSIGN225411100.00
CONT_ASSIGN225611100.00
CONT_ASSIGN225711100.00
CONT_ASSIGN225811100.00
CONT_ASSIGN226011100.00
CONT_ASSIGN226111100.00
CONT_ASSIGN226211100.00
CONT_ASSIGN226411100.00
CONT_ASSIGN226511100.00
CONT_ASSIGN226611100.00
CONT_ASSIGN226811100.00
CONT_ASSIGN226911100.00
CONT_ASSIGN227011100.00
CONT_ASSIGN227211100.00
CONT_ASSIGN227311100.00
CONT_ASSIGN227411100.00
CONT_ASSIGN227611100.00
CONT_ASSIGN227711100.00
CONT_ASSIGN227811100.00
CONT_ASSIGN228011100.00
CONT_ASSIGN228111100.00
CONT_ASSIGN228211100.00
CONT_ASSIGN228411100.00
CONT_ASSIGN228511100.00
CONT_ASSIGN228611100.00
CONT_ASSIGN228811100.00
CONT_ASSIGN228911100.00
CONT_ASSIGN229011100.00
CONT_ASSIGN229211100.00
ALWAYS22966060100.00
ALWAYS23607979100.00
CONT_ASSIGN262700
CONT_ASSIGN263511100.00
CONT_ASSIGN263611100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_hmac_0.1/rtl/hmac_reg_top.sv' or '../src/lowrisc_ip_hmac_0.1/rtl/hmac_reg_top.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
73 1 1
74 1 1
75 1 1
76 1 1
MISSING_ELSE
82 1 1
100 1 1
101 1 1
103 1 1
104 1 1
130 1 1
136 1 1
137 1 1
MISSING_ELSE
167 1 1
168 1 1
528 1 1
543 1 1
559 1 1
575 1 1
581 1 1
595 1 1
601 1 1
616 1 1
632 1 1
648 1 1
664 1 1
680 1 1
696 1 1
712 1 1
718 1 1
733 1 1
749 1 1
765 1 1
781 1 1
877 1 1
891 1 1
898 1 1
912 1 1
919 1 1
933 1 1
940 1 1
954 1 1
961 1 1
975 1 1
982 1 1
996 1 1
1003 1 1
1017 1 1
1024 1 1
1038 1 1
1045 1 1
1059 1 1
1066 1 1
1080 1 1
1087 1 1
1101 1 1
1108 1 1
1122 1 1
1129 1 1
1143 1 1
1150 1 1
1164 1 1
1171 1 1
1185 1 1
1192 1 1
1206 1 1
1213 1 1
1227 1 1
1234 1 1
1248 1 1
1255 1 1
1269 1 1
1276 1 1
1290 1 1
1297 1 1
1311 1 1
1318 1 1
1332 1 1
1339 1 1
1353 1 1
1360 1 1
1374 1 1
1381 1 1
1395 1 1
1402 1 1
1416 1 1
1423 1 1
1437 1 1
1444 1 1
1458 1 1
1465 1 1
1479 1 1
1486 1 1
1500 1 1
1507 1 1
1521 1 1
1528 1 1
1542 1 1
1549 1 1
1563 1 1
1570 1 1
1584 1 1
1591 1 1
1605 1 1
1612 1 1
1626 1 1
1633 1 1
1647 1 1
1654 1 1
1668 1 1
1675 1 1
1689 1 1
1696 1 1
1710 1 1
1717 1 1
1731 1 1
1738 1 1
1752 1 1
1759 1 1
1773 1 1
1780 1 1
1794 1 1
1801 1 1
1815 1 1
1822 1 1
1836 1 1
1843 1 1
1857 1 1
1864 1 1
1878 1 1
1885 1 1
1899 1 1
1905 1 1
1919 1 1
1925 1 1
1939 1 1
1945 1 1
1946 1 1
1947 1 1
1948 1 1
1949 1 1
1950 1 1
1951 1 1
1952 1 1
1953 1 1
1954 1 1
1955 1 1
1956 1 1
1957 1 1
1958 1 1
1959 1 1
1960 1 1
1961 1 1
1962 1 1
1963 1 1
1964 1 1
1965 1 1
1966 1 1
1967 1 1
1968 1 1
1969 1 1
1970 1 1
1971 1 1
1972 1 1
1973 1 1
1974 1 1
1975 1 1
1976 1 1
1977 1 1
1978 1 1
1979 1 1
1980 1 1
1981 1 1
1982 1 1
1983 1 1
1984 1 1
1985 1 1
1986 1 1
1987 1 1
1988 1 1
1989 1 1
1990 1 1
1991 1 1
1992 1 1
1993 1 1
1994 1 1
1995 1 1
1996 1 1
1997 1 1
1998 1 1
1999 1 1
2000 1 1
2001 1 1
2002 1 1
2003 1 1
2004 1 1
2007 1 1
2011 1 1
2074 1 1
2076 1 1
2078 1 1
2079 1 1
2081 1 1
2083 1 1
2085 1 1
2086 1 1
2088 1 1
2090 1 1
2092 1 1
2093 1 1
2095 1 1
2096 1 1
2097 1 1
2099 1 1
2101 1 1
2103 1 1
2105 1 1
2107 1 1
2109 1 1
2111 1 1
2112 1 1
2114 1 1
2116 1 1
2118 1 1
2120 1 1
2121 1 1
2122 1 1
2124 1 1
2125 1 1
2127 1 1
2128 1 1
2130 1 1
2131 1 1
2133 1 1
2134 1 1
2136 1 1
2137 1 1
2139 1 1
2140 1 1
2142 1 1
2143 1 1
2145 1 1
2146 1 1
2148 1 1
2149 1 1
2151 1 1
2152 1 1
2154 1 1
2155 1 1
2157 1 1
2158 1 1
2160 1 1
2161 1 1
2163 1 1
2164 1 1
2166 1 1
2167 1 1
2169 1 1
2170 1 1
2172 1 1
2173 1 1
2175 1 1
2176 1 1
2178 1 1
2179 1 1
2181 1 1
2182 1 1
2184 1 1
2185 1 1
2187 1 1
2188 1 1
2190 1 1
2191 1 1
2193 1 1
2194 1 1
2196 1 1
2197 1 1
2199 1 1
2200 1 1
2202 1 1
2203 1 1
2205 1 1
2206 1 1
2208 1 1
2209 1 1
2211 1 1
2212 1 1
2214 1 1
2215 1 1
2217 1 1
2218 1 1
2220 1 1
2221 1 1
2222 1 1
2224 1 1
2225 1 1
2226 1 1
2228 1 1
2229 1 1
2230 1 1
2232 1 1
2233 1 1
2234 1 1
2236 1 1
2237 1 1
2238 1 1
2240 1 1
2241 1 1
2242 1 1
2244 1 1
2245 1 1
2246 1 1
2248 1 1
2249 1 1
2250 1 1
2252 1 1
2253 1 1
2254 1 1
2256 1 1
2257 1 1
2258 1 1
2260 1 1
2261 1 1
2262 1 1
2264 1 1
2265 1 1
2266 1 1
2268 1 1
2269 1 1
2270 1 1
2272 1 1
2273 1 1
2274 1 1
2276 1 1
2277 1 1
2278 1 1
2280 1 1
2281 1 1
2282 1 1
2284 1 1
2285 1 1
2286 1 1
2288 1 1
2289 1 1
2290 1 1
2292 1 1
2296 1 1
2297 1 1
2298 1 1
2299 1 1
2300 1 1
2301 1 1
2302 1 1
2303 1 1
2304 1 1
2305 1 1
2306 1 1
2307 1 1
2308 1 1
2309 1 1
2310 1 1
2311 1 1
2312 1 1
2313 1 1
2314 1 1
2315 1 1
2316 1 1
2317 1 1
2318 1 1
2319 1 1
2320 1 1
2321 1 1
2322 1 1
2323 1 1
2324 1 1
2325 1 1
2326 1 1
2327 1 1
2328 1 1
2329 1 1
2330 1 1
2331 1 1
2332 1 1
2333 1 1
2334 1 1
2335 1 1
2336 1 1
2337 1 1
2338 1 1
2339 1 1
2340 1 1
2341 1 1
2342 1 1
2343 1 1
2344 1 1
2345 1 1
2346 1 1
2347 1 1
2348 1 1
2349 1 1
2350 1 1
2351 1 1
2352 1 1
2353 1 1
2354 1 1
2355 1 1
2360 1 1
2361 1 1
2363 1 1
2364 1 1
2365 1 1
2369 1 1
2370 1 1
2371 1 1
2375 1 1
2376 1 1
2377 1 1
2381 1 1
2385 1 1
2386 1 1
2387 1 1
2388 1 1
2389 1 1
2390 1 1
2391 1 1
2395 1 1
2396 1 1
2397 1 1
2398 1 1
2402 1 1
2403 1 1
2404 1 1
2405 1 1
2409 1 1
2413 1 1
2417 1 1
2421 1 1
2425 1 1
2429 1 1
2433 1 1
2437 1 1
2441 1 1
2445 1 1
2449 1 1
2453 1 1
2457 1 1
2461 1 1
2465 1 1
2469 1 1
2473 1 1
2477 1 1
2481 1 1
2485 1 1
2489 1 1
2493 1 1
2497 1 1
2501 1 1
2505 1 1
2509 1 1
2513 1 1
2517 1 1
2521 1 1
2525 1 1
2529 1 1
2533 1 1
2537 1 1
2541 1 1
2545 1 1
2549 1 1
2553 1 1
2557 1 1
2561 1 1
2565 1 1
2569 1 1
2573 1 1
2577 1 1
2581 1 1
2585 1 1
2589 1 1
2593 1 1
2597 1 1
2601 1 1
2605 1 1
2609 1 1
2613 1 1
2627 unreachable
2635 1 1
2636 1 1


Cond Coverage for Module : hmac_reg_top
TotalCoveredPercent
Conditions68766797.09
Logical68766797.09
Non-Logical00
Event00

This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.
Line numbersPercent
63-213199.53
2134-229093.08

Branch Coverage for Module : hmac_reg_top
Line No.TotalCoveredPercent
Branches 69 69 100.00
TERNARY 2007 2 2 100.00
IF 73 3 3 100.00
TERNARY 130 2 2 100.00
IF 136 2 2 100.00
CASE 2361 60 60 100.00

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

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

Branches:
-1-StatusTests
1 Covered T1,T2,T3
0 Covered T1,T2,T3


LineNo. Expression -1-: 73 if ((!rst_ni)) -2-: 75 if ((intg_err || reg_we_err))

Branches:
-1--2-StatusTests
1 - Covered T1,T2,T3
0 1 Covered T22,T23,T28
0 0 Covered T1,T2,T3


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

Branches:
-1-StatusTests
1 Covered T1,T2,T3
0 Covered T1,T2,T3


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

Branches:
-1-StatusTests
1 Covered T38,T39,T40
0 Covered T1,T2,T3


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

Branches:
-1-StatusTests
addr_hit[0] Covered T1,T2,T3
addr_hit[1] Covered T1,T2,T3
addr_hit[2] Covered T1,T2,T3
addr_hit[3] Covered T1,T2,T3
addr_hit[4] Covered T1,T2,T3
addr_hit[5] Covered T1,T2,T3
addr_hit[6] Covered T1,T2,T3
addr_hit[7] Covered T1,T2,T3
addr_hit[8] Covered T1,T2,T3
addr_hit[9] Covered T1,T2,T3
addr_hit[10] Covered T1,T2,T3
addr_hit[11] Covered T1,T2,T3
addr_hit[12] Covered T1,T2,T3
addr_hit[13] Covered T1,T2,T3
addr_hit[14] Covered T1,T2,T3
addr_hit[15] Covered T1,T2,T3
addr_hit[16] Covered T1,T2,T3
addr_hit[17] Covered T1,T2,T3
addr_hit[18] Covered T1,T2,T3
addr_hit[19] Covered T1,T2,T3
addr_hit[20] Covered T1,T2,T3
addr_hit[21] Covered T1,T2,T3
addr_hit[22] Covered T1,T2,T3
addr_hit[23] Covered T1,T2,T3
addr_hit[24] Covered T1,T2,T3
addr_hit[25] Covered T1,T2,T3
addr_hit[26] Covered T1,T2,T3
addr_hit[27] Covered T1,T2,T3
addr_hit[28] Covered T1,T2,T3
addr_hit[29] Covered T1,T2,T3
addr_hit[30] Covered T1,T2,T3
addr_hit[31] Covered T1,T2,T3
addr_hit[32] Covered T1,T2,T3
addr_hit[33] Covered T1,T2,T3
addr_hit[34] Covered T1,T2,T3
addr_hit[35] Covered T1,T2,T3
addr_hit[36] Covered T1,T2,T3
addr_hit[37] Covered T1,T2,T3
addr_hit[38] Covered T1,T2,T3
addr_hit[39] Covered T1,T2,T3
addr_hit[40] Covered T1,T2,T3
addr_hit[41] Covered T1,T2,T3
addr_hit[42] Covered T1,T2,T3
addr_hit[43] Covered T1,T2,T3
addr_hit[44] Covered T1,T2,T3
addr_hit[45] Covered T1,T2,T3
addr_hit[46] Covered T1,T2,T3
addr_hit[47] Covered T1,T2,T3
addr_hit[48] Covered T1,T2,T3
addr_hit[49] Covered T1,T2,T3
addr_hit[50] Covered T1,T2,T3
addr_hit[51] Covered T1,T2,T3
addr_hit[52] Covered T1,T2,T3
addr_hit[53] Covered T1,T2,T3
addr_hit[54] Covered T1,T2,T3
addr_hit[55] Covered T1,T2,T3
addr_hit[56] Covered T1,T2,T3
addr_hit[57] Covered T1,T2,T3
addr_hit[58] Covered T1,T2,T3
default Covered T1,T2,T3


Assert Coverage for Module : hmac_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 433581682 50631842 0 0
reAfterRv 433581682 50631842 0 0
rePulse 433581682 28545023 0 0
wePulse 433581682 22086819 0 0


en2addrHit
NameAttemptsReal SuccessesFailuresIncomplete
Total 433581682 50631842 0 0
T1 96420 28323 0 0
T2 574013 48348 0 0
T3 345627 70268 0 0
T4 109682 24317 0 0
T6 84193 3236 0 0
T17 37863 1211 0 0
T18 1411 7 0 0
T22 16660 1 0 0
T23 3346 1 0 0
T24 2880 286 0 0

reAfterRv
NameAttemptsReal SuccessesFailuresIncomplete
Total 433581682 50631842 0 0
T1 96420 28323 0 0
T2 574013 48348 0 0
T3 345627 70268 0 0
T4 109682 24317 0 0
T6 84193 3236 0 0
T17 37863 1211 0 0
T18 1411 7 0 0
T22 16660 1 0 0
T23 3346 1 0 0
T24 2880 286 0 0

rePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 433581682 28545023 0 0
T1 96420 18792 0 0
T2 574013 28197 0 0
T3 345627 52533 0 0
T4 109682 15939 0 0
T6 84193 1839 0 0
T17 37863 735 0 0
T18 1411 1 0 0
T22 16660 1 0 0
T23 3346 1 0 0
T24 2880 207 0 0

wePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 433581682 22086819 0 0
T1 96420 9531 0 0
T2 574013 20151 0 0
T3 345627 17735 0 0
T4 109682 8378 0 0
T6 84193 1397 0 0
T13 0 1247 0 0
T17 37863 476 0 0
T18 1411 6 0 0
T21 0 1552 0 0
T22 16660 0 0 0
T23 3346 0 0 0
T24 2880 79 0 0

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