dashboard | hierarchy | modlist | groups | tests | asserts

Module Instance : tb.dut.gen_partitions[5].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
96.04 97.89 88.57 96.78 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.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
96.04 97.89 88.57 96.78 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
00CoveredT38,T48,T68
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
1CoveredT37,T49,T36

 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
00CoveredT24,T69,T70
01CoveredT1,T4,T5
10Unreachable

 LINE       362
 EXPRESSION ((digest_o == data_mux) || (digest_o == '0))
             -----------1----------    --------2-------
-1--2-StatusTests
00Not Covered
01CoveredT4,T11,T71
10CoveredT53,T29,T30

 LINE       362
 SUB-EXPRESSION (digest_o == data_mux)
                -----------1----------
-1-StatusTests
0CoveredT4,T11,T71
1CoveredT1,T4,T5

 LINE       362
 SUB-EXPRESSION (digest_o == '0)
                --------1-------
-1-StatusTests
0CoveredT53,T29,T30
1CoveredT1,T4,T5

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

 LINE       399
 EXPRESSION (otp_err_e'(otp_err_i) != NoError)
            -----------------1----------------
-1-StatusTests
0CoveredT1,T4,T5
1CoveredT72,T70,T73

 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
00CoveredT74,T75,T76
01CoveredT1,T2,T3
10CoveredT5,T53,T34

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

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

 LINE       571
 EXPRESSION (error_q == NoError)
            ----------1---------
-1-StatusTests
0CoveredT1,T2,T7
1CoveredT16,T17,T18

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

 LINE       603
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT1,T2,T7
1CoveredT1,T2,T7

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

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

 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
1CoveredT5,T53,T34

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

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

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

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 30 96.77
Sequences 0 0

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


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


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 T13
FsmStateError 572 Covered T13
MacroEccCorrError 274 Covered T13
NoError 571 Covered T13


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 T13
NoError->CheckFailError 368 Covered T13
NoError->FsmStateError 572 Covered T13
NoError->MacroEccCorrError 274 Covered T13



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,T4,T5
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 T5,T53,T34
0 Covered T1,T2,T3


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

Branches:
-1-StatusTests
1 Covered T5,T53,T34
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 T37,T49,T36
InitWaitSt - - 1 1 - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T38,T48,T68
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,T4,T8
IdleSt - - - - - - - - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unreachable
IdleSt - - - - - - - - - 0 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
IdleSt - - - - - - - - - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadSt - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
CnstyReadSt - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - Not Covered
CnstyReadSt - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
CnstyReadSt - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 1 1 - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
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 T72,T70,T73
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 - - - - 0 - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
CnstyReadWaitSt - - - - - - - - - - - - - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - Covered T24,T69,T70
CnstyReadWaitSt - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
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,T4,T8
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - - Covered T74,T75,T76
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - Covered T1,T2,T3
ErrorSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 Covered T16,T17,T18
ErrorSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 Covered T1,T2,T7
default - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T16,T17,T18


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 T1,T2,T7
1 0 Covered T1,T2,T7
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 2098301949 2097475901 0 0
BypassEnable0_A 2098301949 2097475901 0 0
BypassEnable1_A 2098301949 2097475901 0 0
CnstyChkAckKnown_A 2098301949 2097475901 0 0
DataKnown_A 2098301949 2097475901 0 0
DigestKnown_A 2098301949 2097475901 0 0
DigestOffsetMustBeRepresentable_A 1160 1160 0 0
EccErrorState_A 2098301949 0 0 0
ErrorKnown_A 2098301949 2097475901 0 0
InitDoneKnown_A 2098301949 2097475901 0 0
InitReadLocksPartition_A 2098301949 424443544 0 0
InitWriteLocksPartition_A 2098301949 424443544 0 0
IntegChkAckKnown_A 2098301949 2097475901 0 0
OffsetMustBeBlockAligned_A 1160 1160 0 0
OtpAddrKnown_A 2098301949 2097475901 0 0
OtpCmdKnown_A 2098301949 2097475901 0 0
OtpErrorState_A 0 0 0 0
OtpReqKnown_A 2098301949 2097475901 0 0
OtpSizeKnown_A 2098301949 2097475901 0 0
OtpWdataKnown_A 2098301949 2097475901 0 0
ReadLockImpliesDigest_A 2098301949 2097475901 0 0
ReadLockPropagation_A 2098301949 1043781 0 0
ScrambledImpliesDigest_A 2098301949 2097475901 0 0
ScrmblCmdKnown_A 2098301949 2097475901 0 0
ScrmblDataKnown_A 2097927726 2097101678 0 0
ScrmblModeKnown_A 2098301949 2097475901 0 0
ScrmblMtxReqKnown_A 2098301949 2097475901 0 0
ScrmblSelKnown_A 2098301949 2097475901 0 0
ScrmblValidKnown_A 2098301949 2097475901 0 0
SizeMustBeBlockAligned_A 1160 1160 0 0
WriteLockImpliesDigest_A 2098301949 2097475901 0 0
WriteLockPropagation_A 2098301949 1041254 0 0
gen_digest_read_lock.DigestReadLocksPartition_A 2098301949 14015319 0 0
gen_digest_write_lock.DigestWriteLocksPartition_A 2098301949 14015319 0 0
u_state_regs_A 2098301949 2097475901 0 0


AccessKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

BypassEnable0_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

BypassEnable1_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

CnstyChkAckKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

DataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

DigestKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

DigestOffsetMustBeRepresentable_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1160 1160 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T5 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

EccErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 0 0 0

ErrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

InitDoneKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

InitReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 424443544 0 0
T1 219091 100150 0 0
T2 13075 6939 0 0
T3 5043 1896 0 0
T4 504764 20736 0 0
T5 19562 8388 0 0
T6 27806 12860 0 0
T7 13630 9805 0 0
T8 10804 7404 0 0
T9 15640 7196 0 0
T10 10210 5783 0 0

InitWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 424443544 0 0
T1 219091 100150 0 0
T2 13075 6939 0 0
T3 5043 1896 0 0
T4 504764 20736 0 0
T5 19562 8388 0 0
T6 27806 12860 0 0
T7 13630 9805 0 0
T8 10804 7404 0 0
T9 15640 7196 0 0
T10 10210 5783 0 0

IntegChkAckKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OffsetMustBeBlockAligned_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1160 1160 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T5 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

OtpAddrKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OtpCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OtpReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OtpSizeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OtpWdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ReadLockImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ReadLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 1043781 0 0
T11 197565 0 0 0
T29 64199 5895 0 0
T30 39808 145 0 0
T34 24085 0 0 0
T42 0 7035 0 0
T53 49035 5459 0 0
T57 12703 0 0 0
T83 0 309 0 0
T84 0 8871 0 0
T87 0 3438 0 0
T88 0 3846 0 0
T89 0 2303 0 0
T90 0 1972 0 0
T94 18564 0 0 0
T95 11920 0 0 0
T96 19420 0 0 0
T97 21537 0 0 0

ScrambledImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblDataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2097927726 2097101678 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblModeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblMtxReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblSelKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

SizeMustBeBlockAligned_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1160 1160 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T5 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

WriteLockImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

WriteLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 1041254 0 0
T11 197565 0 0 0
T29 64199 0 0 0
T30 39808 1976 0 0
T34 24085 0 0 0
T42 0 7549 0 0
T53 49035 5120 0 0
T57 12703 0 0 0
T83 0 1870 0 0
T84 0 3063 0 0
T85 0 5384 0 0
T86 0 1047 0 0
T87 0 3423 0 0
T90 0 2566 0 0
T91 0 4158 0 0
T94 18564 0 0 0
T95 11920 0 0 0
T96 19420 0 0 0
T97 21537 0 0 0

gen_digest_read_lock.DigestReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 14015319 0 0
T5 19562 1105 0 0
T6 27806 0 0 0
T7 13630 0 0 0
T8 10804 0 0 0
T9 15640 0 0 0
T10 10210 0 0 0
T29 0 41226 0 0
T30 0 24551 0 0
T34 0 5422 0 0
T53 49035 27715 0 0
T54 0 8116 0 0
T57 12703 0 0 0
T60 13358 0 0 0
T94 18564 0 0 0
T102 0 5693 0 0
T104 0 1214 0 0
T105 0 1203 0 0
T106 0 2967 0 0

gen_digest_write_lock.DigestWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 14015319 0 0
T5 19562 1105 0 0
T6 27806 0 0 0
T7 13630 0 0 0
T8 10804 0 0 0
T9 15640 0 0 0
T10 10210 0 0 0
T29 0 41226 0 0
T30 0 24551 0 0
T34 0 5422 0 0
T53 49035 27715 0 0
T54 0 8116 0 0
T57 12703 0 0 0
T60 13358 0 0 0
T94 18564 0 0 0
T102 0 5693 0 0
T104 0 1214 0 0
T105 0 1203 0 0
T106 0 2967 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 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
00CoveredT10,T19,T20
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
1CoveredT21,T22,T23

 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
00CoveredT24,T25,T26
01CoveredT1,T4,T5
10Unreachable

 LINE       362
 EXPRESSION ((digest_o == data_mux) || (digest_o == '0))
             -----------1----------    --------2-------
-1--2-StatusTests
00Not Covered
01CoveredT11,T27,T28
10CoveredT6,T29,T30

 LINE       362
 SUB-EXPRESSION (digest_o == data_mux)
                -----------1----------
-1-StatusTests
0CoveredT11,T27,T28
1CoveredT1,T4,T5

 LINE       362
 SUB-EXPRESSION (digest_o == '0)
                --------1-------
-1-StatusTests
0CoveredT6,T29,T30
1CoveredT1,T4,T5

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

 LINE       399
 EXPRESSION (otp_err_e'(otp_err_i) != NoError)
            -----------------1----------------
-1-StatusTests
0CoveredT1,T4,T5
1CoveredT31

 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
00CoveredT32,T33
01CoveredT1,T2,T3
10CoveredT5,T6,T34

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

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

 LINE       571
 EXPRESSION (error_q == NoError)
            ----------1---------
-1-StatusTests
0CoveredT1,T2,T7
1CoveredT16,T17,T18

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

 LINE       603
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT1,T2,T7
1CoveredT1,T2,T7

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

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

 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
1CoveredT5,T6,T34

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

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

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

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 29 93.55
Sequences 0 0

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


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


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 T13
FsmStateError 572 Covered T13
MacroEccCorrError 274 Covered T13
NoError 571 Covered T13


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 T13
NoError->CheckFailError 368 Covered T13
NoError->FsmStateError 572 Covered T13
NoError->MacroEccCorrError 274 Covered T13



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,T4,T5
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 T5,T6,T34
0 Covered T1,T2,T3


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

Branches:
-1-StatusTests
1 Covered T5,T6,T34
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 T21,T22,T23
InitWaitSt - - 1 1 - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T10,T19,T20
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,T4,T8
IdleSt - - - - - - - - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unreachable
IdleSt - - - - - - - - - 0 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
IdleSt - - - - - - - - - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T2,T3
CnstyReadSt - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
CnstyReadSt - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - Not Covered
CnstyReadSt - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
CnstyReadSt - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 1 1 - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
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 T31
CnstyReadWaitSt - - - - - - - - - - - - - - 1 1 - - - - 0 - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
CnstyReadWaitSt - - - - - - - - - - - - - - 1 0 - - - - - - - - - - - - - - - - - - - - - - - Covered T24,T25,T26
CnstyReadWaitSt - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - Covered T1,T4,T5
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,T4,T8
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 - - Covered T32,T33
IntegDigWaitSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - Covered T1,T2,T3
ErrorSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 Covered T16,T17,T18
ErrorSt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 Covered T1,T2,T7
default - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covered T16,T17,T18


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 T1,T2,T7
1 0 Covered T1,T2,T7
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 2098301949 2097475901 0 0
BypassEnable0_A 2098301949 2097475901 0 0
BypassEnable1_A 2098301949 2097475901 0 0
CnstyChkAckKnown_A 2098301949 2097475901 0 0
DataKnown_A 2098301949 2097475901 0 0
DigestKnown_A 2098301949 2097475901 0 0
DigestOffsetMustBeRepresentable_A 1160 1160 0 0
EccErrorState_A 2098301949 0 0 0
ErrorKnown_A 2098301949 2097475901 0 0
InitDoneKnown_A 2098301949 2097475901 0 0
InitReadLocksPartition_A 2098301949 428638333 0 0
InitWriteLocksPartition_A 2098301949 428638333 0 0
IntegChkAckKnown_A 2098301949 2097475901 0 0
OffsetMustBeBlockAligned_A 1160 1160 0 0
OtpAddrKnown_A 2098301949 2097475901 0 0
OtpCmdKnown_A 2098301949 2097475901 0 0
OtpErrorState_A 0 0 0 0
OtpReqKnown_A 2098301949 2097475901 0 0
OtpSizeKnown_A 2098301949 2097475901 0 0
OtpWdataKnown_A 2098301949 2097475901 0 0
ReadLockImpliesDigest_A 2098301949 2097475901 0 0
ReadLockPropagation_A 2098301949 1219941926 0 0
ScrambledImpliesDigest_A 2098301949 2097475901 0 0
ScrmblCmdKnown_A 2098301949 2097475901 0 0
ScrmblDataKnown_A 2097927726 2097101678 0 0
ScrmblModeKnown_A 2098301949 2097475901 0 0
ScrmblMtxReqKnown_A 2098301949 2097475901 0 0
ScrmblSelKnown_A 2098301949 2097475901 0 0
ScrmblValidKnown_A 2098301949 2097475901 0 0
SizeMustBeBlockAligned_A 1160 1160 0 0
WriteLockImpliesDigest_A 2098301949 2097475901 0 0
WriteLockPropagation_A 2098301949 1220045527 0 0
gen_digest_read_lock.DigestReadLocksPartition_A 2098301949 9241020 0 0
gen_digest_write_lock.DigestWriteLocksPartition_A 2098301949 9241020 0 0
u_state_regs_A 2098301949 2097475901 0 0


AccessKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

BypassEnable0_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

BypassEnable1_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

CnstyChkAckKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

DataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

DigestKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

DigestOffsetMustBeRepresentable_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1160 1160 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T5 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

EccErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 0 0 0

ErrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

InitDoneKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

InitReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 428638333 0 0
T1 219091 100208 0 0
T2 13075 7468 0 0
T3 5043 2425 0 0
T4 504764 26555 0 0
T5 19562 10504 0 0
T6 27806 14976 0 0
T7 13630 10863 0 0
T8 10804 8462 0 0
T9 15640 7725 0 0
T10 10210 6312 0 0

InitWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 428638333 0 0
T1 219091 100208 0 0
T2 13075 7468 0 0
T3 5043 2425 0 0
T4 504764 26555 0 0
T5 19562 10504 0 0
T6 27806 14976 0 0
T7 13630 10863 0 0
T8 10804 8462 0 0
T9 15640 7725 0 0
T10 10210 6312 0 0

IntegChkAckKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OffsetMustBeBlockAligned_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1160 1160 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T5 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

OtpAddrKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OtpCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OtpReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OtpSizeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

OtpWdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ReadLockImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ReadLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 1219941926 0 0
T1 219091 112228 0 0
T2 13075 8 0 0
T3 5043 2 0 0
T4 504764 394700 0 0
T5 19562 16 0 0
T6 27806 5580 0 0
T7 13630 8672 0 0
T8 10804 3586 0 0
T9 15640 8 0 0
T10 10210 8 0 0

ScrambledImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblDataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2097927726 2097101678 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblModeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblMtxReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblSelKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

ScrmblValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

SizeMustBeBlockAligned_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1160 1160 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T4 1 1 0 0
T5 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

WriteLockImpliesDigest_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

WriteLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 1220045527 0 0
T1 219091 112228 0 0
T2 13075 8 0 0
T3 5043 2 0 0
T4 504764 394700 0 0
T5 19562 16 0 0
T6 27806 5580 0 0
T7 13630 8672 0 0
T8 10804 3586 0 0
T9 15640 8 0 0
T10 10210 8 0 0

gen_digest_read_lock.DigestReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 9241020 0 0
T5 19562 4095 0 0
T6 27806 13733 0 0
T7 13630 0 0 0
T8 10804 0 0 0
T9 15640 0 0 0
T10 10210 0 0 0
T29 0 40863 0 0
T30 0 19765 0 0
T34 0 1649 0 0
T53 49035 0 0 0
T54 0 7951 0 0
T57 12703 0 0 0
T60 13358 0 0 0
T84 0 51936 0 0
T94 18564 0 0 0
T102 0 5627 0 0
T104 0 1181 0 0
T106 0 2934 0 0

gen_digest_write_lock.DigestWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 9241020 0 0
T5 19562 4095 0 0
T6 27806 13733 0 0
T7 13630 0 0 0
T8 10804 0 0 0
T9 15640 0 0 0
T10 10210 0 0 0
T29 0 40863 0 0
T30 0 19765 0 0
T34 0 1649 0 0
T53 49035 0 0 0
T54 0 7951 0 0
T57 12703 0 0 0
T60 13358 0 0 0
T84 0 51936 0 0
T94 18564 0 0 0
T102 0 5627 0 0
T104 0 1181 0 0
T106 0 2934 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2098301949 2097475901 0 0
T1 219091 219090 0 0
T2 13075 12830 0 0
T3 5043 4984 0 0
T4 504764 504762 0 0
T5 19562 19038 0 0
T6 27806 27322 0 0
T7 13630 13522 0 0
T8 10804 10490 0 0
T9 15640 15362 0 0
T10 10210 9938 0 0

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