dashboard | hierarchy | modlist | groups | tests | asserts

Module Instance : tb.dut.gen_partitions[0].gen_unbuffered.u_part_unbuf

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
97.23 100.00 100.00 90.00 100.00 96.15


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
97.56 100.00 100.00 100.00 90.00 98.15 97.22


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.73 96.75 96.15 97.12 96.43 97.18 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
gen_digest_write_lock.u_prim_mubi8_sender_write_lock 100.00 100.00 100.00 100.00
gen_ecc_reg.u_otp_ctrl_ecc_reg 95.00 100.00 100.00 80.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[1].gen_unbuffered.u_part_unbuf

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.33 100.00 100.00 91.67 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.32 100.00 100.00 100.00 91.67 98.25 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.73 96.75 96.15 97.12 96.43 97.18 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
gen_digest_write_lock.u_prim_mubi8_sender_write_lock 100.00 100.00 100.00 100.00
gen_ecc_reg.u_otp_ctrl_ecc_reg 95.00 100.00 100.00 80.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[2].gen_unbuffered.u_part_unbuf

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
97.75 100.00 97.06 91.67 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
97.83 100.00 97.06 100.00 91.67 98.25 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.73 96.75 96.15 97.12 96.43 97.18 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
gen_digest_write_lock.u_prim_mubi8_sender_write_lock 100.00 100.00 100.00 100.00
gen_ecc_reg.u_otp_ctrl_ecc_reg 95.00 100.00 100.00 80.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[0].gen_unbuffered.u_part_unbuf
tb.dut.gen_partitions[1].gen_unbuffered.u_part_unbuf
tb.dut.gen_partitions[2].gen_unbuffered.u_part_unbuf
Line Coverage for Instance : tb.dut.gen_partitions[0].gen_unbuffered.u_part_unbuf
Line No.TotalCoveredPercent
TOTAL8686100.00
CONT_ASSIGN13811100.00
ALWAYS15333100.00
ALWAYS1646161100.00
CONT_ASSIGN33411100.00
CONT_ASSIGN33611100.00
CONT_ASSIGN33911100.00
CONT_ASSIGN34911100.00
CONT_ASSIGN35011100.00
CONT_ASSIGN35411100.00
CONT_ASSIGN35811100.00
CONT_ASSIGN39511100.00
CONT_ASSIGN42011100.00
CONT_ASSIGN45411100.00
ALWAYS46133100.00
ALWAYS46488100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_unbuf.sv' or '../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_unbuf.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
138 1 1
153 1 1
154 1 1
156 1 1
164 1 1
167 1 1
170 1 1
171 1 1
174 1 1
175 1 1
176 1 1
179 1 1
182 1 1
183 1 1
184 1 1
186 1 1
191 1 1
193 1 1
194 1 1
196 unreachable
MISSING_ELSE
205 1 1
206 1 1
207 1 1
==> MISSING_ELSE
215 1 1
216 1 1
217 1 1
218 1 1
220 1 1
221 excluded
Exclude Annotation: VC_COV_UNR
MISSING_ELSE
224 excluded
Exclude Annotation: VC_COV_UNR
225 excluded
Exclude Annotation: VC_COV_UNR
MISSING_ELSE
233 1 1
234 1 1
235 1 1
236 1 1
237 1 1
MISSING_ELSE
246 1 1
248 1 1
249 1 1
250 1 1
251 1 1
252 1 1
MISSING_ELSE
255 1 1
256 1 1
257 1 1
258 1 1
266 1 1
267 1 1
268 1 1
269 1 1
270 1 1
272 1 1
273 excluded
Exclude Annotation: VC_COV_UNR
MISSING_ELSE
276 excluded
Exclude Annotation: VC_COV_UNR
277 excluded
Exclude Annotation: VC_COV_UNR
279 excluded
Exclude Annotation: VC_COV_UNR
MISSING_ELSE
288 1 1
289 1 1
MISSING_ELSE
293 1 1
294 1 1
295 1 1
296 1 1
297 1 1
298 1 1
MISSING_ELSE
314 1 1
315 1 1
316 1 1
317 1 1
MISSING_ELSE
MISSING_ELSE
321 1 1
322 1 1
323 1 1
324 1 1
325 1 1
MISSING_ELSE
MISSING_ELSE
334 1 1
336 1 1
339 1 1
349 1 1
350 1 1
354 1 1
358 1 1
395 1 1
420 1 1
454 1 1
461 3 3
464 1 1
465 1 1
466 1 1
467 1 1
469 1 1
470 1 1
471 1 1
472 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.gen_partitions[0].gen_unbuffered.u_part_unbuf
TotalCoveredPercent
Conditions2929100.00
Logical2929100.00
Non-Logical00
Event00

 LINE       220
 EXPRESSION (otp_err != NoError)
            ----------1---------
-1-StatusTestsExclude Annotation
0CoveredT1,T2,T3
1Excluded VC_COV_UNR

 LINE       272
 EXPRESSION (otp_err != NoError)
            ----------1---------
-1-StatusTestsExclude Annotation
0CoveredT1,T2,T3
1Excluded VC_COV_UNR

 LINE       288
 EXPRESSION (error_q == NoError)
            ----------1---------
-1-StatusTests
0CoveredT1,T3,T4
1CoveredT19,T20,T21

 LINE       316
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT68,T70,T159
1CoveredT68,T70,T159

 LINE       324
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT1,T3,T4
1CoveredT1,T3,T4

 LINE       336
 EXPRESSION ((tlul_rvalid_o && (tlul_rerror_o == '0)) ? otp_rdata_i[31:0] : '0)
             --------------------1-------------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       336
 SUB-EXPRESSION (tlul_rvalid_o && (tlul_rerror_o == '0))
                 ------1------    ----------2----------
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T4,T5
11CoveredT1,T2,T3

 LINE       336
 SUB-EXPRESSION (tlul_rerror_o == '0)
                ----------1----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       349
 EXPRESSION ((otp_addr_sel == DigestAddrSel) ? DigestOffset : ({tlul_addr_q, 2'b0}))
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       349
 SUB-EXPRESSION (otp_addr_sel == DigestAddrSel)
                ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       358
 EXPRESSION 
 Number  Term
      1  (otp_addr_sel == DigestAddrSel) ? (2'((unsigned'(((otp_ctrl_pkg::ScrmblBlockWidth / otp_ctrl_pkg::OtpWidth) - 1))))) : (2'((unsigned'(((32 / otp_ctrl_pkg::OtpWidth) - 1))))))
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       358
 SUB-EXPRESSION (otp_addr_sel == DigestAddrSel)
                ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       395
 EXPRESSION (((~init_done_o)) ? MuBi8True : MuBi8False)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

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

 LINE       420
 SUB-EXPRESSION (digest_o != '0)
                --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT2,T4,T5

FSM Coverage for Instance : tb.dut.gen_partitions[0].gen_unbuffered.u_part_unbuf
Summary for FSM :: state_q
TotalCoveredPercent
States 7 7 100.00 (Not included in score)
Transitions 13 11 84.62
Sequences 0 0

State, Transition and Sequence Details for FSM :: state_q
statesLine No.CoveredTests
ErrorSt 224 Covered T1,T3,T4
IdleSt 196 Covered T1,T2,T3
InitSt 194 Covered T1,T2,T3
InitWaitSt 207 Covered T1,T2,T3
ReadSt 236 Covered T1,T2,T3
ReadWaitSt 252 Covered T1,T2,T3
ResetSt 190 Covered T1,T2,T3


transitionsLine No.CoveredTestsExclude Annotation
IdleSt->ErrorSt 315 Covered T1,T3,T4
IdleSt->ReadSt 236 Covered T1,T2,T3
InitSt->ErrorSt 315 Covered T196
InitSt->InitWaitSt 207 Covered T1,T2,T3
InitWaitSt->ErrorSt 224 Covered T83,T197,T198
InitWaitSt->IdleSt 218 Covered T1,T2,T3
ReadSt->ErrorSt 315 Not Covered
ReadSt->IdleSt 255 Covered T4,T5,T10
ReadSt->ReadWaitSt 252 Covered T1,T2,T3
ReadWaitSt->ErrorSt 276 Not Covered
ReadWaitSt->IdleSt 270 Covered T1,T2,T3
ResetSt->ErrorSt 315 Covered T68,T69,T70
ResetSt->IdleSt 196 Excluded VC_COV_UNR
ResetSt->InitSt 194 Covered T1,T2,T3


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

State, Transition and Sequence Details for FSM :: error_q
statesLine No.CoveredTestsExclude Annotation
AccessError 256 Covered T4,T5,T10
CheckFailError 317 Covered T68,T70,T159
FsmStateError 289 Covered T1,T3,T4
MacroEccCorrError 221 Excluded VC_COV_UNR
NoError 235 Covered T1,T2,T3


transitionsLine No.CoveredTestsExclude Annotation
AccessError->CheckFailError 317 Excluded
AccessError->FsmStateError 325 Covered T4,T12,T13
AccessError->MacroEccCorrError 221 Excluded
AccessError->NoError 235 Covered T4,T5,T10
CheckFailError->AccessError 256 Excluded VC_COV_UNR
CheckFailError->FsmStateError 325 Excluded VC_COV_UNR
CheckFailError->MacroEccCorrError 221 Excluded
CheckFailError->NoError 235 Covered T68,T70,T159
FsmStateError->AccessError 256 Excluded VC_COV_UNR
FsmStateError->CheckFailError 317 Excluded VC_COV_UNR
FsmStateError->MacroEccCorrError 221 Excluded
FsmStateError->NoError 235 Covered T1,T3,T4
MacroEccCorrError->AccessError 256 Excluded
MacroEccCorrError->CheckFailError 317 Excluded
MacroEccCorrError->FsmStateError 325 Excluded
MacroEccCorrError->NoError 235 Excluded
NoError->AccessError 256 Covered T4,T5,T10
NoError->CheckFailError 317 Covered T68,T70,T159
NoError->FsmStateError 289 Covered T1,T3,T4
NoError->MacroEccCorrError 221 Excluded



Branch Coverage for Instance : tb.dut.gen_partitions[0].gen_unbuffered.u_part_unbuf
Line No.TotalCoveredPercent
Branches 41 41 100.00
TERNARY 336 2 2 100.00
TERNARY 349 2 2 100.00
TERNARY 358 2 2 100.00
TERNARY 395 2 2 100.00
TERNARY 420 2 2 100.00
CASE 186 18 18 100.00
IF 314 3 3 100.00
IF 321 3 3 100.00
IF 461 2 2 100.00
IF 464 3 3 100.00
IF 153 2 2 100.00

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

LineNo. Expression -1-: 336 ((tlul_rvalid_o && (tlul_rerror_o == '0))) ?

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


LineNo. Expression -1-: 349 ((otp_addr_sel == DigestAddrSel)) ?

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


LineNo. Expression -1-: 358 ((otp_addr_sel == DigestAddrSel)) ?

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


LineNo. Expression -1-: 395 ((~init_done_o)) ?

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


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

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


LineNo. Expression -1-: 186 case (state_q) -2-: 191 if (init_req_i) -3-: 193 if (1'b1) -4-: 206 if (otp_gnt_i) -5-: 215 if (otp_rvalid_i) -6-: 217 if ((otp_err inside {NoError, MacroEccCorrError})) -7-: 220 if ((otp_err != NoError)) -8-: 234 if (tlul_req_i) -9-: 248 if ((tlul_addr_in_range && prim_mubi_pkg::mubi8_test_false_strict(access_o.read_lock))) -10-: 251 if (otp_gnt_i) -11-: 267 if (otp_rvalid_i) -12-: 269 if ((otp_err inside {NoError, MacroEccCorrError})) -13-: 272 if ((otp_err != NoError)) -14-: 288 if ((error_q == NoError)) -15-: 293 if (pending_tlul_error_q) -16-: 296 if (tlul_req_i)

Branches:
-1--2--3--4--5--6--7--8--9--10--11--12--13--14--15--16-StatusTestsExclude Annotation
ResetSt 1 1 - - - - - - - - - - - - - Covered T1,T2,T3
ResetSt 1 0 - - - - - - - - - - - - - Unreachable
ResetSt 0 - - - - - - - - - - - - - - Covered T1,T2,T3
InitSt - - 1 - - - - - - - - - - - - Covered T1,T2,T3
InitSt - - 0 - - - - - - - - - - - - Excluded VC_COV_UNR
InitWaitSt - - - 1 1 1 - - - - - - - - - Excluded VC_COV_UNR
InitWaitSt - - - 1 1 0 - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - - 1 0 - - - - - - - - - - Excluded VC_COV_UNR
InitWaitSt - - - 0 - - - - - - - - - - - Covered T1,T2,T3
IdleSt - - - - - - 1 - - - - - - - - Covered T1,T2,T3
IdleSt - - - - - - 0 - - - - - - - - Covered T1,T2,T3
ReadSt - - - - - - - 1 1 - - - - - - Covered T1,T2,T3
ReadSt - - - - - - - 1 0 - - - - - - Covered T10,T7,T167
ReadSt - - - - - - - 0 - - - - - - - Covered T4,T5,T10
ReadWaitSt - - - - - - - - - 1 1 1 - - - Excluded VC_COV_UNR
ReadWaitSt - - - - - - - - - 1 1 0 - - - Covered T1,T2,T3
ReadWaitSt - - - - - - - - - 1 0 - - - - Excluded VC_COV_UNR
ReadWaitSt - - - - - - - - - 0 - - - - - Covered T1,T2,T3
ErrorSt - - - - - - - - - - - - 1 - - Covered T19,T20,T21
ErrorSt - - - - - - - - - - - - 0 - - Covered T1,T3,T4
ErrorSt - - - - - - - - - - - - - 1 - Covered T1,T4,T8
ErrorSt - - - - - - - - - - - - - 0 1 Covered T1,T4,T8
ErrorSt - - - - - - - - - - - - - 0 0 Covered T1,T3,T4
default - - - - - - - - - - - - - - - Covered T19,T20,T21


LineNo. Expression -1-: 314 if (ecc_err) -2-: 316 if ((state_q != ErrorSt))

Branches:
-1--2-StatusTests
1 1 Covered T68,T70,T159
1 0 Covered T68,T70,T159
0 - Covered T1,T2,T3


LineNo. Expression -1-: 321 if (lc_ctrl_pkg::lc_tx_test_true_loose(escalate_en_i)) -2-: 324 if ((state_q != ErrorSt))

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


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

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


LineNo. Expression -1-: 464 if ((!rst_ni)) -2-: 471 if (tlul_gnt_o)

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


LineNo. Expression -1-: 153 if ((otp_err_e'(otp_err_i) inside {MacroEccCorrError, MacroEccUncorrError}))

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


Assert Coverage for Instance : tb.dut.gen_partitions[0].gen_unbuffered.u_part_unbuf
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 26 26 100.00 25 96.15
Cover properties 0 0 0
Cover sequences 0 0 0
Total 26 26 100.00 25 96.15




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
AccessKnown_A 486135018 485295646 0 0
DigestKnown_A 486135018 485295646 0 0
DigestOffsetMustBeRepresentable_A 1155 1155 0 0
EccErrorState_A 486135018 21822 0 0
ErrorKnown_A 486135018 485295646 0 0
FsmStateKnown_A 486135018 485295646 0 0
InitDoneKnown_A 486135018 485295646 0 0
InitReadLocksPartition_A 486135018 96262662 0 0
InitWriteLocksPartition_A 486135018 96262662 0 0
OffsetMustBeBlockAligned_A 1155 1155 0 0
OtpAddrKnown_A 486135018 485295646 0 0
OtpCmdKnown_A 486135018 485295646 0 0
OtpErrorState_A 486135018 0 0 0
OtpReqKnown_A 486135018 485295646 0 0
OtpSizeKnown_A 486135018 485295646 0 0
OtpWdataKnown_A 486135018 485295646 0 0
ReadLockPropagation_A 486135018 203341749 0 0
SizeMustBeBlockAligned_A 1155 1155 0 0
TlulGntKnown_A 486135018 485295646 0 0
TlulRdataKnown_A 486135018 485295646 0 0
TlulReadOnReadLock_A 486135018 7802 0 0
TlulRerrorKnown_A 486135018 485295646 0 0
TlulRvalidKnown_A 486135018 485295646 0 0
WriteLockPropagation_A 486135018 2681238 0 0
gen_digest_write_lock.DigestWriteLocksPartition_A 486135018 27358364 0 0
u_state_regs_A 486135018 485295646 0 0


AccessKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

DigestKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

EccErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 21822 0 0
T17 915067 0 0 0
T66 124887 0 0 0
T68 13130 3048 0 0
T70 0 2538 0 0
T137 22247 0 0 0
T157 23949 0 0 0
T159 0 3107 0 0
T160 0 2373 0 0
T163 0 2215 0 0
T168 0 3202 0 0
T171 0 2986 0 0
T173 0 2353 0 0
T174 14508 0 0 0
T175 32498 0 0 0
T176 8917 0 0 0
T177 12089 0 0 0
T178 8725 0 0 0

ErrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

FsmStateKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

InitDoneKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

InitReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 96262662 0 0
T1 58442 4296 0 0
T2 25622 256 0 0
T3 13767 4525 0 0
T4 757637 154978 0 0
T5 85111 2184 0 0
T8 10355 5028 0 0
T9 17198 1850 0 0
T10 78507 950 0 0
T11 13499 6017 0 0
T12 167019 33386 0 0

InitWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 96262662 0 0
T1 58442 4296 0 0
T2 25622 256 0 0
T3 13767 4525 0 0
T4 757637 154978 0 0
T5 85111 2184 0 0
T8 10355 5028 0 0
T9 17198 1850 0 0
T10 78507 950 0 0
T11 13499 6017 0 0
T12 167019 33386 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

OtpAddrKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 0 0 0

OtpReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpSizeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpWdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

ReadLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 203341749 0 0
T4 757637 256083 0 0
T5 85111 19896 0 0
T6 0 101984 0 0
T7 0 121219 0 0
T8 10355 0 0 0
T9 17198 1061 0 0
T10 78507 2671 0 0
T11 13499 0 0 0
T12 167019 5466 0 0
T15 223705 61232 0 0
T58 9635 0 0 0
T91 0 7311 0 0
T97 27629 0 0 0
T101 0 9227 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

TlulGntKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulRdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulReadOnReadLock_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 7802 0 0
T1 58442 1 0 0
T2 25622 0 0 0
T3 13767 0 0 0
T4 757637 48 0 0
T5 85111 3 0 0
T6 0 19 0 0
T7 0 2 0 0
T8 10355 1 0 0
T9 17198 1 0 0
T10 78507 5 0 0
T11 13499 0 0 0
T12 167019 3 0 0
T15 0 17 0 0

TlulRerrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulRvalidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

WriteLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 2681238 0 0
T4 757637 42348 0 0
T5 85111 11269 0 0
T8 10355 0 0 0
T9 17198 0 0 0
T10 78507 7644 0 0
T11 13499 0 0 0
T12 167019 0 0 0
T15 223705 37145 0 0
T45 0 7355 0 0
T58 9635 0 0 0
T61 0 13489 0 0
T62 0 11543 0 0
T91 0 12099 0 0
T92 0 4337 0 0
T95 0 5508 0 0
T97 27629 0 0 0

gen_digest_write_lock.DigestWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 27358364 0 0
T2 25622 14089 0 0
T3 13767 0 0 0
T4 757637 239323 0 0
T5 85111 61290 0 0
T8 10355 0 0 0
T9 17198 12820 0 0
T10 78507 59721 0 0
T11 13499 3000 0 0
T12 167019 0 0 0
T15 223705 200058 0 0
T61 0 236174 0 0
T91 0 61568 0 0
T101 0 16613 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

Line Coverage for Instance : tb.dut.gen_partitions[1].gen_unbuffered.u_part_unbuf
Line No.TotalCoveredPercent
TOTAL9191100.00
CONT_ASSIGN13811100.00
CONT_ASSIGN14911100.00
ALWAYS1646868100.00
CONT_ASSIGN33411100.00
CONT_ASSIGN33611100.00
CONT_ASSIGN34211100.00
CONT_ASSIGN34911100.00
CONT_ASSIGN35011100.00
CONT_ASSIGN35411100.00
CONT_ASSIGN35811100.00
CONT_ASSIGN39511100.00
CONT_ASSIGN42011100.00
CONT_ASSIGN45411100.00
ALWAYS46133100.00
ALWAYS46488100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_unbuf.sv' or '../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_unbuf.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
138 1 1
149 1 1
164 1 1
167 1 1
170 1 1
171 1 1
174 1 1
175 1 1
176 1 1
179 1 1
182 1 1
183 1 1
184 1 1
186 1 1
191 1 1
193 1 1
194 1 1
196 unreachable
MISSING_ELSE
205 1 1
206 1 1
207 1 1
MISSING_ELSE
215 1 1
216 1 1
217 1 1
218 1 1
220 1 1
221 1 1
MISSING_ELSE
224 1 1
225 1 1
MISSING_ELSE
233 1 1
234 1 1
235 1 1
236 1 1
237 1 1
MISSING_ELSE
246 1 1
248 1 1
249 1 1
250 1 1
251 1 1
252 1 1
MISSING_ELSE
255 1 1
256 1 1
257 1 1
258 1 1
266 1 1
267 1 1
268 1 1
269 1 1
270 1 1
272 1 1
273 1 1
MISSING_ELSE
276 1 1
277 1 1
279 1 1
MISSING_ELSE
288 1 1
289 1 1
MISSING_ELSE
293 1 1
294 1 1
295 1 1
296 1 1
297 1 1
298 1 1
MISSING_ELSE
314 1 1
315 1 1
316 1 1
317 1 1
MISSING_ELSE
MISSING_ELSE
321 1 1
322 1 1
323 1 1
324 1 1
325 1 1
MISSING_ELSE
MISSING_ELSE
334 1 1
336 1 1
342 1 1
349 1 1
350 1 1
354 1 1
358 1 1
395 1 1
420 1 1
454 1 1
461 3 3
464 1 1
465 1 1
466 1 1
467 1 1
469 1 1
470 1 1
471 1 1
472 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.gen_partitions[1].gen_unbuffered.u_part_unbuf
TotalCoveredPercent
Conditions3333100.00
Logical3333100.00
Non-Logical00
Event00

 LINE       220
 EXPRESSION (otp_err != NoError)
            ----------1---------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT3,T161,T162

 LINE       272
 EXPRESSION (otp_err != NoError)
            ----------1---------
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT129,T45,T105

 LINE       288
 EXPRESSION (error_q == NoError)
            ----------1---------
-1-StatusTests
0CoveredT1,T3,T4
1CoveredT19,T20,T21

 LINE       316
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT68,T70,T163
1CoveredT68,T70,T163

 LINE       324
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT1,T3,T4
1CoveredT1,T3,T4

 LINE       336
 EXPRESSION ((tlul_rvalid_o && (tlul_rerror_o == '0)) ? otp_rdata_i[31:0] : '0)
             --------------------1-------------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT2,T3,T4

 LINE       336
 SUB-EXPRESSION (tlul_rvalid_o && (tlul_rerror_o == '0))
                 ------1------    ----------2----------
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT4,T8,T10
11CoveredT2,T3,T4

 LINE       336
 SUB-EXPRESSION (tlul_rerror_o == '0)
                ----------1----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       342
 EXPRESSION (({tlul_addr_q, 2'b0} >= 11'b00001000000) && ({1'b0, tlul_addr_q, 2'b0} < PartEnd))
             --------------------1-------------------    ------------------2------------------
-1--2-StatusTestsExclude Annotation
01CoveredT1,T2,T3
10Excluded VC_COV_UNR
11CoveredT2,T3,T4

 LINE       349
 EXPRESSION ((otp_addr_sel == DigestAddrSel) ? DigestOffset : ({tlul_addr_q, 2'b0}))
             ---------------1---------------
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT1,T2,T3

 LINE       349
 SUB-EXPRESSION (otp_addr_sel == DigestAddrSel)
                ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       358
 EXPRESSION 
 Number  Term
      1  (otp_addr_sel == DigestAddrSel) ? (2'((unsigned'(((otp_ctrl_pkg::ScrmblBlockWidth / otp_ctrl_pkg::OtpWidth) - 1))))) : (2'((unsigned'(((32 / otp_ctrl_pkg::OtpWidth) - 1))))))
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT1,T2,T3

 LINE       358
 SUB-EXPRESSION (otp_addr_sel == DigestAddrSel)
                ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       395
 EXPRESSION (((~init_done_o)) ? MuBi8True : MuBi8False)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

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

 LINE       420
 SUB-EXPRESSION (digest_o != '0)
                --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT2,T4,T5

FSM Coverage for Instance : tb.dut.gen_partitions[1].gen_unbuffered.u_part_unbuf
Summary for FSM :: state_q
TotalCoveredPercent
States 7 7 100.00 (Not included in score)
Transitions 13 12 92.31
Sequences 0 0

State, Transition and Sequence Details for FSM :: state_q
statesLine No.CoveredTests
ErrorSt 224 Covered T1,T3,T4
IdleSt 196 Covered T1,T2,T3
InitSt 194 Covered T1,T2,T3
InitWaitSt 207 Covered T1,T2,T3
ReadSt 236 Covered T2,T3,T4
ReadWaitSt 252 Covered T2,T3,T4
ResetSt 190 Covered T1,T2,T3


transitionsLine No.CoveredTestsExclude Annotation
IdleSt->ErrorSt 315 Covered T1,T3,T4
IdleSt->ReadSt 236 Covered T2,T3,T4
InitSt->ErrorSt 315 Covered T83,T197,T198
InitSt->InitWaitSt 207 Covered T1,T2,T3
InitWaitSt->ErrorSt 224 Covered T58,T164,T165
InitWaitSt->IdleSt 218 Covered T1,T2,T3
ReadSt->ErrorSt 315 Not Covered
ReadSt->IdleSt 255 Covered T4,T10,T12
ReadSt->ReadWaitSt 252 Covered T2,T3,T4
ReadWaitSt->ErrorSt 276 Covered T153,T166,T89
ReadWaitSt->IdleSt 270 Covered T2,T3,T4
ResetSt->ErrorSt 315 Covered T68,T69,T70
ResetSt->IdleSt 196 Excluded VC_COV_UNR
ResetSt->InitSt 194 Covered T1,T2,T3


Summary for FSM :: error_q
TotalCoveredPercent
States 5 5 100.00 (Not included in score)
Transitions 11 10 90.91
Sequences 0 0

State, Transition and Sequence Details for FSM :: error_q
statesLine No.CoveredTests
AccessError 256 Covered T4,T10,T12
CheckFailError 317 Covered T68,T70,T163
FsmStateError 289 Covered T1,T3,T4
MacroEccCorrError 221 Covered T3,T129,T45
NoError 235 Covered T1,T2,T3


transitionsLine No.CoveredTestsExclude Annotation
AccessError->CheckFailError 317 Excluded VC_COV_UNR
AccessError->FsmStateError 325 Covered T4,T12,T129
AccessError->MacroEccCorrError 221 Excluded VC_COV_UNR
AccessError->NoError 235 Covered T4,T10,T12
CheckFailError->AccessError 256 Excluded VC_COV_UNR
CheckFailError->FsmStateError 325 Excluded VC_COV_UNR
CheckFailError->MacroEccCorrError 221 Excluded VC_COV_UNR
CheckFailError->NoError 235 Covered T68,T70,T163
FsmStateError->AccessError 256 Excluded VC_COV_UNR
FsmStateError->CheckFailError 317 Excluded VC_COV_UNR
FsmStateError->MacroEccCorrError 221 Excluded VC_COV_UNR
FsmStateError->NoError 235 Covered T1,T3,T4
MacroEccCorrError->AccessError 256 Excluded VC_COV_UNR
MacroEccCorrError->CheckFailError 317 Not Covered
MacroEccCorrError->FsmStateError 325 Covered T3,T195,T161
MacroEccCorrError->NoError 235 Covered T129,T45,T105
NoError->AccessError 256 Covered T4,T10,T12
NoError->CheckFailError 317 Covered T68,T70,T163
NoError->FsmStateError 289 Covered T1,T4,T8
NoError->MacroEccCorrError 221 Covered T3,T129,T45



Branch Coverage for Instance : tb.dut.gen_partitions[1].gen_unbuffered.u_part_unbuf
Line No.TotalCoveredPercent
Branches 44 44 100.00
TERNARY 336 2 2 100.00
TERNARY 349 2 2 100.00
TERNARY 358 2 2 100.00
TERNARY 395 2 2 100.00
TERNARY 420 2 2 100.00
CASE 186 23 23 100.00
IF 314 3 3 100.00
IF 321 3 3 100.00
IF 461 2 2 100.00
IF 464 3 3 100.00

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

LineNo. Expression -1-: 336 ((tlul_rvalid_o && (tlul_rerror_o == '0))) ?

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


LineNo. Expression -1-: 349 ((otp_addr_sel == DigestAddrSel)) ?

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


LineNo. Expression -1-: 358 ((otp_addr_sel == DigestAddrSel)) ?

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


LineNo. Expression -1-: 395 ((~init_done_o)) ?

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


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

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


LineNo. Expression -1-: 186 case (state_q) -2-: 191 if (init_req_i) -3-: 193 if (1'b1) -4-: 206 if (otp_gnt_i) -5-: 215 if (otp_rvalid_i) -6-: 217 if ((otp_err inside {NoError, MacroEccCorrError})) -7-: 220 if ((otp_err != NoError)) -8-: 234 if (tlul_req_i) -9-: 248 if ((tlul_addr_in_range && prim_mubi_pkg::mubi8_test_false_strict(access_o.read_lock))) -10-: 251 if (otp_gnt_i) -11-: 267 if (otp_rvalid_i) -12-: 269 if ((otp_err inside {NoError, MacroEccCorrError})) -13-: 272 if ((otp_err != NoError)) -14-: 288 if ((error_q == NoError)) -15-: 293 if (pending_tlul_error_q) -16-: 296 if (tlul_req_i)

Branches:
-1--2--3--4--5--6--7--8--9--10--11--12--13--14--15--16-StatusTests
ResetSt 1 1 - - - - - - - - - - - - - Covered T1,T2,T3
ResetSt 1 0 - - - - - - - - - - - - - Unreachable
ResetSt 0 - - - - - - - - - - - - - - Covered T1,T2,T3
InitSt - - 1 - - - - - - - - - - - - Covered T1,T2,T3
InitSt - - 0 - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - - 1 1 1 - - - - - - - - - Covered T3,T161,T162
InitWaitSt - - - 1 1 0 - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - - 1 0 - - - - - - - - - - Covered T58,T164,T165
InitWaitSt - - - 0 - - - - - - - - - - - Covered T1,T2,T3
IdleSt - - - - - - 1 - - - - - - - - Covered T2,T3,T4
IdleSt - - - - - - 0 - - - - - - - - Covered T1,T2,T3
ReadSt - - - - - - - 1 1 - - - - - - Covered T2,T3,T4
ReadSt - - - - - - - 1 0 - - - - - - Covered T10,T152,T17
ReadSt - - - - - - - 0 - - - - - - - Covered T4,T10,T12
ReadWaitSt - - - - - - - - - 1 1 1 - - - Covered T129,T45,T105
ReadWaitSt - - - - - - - - - 1 1 0 - - - Covered T2,T3,T4
ReadWaitSt - - - - - - - - - 1 0 - - - - Covered T153,T166,T89
ReadWaitSt - - - - - - - - - 0 - - - - - Covered T2,T3,T4
ErrorSt - - - - - - - - - - - - 1 - - Covered T19,T20,T21
ErrorSt - - - - - - - - - - - - 0 - - Covered T1,T3,T4
ErrorSt - - - - - - - - - - - - - 1 - Covered T4,T8,T12
ErrorSt - - - - - - - - - - - - - 0 1 Covered T4,T8,T12
ErrorSt - - - - - - - - - - - - - 0 0 Covered T1,T3,T4
default - - - - - - - - - - - - - - - Covered T19,T20,T21


LineNo. Expression -1-: 314 if (ecc_err) -2-: 316 if ((state_q != ErrorSt))

Branches:
-1--2-StatusTests
1 1 Covered T68,T70,T163
1 0 Covered T68,T70,T163
0 - Covered T1,T2,T3


LineNo. Expression -1-: 321 if (lc_ctrl_pkg::lc_tx_test_true_loose(escalate_en_i)) -2-: 324 if ((state_q != ErrorSt))

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


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

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


LineNo. Expression -1-: 464 if ((!rst_ni)) -2-: 471 if (tlul_gnt_o)

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


Assert Coverage for Instance : tb.dut.gen_partitions[1].gen_unbuffered.u_part_unbuf
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 26 26 100.00 26 100.00
Cover properties 0 0 0
Cover sequences 0 0 0
Total 26 26 100.00 26 100.00




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
AccessKnown_A 486135018 485295646 0 0
DigestKnown_A 486135018 485295646 0 0
DigestOffsetMustBeRepresentable_A 1155 1155 0 0
EccErrorState_A 486135018 23819 0 0
ErrorKnown_A 486135018 485295646 0 0
FsmStateKnown_A 486135018 485295646 0 0
InitDoneKnown_A 486135018 485295646 0 0
InitReadLocksPartition_A 486135018 96441424 0 0
InitWriteLocksPartition_A 486135018 96441424 0 0
OffsetMustBeBlockAligned_A 1155 1155 0 0
OtpAddrKnown_A 486135018 485295646 0 0
OtpCmdKnown_A 486135018 485295646 0 0
OtpErrorState_A 486135018 69 0 0
OtpReqKnown_A 486135018 485295646 0 0
OtpSizeKnown_A 486135018 485295646 0 0
OtpWdataKnown_A 486135018 485295646 0 0
ReadLockPropagation_A 486135018 200790680 0 0
SizeMustBeBlockAligned_A 1155 1155 0 0
TlulGntKnown_A 486135018 485295646 0 0
TlulRdataKnown_A 486135018 485295646 0 0
TlulReadOnReadLock_A 486135018 7854 0 0
TlulRerrorKnown_A 486135018 485295646 0 0
TlulRvalidKnown_A 486135018 485295646 0 0
WriteLockPropagation_A 486135018 2312563 0 0
gen_digest_write_lock.DigestWriteLocksPartition_A 486135018 26724228 0 0
u_state_regs_A 486135018 485295646 0 0


AccessKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

DigestKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

EccErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 23819 0 0
T17 915067 0 0 0
T66 124887 0 0 0
T68 13130 3048 0 0
T70 0 2538 0 0
T137 22247 0 0 0
T157 23949 0 0 0
T163 0 2215 0 0
T168 0 3202 0 0
T170 0 3856 0 0
T171 0 2986 0 0
T172 0 3621 0 0
T173 0 2353 0 0
T174 14508 0 0 0
T175 32498 0 0 0
T176 8917 0 0 0
T177 12089 0 0 0
T178 8725 0 0 0

ErrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

FsmStateKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

InitDoneKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

InitReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 96441424 0 0
T1 58442 4568 0 0
T2 25622 324 0 0
T3 13767 4576 0 0
T4 757637 155896 0 0
T5 85111 2405 0 0
T8 10355 5062 0 0
T9 17198 1969 0 0
T10 78507 1307 0 0
T11 13499 6051 0 0
T12 167019 33709 0 0

InitWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 96441424 0 0
T1 58442 4568 0 0
T2 25622 324 0 0
T3 13767 4576 0 0
T4 757637 155896 0 0
T5 85111 2405 0 0
T8 10355 5062 0 0
T9 17198 1969 0 0
T10 78507 1307 0 0
T11 13499 6051 0 0
T12 167019 33709 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

OtpAddrKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 69 0 0
T6 117594 0 0 0
T7 418070 0 0 0
T57 23481 0 0 0
T58 9635 1 0 0
T61 459420 0 0 0
T89 0 1 0 0
T91 72893 0 0 0
T92 41556 0 0 0
T100 19144 0 0 0
T101 27923 0 0 0
T153 0 1 0 0
T164 0 1 0 0
T165 0 1 0 0
T166 0 1 0 0
T178 0 1 0 0
T183 0 1 0 0
T185 0 1 0 0
T187 0 1 0 0
T188 73315 0 0 0

OtpReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpSizeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpWdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

ReadLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 200790680 0 0
T4 757637 177233 0 0
T5 85111 8523 0 0
T7 0 114397 0 0
T8 10355 0 0 0
T9 17198 0 0 0
T10 78507 3173 0 0
T11 13499 0 0 0
T12 167019 5456 0 0
T15 223705 61165 0 0
T58 9635 0 0 0
T61 0 56658 0 0
T91 0 16107 0 0
T92 0 4072 0 0
T97 27629 0 0 0
T101 0 10268 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

TlulGntKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulRdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulReadOnReadLock_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 7854 0 0
T4 757637 39 0 0
T5 85111 0 0 0
T6 0 17 0 0
T7 0 5 0 0
T8 10355 2 0 0
T9 17198 0 0 0
T10 78507 3 0 0
T11 13499 0 0 0
T12 167019 7 0 0
T15 223705 11 0 0
T58 9635 0 0 0
T91 0 7 0 0
T97 27629 0 0 0
T101 0 1 0 0
T188 0 10 0 0

TlulRerrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulRvalidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

WriteLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 2312563 0 0
T4 757637 34374 0 0
T5 85111 3905 0 0
T8 10355 0 0 0
T9 17198 0 0 0
T10 78507 5517 0 0
T11 13499 0 0 0
T12 167019 4797 0 0
T15 223705 13965 0 0
T45 0 7355 0 0
T58 9635 0 0 0
T61 0 21364 0 0
T91 0 3805 0 0
T92 0 4210 0 0
T93 0 22130 0 0
T97 27629 0 0 0

gen_digest_write_lock.DigestWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 26724228 0 0
T2 25622 14055 0 0
T3 13767 0 0 0
T4 757637 231048 0 0
T5 85111 41726 0 0
T8 10355 0 0 0
T9 17198 12718 0 0
T10 78507 68665 0 0
T11 13499 0 0 0
T12 167019 60483 0 0
T15 223705 199854 0 0
T61 0 289496 0 0
T91 0 61347 0 0
T92 0 32821 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

Line Coverage for Instance : tb.dut.gen_partitions[2].gen_unbuffered.u_part_unbuf
Line No.TotalCoveredPercent
TOTAL9191100.00
CONT_ASSIGN13811100.00
CONT_ASSIGN14911100.00
ALWAYS1646868100.00
CONT_ASSIGN33411100.00
CONT_ASSIGN33611100.00
CONT_ASSIGN34211100.00
CONT_ASSIGN34911100.00
CONT_ASSIGN35011100.00
CONT_ASSIGN35411100.00
CONT_ASSIGN35811100.00
CONT_ASSIGN39511100.00
CONT_ASSIGN42011100.00
CONT_ASSIGN45411100.00
ALWAYS46133100.00
ALWAYS46488100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_unbuf.sv' or '../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_unbuf.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
138 1 1
149 1 1
164 1 1
167 1 1
170 1 1
171 1 1
174 1 1
175 1 1
176 1 1
179 1 1
182 1 1
183 1 1
184 1 1
186 1 1
191 1 1
193 1 1
194 1 1
196 unreachable
MISSING_ELSE
205 1 1
206 1 1
207 1 1
MISSING_ELSE
215 1 1
216 1 1
217 1 1
218 1 1
220 1 1
221 1 1
MISSING_ELSE
224 1 1
225 1 1
MISSING_ELSE
233 1 1
234 1 1
235 1 1
236 1 1
237 1 1
MISSING_ELSE
246 1 1
248 1 1
249 1 1
250 1 1
251 1 1
252 1 1
MISSING_ELSE
255 1 1
256 1 1
257 1 1
258 1 1
266 1 1
267 1 1
268 1 1
269 1 1
270 1 1
272 1 1
273 1 1
MISSING_ELSE
276 1 1
277 1 1
279 1 1
MISSING_ELSE
288 1 1
289 1 1
MISSING_ELSE
293 1 1
294 1 1
295 1 1
296 1 1
297 1 1
298 1 1
MISSING_ELSE
314 1 1
315 1 1
316 1 1
317 1 1
MISSING_ELSE
MISSING_ELSE
321 1 1
322 1 1
323 1 1
324 1 1
325 1 1
MISSING_ELSE
MISSING_ELSE
334 1 1
336 1 1
342 1 1
349 1 1
350 1 1
354 1 1
358 1 1
395 1 1
420 1 1
454 1 1
461 3 3
464 1 1
465 1 1
466 1 1
467 1 1
469 1 1
470 1 1
471 1 1
472 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.gen_partitions[2].gen_unbuffered.u_part_unbuf
TotalCoveredPercent
Conditions343397.06
Logical343397.06
Non-Logical00
Event00

 LINE       220
 EXPRESSION (otp_err != NoError)
            ----------1---------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT158,T52,T36

 LINE       272
 EXPRESSION (otp_err != NoError)
            ----------1---------
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT12,T105,T75

 LINE       288
 EXPRESSION (error_q == NoError)
            ----------1---------
-1-StatusTests
0CoveredT1,T3,T4
1CoveredT19,T20,T21

 LINE       316
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT68,T159,T160
1CoveredT68,T159,T160

 LINE       324
 EXPRESSION (state_q != ErrorSt)
            ----------1---------
-1-StatusTests
0CoveredT1,T3,T4
1CoveredT1,T3,T4

 LINE       336
 EXPRESSION ((tlul_rvalid_o && (tlul_rerror_o == '0)) ? otp_rdata_i[31:0] : '0)
             --------------------1-------------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT2,T3,T4

 LINE       336
 SUB-EXPRESSION (tlul_rvalid_o && (tlul_rerror_o == '0))
                 ------1------    ----------2----------
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT4,T5,T8
11CoveredT2,T3,T4

 LINE       336
 SUB-EXPRESSION (tlul_rerror_o == '0)
                ----------1----------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       342
 EXPRESSION (({tlul_addr_q, 2'b0} >= 11'b00111100000) && ({1'b0, tlul_addr_q, 2'b0} < PartEnd))
             --------------------1-------------------    ------------------2------------------
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T4

 LINE       349
 EXPRESSION ((otp_addr_sel == DigestAddrSel) ? DigestOffset : ({tlul_addr_q, 2'b0}))
             ---------------1---------------
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT1,T2,T3

 LINE       349
 SUB-EXPRESSION (otp_addr_sel == DigestAddrSel)
                ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       358
 EXPRESSION 
 Number  Term
      1  (otp_addr_sel == DigestAddrSel) ? (2'((unsigned'(((otp_ctrl_pkg::ScrmblBlockWidth / otp_ctrl_pkg::OtpWidth) - 1))))) : (2'((unsigned'(((32 / otp_ctrl_pkg::OtpWidth) - 1))))))
-1-StatusTests
0CoveredT2,T3,T4
1CoveredT1,T2,T3

 LINE       358
 SUB-EXPRESSION (otp_addr_sel == DigestAddrSel)
                ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       395
 EXPRESSION (((~init_done_o)) ? MuBi8True : MuBi8False)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

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

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

FSM Coverage for Instance : tb.dut.gen_partitions[2].gen_unbuffered.u_part_unbuf
Summary for FSM :: state_q
TotalCoveredPercent
States 7 7 100.00 (Not included in score)
Transitions 13 12 92.31
Sequences 0 0

State, Transition and Sequence Details for FSM :: state_q
statesLine No.CoveredTests
ErrorSt 224 Covered T1,T3,T4
IdleSt 196 Covered T1,T2,T3
InitSt 194 Covered T1,T2,T3
InitWaitSt 207 Covered T1,T2,T3
ReadSt 236 Covered T2,T3,T4
ReadWaitSt 252 Covered T2,T3,T4
ResetSt 190 Covered T1,T2,T3


transitionsLine No.CoveredTestsExclude Annotation
IdleSt->ErrorSt 315 Covered T1,T3,T4
IdleSt->ReadSt 236 Covered T2,T3,T4
InitSt->ErrorSt 315 Covered T117,T83,T197
InitSt->InitWaitSt 207 Covered T1,T2,T3
InitWaitSt->ErrorSt 224 Covered T11,T58,T179
InitWaitSt->IdleSt 218 Covered T1,T2,T3
ReadSt->ErrorSt 315 Not Covered
ReadSt->IdleSt 255 Covered T4,T5,T10
ReadSt->ReadWaitSt 252 Covered T2,T3,T4
ReadWaitSt->ErrorSt 276 Covered T12,T153,T166
ReadWaitSt->IdleSt 270 Covered T2,T3,T4
ResetSt->ErrorSt 315 Covered T68,T69,T70
ResetSt->IdleSt 196 Excluded VC_COV_UNR
ResetSt->InitSt 194 Covered T1,T2,T3


Summary for FSM :: error_q
TotalCoveredPercent
States 5 5 100.00 (Not included in score)
Transitions 11 10 90.91
Sequences 0 0

State, Transition and Sequence Details for FSM :: error_q
statesLine No.CoveredTests
AccessError 256 Covered T4,T5,T10
CheckFailError 317 Covered T68,T159,T160
FsmStateError 289 Covered T1,T3,T4
MacroEccCorrError 221 Covered T12,T158,T105
NoError 235 Covered T1,T2,T3


transitionsLine No.CoveredTestsExclude Annotation
AccessError->CheckFailError 317 Excluded VC_COV_UNR
AccessError->FsmStateError 325 Covered T13,T14,T16
AccessError->MacroEccCorrError 221 Excluded VC_COV_UNR
AccessError->NoError 235 Covered T4,T5,T10
CheckFailError->AccessError 256 Excluded VC_COV_UNR
CheckFailError->FsmStateError 325 Excluded VC_COV_UNR
CheckFailError->MacroEccCorrError 221 Excluded VC_COV_UNR
CheckFailError->NoError 235 Covered T68,T159,T160
FsmStateError->AccessError 256 Excluded VC_COV_UNR
FsmStateError->CheckFailError 317 Excluded VC_COV_UNR
FsmStateError->MacroEccCorrError 221 Excluded VC_COV_UNR
FsmStateError->NoError 235 Covered T1,T3,T4
MacroEccCorrError->AccessError 256 Excluded VC_COV_UNR
MacroEccCorrError->CheckFailError 317 Not Covered
MacroEccCorrError->FsmStateError 325 Covered T12,T158,T52
MacroEccCorrError->NoError 235 Covered T12,T105,T75
NoError->AccessError 256 Covered T4,T5,T10
NoError->CheckFailError 317 Covered T68,T159,T160
NoError->FsmStateError 289 Covered T1,T3,T4
NoError->MacroEccCorrError 221 Covered T12,T158,T105



Branch Coverage for Instance : tb.dut.gen_partitions[2].gen_unbuffered.u_part_unbuf
Line No.TotalCoveredPercent
Branches 44 44 100.00
TERNARY 336 2 2 100.00
TERNARY 349 2 2 100.00
TERNARY 358 2 2 100.00
TERNARY 395 2 2 100.00
TERNARY 420 2 2 100.00
CASE 186 23 23 100.00
IF 314 3 3 100.00
IF 321 3 3 100.00
IF 461 2 2 100.00
IF 464 3 3 100.00

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

LineNo. Expression -1-: 336 ((tlul_rvalid_o && (tlul_rerror_o == '0))) ?

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


LineNo. Expression -1-: 349 ((otp_addr_sel == DigestAddrSel)) ?

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


LineNo. Expression -1-: 358 ((otp_addr_sel == DigestAddrSel)) ?

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


LineNo. Expression -1-: 395 ((~init_done_o)) ?

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


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

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


LineNo. Expression -1-: 186 case (state_q) -2-: 191 if (init_req_i) -3-: 193 if (1'b1) -4-: 206 if (otp_gnt_i) -5-: 215 if (otp_rvalid_i) -6-: 217 if ((otp_err inside {NoError, MacroEccCorrError})) -7-: 220 if ((otp_err != NoError)) -8-: 234 if (tlul_req_i) -9-: 248 if ((tlul_addr_in_range && prim_mubi_pkg::mubi8_test_false_strict(access_o.read_lock))) -10-: 251 if (otp_gnt_i) -11-: 267 if (otp_rvalid_i) -12-: 269 if ((otp_err inside {NoError, MacroEccCorrError})) -13-: 272 if ((otp_err != NoError)) -14-: 288 if ((error_q == NoError)) -15-: 293 if (pending_tlul_error_q) -16-: 296 if (tlul_req_i)

Branches:
-1--2--3--4--5--6--7--8--9--10--11--12--13--14--15--16-StatusTests
ResetSt 1 1 - - - - - - - - - - - - - Covered T1,T2,T3
ResetSt 1 0 - - - - - - - - - - - - - Unreachable
ResetSt 0 - - - - - - - - - - - - - - Covered T1,T2,T3
InitSt - - 1 - - - - - - - - - - - - Covered T1,T2,T3
InitSt - - 0 - - - - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - - 1 1 1 - - - - - - - - - Covered T158,T52,T36
InitWaitSt - - - 1 1 0 - - - - - - - - - Covered T1,T2,T3
InitWaitSt - - - 1 0 - - - - - - - - - - Covered T11,T179,T181
InitWaitSt - - - 0 - - - - - - - - - - - Covered T1,T2,T3
IdleSt - - - - - - 1 - - - - - - - - Covered T2,T3,T4
IdleSt - - - - - - 0 - - - - - - - - Covered T1,T2,T3
ReadSt - - - - - - - 1 1 - - - - - - Covered T2,T3,T4
ReadSt - - - - - - - 1 0 - - - - - - Covered T10,T7,T17
ReadSt - - - - - - - 0 - - - - - - - Covered T4,T5,T10
ReadWaitSt - - - - - - - - - 1 1 1 - - - Covered T12,T105,T75
ReadWaitSt - - - - - - - - - 1 1 0 - - - Covered T2,T3,T4
ReadWaitSt - - - - - - - - - 1 0 - - - - Covered T12,T153,T166
ReadWaitSt - - - - - - - - - 0 - - - - - Covered T2,T3,T4
ErrorSt - - - - - - - - - - - - 1 - - Covered T19,T20,T21
ErrorSt - - - - - - - - - - - - 0 - - Covered T1,T3,T4
ErrorSt - - - - - - - - - - - - - 1 - Covered T4,T8,T9
ErrorSt - - - - - - - - - - - - - 0 1 Covered T4,T8,T9
ErrorSt - - - - - - - - - - - - - 0 0 Covered T1,T3,T4
default - - - - - - - - - - - - - - - Covered T19,T20,T21


LineNo. Expression -1-: 314 if (ecc_err) -2-: 316 if ((state_q != ErrorSt))

Branches:
-1--2-StatusTests
1 1 Covered T68,T159,T160
1 0 Covered T68,T159,T160
0 - Covered T1,T2,T3


LineNo. Expression -1-: 321 if (lc_ctrl_pkg::lc_tx_test_true_loose(escalate_en_i)) -2-: 324 if ((state_q != ErrorSt))

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


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

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


LineNo. Expression -1-: 464 if ((!rst_ni)) -2-: 471 if (tlul_gnt_o)

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


Assert Coverage for Instance : tb.dut.gen_partitions[2].gen_unbuffered.u_part_unbuf
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 26 26 100.00 26 100.00
Cover properties 0 0 0
Cover sequences 0 0 0
Total 26 26 100.00 26 100.00




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
AccessKnown_A 486135018 485295646 0 0
DigestKnown_A 486135018 485295646 0 0
DigestOffsetMustBeRepresentable_A 1155 1155 0 0
EccErrorState_A 486135018 21078 0 0
ErrorKnown_A 486135018 485295646 0 0
FsmStateKnown_A 486135018 485295646 0 0
InitDoneKnown_A 486135018 485295646 0 0
InitReadLocksPartition_A 486135018 96618810 0 0
InitWriteLocksPartition_A 486135018 96618810 0 0
OffsetMustBeBlockAligned_A 1155 1155 0 0
OtpAddrKnown_A 486135018 485295646 0 0
OtpCmdKnown_A 486135018 485295646 0 0
OtpErrorState_A 486135018 69 0 0
OtpReqKnown_A 486135018 485295646 0 0
OtpSizeKnown_A 486135018 485295646 0 0
OtpWdataKnown_A 486135018 485295646 0 0
ReadLockPropagation_A 486135018 204623320 0 0
SizeMustBeBlockAligned_A 1155 1155 0 0
TlulGntKnown_A 486135018 485295646 0 0
TlulRdataKnown_A 486135018 485295646 0 0
TlulReadOnReadLock_A 486135018 8166 0 0
TlulRerrorKnown_A 486135018 485295646 0 0
TlulRvalidKnown_A 486135018 485295646 0 0
WriteLockPropagation_A 486135018 1430761 0 0
gen_digest_write_lock.DigestWriteLocksPartition_A 486135018 16494650 0 0
u_state_regs_A 486135018 485295646 0 0


AccessKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

DigestKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

EccErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 21078 0 0
T17 915067 0 0 0
T66 124887 0 0 0
T68 13130 3048 0 0
T137 22247 0 0 0
T157 23949 0 0 0
T159 0 3107 0 0
T160 0 2373 0 0
T168 0 3202 0 0
T169 0 3139 0 0
T170 0 3856 0 0
T173 0 2353 0 0
T174 14508 0 0 0
T175 32498 0 0 0
T176 8917 0 0 0
T177 12089 0 0 0
T178 8725 0 0 0

ErrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

FsmStateKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

InitDoneKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

InitReadLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 96618810 0 0
T1 58442 4840 0 0
T2 25622 392 0 0
T3 13767 4627 0 0
T4 757637 156814 0 0
T5 85111 2626 0 0
T8 10355 5096 0 0
T9 17198 2088 0 0
T10 78507 1662 0 0
T11 13499 6075 0 0
T12 167019 34034 0 0

InitWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 96618810 0 0
T1 58442 4840 0 0
T2 25622 392 0 0
T3 13767 4627 0 0
T4 757637 156814 0 0
T5 85111 2626 0 0
T8 10355 5096 0 0
T9 17198 2088 0 0
T10 78507 1662 0 0
T11 13499 6075 0 0
T12 167019 34034 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

OtpAddrKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpCmdKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpErrorState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 69 0 0
T6 117594 0 0 0
T7 418070 0 0 0
T11 13499 1 0 0
T12 167019 1 0 0
T15 223705 0 0 0
T57 23481 0 0 0
T58 9635 0 0 0
T97 27629 0 0 0
T101 27923 0 0 0
T153 0 1 0 0
T166 0 1 0 0
T174 0 1 0 0
T179 0 1 0 0
T181 0 1 0 0
T182 0 1 0 0
T184 0 1 0 0
T186 0 1 0 0
T188 73315 0 0 0

OtpReqKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpSizeKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

OtpWdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

ReadLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 204623320 0 0
T4 757637 236619 0 0
T5 85111 24355 0 0
T7 0 121618 0 0
T8 10355 0 0 0
T9 17198 1059 0 0
T10 78507 3097 0 0
T11 13499 0 0 0
T12 167019 5446 0 0
T15 223705 69976 0 0
T58 9635 0 0 0
T61 0 55660 0 0
T91 0 12197 0 0
T97 27629 0 0 0
T101 0 9194 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
T5 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0

TlulGntKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulRdataKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulReadOnReadLock_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 8166 0 0
T4 757637 44 0 0
T5 85111 5 0 0
T6 0 17 0 0
T7 0 3 0 0
T8 10355 1 0 0
T9 17198 1 0 0
T10 78507 2 0 0
T11 13499 0 0 0
T12 167019 3 0 0
T15 223705 15 0 0
T58 9635 0 0 0
T97 27629 0 0 0
T101 0 1 0 0

TlulRerrorKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

TlulRvalidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

WriteLockPropagation_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 1430761 0 0
T5 85111 3420 0 0
T6 117594 0 0 0
T8 10355 0 0 0
T9 17198 0 0 0
T10 78507 1908 0 0
T11 13499 0 0 0
T12 167019 0 0 0
T15 223705 0 0 0
T45 0 7355 0 0
T58 9635 0 0 0
T91 0 10806 0 0
T93 0 10166 0 0
T96 0 2512 0 0
T97 27629 0 0 0
T98 0 4252 0 0
T105 0 9380 0 0
T117 0 11183 0 0
T191 0 14653 0 0

gen_digest_write_lock.DigestWriteLocksPartition_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 16494650 0 0
T4 757637 28526 0 0
T5 85111 60950 0 0
T8 10355 0 0 0
T9 17198 12616 0 0
T10 78507 68344 0 0
T11 13499 2978 0 0
T12 167019 0 0 0
T15 223705 0 0 0
T58 9635 0 0 0
T61 0 79266 0 0
T91 0 61126 0 0
T92 0 32719 0 0
T93 0 102373 0 0
T97 27629 0 0 0
T101 0 16477 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 486135018 485295646 0 0
T1 58442 57230 0 0
T2 25622 25276 0 0
T3 13767 13517 0 0
T4 757637 752685 0 0
T5 85111 84005 0 0
T8 10355 10112 0 0
T9 17198 16678 0 0
T10 78507 76867 0 0
T11 13499 13281 0 0
T12 167019 165456 0 0

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