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



Module Instance : tb.dut.u_reg_core

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.53 100.00 94.11 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
99.11 99.65 95.87 100.00 100.00 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
95.99 94.16 95.24 96.94 96.43 97.18 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_0 100.00 100.00
u_err_code_1 100.00 100.00
u_err_code_10 100.00 100.00
u_err_code_11 100.00 100.00
u_err_code_12 100.00 100.00
u_err_code_2 100.00 100.00
u_err_code_3 100.00 100.00
u_err_code_4 100.00 100.00
u_err_code_5 100.00 100.00
u_err_code_6 100.00 100.00
u_err_code_7 100.00 100.00
u_err_code_8 100.00 100.00
u_err_code_9 100.00 100.00
u_hw_cfg0_digest_0 100.00 100.00
u_hw_cfg0_digest_1 100.00 100.00
u_hw_cfg1_digest_0 100.00 100.00
u_hw_cfg1_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.97 97.14 98.75 100.00 100.00
u_rot_creator_auth_codesign_digest_0 100.00 100.00
u_rot_creator_auth_codesign_digest_1 100.00 100.00
u_rot_creator_auth_codesign_read_lock 100.00 100.00 100.00 100.00
u_rot_creator_auth_state_digest_0 100.00 100.00
u_rot_creator_auth_state_digest_1 100.00 100.00
u_rot_creator_auth_state_read_lock 100.00 100.00 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.69 98.75 100.00 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_cfg0_error 100.00 100.00
u_status_hw_cfg1_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_rot_creator_auth_codesign_error 100.00 100.00
u_status_rot_creator_auth_state_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
TOTAL337337100.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_ASSIGN45011100.00
CONT_ASSIGN46511100.00
CONT_ASSIGN48111100.00
CONT_ASSIGN48711100.00
CONT_ASSIGN50211100.00
CONT_ASSIGN51811100.00
CONT_ASSIGN53411100.00
CONT_ASSIGN55011100.00
CONT_ASSIGN56611100.00
CONT_ASSIGN109511100.00
CONT_ASSIGN110911100.00
CONT_ASSIGN111511100.00
CONT_ASSIGN111811100.00
CONT_ASSIGN113311100.00
CONT_ASSIGN114911100.00
CONT_ASSIGN116511100.00
CONT_ASSIGN117111100.00
CONT_ASSIGN120311100.00
CONT_ASSIGN123511100.00
CONT_ASSIGN132811100.00
CONT_ASSIGN133111100.00
CONT_ASSIGN134611100.00
CONT_ASSIGN136211100.00
CONT_ASSIGN139611100.00
CONT_ASSIGN142711100.00
CONT_ASSIGN145811100.00
CONT_ASSIGN148911100.00
CONT_ASSIGN152011100.00
CONT_ASSIGN155111100.00
CONT_ASSIGN158211100.00
CONT_ASSIGN161411100.00
ALWAYS19865757100.00
CONT_ASSIGN204511100.00
ALWAYS204911100.00
CONT_ASSIGN210911100.00
CONT_ASSIGN211111100.00
CONT_ASSIGN211311100.00
CONT_ASSIGN211411100.00
CONT_ASSIGN211611100.00
CONT_ASSIGN211811100.00
CONT_ASSIGN211911100.00
CONT_ASSIGN212111100.00
CONT_ASSIGN212311100.00
CONT_ASSIGN212411100.00
CONT_ASSIGN212611100.00
CONT_ASSIGN212811100.00
CONT_ASSIGN213011100.00
CONT_ASSIGN213211100.00
CONT_ASSIGN213411100.00
CONT_ASSIGN213511100.00
CONT_ASSIGN213611100.00
CONT_ASSIGN213711100.00
CONT_ASSIGN213811100.00
CONT_ASSIGN213911100.00
CONT_ASSIGN214011100.00
CONT_ASSIGN214111100.00
CONT_ASSIGN214211100.00
CONT_ASSIGN214311100.00
CONT_ASSIGN214411100.00
CONT_ASSIGN214511100.00
CONT_ASSIGN214611100.00
CONT_ASSIGN214711100.00
CONT_ASSIGN214811100.00
CONT_ASSIGN214911100.00
CONT_ASSIGN215011100.00
CONT_ASSIGN215211100.00
CONT_ASSIGN215311100.00
CONT_ASSIGN215511100.00
CONT_ASSIGN215711100.00
CONT_ASSIGN215911100.00
CONT_ASSIGN216011100.00
CONT_ASSIGN216211100.00
CONT_ASSIGN216311100.00
CONT_ASSIGN216511100.00
CONT_ASSIGN216611100.00
CONT_ASSIGN216811100.00
CONT_ASSIGN216911100.00
CONT_ASSIGN217011100.00
CONT_ASSIGN217111100.00
CONT_ASSIGN217311100.00
CONT_ASSIGN217411100.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_ASSIGN220711100.00
CONT_ASSIGN220811100.00
CONT_ASSIGN220911100.00
CONT_ASSIGN221011100.00
CONT_ASSIGN221111100.00
CONT_ASSIGN221211100.00
CONT_ASSIGN221311100.00
CONT_ASSIGN221411100.00
CONT_ASSIGN221511100.00
CONT_ASSIGN221611100.00
CONT_ASSIGN221711100.00
CONT_ASSIGN221811100.00
CONT_ASSIGN221911100.00
CONT_ASSIGN222011100.00
CONT_ASSIGN222111100.00
CONT_ASSIGN222211100.00
CONT_ASSIGN222311100.00
CONT_ASSIGN222411100.00
CONT_ASSIGN222511100.00
ALWAYS22295757100.00
ALWAYS22908787100.00
CONT_ASSIGN255600
CONT_ASSIGN256411100.00
CONT_ASSIGN256511100.00

Click here to see the source line report.

Cond Coverage for Module : otp_ctrl_core_reg_top
TotalCoveredPercent
Conditions62859194.11
Logical62859194.11
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-2049100.00
2049-222588.58

Branch Coverage for Module : otp_ctrl_core_reg_top
Line No.TotalCoveredPercent
Branches 66 66 100.00
TERNARY 2045 2 2 100.00
IF 73 3 3 100.00
TERNARY 130 2 2 100.00
IF 136 2 2 100.00
CASE 2291 57 57 100.00


2045 assign addrmiss = (reg_re || reg_we) ? ~|addr_hit : 1'b0 ; -1- ==> ==>

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


73 if (!rst_ni) begin -1- 74 err_q <= '0; ==> 75 end else if (intg_err || reg_we_err) begin -2- 76 err_q <= 1'b1; ==> 77 end MISSING_ELSE ==>

Branches:
-1--2-StatusTests
1 - Covered T1,T2,T3
0 1 Covered T19,T20,T21
0 0 Covered T1,T2,T3


130 reg_steer = 131 tl_i.a_address[AW-1:0] inside {[2048:4095]} ? 1'd0 : -1- ==> ==>

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


136 if (intg_err) begin -1- 137 reg_steer = 1'd1; ==> 138 end MISSING_ELSE ==>

Branches:
-1-StatusTests
1 Covered T288,T289,T290
0 Covered T1,T2,T3


2291 unique case (1'b1) -1- 2292 addr_hit[0]: begin 2293 reg_rdata_next[0] = intr_state_otp_operation_done_qs; ==> 2294 reg_rdata_next[1] = intr_state_otp_error_qs; 2295 end 2296 2297 addr_hit[1]: begin 2298 reg_rdata_next[0] = intr_enable_otp_operation_done_qs; ==> 2299 reg_rdata_next[1] = intr_enable_otp_error_qs; 2300 end 2301 2302 addr_hit[2]: begin 2303 reg_rdata_next[0] = '0; ==> 2304 reg_rdata_next[1] = '0; 2305 end 2306 2307 addr_hit[3]: begin 2308 reg_rdata_next[0] = '0; ==> 2309 reg_rdata_next[1] = '0; 2310 reg_rdata_next[2] = '0; 2311 reg_rdata_next[3] = '0; 2312 reg_rdata_next[4] = '0; 2313 end 2314 2315 addr_hit[4]: begin 2316 reg_rdata_next[0] = status_vendor_test_error_qs; ==> 2317 reg_rdata_next[1] = status_creator_sw_cfg_error_qs; 2318 reg_rdata_next[2] = status_owner_sw_cfg_error_qs; 2319 reg_rdata_next[3] = status_rot_creator_auth_codesign_error_qs; 2320 reg_rdata_next[4] = status_rot_creator_auth_state_error_qs; 2321 reg_rdata_next[5] = status_hw_cfg0_error_qs; 2322 reg_rdata_next[6] = status_hw_cfg1_error_qs; 2323 reg_rdata_next[7] = status_secret0_error_qs; 2324 reg_rdata_next[8] = status_secret1_error_qs; 2325 reg_rdata_next[9] = status_secret2_error_qs; 2326 reg_rdata_next[10] = status_life_cycle_error_qs; 2327 reg_rdata_next[11] = status_dai_error_qs; 2328 reg_rdata_next[12] = status_lci_error_qs; 2329 reg_rdata_next[13] = status_timeout_error_qs; 2330 reg_rdata_next[14] = status_lfsr_fsm_error_qs; 2331 reg_rdata_next[15] = status_scrambling_fsm_error_qs; 2332 reg_rdata_next[16] = status_key_deriv_fsm_error_qs; 2333 reg_rdata_next[17] = status_bus_integ_error_qs; 2334 reg_rdata_next[18] = status_dai_idle_qs; 2335 reg_rdata_next[19] = status_check_pending_qs; 2336 end 2337 2338 addr_hit[5]: begin 2339 reg_rdata_next[2:0] = err_code_0_qs; ==> 2340 end 2341 2342 addr_hit[6]: begin 2343 reg_rdata_next[2:0] = err_code_1_qs; ==> 2344 end 2345 2346 addr_hit[7]: begin 2347 reg_rdata_next[2:0] = err_code_2_qs; ==> 2348 end 2349 2350 addr_hit[8]: begin 2351 reg_rdata_next[2:0] = err_code_3_qs; ==> 2352 end 2353 2354 addr_hit[9]: begin 2355 reg_rdata_next[2:0] = err_code_4_qs; ==> 2356 end 2357 2358 addr_hit[10]: begin 2359 reg_rdata_next[2:0] = err_code_5_qs; ==> 2360 end 2361 2362 addr_hit[11]: begin 2363 reg_rdata_next[2:0] = err_code_6_qs; ==> 2364 end 2365 2366 addr_hit[12]: begin 2367 reg_rdata_next[2:0] = err_code_7_qs; ==> 2368 end 2369 2370 addr_hit[13]: begin 2371 reg_rdata_next[2:0] = err_code_8_qs; ==> 2372 end 2373 2374 addr_hit[14]: begin 2375 reg_rdata_next[2:0] = err_code_9_qs; ==> 2376 end 2377 2378 addr_hit[15]: begin 2379 reg_rdata_next[2:0] = err_code_10_qs; ==> 2380 end 2381 2382 addr_hit[16]: begin 2383 reg_rdata_next[2:0] = err_code_11_qs; ==> 2384 end 2385 2386 addr_hit[17]: begin 2387 reg_rdata_next[2:0] = err_code_12_qs; ==> 2388 end 2389 2390 addr_hit[18]: begin 2391 reg_rdata_next[0] = direct_access_regwen_qs; ==> 2392 end 2393 2394 addr_hit[19]: begin 2395 reg_rdata_next[0] = '0; ==> 2396 reg_rdata_next[1] = '0; 2397 reg_rdata_next[2] = '0; 2398 end 2399 2400 addr_hit[20]: begin 2401 reg_rdata_next[10:0] = direct_access_address_qs; ==> 2402 end 2403 2404 addr_hit[21]: begin 2405 reg_rdata_next[31:0] = direct_access_wdata_0_qs; ==> 2406 end 2407 2408 addr_hit[22]: begin 2409 reg_rdata_next[31:0] = direct_access_wdata_1_qs; ==> 2410 end 2411 2412 addr_hit[23]: begin 2413 reg_rdata_next[31:0] = direct_access_rdata_0_qs; ==> 2414 end 2415 2416 addr_hit[24]: begin 2417 reg_rdata_next[31:0] = direct_access_rdata_1_qs; ==> 2418 end 2419 2420 addr_hit[25]: begin 2421 reg_rdata_next[0] = check_trigger_regwen_qs; ==> 2422 end 2423 2424 addr_hit[26]: begin 2425 reg_rdata_next[0] = '0; ==> 2426 reg_rdata_next[1] = '0; 2427 end 2428 2429 addr_hit[27]: begin 2430 reg_rdata_next[0] = check_regwen_qs; ==> 2431 end 2432 2433 addr_hit[28]: begin 2434 reg_rdata_next[31:0] = check_timeout_qs; ==> 2435 end 2436 2437 addr_hit[29]: begin 2438 reg_rdata_next[31:0] = integrity_check_period_qs; ==> 2439 end 2440 2441 addr_hit[30]: begin 2442 reg_rdata_next[31:0] = consistency_check_period_qs; ==> 2443 end 2444 2445 addr_hit[31]: begin 2446 reg_rdata_next[0] = vendor_test_read_lock_qs; ==> 2447 end 2448 2449 addr_hit[32]: begin 2450 reg_rdata_next[0] = creator_sw_cfg_read_lock_qs; ==> 2451 end 2452 2453 addr_hit[33]: begin 2454 reg_rdata_next[0] = owner_sw_cfg_read_lock_qs; ==> 2455 end 2456 2457 addr_hit[34]: begin 2458 reg_rdata_next[0] = rot_creator_auth_codesign_read_lock_qs; ==> 2459 end 2460 2461 addr_hit[35]: begin 2462 reg_rdata_next[0] = rot_creator_auth_state_read_lock_qs; ==> 2463 end 2464 2465 addr_hit[36]: begin 2466 reg_rdata_next[31:0] = vendor_test_digest_0_qs; ==> 2467 end 2468 2469 addr_hit[37]: begin 2470 reg_rdata_next[31:0] = vendor_test_digest_1_qs; ==> 2471 end 2472 2473 addr_hit[38]: begin 2474 reg_rdata_next[31:0] = creator_sw_cfg_digest_0_qs; ==> 2475 end 2476 2477 addr_hit[39]: begin 2478 reg_rdata_next[31:0] = creator_sw_cfg_digest_1_qs; ==> 2479 end 2480 2481 addr_hit[40]: begin 2482 reg_rdata_next[31:0] = owner_sw_cfg_digest_0_qs; ==> 2483 end 2484 2485 addr_hit[41]: begin 2486 reg_rdata_next[31:0] = owner_sw_cfg_digest_1_qs; ==> 2487 end 2488 2489 addr_hit[42]: begin 2490 reg_rdata_next[31:0] = rot_creator_auth_codesign_digest_0_qs; ==> 2491 end 2492 2493 addr_hit[43]: begin 2494 reg_rdata_next[31:0] = rot_creator_auth_codesign_digest_1_qs; ==> 2495 end 2496 2497 addr_hit[44]: begin 2498 reg_rdata_next[31:0] = rot_creator_auth_state_digest_0_qs; ==> 2499 end 2500 2501 addr_hit[45]: begin 2502 reg_rdata_next[31:0] = rot_creator_auth_state_digest_1_qs; ==> 2503 end 2504 2505 addr_hit[46]: begin 2506 reg_rdata_next[31:0] = hw_cfg0_digest_0_qs; ==> 2507 end 2508 2509 addr_hit[47]: begin 2510 reg_rdata_next[31:0] = hw_cfg0_digest_1_qs; ==> 2511 end 2512 2513 addr_hit[48]: begin 2514 reg_rdata_next[31:0] = hw_cfg1_digest_0_qs; ==> 2515 end 2516 2517 addr_hit[49]: begin 2518 reg_rdata_next[31:0] = hw_cfg1_digest_1_qs; ==> 2519 end 2520 2521 addr_hit[50]: begin 2522 reg_rdata_next[31:0] = secret0_digest_0_qs; ==> 2523 end 2524 2525 addr_hit[51]: begin 2526 reg_rdata_next[31:0] = secret0_digest_1_qs; ==> 2527 end 2528 2529 addr_hit[52]: begin 2530 reg_rdata_next[31:0] = secret1_digest_0_qs; ==> 2531 end 2532 2533 addr_hit[53]: begin 2534 reg_rdata_next[31:0] = secret1_digest_1_qs; ==> 2535 end 2536 2537 addr_hit[54]: begin 2538 reg_rdata_next[31:0] = secret2_digest_0_qs; ==> 2539 end 2540 2541 addr_hit[55]: begin 2542 reg_rdata_next[31:0] = secret2_digest_1_qs; ==> 2543 end 2544 2545 default: begin 2546 reg_rdata_next = '1; ==>

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
default Covered T1,T2,T3


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 99828645 6248063 0 0
reAfterRv 99828645 6248062 0 0
rePulse 99828645 5401559 0 0
wePulse 99828645 846503 0 0


en2addrHit
NameAttemptsReal SuccessesFailuresIncomplete
Total 99828645 6248063 0 0
T1 4805 19 0 0
T2 9382 636 0 0
T3 25763 3908 0 0
T4 19451 2653 0 0
T5 30220 3373 0 0
T6 34353 3651 0 0
T7 3400 9 0 0
T22 21489 5377 0 0
T23 10982 385 0 0
T24 16454 2771 0 0

reAfterRv
NameAttemptsReal SuccessesFailuresIncomplete
Total 99828645 6248062 0 0
T1 4805 19 0 0
T2 9382 636 0 0
T3 25763 3908 0 0
T4 19451 2653 0 0
T5 30220 3373 0 0
T6 34353 3651 0 0
T7 3400 9 0 0
T22 21489 5377 0 0
T23 10982 385 0 0
T24 16454 2771 0 0

rePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 99828645 5401559 0 0
T1 4805 4 0 0
T2 9382 442 0 0
T3 25763 3645 0 0
T4 19451 2353 0 0
T5 30220 3129 0 0
T6 34353 3241 0 0
T7 3400 1 0 0
T22 21489 3907 0 0
T23 10982 235 0 0
T24 16454 2612 0 0

wePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 99828645 846503 0 0
T1 4805 15 0 0
T2 9382 194 0 0
T3 25763 263 0 0
T4 19451 300 0 0
T5 30220 244 0 0
T6 34353 410 0 0
T7 3400 8 0 0
T22 21489 1470 0 0
T23 10982 150 0 0
T24 16454 159 0 0

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