dashboard | hierarchy | modlist | groups | tests | asserts

Module Instance : tb.dut.gen_partitions[5].gen_buffered.u_part_buf

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
90.05 91.88 87.50 91.67 84.93 94.29


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
91.44 93.87 86.44 93.73 91.67 87.36 95.56


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
95.90 97.18 88.57 96.76 96.97 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
gen_digest_read_lock.u_prim_mubi8_sender_read_lock 100.00 100.00 100.00 100.00
gen_digest_write_lock.u_prim_mubi8_sender_write_lock 100.00 100.00 100.00 100.00
u_otp_ctrl_ecc_reg 92.07 100.00 66.67 93.69 100.00 100.00
u_prim_count 100.00 100.00
u_prim_mubi8_sender_read_lock_pre 100.00 100.00 100.00 100.00
u_prim_mubi8_sender_write_lock_pre 100.00 100.00 100.00 100.00
u_state_regs 100.00 100.00 100.00 100.00


Module Instance : tb.dut.gen_partitions[6].gen_buffered.u_part_buf

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
90.61 91.88 87.50 94.44 84.93 94.29


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
91.90 93.87 86.44 93.73 94.44 87.36 95.56


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
95.90 97.18 88.57 96.76 96.97 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
gen_digest_read_lock.u_prim_mubi8_sender_read_lock 100.00 100.00 100.00 100.00
gen_digest_write_lock.u_prim_mubi8_sender_write_lock 100.00 100.00 100.00 100.00
u_otp_ctrl_ecc_reg 92.07 100.00 66.67 93.69 100.00 100.00
u_prim_count 100.00 100.00
u_prim_mubi8_sender_read_lock_pre 100.00 100.00 100.00 100.00
u_prim_mubi8_sender_write_lock_pre 100.00 100.00 100.00 100.00
u_state_regs 100.00 100.00 100.00 100.00

Go back
Module Instances:
tb.dut.gen_partitions[5].gen_buffered.u_part_buf
tb.dut.gen_partitions[6].gen_buffered.u_part_buf
Line Coverage for Instance : tb.dut.gen_partitions[5].gen_buffered.u_part_buf
Line No.TotalCoveredPercent
TOTAL16014791.88
CONT_ASSIGN18211100.00
ALWAYS19014012790.71
CONT_ASSIGN63311100.00
CONT_ASSIGN63811100.00
CONT_ASSIGN63911100.00
CONT_ASSIGN64311100.00
CONT_ASSIGN65011100.00
CONT_ASSIGN65211100.00
CONT_ASSIGN67311100.00
CONT_ASSIGN67611100.00
CONT_ASSIGN67811100.00
CONT_ASSIGN70711100.00
CONT_ASSIGN72711100.00
ALWAYS74833100.00
ALWAYS75155100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_buf.sv' or '../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_buf.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
182 1 1
190 1 1
193 1 1
196 1 1
199 1 1
202 1 1
203 1 1
204 1 1
205 1 1
208 1 1
209 1 1
210 1 1
213 1 1
214 1 1
217 1 1
218 1 1
221 1 1
222 1 1
224 1 1
229 1 1
230 1 1
MISSING_ELSE
238 1 1
239 1 1
240 1 1
MISSING_ELSE
249 1 1
250 1 1
253 1 1
258 1 1
259 1 1
262 1 1
263 1 1
265 unreachable
266 unreachable
273 1 1
274 1 1
MISSING_ELSE
277 1 1
278 1 1
MISSING_ELSE
289 1 1
290 1 1
291 1 1
292 1 1
293 1 1
294 1 1
MISSING_ELSE
302 1 1
303 1 1
304 1 1
305 1 1
306 1 1
307 1 1
308 1 1
MISSING_ELSE
315 1 1
316 1 1
317 1 1
322 unreachable
324 1 1
325 1 1
326 1 1
MISSING_ELSE
334 1 1
339 1 1
340 1 1
==> MISSING_ELSE
342 1 1
343 1 1
MISSING_ELSE
353 1 1
356 1 1
360 1 1
362 1 1
363 1 1
364 1 1
367 0 1
368 0 1
370 0 1
375 unreachable
379 unreachable
380 unreachable
381 unreachable
384 unreachable
385 unreachable
388 unreachable
389 unreachable
391 unreachable
399 1 1
400 1 1
MISSING_ELSE
403 1 1
404 1 1
406 1 1
MISSING_ELSE
415 1 1
416 1 1
417 1 1
418 1 1
421 1 1
422 1 1
423 1 1
424 1 1
425 1 1
MISSING_ELSE
430 unreachable
431 unreachable
432 unreachable
==> MISSING_ELSE
441 unreachable
442 unreachable
443 unreachable
==> MISSING_ELSE
453 1 1
454 1 1
455 1 1
456 1 1
457 1 1
458 1 1
MISSING_ELSE
465 1 1
466 1 1
467 1 1
468 1 1
MISSING_ELSE
478 1 1
479 1 1
480 1 1
481 1 1
483 1 1
487 1 1
488 1 1
489 1 1
491 0 1
492 0 1
496 1 1
497 1 1
MISSING_ELSE
501 1 1
502 1 1
==> MISSING_ELSE
==> MISSING_ELSE
514 0 1
515 0 1
516 0 1
517 0 1
518 0 1
==> MISSING_ELSE
526 1 1
527 1 1
528 1 1
529 1 1
530 1 1
MISSING_ELSE
540 1 1
541 1 1
542 1 1
545 1 1
546 1 1
549 1 1
550 1 1
554 1 1
558 1 1
559 1 1
561 1 1
MISSING_ELSE
570 1 1
571 1 1
572 1 1
MISSING_ELSE
576 1 1
577 1 1
593 1 1
594 0 1
595 0 1
596 0 1
==> MISSING_ELSE
MISSING_ELSE
600 1 1
601 1 1
602 1 1
603 1 1
604 1 1
MISSING_ELSE
MISSING_ELSE
633 1 1
638 1 1
639 1 1
643 1 1
650 1 1
652 1 1
673 1 1
676 1 1
678 1 1
707 1 1
727 1 1
748 3 3
751 1 1
752 1 1
754 1 1
756 1 1
757 1 1


Cond Coverage for Instance : tb.dut.gen_partitions[5].gen_buffered.u_part_buf
TotalCoveredPercent
Conditions564987.50
Logical564987.50
Non-Logical00
Event00

 LINE       253
 EXPRESSION ((((!1'b1) && (otp_err_e'(otp_err_i) == MacroEccUncorrError))) || (otp_err_e'(otp_err_i) inside {NoError, MacroEccCorrError}))
             ------------------------------1------------------------------    -----------------------------2-----------------------------
-1--2-StatusTests
00CoveredT10,T72,T73
01CoveredT1,T2,T3
10Unreachable

 LINE       258
 EXPRESSION (cnt == LastScrmblBlock)
            ------------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       273
 EXPRESSION (otp_err_e'(otp_err_i) != NoError)
            -----------------1----------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT52,T43,T64

 LINE       293
 EXPRESSION (scrmbl_mtx_gnt_i && scrmbl_ready_i)
             --------1-------    -------2------
-1--2-StatusTests
01Not Covered
10Not Covered
11CoveredT1,T2,T3

 LINE       356
 EXPRESSION ((((!1'b1) && (otp_err_e'(otp_err_i) == MacroEccUncorrError))) || (otp_err_e'(otp_err_i) inside {NoError, MacroEccCorrError}))
             ------------------------------1------------------------------    -----------------------------2-----------------------------
-1--2-StatusTests
00CoveredT36,T74,T75
01CoveredT1,T2,T3
10Unreachable

 LINE       362
 EXPRESSION ((digest_o == data_mux) || (digest_o == '0))
             -----------1----------    --------2-------
-1--2-StatusTests
00Not Covered
01CoveredT12,T13,T33
10CoveredT1,T15,T57

 LINE       362
 SUB-EXPRESSION (digest_o == data_mux)
                -----------1----------
-1-StatusTests
0CoveredT12,T13,T33
1CoveredT1,T2,T3

 LINE       362
 SUB-EXPRESSION (digest_o == '0)
                --------1-------
-1-StatusTests
0CoveredT1,T15,T57
1CoveredT1,T2,T3

 LINE       379
 EXPRESSION (cnt == LastScrmblBlock)
            ------------1-----------
-1-StatusTests
0Unreachable
1Unreachable

 LINE       399
 EXPRESSION (otp_err_e'(otp_err_i) != NoError)
            -----------------1----------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT48,T49,T76

 LINE       424
 EXPRESSION (scrmbl_mtx_gnt_i && scrmbl_ready_i)
             --------1-------    -------2------
-1--2-StatusTests
01Not Covered
10Not Covered
11CoveredT1,T2,T3

 LINE       431
 EXPRESSION (scrmbl_mtx_gnt_i && scrmbl_ready_i)
             --------1-------    -------2------
-1--2-StatusTests
01Unreachable
10Unreachable
11Unreachable

 LINE       483
 EXPRESSION (cnt == PenultimateScrmblBlock)
            ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       545
 EXPRESSION ((digest_o == data_mux) || (digest_o == '0))
             -----------1----------    --------2-------
-1--2-StatusTests
00CoveredT77,T78
01CoveredT1,T2,T3
10CoveredT1,T2,T9

 LINE       545
 SUB-EXPRESSION (digest_o == data_mux)
                -----------1----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T9

 LINE       545
 SUB-EXPRESSION (digest_o == '0)
                --------1-------
-1-StatusTests
0CoveredT1,T2,T9
1CoveredT1,T2,T3

 LINE       571
 EXPRESSION (error_q == NoError)
            ----------1---------
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT21,T22,T23

 LINE       595
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       603
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT2,T3,T4

 LINE       633
 EXPRESSION ((base_sel == DigOffset) ? DigestOffset : 11'b11011111000)
             -----------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       633
 SUB-EXPRESSION (base_sel == DigOffset)
                -----------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       652
 EXPRESSION ((data_sel == ScrmblData) ? scrmbl_data_i : otp_rdata_i)
             ------------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       652
 SUB-EXPRESSION (data_sel == ScrmblData)
                ------------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       676
 EXPRESSION (init_done_o ? data : DataDefault)
             -----1-----
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       707
 EXPRESSION ((digest_o != '0) ? MuBi8True : MuBi8False)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T9

 LINE       707
 SUB-EXPRESSION (digest_o != '0)
                --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T9

 LINE       727
 EXPRESSION ((digest_o != '0) ? MuBi8True : MuBi8False)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T9

 LINE       727
 SUB-EXPRESSION (digest_o != '0)
                --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T9

FSM Coverage for Instance : tb.dut.gen_partitions[5].gen_buffered.u_part_buf
Summary for FSM :: state_q
TotalCoveredPercent
States 15 15 100.00 (Not included in score)
Transitions 31 29 93.55
Sequences 0 0

State, Transition and Sequence Details for FSM :: state_q
statesLine No.CoveredTests
CnstyReadSt 325 Covered T18
CnstyReadWaitSt 343 Covered T18
ErrorSt 277 Covered T18
IdleSt 363 Covered T18
InitDescrSt 263 Covered T18
InitDescrWaitSt 294 Covered T18
InitSt 230 Covered T18
InitWaitSt 240 Covered T18
IntegDigClrSt 259 Covered T18
IntegDigFinSt 489 Covered T18
IntegDigPadSt 491 Excluded
IntegDigSt 432 Covered T18
IntegDigWaitSt 530 Covered T18
IntegScrSt 425 Covered T18
IntegScrWaitSt 458 Covered T18
ResetSt 228 Covered T18


transitionsLine No.CoveredTests
CnstyReadSt->CnstyReadWaitSt 343 Covered T18
CnstyReadSt->ErrorSt 594 Covered T18
CnstyReadWaitSt->CnstyReadSt 384 Excluded
CnstyReadWaitSt->ErrorSt 367 Covered T18
CnstyReadWaitSt->IdleSt 363 Covered T18
IdleSt->CnstyReadSt 325 Covered T18
IdleSt->ErrorSt 594 Covered T18
IdleSt->IntegDigClrSt 317 Covered T18
InitDescrSt->ErrorSt 594 Covered T18
InitDescrSt->InitDescrWaitSt 294 Covered T18
InitDescrWaitSt->ErrorSt 594 Covered T18
InitDescrWaitSt->InitSt 306 Covered T18
InitSt->ErrorSt 594 Covered T18
InitSt->InitWaitSt 240 Covered T18
InitWaitSt->ErrorSt 277 Covered T18
InitWaitSt->InitDescrSt 263 Covered T18
InitWaitSt->InitSt 265 Excluded
InitWaitSt->IntegDigClrSt 259 Covered T18
IntegDigClrSt->ErrorSt 594 Covered T18
IntegDigClrSt->IdleSt 441 Excluded
IntegDigClrSt->IntegDigSt 432 Excluded
IntegDigClrSt->IntegScrSt 425 Covered T18
IntegDigFinSt->ErrorSt 594 Not Covered
IntegDigFinSt->IntegDigWaitSt 530 Covered T18
IntegDigPadSt->ErrorSt 594 Excluded
IntegDigPadSt->IntegDigFinSt 518 Excluded
IntegDigSt->ErrorSt 594 Not Covered
IntegDigSt->IntegDigFinSt 489 Covered T18
IntegDigSt->IntegDigPadSt 491 Excluded
IntegDigSt->IntegScrSt 502 Covered T18
IntegDigWaitSt->ErrorSt 558 Covered T18
IntegDigWaitSt->IdleSt 546 Covered T18
IntegScrSt->ErrorSt 594 Covered T18
IntegScrSt->IntegScrWaitSt 458 Covered T18
IntegScrWaitSt->ErrorSt 594 Covered T18
IntegScrWaitSt->IntegDigSt 468 Covered T18
ResetSt->ErrorSt 594 Covered T18
ResetSt->InitSt 230 Covered T18


Summary for FSM :: error_q
TotalCoveredPercent
States 4 4 100.00 (Not included in score)
Transitions 5 4 80.00
Sequences 0 0

State, Transition and Sequence Details for FSM :: error_q
statesLine No.CoveredTests
CheckFailError 368 Covered T18
FsmStateError 572 Covered T18
MacroEccCorrError 274 Covered T18
NoError 571 Covered T18


transitionsLine No.CoveredTests
CheckFailError->FsmStateError 604 Excluded
CheckFailError->MacroEccCorrError 274 Excluded
FsmStateError->CheckFailError 368 Excluded
FsmStateError->MacroEccCorrError 274 Excluded
MacroEccCorrError->CheckFailError 368 Not Covered
MacroEccCorrError->FsmStateError 604 Covered T18
NoError->CheckFailError 368 Covered T18
NoError->FsmStateError 572 Covered T18
NoError->MacroEccCorrError 274 Covered T18



Branch Coverage for Instance : tb.dut.gen_partitions[5].gen_buffered.u_part_buf
Line No.TotalCoveredPercent
Branches 73 62 84.93
TERNARY 633 2 2 100.00
TERNARY 652 2 2 100.00
TERNARY 676 2 2 100.00
TERNARY 707 2 2 100.00
TERNARY 727 2 2 100.00
CASE 224 53 44 83.02
IF 593 3 1 33.33
IF 600 3 3 100.00
IF 748 2 2 100.00
IF 751 2 2 100.00

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

LineNo. Expression -1-: 633 ((base_sel == DigOffset)) ?

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


LineNo. Expression -1-: 652 ((data_sel == ScrmblData)) ?

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


LineNo. Expression -1-: 676 (init_done_o) ?

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


LineNo. Expression -1-: 707 ((digest_o != '0)) ?

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


LineNo. Expression -1-: 727 ((digest_o != '0)) ?

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


LineNo. Expression -1-: 224 case (state_q) -2-: 229 if (init_req_i) -3-: 239 if (otp_gnt_i) -4-: 249 if (otp_rvalid_i) -5-: 253 if ((((!1'b1) && (otp_err_e'(otp_err_i) == MacroEccUncorrError)) || (otp_err_e'(otp_err_i) inside {NoError, MacroEccCorrError}))) -6-: 258 if ((cnt == LastScrmblBlock)) -7-: 262 if (1'b1) -8-: 273 if ((otp_err_e'(otp_err_i) != NoError)) -9-: 293 if ((scrmbl_mtx_gnt_i && scrmbl_ready_i)) -10-: 305 if (scrmbl_valid_i) -11-: 315 if (integ_chk_req_i) -12-: 316 if (1'b1) -13-: 324 if (cnsty_chk_req_i) -14-: 339 if (1'b1) -15-: 342 if (otp_gnt_i) -16-: 353 if (otp_rvalid_i) -17-: 356 if ((((!1'b1) && (otp_err_e'(otp_err_i) == MacroEccUncorrError)) || (otp_err_e'(otp_err_i) inside {NoError, MacroEccCorrError}))) -18-: 360 if (1'b1) -19-: 362 if (((digest_o == data_mux) || (digest_o == '0))) -20-: 375 if (((scrmbl_data_o == data_mux) || lc_ctrl_pkg::lc_tx_test_true_strict(check_byp_en_i))) -21-: 379 if ((cnt == LastScrmblBlock)) -22-: 399 if ((otp_err_e'(otp_err_i) != NoError)) -23-: 415 if (1'b1) -24-: 422 if (1'b1) -25-: 424 if ((scrmbl_mtx_gnt_i && scrmbl_ready_i)) -26-: 431 if ((scrmbl_mtx_gnt_i && scrmbl_ready_i)) -27-: 442 if (prim_mubi_pkg::mubi8_test_true_strict(dout_locked_q)) -28-: 457 if (scrmbl_ready_i) -29-: 467 if (scrmbl_valid_i) -30-: 480 if (scrmbl_ready_i) -31-: 483 if ((cnt == PenultimateScrmblBlock)) -32-: 487 if (cnt[0]) -33-: 496 if (cnt[0]) -34-: 501 if (1'b1) -35-: 517 if (scrmbl_ready_i) -36-: 529 if (scrmbl_ready_i) -37-: 542 if (scrmbl_valid_i) -38-: 545 if (((digest_o == data_mux) || (digest_o == '0))) -39-: 549 if (prim_mubi_pkg::mubi8_test_true_strict(dout_locked_q)) -40-: 571 if ((error_q == NoError))

Branches:
-1--2--3--4--5--6--7--8--9--10--11--12--13--14--15--16--17--18--19--20--21--22--23--24--25--26--27--28--29--30--31--32--33--34--35--36--37--38--39--40-StatusTests
ResetSt 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
ResetSt 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitSt - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitSt - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 1 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 1 0 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unreachable
InitWaitSt - - 1 1 - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T52,T43,T64
InitWaitSt - - 1 1 - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T10,T72,T73
InitWaitSt - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitDescrSt - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitDescrSt - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitDescrWaitSt - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitDescrWaitSt - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
IdleSt - - - - - - - - - 1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T4
IdleSt - - - - - - - - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unreachable
IdleSt - - - - - - - - - 0 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
IdleSt - - - - - - - - - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadSt - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadSt - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - Not Covered
CnstyReadSt - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadSt - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 1 1 - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 1 0 - - - - - - - - - - - - - - - - - - - - - Not Covered
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 0 - 1 1 - - - - - - - - - - - - - - - - - - - Unreachable
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 0 - 1 0 - - - - - - - - - - - - - - - - - - - Unreachable
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 0 - 0 - - - - - - - - - - - - - - - - - - - - Unreachable
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 - - - - 1 - - - - - - - - - - - - - - - - - - Covered T48,T49,T76
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 - - - - 0 - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadWaitSt - - - - - - - - - - - - - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - Covered T36,T74,T75
CnstyReadWaitSt - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 1 1 1 - - - - - - - - - - - - - - - Covered T1,T2,T3
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 1 1 0 - - - - - - - - - - - - - - - Covered T1,T2,T3
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 1 0 - 1 - - - - - - - - - - - - - - Unreachable
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 1 0 - 0 - - - - - - - - - - - - - - Not Covered
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 0 - - - 1 - - - - - - - - - - - - - Unreachable
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 0 - - - 0 - - - - - - - - - - - - - Not Covered
IntegScrSt - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - Covered T1,T2,T3
IntegScrSt - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - Covered T1,T2,T3
IntegScrWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - Covered T1,T2,T3
IntegScrWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 1 - - - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 0 - - - - - - - - Not Covered
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - 1 - - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - 0 - - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - - 1 - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - - 0 - - - - - - Not Covered
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - Not Covered
IntegDigPadSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - Not Covered
IntegDigPadSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - Not Covered
IntegDigFinSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - Covered T1,T2,T3
IntegDigFinSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - Covered T1,T2,T3
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 1 - Covered T1,T2,T3
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 0 - Covered T1,T2,T4
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - - Covered T77,T78
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - Covered T1,T2,T3
ErrorSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 Covered T21,T22,T23
ErrorSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 Covered T2,T3,T4
default - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T21,T22,T23


LineNo. Expression -1-: 593 if (ecc_err) -2-: 595 if ((state_q != ErrorSt))

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


LineNo. Expression -1-: 600 if ((lc_ctrl_pkg::lc_tx_test_true_loose(escalate_en_i) || cnt_err)) -2-: 603 if ((state_q != ErrorSt))

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


LineNo. Expression -1-: 748 if ((!rst_ni))

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


LineNo. Expression -1-: 751 if ((!rst_ni))

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


Assert Coverage for Instance : tb.dut.gen_partitions[5].gen_buffered.u_part_buf
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 35 34 97.14 33 94.29
Cover properties 0 0 0
Cover sequences 0 0 0
Total 35 34 97.14 33 94.29




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
AccessKnown_A 1907808725 1906948445 0 0
BypassEnable0_A 1907808725 1906948445 0 0
BypassEnable1_A 1907808725 1906948445 0 0
CnstyChkAckKnown_A 1907808725 1906948445 0 0
DataKnown_A 1907808725 1906948445 0 0
DigestKnown_A 1907808725 1906948445 0 0
DigestOffsetMustBeRepresentable_A 1155 1155 0 0
EccErrorState_A 1907808725 0 0 0
ErrorKnown_A 1907808725 1906948445 0 0
InitDoneKnown_A 1907808725 1906948445 0 0
InitReadLocksPartition_A 1907808725 408003383 0 0
InitWriteLocksPartition_A 1907808725 408003383 0 0
IntegChkAckKnown_A 1907808725 1906948445 0 0
OffsetMustBeBlockAligned_A 1155 1155 0 0
OtpAddrKnown_A 1907808725 1906948445 0 0
OtpCmdKnown_A 1907808725 1906948445 0 0
OtpErrorState_A 0 0 0 0
OtpReqKnown_A 1907808725 1906948445 0 0
OtpSizeKnown_A 1907808725 1906948445 0 0
OtpWdataKnown_A 1907808725 1906948445 0 0
ReadLockImpliesDigest_A 1907808725 1906948445 0 0
ReadLockPropagation_A 1907808725 1287911 0 0
ScrambledImpliesDigest_A 1907808725 1906948445 0 0
ScrmblCmdKnown_A 1907808725 1906948445 0 0
ScrmblDataKnown_A 1907597900 1906737620 0 0
ScrmblModeKnown_A 1907808725 1906948445 0 0
ScrmblMtxReqKnown_A 1907808725 1906948445 0 0
ScrmblSelKnown_A 1907808725 1906948445 0 0
ScrmblValidKnown_A 1907808725 1906948445 0 0
SizeMustBeBlockAligned_A 1155 1155 0 0
WriteLockImpliesDigest_A 1907808725 1906948445 0 0
WriteLockPropagation_A 1907808725 1328641 0 0
gen_digest_read_lock.DigestReadLocksPartition_A 1907808725 19565118 0 0
gen_digest_write_lock.DigestWriteLocksPartition_A 1907808725 19565118 0 0
u_state_regs_A 1907808725 1906948445 0 0


AccessKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

BypassEnable0_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

BypassEnable1_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

CnstyChkAckKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

DataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

DigestKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

DigestOffsetMustBeRepresentable_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1155 1155 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T6 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0

EccErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 0 0 0

ErrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

InitDoneKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

InitReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 408003383 0 0
T1 74746 26939 0 0
T2 85442 43077 0 0
T3 16626 10211 0 0
T4 29296 15425 0 0
T6 10723 5194 0 0
T7 8457 6520 0 0
T8 12849 8405 0 0
T9 8680 3800 0 0
T10 11811 8565 0 0
T11 39774 32662 0 0

InitWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 408003383 0 0
T1 74746 26939 0 0
T2 85442 43077 0 0
T3 16626 10211 0 0
T4 29296 15425 0 0
T6 10723 5194 0 0
T7 8457 6520 0 0
T8 12849 8405 0 0
T9 8680 3800 0 0
T10 11811 8565 0 0
T11 39774 32662 0 0

IntegChkAckKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OffsetMustBeBlockAligned_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1155 1155 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T6 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0

OtpAddrKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OtpCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OtpReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OtpSizeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OtpWdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ReadLockImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ReadLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1287911 0 0
T1 74746 1372 0 0
T2 85442 0 0 0
T3 16626 0 0 0
T4 29296 0 0 0
T6 10723 0 0 0
T7 8457 0 0 0
T8 12849 0 0 0
T9 8680 0 0 0
T10 11811 0 0 0
T11 39774 0 0 0
T15 0 7619 0 0
T30 0 2851 0 0
T35 0 5646 0 0
T94 0 11279 0 0
T95 0 16938 0 0
T97 0 9299 0 0
T98 0 14619 0 0
T99 0 5287 0 0
T100 0 2641 0 0

ScrambledImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblDataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907597900 1906737620 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblModeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblMtxReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblSelKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

SizeMustBeBlockAligned_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1155 1155 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T6 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0

WriteLockImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

WriteLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1328641 0 0
T15 42761 7619 0 0
T16 3968 0 0 0
T24 10966 0 0 0
T35 454197 10989 0 0
T57 89729 5620 0 0
T69 12501 0 0 0
T86 0 4812 0 0
T93 0 1855 0 0
T94 0 10947 0 0
T95 0 25810 0 0
T96 0 1975 0 0
T97 0 11628 0 0
T100 0 270 0 0
T107 11581 0 0 0
T108 18916 0 0 0
T109 13465 0 0 0
T110 12223 0 0 0

gen_digest_read_lock.DigestReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 19565118 0 0
T1 74746 40515 0 0
T2 85442 3556 0 0
T3 16626 0 0 0
T4 29296 0 0 0
T6 10723 0 0 0
T7 8457 0 0 0
T8 12849 0 0 0
T9 8680 1938 0 0
T10 11811 0 0 0
T11 39774 0 0 0
T15 0 27161 0 0
T35 0 64400 0 0
T57 0 62856 0 0
T93 0 13897 0 0
T94 0 135954 0 0
T102 0 39107 0 0
T112 0 6259 0 0

gen_digest_write_lock.DigestWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 19565118 0 0
T1 74746 40515 0 0
T2 85442 3556 0 0
T3 16626 0 0 0
T4 29296 0 0 0
T6 10723 0 0 0
T7 8457 0 0 0
T8 12849 0 0 0
T9 8680 1938 0 0
T10 11811 0 0 0
T11 39774 0 0 0
T15 0 27161 0 0
T35 0 64400 0 0
T57 0 62856 0 0
T93 0 13897 0 0
T94 0 135954 0 0
T102 0 39107 0 0
T112 0 6259 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

Line Coverage for Instance : tb.dut.gen_partitions[6].gen_buffered.u_part_buf
Line No.TotalCoveredPercent
TOTAL16014791.88
CONT_ASSIGN18211100.00
ALWAYS19014012790.71
CONT_ASSIGN63311100.00
CONT_ASSIGN63811100.00
CONT_ASSIGN63911100.00
CONT_ASSIGN64311100.00
CONT_ASSIGN65011100.00
CONT_ASSIGN65211100.00
CONT_ASSIGN67311100.00
CONT_ASSIGN67611100.00
CONT_ASSIGN67811100.00
CONT_ASSIGN70711100.00
CONT_ASSIGN72711100.00
ALWAYS74833100.00
ALWAYS75155100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_buf.sv' or '../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_buf.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
182 1 1
190 1 1
193 1 1
196 1 1
199 1 1
202 1 1
203 1 1
204 1 1
205 1 1
208 1 1
209 1 1
210 1 1
213 1 1
214 1 1
217 1 1
218 1 1
221 1 1
222 1 1
224 1 1
229 1 1
230 1 1
MISSING_ELSE
238 1 1
239 1 1
240 1 1
MISSING_ELSE
249 1 1
250 1 1
253 1 1
258 1 1
259 1 1
262 1 1
263 1 1
265 unreachable
266 unreachable
273 1 1
274 1 1
MISSING_ELSE
277 1 1
278 1 1
MISSING_ELSE
289 1 1
290 1 1
291 1 1
292 1 1
293 1 1
294 1 1
MISSING_ELSE
302 1 1
303 1 1
304 1 1
305 1 1
306 1 1
307 1 1
308 1 1
MISSING_ELSE
315 1 1
316 1 1
317 1 1
322 unreachable
324 1 1
325 1 1
326 1 1
MISSING_ELSE
334 1 1
339 1 1
340 1 1
==> MISSING_ELSE
342 1 1
343 1 1
MISSING_ELSE
353 1 1
356 1 1
360 1 1
362 1 1
363 1 1
364 1 1
367 0 1
368 0 1
370 0 1
375 unreachable
379 unreachable
380 unreachable
381 unreachable
384 unreachable
385 unreachable
388 unreachable
389 unreachable
391 unreachable
399 1 1
400 1 1
MISSING_ELSE
403 1 1
404 1 1
406 1 1
MISSING_ELSE
415 1 1
416 1 1
417 1 1
418 1 1
421 1 1
422 1 1
423 1 1
424 1 1
425 1 1
MISSING_ELSE
430 unreachable
431 unreachable
432 unreachable
==> MISSING_ELSE
441 unreachable
442 unreachable
443 unreachable
==> MISSING_ELSE
453 1 1
454 1 1
455 1 1
456 1 1
457 1 1
458 1 1
MISSING_ELSE
465 1 1
466 1 1
467 1 1
468 1 1
MISSING_ELSE
478 1 1
479 1 1
480 1 1
481 1 1
483 1 1
487 1 1
488 1 1
489 1 1
491 0 1
492 0 1
496 1 1
497 1 1
MISSING_ELSE
501 1 1
502 1 1
==> MISSING_ELSE
==> MISSING_ELSE
514 0 1
515 0 1
516 0 1
517 0 1
518 0 1
==> MISSING_ELSE
526 1 1
527 1 1
528 1 1
529 1 1
530 1 1
MISSING_ELSE
540 1 1
541 1 1
542 1 1
545 1 1
546 1 1
549 1 1
550 1 1
554 1 1
558 1 1
559 1 1
561 1 1
MISSING_ELSE
570 1 1
571 1 1
572 1 1
MISSING_ELSE
576 1 1
577 1 1
593 1 1
594 0 1
595 0 1
596 0 1
==> MISSING_ELSE
MISSING_ELSE
600 1 1
601 1 1
602 1 1
603 1 1
604 1 1
MISSING_ELSE
MISSING_ELSE
633 1 1
638 1 1
639 1 1
643 1 1
650 1 1
652 1 1
673 1 1
676 1 1
678 1 1
707 1 1
727 1 1
748 3 3
751 1 1
752 1 1
754 1 1
756 1 1
757 1 1


Cond Coverage for Instance : tb.dut.gen_partitions[6].gen_buffered.u_part_buf
TotalCoveredPercent
Conditions564987.50
Logical564987.50
Non-Logical00
Event00

 LINE       253
 EXPRESSION ((((!1'b1) && (otp_err_e'(otp_err_i) == MacroEccUncorrError))) || (otp_err_e'(otp_err_i) inside {NoError, MacroEccCorrError}))
             ------------------------------1------------------------------    -----------------------------2-----------------------------
-1--2-StatusTests
00CoveredT24,T25,T26
01CoveredT1,T2,T3
10Unreachable

 LINE       258
 EXPRESSION (cnt == LastScrmblBlock)
            ------------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       273
 EXPRESSION (otp_err_e'(otp_err_i) != NoError)
            -----------------1----------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT27,T28,T29

 LINE       293
 EXPRESSION (scrmbl_mtx_gnt_i && scrmbl_ready_i)
             --------1-------    -------2------
-1--2-StatusTests
01Not Covered
10Not Covered
11CoveredT1,T2,T3

 LINE       356
 EXPRESSION ((((!1'b1) && (otp_err_e'(otp_err_i) == MacroEccUncorrError))) || (otp_err_e'(otp_err_i) inside {NoError, MacroEccCorrError}))
             ------------------------------1------------------------------    -----------------------------2-----------------------------
-1--2-StatusTests
00CoveredT30,T31,T32
01CoveredT1,T2,T3
10Unreachable

 LINE       362
 EXPRESSION ((digest_o == data_mux) || (digest_o == '0))
             -----------1----------    --------2-------
-1--2-StatusTests
00Not Covered
01CoveredT13,T33,T34
10CoveredT1,T15,T35

 LINE       362
 SUB-EXPRESSION (digest_o == data_mux)
                -----------1----------
-1-StatusTests
0CoveredT13,T33,T34
1CoveredT1,T2,T3

 LINE       362
 SUB-EXPRESSION (digest_o == '0)
                --------1-------
-1-StatusTests
0CoveredT1,T15,T35
1CoveredT2,T3,T4

 LINE       379
 EXPRESSION (cnt == LastScrmblBlock)
            ------------1-----------
-1-StatusTests
0Unreachable
1Unreachable

 LINE       399
 EXPRESSION (otp_err_e'(otp_err_i) != NoError)
            -----------------1----------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT36,T37,T38

 LINE       424
 EXPRESSION (scrmbl_mtx_gnt_i && scrmbl_ready_i)
             --------1-------    -------2------
-1--2-StatusTests
01Not Covered
10Not Covered
11CoveredT1,T2,T3

 LINE       431
 EXPRESSION (scrmbl_mtx_gnt_i && scrmbl_ready_i)
             --------1-------    -------2------
-1--2-StatusTests
01Unreachable
10Unreachable
11Unreachable

 LINE       483
 EXPRESSION (cnt == PenultimateScrmblBlock)
            ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       545
 EXPRESSION ((digest_o == data_mux) || (digest_o == '0))
             -----------1----------    --------2-------
-1--2-StatusTests
00CoveredT39
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       545
 SUB-EXPRESSION (digest_o == data_mux)
                -----------1----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       545
 SUB-EXPRESSION (digest_o == '0)
                --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       571
 EXPRESSION (error_q == NoError)
            ----------1---------
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT21,T22,T23

 LINE       595
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       603
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT2,T3,T4

 LINE       633
 EXPRESSION ((base_sel == DigOffset) ? DigestOffset : 11'b11101010000)
             -----------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       633
 SUB-EXPRESSION (base_sel == DigOffset)
                -----------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       652
 EXPRESSION ((data_sel == ScrmblData) ? scrmbl_data_i : otp_rdata_i)
             ------------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       652
 SUB-EXPRESSION (data_sel == ScrmblData)
                ------------1-----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       676
 EXPRESSION (init_done_o ? data : DataDefault)
             -----1-----
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       707
 EXPRESSION ((digest_o != '0) ? MuBi8True : MuBi8False)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       707
 SUB-EXPRESSION (digest_o != '0)
                --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       727
 EXPRESSION ((digest_o != '0) ? MuBi8True : MuBi8False)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       727
 SUB-EXPRESSION (digest_o != '0)
                --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

FSM Coverage for Instance : tb.dut.gen_partitions[6].gen_buffered.u_part_buf
Summary for FSM :: state_q
TotalCoveredPercent
States 15 15 100.00 (Not included in score)
Transitions 31 30 96.77
Sequences 0 0

State, Transition and Sequence Details for FSM :: state_q
statesLine No.CoveredTests
CnstyReadSt 325 Covered T18
CnstyReadWaitSt 343 Covered T18
ErrorSt 277 Covered T18
IdleSt 363 Covered T18
InitDescrSt 263 Covered T18
InitDescrWaitSt 294 Covered T18
InitSt 230 Covered T18
InitWaitSt 240 Covered T18
IntegDigClrSt 259 Covered T18
IntegDigFinSt 489 Covered T18
IntegDigPadSt 491 Excluded
IntegDigSt 432 Covered T18
IntegDigWaitSt 530 Covered T18
IntegScrSt 425 Covered T18
IntegScrWaitSt 458 Covered T18
ResetSt 228 Covered T18


transitionsLine No.CoveredTests
CnstyReadSt->CnstyReadWaitSt 343 Covered T18
CnstyReadSt->ErrorSt 594 Covered T18
CnstyReadWaitSt->CnstyReadSt 384 Excluded
CnstyReadWaitSt->ErrorSt 367 Covered T18
CnstyReadWaitSt->IdleSt 363 Covered T18
IdleSt->CnstyReadSt 325 Covered T18
IdleSt->ErrorSt 594 Covered T18
IdleSt->IntegDigClrSt 317 Covered T18
InitDescrSt->ErrorSt 594 Covered T18
InitDescrSt->InitDescrWaitSt 294 Covered T18
InitDescrWaitSt->ErrorSt 594 Covered T18
InitDescrWaitSt->InitSt 306 Covered T18
InitSt->ErrorSt 594 Covered T18
InitSt->InitWaitSt 240 Covered T18
InitWaitSt->ErrorSt 277 Covered T18
InitWaitSt->InitDescrSt 263 Covered T18
InitWaitSt->InitSt 265 Excluded
InitWaitSt->IntegDigClrSt 259 Covered T18
IntegDigClrSt->ErrorSt 594 Covered T18
IntegDigClrSt->IdleSt 441 Excluded
IntegDigClrSt->IntegDigSt 432 Excluded
IntegDigClrSt->IntegScrSt 425 Covered T18
IntegDigFinSt->ErrorSt 594 Not Covered
IntegDigFinSt->IntegDigWaitSt 530 Covered T18
IntegDigPadSt->ErrorSt 594 Excluded
IntegDigPadSt->IntegDigFinSt 518 Excluded
IntegDigSt->ErrorSt 594 Covered T18
IntegDigSt->IntegDigFinSt 489 Covered T18
IntegDigSt->IntegDigPadSt 491 Excluded
IntegDigSt->IntegScrSt 502 Covered T18
IntegDigWaitSt->ErrorSt 558 Covered T18
IntegDigWaitSt->IdleSt 546 Covered T18
IntegScrSt->ErrorSt 594 Covered T18
IntegScrSt->IntegScrWaitSt 458 Covered T18
IntegScrWaitSt->ErrorSt 594 Covered T18
IntegScrWaitSt->IntegDigSt 468 Covered T18
ResetSt->ErrorSt 594 Covered T18
ResetSt->InitSt 230 Covered T18


Summary for FSM :: error_q
TotalCoveredPercent
States 4 4 100.00 (Not included in score)
Transitions 5 4 80.00
Sequences 0 0

State, Transition and Sequence Details for FSM :: error_q
statesLine No.CoveredTests
CheckFailError 368 Covered T18
FsmStateError 572 Covered T18
MacroEccCorrError 274 Covered T18
NoError 571 Covered T18


transitionsLine No.CoveredTests
CheckFailError->FsmStateError 604 Excluded
CheckFailError->MacroEccCorrError 274 Excluded
FsmStateError->CheckFailError 368 Excluded
FsmStateError->MacroEccCorrError 274 Excluded
MacroEccCorrError->CheckFailError 368 Not Covered
MacroEccCorrError->FsmStateError 604 Covered T18
NoError->CheckFailError 368 Covered T18
NoError->FsmStateError 572 Covered T18
NoError->MacroEccCorrError 274 Covered T18



Branch Coverage for Instance : tb.dut.gen_partitions[6].gen_buffered.u_part_buf
Line No.TotalCoveredPercent
Branches 73 62 84.93
TERNARY 633 2 2 100.00
TERNARY 652 2 2 100.00
TERNARY 676 2 2 100.00
TERNARY 707 2 2 100.00
TERNARY 727 2 2 100.00
CASE 224 53 44 83.02
IF 593 3 1 33.33
IF 600 3 3 100.00
IF 748 2 2 100.00
IF 751 2 2 100.00

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

LineNo. Expression -1-: 633 ((base_sel == DigOffset)) ?

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


LineNo. Expression -1-: 652 ((data_sel == ScrmblData)) ?

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


LineNo. Expression -1-: 676 (init_done_o) ?

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


LineNo. Expression -1-: 707 ((digest_o != '0)) ?

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


LineNo. Expression -1-: 727 ((digest_o != '0)) ?

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


LineNo. Expression -1-: 224 case (state_q) -2-: 229 if (init_req_i) -3-: 239 if (otp_gnt_i) -4-: 249 if (otp_rvalid_i) -5-: 253 if ((((!1'b1) && (otp_err_e'(otp_err_i) == MacroEccUncorrError)) || (otp_err_e'(otp_err_i) inside {NoError, MacroEccCorrError}))) -6-: 258 if ((cnt == LastScrmblBlock)) -7-: 262 if (1'b1) -8-: 273 if ((otp_err_e'(otp_err_i) != NoError)) -9-: 293 if ((scrmbl_mtx_gnt_i && scrmbl_ready_i)) -10-: 305 if (scrmbl_valid_i) -11-: 315 if (integ_chk_req_i) -12-: 316 if (1'b1) -13-: 324 if (cnsty_chk_req_i) -14-: 339 if (1'b1) -15-: 342 if (otp_gnt_i) -16-: 353 if (otp_rvalid_i) -17-: 356 if ((((!1'b1) && (otp_err_e'(otp_err_i) == MacroEccUncorrError)) || (otp_err_e'(otp_err_i) inside {NoError, MacroEccCorrError}))) -18-: 360 if (1'b1) -19-: 362 if (((digest_o == data_mux) || (digest_o == '0))) -20-: 375 if (((scrmbl_data_o == data_mux) || lc_ctrl_pkg::lc_tx_test_true_strict(check_byp_en_i))) -21-: 379 if ((cnt == LastScrmblBlock)) -22-: 399 if ((otp_err_e'(otp_err_i) != NoError)) -23-: 415 if (1'b1) -24-: 422 if (1'b1) -25-: 424 if ((scrmbl_mtx_gnt_i && scrmbl_ready_i)) -26-: 431 if ((scrmbl_mtx_gnt_i && scrmbl_ready_i)) -27-: 442 if (prim_mubi_pkg::mubi8_test_true_strict(dout_locked_q)) -28-: 457 if (scrmbl_ready_i) -29-: 467 if (scrmbl_valid_i) -30-: 480 if (scrmbl_ready_i) -31-: 483 if ((cnt == PenultimateScrmblBlock)) -32-: 487 if (cnt[0]) -33-: 496 if (cnt[0]) -34-: 501 if (1'b1) -35-: 517 if (scrmbl_ready_i) -36-: 529 if (scrmbl_ready_i) -37-: 542 if (scrmbl_valid_i) -38-: 545 if (((digest_o == data_mux) || (digest_o == '0))) -39-: 549 if (prim_mubi_pkg::mubi8_test_true_strict(dout_locked_q)) -40-: 571 if ((error_q == NoError))

Branches:
-1--2--3--4--5--6--7--8--9--10--11--12--13--14--15--16--17--18--19--20--21--22--23--24--25--26--27--28--29--30--31--32--33--34--35--36--37--38--39--40-StatusTests
ResetSt 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
ResetSt 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitSt - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitSt - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 1 0 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 1 0 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unreachable
InitWaitSt - - 1 1 - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T27,T28,T29
InitWaitSt - - 1 1 - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T24,T25,T26
InitWaitSt - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitDescrSt - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitDescrSt - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitDescrWaitSt - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitDescrWaitSt - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
IdleSt - - - - - - - - - 1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T4
IdleSt - - - - - - - - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unreachable
IdleSt - - - - - - - - - 0 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
IdleSt - - - - - - - - - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadSt - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadSt - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - Not Covered
CnstyReadSt - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadSt - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 1 1 - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 1 0 - - - - - - - - - - - - - - - - - - - - - Not Covered
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 0 - 1 1 - - - - - - - - - - - - - - - - - - - Unreachable
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 0 - 1 0 - - - - - - - - - - - - - - - - - - - Unreachable
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 0 - 0 - - - - - - - - - - - - - - - - - - - - Unreachable
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 - - - - 1 - - - - - - - - - - - - - - - - - - Covered T36,T37,T38
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 - - - - 0 - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadWaitSt - - - - - - - - - - - - - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - Covered T30,T31,T32
CnstyReadWaitSt - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 1 1 1 - - - - - - - - - - - - - - - Covered T1,T2,T3
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 1 1 0 - - - - - - - - - - - - - - - Covered T1,T2,T3
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 1 0 - 1 - - - - - - - - - - - - - - Unreachable
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 1 0 - 0 - - - - - - - - - - - - - - Not Covered
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 0 - - - 1 - - - - - - - - - - - - - Unreachable
IntegDigClrSt - - - - - - - - - - - - - - - - - - - - - 0 - - - 0 - - - - - - - - - - - - - Not Covered
IntegScrSt - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - Covered T1,T2,T3
IntegScrSt - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - Covered T1,T2,T3
IntegScrWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - Covered T1,T2,T3
IntegScrWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 1 - - - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 0 - - - - - - - - Not Covered
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - 1 - - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - 0 - - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - - 1 - - - - - - Covered T1,T2,T3
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - - 0 - - - - - - Not Covered
IntegDigSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - Not Covered
IntegDigPadSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - Not Covered
IntegDigPadSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - Not Covered
IntegDigFinSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - Covered T1,T2,T3
IntegDigFinSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - Covered T1,T2,T3
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 1 - Covered T1,T2,T3
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 0 - Covered T1,T2,T4
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - - Covered T39
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - Covered T1,T2,T3
ErrorSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 Covered T21,T22,T23
ErrorSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 Covered T2,T3,T4
default - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T21,T22,T23


LineNo. Expression -1-: 593 if (ecc_err) -2-: 595 if ((state_q != ErrorSt))

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


LineNo. Expression -1-: 600 if ((lc_ctrl_pkg::lc_tx_test_true_loose(escalate_en_i) || cnt_err)) -2-: 603 if ((state_q != ErrorSt))

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


LineNo. Expression -1-: 748 if ((!rst_ni))

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


LineNo. Expression -1-: 751 if ((!rst_ni))

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


Assert Coverage for Instance : tb.dut.gen_partitions[6].gen_buffered.u_part_buf
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 35 34 97.14 33 94.29
Cover properties 0 0 0
Cover sequences 0 0 0
Total 35 34 97.14 33 94.29




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
AccessKnown_A 1907808725 1906948445 0 0
BypassEnable0_A 1907808725 1906948445 0 0
BypassEnable1_A 1907808725 1906948445 0 0
CnstyChkAckKnown_A 1907808725 1906948445 0 0
DataKnown_A 1907808725 1906948445 0 0
DigestKnown_A 1907808725 1906948445 0 0
DigestOffsetMustBeRepresentable_A 1155 1155 0 0
EccErrorState_A 1907808725 0 0 0
ErrorKnown_A 1907808725 1906948445 0 0
InitDoneKnown_A 1907808725 1906948445 0 0
InitReadLocksPartition_A 1907808725 412298351 0 0
InitWriteLocksPartition_A 1907808725 412298351 0 0
IntegChkAckKnown_A 1907808725 1906948445 0 0
OffsetMustBeBlockAligned_A 1155 1155 0 0
OtpAddrKnown_A 1907808725 1906948445 0 0
OtpCmdKnown_A 1907808725 1906948445 0 0
OtpErrorState_A 0 0 0 0
OtpReqKnown_A 1907808725 1906948445 0 0
OtpSizeKnown_A 1907808725 1906948445 0 0
OtpWdataKnown_A 1907808725 1906948445 0 0
ReadLockImpliesDigest_A 1907808725 1906948445 0 0
ReadLockPropagation_A 1907808725 1202578049 0 0
ScrambledImpliesDigest_A 1907808725 1906948445 0 0
ScrmblCmdKnown_A 1907808725 1906948445 0 0
ScrmblDataKnown_A 1907597900 1906737620 0 0
ScrmblModeKnown_A 1907808725 1906948445 0 0
ScrmblMtxReqKnown_A 1907808725 1906948445 0 0
ScrmblSelKnown_A 1907808725 1906948445 0 0
ScrmblValidKnown_A 1907808725 1906948445 0 0
SizeMustBeBlockAligned_A 1155 1155 0 0
WriteLockImpliesDigest_A 1907808725 1906948445 0 0
WriteLockPropagation_A 1907808725 1202572322 0 0
gen_digest_read_lock.DigestReadLocksPartition_A 1907808725 14817996 0 0
gen_digest_write_lock.DigestWriteLocksPartition_A 1907808725 14817996 0 0
u_state_regs_A 1907808725 1906948445 0 0


AccessKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

BypassEnable0_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

BypassEnable1_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

CnstyChkAckKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

DataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

DigestKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

DigestOffsetMustBeRepresentable_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1155 1155 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T6 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0

EccErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 0 0 0

ErrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

InitDoneKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

InitReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 412298351 0 0
T1 74746 32421 0 0
T2 85442 51781 0 0
T3 16626 11269 0 0
T4 29296 18070 0 0
T6 10723 5723 0 0
T7 8457 7578 0 0
T8 12849 9463 0 0
T9 8680 4858 0 0
T10 11811 9094 0 0
T11 39774 33720 0 0

InitWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 412298351 0 0
T1 74746 32421 0 0
T2 85442 51781 0 0
T3 16626 11269 0 0
T4 29296 18070 0 0
T6 10723 5723 0 0
T7 8457 7578 0 0
T8 12849 9463 0 0
T9 8680 4858 0 0
T10 11811 9094 0 0
T11 39774 33720 0 0

IntegChkAckKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OffsetMustBeBlockAligned_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1155 1155 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T6 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0

OtpAddrKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OtpCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OtpReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OtpSizeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

OtpWdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ReadLockImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ReadLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1202578049 0 0
T1 74746 27578 0 0
T2 85442 6502 0 0
T3 16626 506 0 0
T4 29296 10224 0 0
T6 10723 8 0 0
T7 8457 8 0 0
T8 12849 7725 0 0
T9 8680 8 0 0
T10 11811 8 0 0
T11 39774 5123 0 0

ScrambledImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblDataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907597900 1906737620 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblModeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblMtxReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblSelKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

ScrmblValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

SizeMustBeBlockAligned_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1155 1155 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T6 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0

WriteLockImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

WriteLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1202572322 0 0
T1 74746 26749 0 0
T2 85442 6502 0 0
T3 16626 506 0 0
T4 29296 10224 0 0
T6 10723 8 0 0
T7 8457 8 0 0
T8 12849 7725 0 0
T9 8680 8 0 0
T10 11811 8 0 0
T11 39774 5123 0 0

gen_digest_read_lock.DigestReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 14817996 0 0
T1 74746 47677 0 0
T2 85442 3523 0 0
T3 16626 1554 0 0
T4 29296 0 0 0
T6 10723 0 0 0
T7 8457 0 0 0
T8 12849 0 0 0
T9 8680 1905 0 0
T10 11811 0 0 0
T11 39774 0 0 0
T15 0 22855 0 0
T35 0 26150 0 0
T93 0 21300 0 0
T94 0 128550 0 0
T102 0 38843 0 0
T112 0 3562 0 0

gen_digest_write_lock.DigestWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 14817996 0 0
T1 74746 47677 0 0
T2 85442 3523 0 0
T3 16626 1554 0 0
T4 29296 0 0 0
T6 10723 0 0 0
T7 8457 0 0 0
T8 12849 0 0 0
T9 8680 1905 0 0
T10 11811 0 0 0
T11 39774 0 0 0
T15 0 22855 0 0
T35 0 26150 0 0
T93 0 21300 0 0
T94 0 128550 0 0
T102 0 38843 0 0
T112 0 3562 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1907808725 1906948445 0 0
T1 74746 73479 0 0
T2 85442 83412 0 0
T3 16626 16398 0 0
T4 29296 28642 0 0
T6 10723 10475 0 0
T7 8457 8139 0 0
T8 12849 12590 0 0
T9 8680 8431 0 0
T10 11811 11523 0 0
T11 39774 39339 0 0

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