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

Module : kmac_core
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.57 100.00 100.00 100.00 92.86 100.00

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

Module self-instances :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
tb.dut.u_kmac_core 98.57 100.00 100.00 100.00 92.86 100.00



Module Instance : tb.dut.u_kmac_core

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.57 100.00 100.00 100.00 92.86 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.85 100.00 100.00 100.00 100.00 93.10 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
98.76 98.75 96.74 100.00 100.00 97.06 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
gen_key_slicer[0].u_key_slicer 100.00 100.00 100.00
gen_key_slicer[1].u_key_slicer 100.00 100.00 100.00
u_key_index_count 100.00 100.00
u_state_regs 100.00 100.00 100.00 100.00

Line Coverage for Module : kmac_core
Line No.TotalCoveredPercent
TOTAL7676100.00
CONT_ASSIGN15311100.00
ALWAYS16133100.00
ALWAYS1663030100.00
CONT_ASSIGN25111100.00
CONT_ASSIGN25211100.00
CONT_ASSIGN25311100.00
CONT_ASSIGN25411100.00
CONT_ASSIGN25811100.00
CONT_ASSIGN26011100.00
CONT_ASSIGN26511100.00
ALWAYS26866100.00
CONT_ASSIGN28711100.00
ALWAYS30766100.00
ALWAYS33866100.00
ALWAYS33866100.00
CONT_ASSIGN37211100.00
CONT_ASSIGN37511100.00
CONT_ASSIGN39411100.00
ALWAYS42066100.00
CONT_ASSIGN43111100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_kmac_0.1/rtl/kmac_core.sv' or '../src/lowrisc_ip_kmac_0.1/rtl/kmac_core.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
153 1 1
161 3 3
166 1 1
168 1 1
169 1 1
171 1 1
173 1 1
174 1 1
176 1 1
178 1 1
180 1 1
181 1 1
183 1 1
190 1 1
191 1 1
193 1 1
194 1 1
196 1 1
197 1 1
199 1 1
201 1 1
207 1 1
208 1 1
210 1 1
212 1 1
217 1 1
218 1 1
220 1 1
226 1 1
227 1 1
240 1 1
241 1 1
MISSING_ELSE
251 1 1
252 1 1
253 1 1
254 1 1
258 1 1
260 1 1
265 1 1
268 1 1
269 1 1
270 1 1
271 1 1
272 1 1
274 1 1
MISSING_ELSE
287 1 1
307 1 1
317 1 1
318 1 1
319 1 1
320 1 1
321 1 1
338 1 1
341 1 1
345 1 1
349 1 1
353 1 1
358 1 1
338 1 1
341 1 1
345 1 1
349 1 1
353 1 1
358 1 1
372 1 1
375 1 1
394 1 1
420 1 1
421 1 1
422 1 1
423 1 1
424 1 1
425 1 1
431 1 1


Cond Coverage for Module : kmac_core
TotalCoveredPercent
Conditions2828100.00
Logical2828100.00
Non-Logical00
Event00

 LINE       180
 EXPRESSION (kmac_en_i && start_i)
             ----1----    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       207
 EXPRESSION (process_i || process_latched)
             ----1----    -------2-------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT102
10CoveredT1,T2,T3

 LINE       251
 EXPRESSION (en_kmac_datapath ? kmac_valid : fifo_valid_i)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       252
 EXPRESSION (en_kmac_datapath ? kmac_data : fifo_data_i)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       253
 EXPRESSION (en_kmac_datapath ? kmac_strb : fifo_strb_i)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       254
 EXPRESSION (en_kmac_datapath ? 1'b0 : msg_ready_i)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       258
 EXPRESSION (en_key_write ? '1 : '0)
             ------1-----
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       260
 EXPRESSION (en_key_write ? key_sliced : ('{(*adjust*)default:'0}))
             ------1-----
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       265
 EXPRESSION (kmac_en_i ? kmac_process : process_i)
             ----1----
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       270
 EXPRESSION (process_i && ((!process_o)))
             ----1----    -------2------
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT102

 LINE       394
 EXPRESSION (kmac_valid & msg_ready_i)
             -----1----   -----2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       431
 EXPRESSION (key_index == block_addr_limit)
            ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

FSM Coverage for Module : kmac_core
Summary for FSM :: st
TotalCoveredPercent
States 5 5 100.00 (Not included in score)
Transitions 8 8 100.00
Sequences 0 0

State, Transition and Sequence Details for FSM :: st
states   Line No.   Covered   Tests   
StKey 181 Covered T1,T2,T3
StKmacFlush 208 Covered T1,T2,T3
StKmacIdle 183 Covered T1,T2,T3
StKmacMsg 194 Covered T1,T2,T3
StTerminalError 241 Covered T10,T11,T12


transitions   Line No.   Covered   Tests   
StKey->StKmacMsg 194 Covered T1,T2,T3
StKey->StTerminalError 241 Covered T29,T44,T39
StKmacFlush->StKmacIdle 218 Covered T1,T2,T3
StKmacFlush->StTerminalError 241 Covered T51
StKmacIdle->StKey 181 Covered T1,T2,T3
StKmacIdle->StTerminalError 241 Covered T11,T12,T27
StKmacMsg->StKmacFlush 208 Covered T1,T2,T3
StKmacMsg->StTerminalError 241 Covered T10,T40



Branch Coverage for Module : kmac_core
Line No.TotalCoveredPercent
Branches 56 52 92.86
TERNARY 251 2 2 100.00
TERNARY 252 2 2 100.00
TERNARY 253 2 2 100.00
TERNARY 254 2 2 100.00
TERNARY 258 2 2 100.00
TERNARY 260 2 2 100.00
TERNARY 265 2 2 100.00
IF 161 2 2 100.00
CASE 178 10 10 100.00
IF 240 2 2 100.00
IF 268 4 4 100.00
CASE 307 6 5 83.33
CASE 420 6 5 83.33
CASE 338 6 5 83.33
CASE 338 6 5 83.33

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

LineNo. Expression -1-: 251 (en_kmac_datapath) ?

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


LineNo. Expression -1-: 252 (en_kmac_datapath) ?

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


LineNo. Expression -1-: 253 (en_kmac_datapath) ?

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


LineNo. Expression -1-: 254 (en_kmac_datapath) ?

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


LineNo. Expression -1-: 258 (en_key_write) ?

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


LineNo. Expression -1-: 260 (en_key_write) ?

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


LineNo. Expression -1-: 265 (kmac_en_i) ?

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


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

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


LineNo. Expression -1-: 178 case (st) -2-: 180 if ((kmac_en_i && start_i)) -3-: 193 if (sent_blocksize) -4-: 207 if ((process_i || process_latched)) -5-: 217 if (prim_mubi_pkg::mubi4_test_true_strict(done_i))

Branches:
-1--2--3--4--5-StatusTests
StKmacIdle 1 - - - Covered T1,T2,T3
StKmacIdle 0 - - - Covered T1,T2,T3
StKey - 1 - - Covered T1,T2,T3
StKey - 0 - - Covered T1,T2,T3
StKmacMsg - - 1 - Covered T1,T2,T3
StKmacMsg - - 0 - Covered T1,T2,T3
StKmacFlush - - - 1 Covered T1,T2,T3
StKmacFlush - - - 0 Covered T1,T2,T3
StTerminalError - - - - Covered T10,T11,T12
default - - - - Covered T24,T25,T30


LineNo. Expression -1-: 240 if (lc_ctrl_pkg::lc_tx_test_true_loose(lc_escalate_en_i))

Branches:
-1-StatusTests
1 Covered T10,T11,T12
0 Covered T1,T2,T3


LineNo. Expression -1-: 268 if ((!rst_ni)) -2-: 270 if ((process_i && (!process_o))) -3-: 272 if ((process_o || prim_mubi_pkg::mubi4_test_true_strict(done_i)))

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


LineNo. Expression -1-: 307 case (key_len_i)

Branches:
-1-StatusTests
Key128 Covered T1,T2,T3
Key192 Covered T1,T2,T3
Key256 Covered T1,T2,T3
Key384 Covered T1,T2,T3
Key512 Covered T1,T2,T3
default Not Covered


LineNo. Expression -1-: 420 case (strength_i)

Branches:
-1-StatusTests
L128 Covered T1,T2,T3
L224 Covered T1,T32,T36
L256 Covered T1,T2,T3
L384 Covered T1,T2,T3
L512 Covered T1,T2,T31
default Not Covered


LineNo. Expression -1-: 338 case (key_len_i)

Branches:
-1-StatusTests
Key128 Covered T1,T2,T3
Key192 Covered T1,T2,T3
Key256 Covered T1,T2,T3
Key384 Covered T1,T2,T3
Key512 Covered T1,T2,T3
default Not Covered


LineNo. Expression -1-: 338 case (key_len_i)

Branches:
-1-StatusTests
Key128 Covered T1,T2,T3
Key192 Covered T1,T2,T3
Key256 Covered T1,T2,T3
Key384 Covered T1,T2,T3
Key512 Covered T1,T2,T3
default Not Covered


Assert Coverage for Module : kmac_core
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 9 9 100.00 9 100.00
Cover properties 0 0 0
Cover sequences 0 0 0
Total 9 9 100.00 9 100.00




Assertion Details

Name   Attempts   Real Successes   Failures   Incomplete   
AckOnlyInMessageState_A 2147483647 7553576 0 0
KeyDataStableWhenValid_M 2147483647 359607666 0 0
KeyLengthStableWhenValid_M 2147483647 359607666 0 0
KmacEnStable_M 2147483647 22400 0 0
MaxKeyLenMatchToKey512_A 1015 1015 0 0
ModeStable_M 2147483647 34322 0 0
ProcessLatchedCleared_A 2147483647 1 0 0
StrengthStable_M 2147483647 40967 0 0
u_state_regs_A 2147483647 2147483647 0 0


AckOnlyInMessageState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 7553576 0 0
T1 135952 6344 0 0
T2 581876 3988 0 0
T3 125882 276 0 0
T10 2496 0 0 0
T11 7642 0 0 0
T13 0 62971 0 0
T14 0 5500 0 0
T16 0 895 0 0
T19 0 5391 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 0 0 0
T36 0 66836 0 0
T37 0 5 0 0
T50 0 109 0 0

KeyDataStableWhenValid_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 359607666 0 0
T1 135952 922779 0 0
T2 581876 303663 0 0
T3 125882 22164 0 0
T10 2496 169 0 0
T11 7642 0 0 0
T13 0 938962 0 0
T16 0 88907 0 0
T19 0 626342 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 0 0 0
T36 0 755484 0 0
T37 0 2306 0 0
T50 0 17401 0 0

KeyLengthStableWhenValid_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 359607666 0 0
T1 135952 922779 0 0
T2 581876 303663 0 0
T3 125882 22164 0 0
T10 2496 169 0 0
T11 7642 0 0 0
T13 0 938962 0 0
T16 0 88907 0 0
T19 0 626342 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 0 0 0
T36 0 755484 0 0
T37 0 2306 0 0
T50 0 17401 0 0

KmacEnStable_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 22400 0 0
T1 135952 53 0 0
T2 581876 63 0 0
T3 125882 8 0 0
T4 0 32 0 0
T10 2496 1 0 0
T11 7642 0 0 0
T16 0 36 0 0
T19 0 45 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 0 0 0
T36 0 53 0 0
T37 0 4 0 0
T50 0 1 0 0

MaxKeyLenMatchToKey512_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1015 1015 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T31 1 1 0 0
T32 1 1 0 0
T33 1 1 0 0
T34 1 1 0 0
T35 1 1 0 0

ModeStable_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 34322 0 0
T1 135952 55 0 0
T2 581876 119 0 0
T3 125882 21 0 0
T4 0 35 0 0
T10 2496 2 0 0
T11 7642 1 0 0
T16 0 60 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 1 0 0
T37 0 4 0 0
T50 0 1 0 0

ProcessLatchedCleared_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 1 0 0
T102 107198 1 0 0
T103 114555 0 0 0
T104 696389 0 0 0
T105 885984 0 0 0
T106 971669 0 0 0
T107 175700 0 0 0
T108 141645 0 0 0
T109 534447 0 0 0
T110 1422 0 0 0
T111 334547 0 0 0

StrengthStable_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 40967 0 0
T1 135952 87 0 0
T2 581876 121 0 0
T3 125882 17 0 0
T10 2496 3 0 0
T11 7642 2 0 0
T31 104262 2 0 0
T32 634760 2 0 0
T33 1304 1 0 0
T34 1091 1 0 0
T35 649902 2 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 135952 135946 0 0
T2 581876 581786 0 0
T3 125882 125830 0 0
T10 2496 2347 0 0
T11 7642 7489 0 0
T31 104262 104257 0 0
T32 634760 634754 0 0
T33 1304 1218 0 0
T34 1091 1017 0 0
T35 649902 649893 0 0

Line Coverage for Instance : tb.dut.u_kmac_core
Line No.TotalCoveredPercent
TOTAL7676100.00
CONT_ASSIGN15311100.00
ALWAYS16133100.00
ALWAYS1663030100.00
CONT_ASSIGN25111100.00
CONT_ASSIGN25211100.00
CONT_ASSIGN25311100.00
CONT_ASSIGN25411100.00
CONT_ASSIGN25811100.00
CONT_ASSIGN26011100.00
CONT_ASSIGN26511100.00
ALWAYS26866100.00
CONT_ASSIGN28711100.00
ALWAYS30766100.00
ALWAYS33866100.00
ALWAYS33866100.00
CONT_ASSIGN37211100.00
CONT_ASSIGN37511100.00
CONT_ASSIGN39411100.00
ALWAYS42066100.00
CONT_ASSIGN43111100.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_kmac_0.1/rtl/kmac_core.sv' or '../src/lowrisc_ip_kmac_0.1/rtl/kmac_core.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
153 1 1
161 3 3
166 1 1
168 1 1
169 1 1
171 1 1
173 1 1
174 1 1
176 1 1
178 1 1
180 1 1
181 1 1
183 1 1
190 1 1
191 1 1
193 1 1
194 1 1
196 1 1
197 1 1
199 1 1
201 1 1
207 1 1
208 1 1
210 1 1
212 1 1
217 1 1
218 1 1
220 1 1
226 1 1
227 1 1
240 1 1
241 1 1
MISSING_ELSE
251 1 1
252 1 1
253 1 1
254 1 1
258 1 1
260 1 1
265 1 1
268 1 1
269 1 1
270 1 1
271 1 1
272 1 1
274 1 1
MISSING_ELSE
287 1 1
307 1 1
317 1 1
318 1 1
319 1 1
320 1 1
321 1 1
338 1 1
341 1 1
345 1 1
349 1 1
353 1 1
358 1 1
338 1 1
341 1 1
345 1 1
349 1 1
353 1 1
358 1 1
372 1 1
375 1 1
394 1 1
420 1 1
421 1 1
422 1 1
423 1 1
424 1 1
425 1 1
431 1 1


Cond Coverage for Instance : tb.dut.u_kmac_core
TotalCoveredPercent
Conditions2828100.00
Logical2828100.00
Non-Logical00
Event00

 LINE       180
 EXPRESSION (kmac_en_i && start_i)
             ----1----    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       207
 EXPRESSION (process_i || process_latched)
             ----1----    -------2-------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT102
10CoveredT1,T2,T3

 LINE       251
 EXPRESSION (en_kmac_datapath ? kmac_valid : fifo_valid_i)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       252
 EXPRESSION (en_kmac_datapath ? kmac_data : fifo_data_i)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       253
 EXPRESSION (en_kmac_datapath ? kmac_strb : fifo_strb_i)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       254
 EXPRESSION (en_kmac_datapath ? 1'b0 : msg_ready_i)
             --------1-------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       258
 EXPRESSION (en_key_write ? '1 : '0)
             ------1-----
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       260
 EXPRESSION (en_key_write ? key_sliced : ('{(*adjust*)default:'0}))
             ------1-----
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       265
 EXPRESSION (kmac_en_i ? kmac_process : process_i)
             ----1----
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       270
 EXPRESSION (process_i && ((!process_o)))
             ----1----    -------2------
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT102

 LINE       394
 EXPRESSION (kmac_valid & msg_ready_i)
             -----1----   -----2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       431
 EXPRESSION (key_index == block_addr_limit)
            ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

FSM Coverage for Instance : tb.dut.u_kmac_core
Summary for FSM :: st
TotalCoveredPercent
States 5 5 100.00 (Not included in score)
Transitions 7 7 100.00
Sequences 0 0

State, Transition and Sequence Details for FSM :: st
states   Line No.   Covered   Tests   
StKey 181 Covered T1,T2,T3
StKmacFlush 208 Covered T1,T2,T3
StKmacIdle 183 Covered T1,T2,T3
StKmacMsg 194 Covered T1,T2,T3
StTerminalError 241 Covered T10,T11,T12


transitions   Line No.   Covered   Tests   Exclude Annotation   
StKey->StKmacMsg 194 Covered T1,T2,T3
StKey->StTerminalError 241 Covered T29,T44,T39
StKmacFlush->StKmacIdle 218 Covered T1,T2,T3
StKmacFlush->StTerminalError 241 Excluded T51 [LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV.
StKmacIdle->StKey 181 Covered T1,T2,T3
StKmacIdle->StTerminalError 241 Covered T11,T12,T27
StKmacMsg->StKmacFlush 208 Covered T1,T2,T3
StKmacMsg->StTerminalError 241 Covered T10,T40



Branch Coverage for Instance : tb.dut.u_kmac_core
Line No.TotalCoveredPercent
Branches 56 52 92.86
TERNARY 251 2 2 100.00
TERNARY 252 2 2 100.00
TERNARY 253 2 2 100.00
TERNARY 254 2 2 100.00
TERNARY 258 2 2 100.00
TERNARY 260 2 2 100.00
TERNARY 265 2 2 100.00
IF 161 2 2 100.00
CASE 178 10 10 100.00
IF 240 2 2 100.00
IF 268 4 4 100.00
CASE 307 6 5 83.33
CASE 420 6 5 83.33
CASE 338 6 5 83.33
CASE 338 6 5 83.33

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

LineNo. Expression -1-: 251 (en_kmac_datapath) ?

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


LineNo. Expression -1-: 252 (en_kmac_datapath) ?

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


LineNo. Expression -1-: 253 (en_kmac_datapath) ?

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


LineNo. Expression -1-: 254 (en_kmac_datapath) ?

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


LineNo. Expression -1-: 258 (en_key_write) ?

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


LineNo. Expression -1-: 260 (en_key_write) ?

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


LineNo. Expression -1-: 265 (kmac_en_i) ?

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


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

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


LineNo. Expression -1-: 178 case (st) -2-: 180 if ((kmac_en_i && start_i)) -3-: 193 if (sent_blocksize) -4-: 207 if ((process_i || process_latched)) -5-: 217 if (prim_mubi_pkg::mubi4_test_true_strict(done_i))

Branches:
-1--2--3--4--5-StatusTests
StKmacIdle 1 - - - Covered T1,T2,T3
StKmacIdle 0 - - - Covered T1,T2,T3
StKey - 1 - - Covered T1,T2,T3
StKey - 0 - - Covered T1,T2,T3
StKmacMsg - - 1 - Covered T1,T2,T3
StKmacMsg - - 0 - Covered T1,T2,T3
StKmacFlush - - - 1 Covered T1,T2,T3
StKmacFlush - - - 0 Covered T1,T2,T3
StTerminalError - - - - Covered T10,T11,T12
default - - - - Covered T24,T25,T30


LineNo. Expression -1-: 240 if (lc_ctrl_pkg::lc_tx_test_true_loose(lc_escalate_en_i))

Branches:
-1-StatusTests
1 Covered T10,T11,T12
0 Covered T1,T2,T3


LineNo. Expression -1-: 268 if ((!rst_ni)) -2-: 270 if ((process_i && (!process_o))) -3-: 272 if ((process_o || prim_mubi_pkg::mubi4_test_true_strict(done_i)))

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


LineNo. Expression -1-: 307 case (key_len_i)

Branches:
-1-StatusTests
Key128 Covered T1,T2,T3
Key192 Covered T1,T2,T3
Key256 Covered T1,T2,T3
Key384 Covered T1,T2,T3
Key512 Covered T1,T2,T3
default Not Covered


LineNo. Expression -1-: 420 case (strength_i)

Branches:
-1-StatusTests
L128 Covered T1,T2,T3
L224 Covered T1,T32,T36
L256 Covered T1,T2,T3
L384 Covered T1,T2,T3
L512 Covered T1,T2,T31
default Not Covered


LineNo. Expression -1-: 338 case (key_len_i)

Branches:
-1-StatusTests
Key128 Covered T1,T2,T3
Key192 Covered T1,T2,T3
Key256 Covered T1,T2,T3
Key384 Covered T1,T2,T3
Key512 Covered T1,T2,T3
default Not Covered


LineNo. Expression -1-: 338 case (key_len_i)

Branches:
-1-StatusTests
Key128 Covered T1,T2,T3
Key192 Covered T1,T2,T3
Key256 Covered T1,T2,T3
Key384 Covered T1,T2,T3
Key512 Covered T1,T2,T3
default Not Covered


Assert Coverage for Instance : tb.dut.u_kmac_core
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 9 9 100.00 9 100.00
Cover properties 0 0 0
Cover sequences 0 0 0
Total 9 9 100.00 9 100.00




Assertion Details

Name   Attempts   Real Successes   Failures   Incomplete   
AckOnlyInMessageState_A 2147483647 7553576 0 0
KeyDataStableWhenValid_M 2147483647 359607666 0 0
KeyLengthStableWhenValid_M 2147483647 359607666 0 0
KmacEnStable_M 2147483647 22400 0 0
MaxKeyLenMatchToKey512_A 1015 1015 0 0
ModeStable_M 2147483647 34322 0 0
ProcessLatchedCleared_A 2147483647 1 0 0
StrengthStable_M 2147483647 40967 0 0
u_state_regs_A 2147483647 2147483647 0 0


AckOnlyInMessageState_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 7553576 0 0
T1 135952 6344 0 0
T2 581876 3988 0 0
T3 125882 276 0 0
T10 2496 0 0 0
T11 7642 0 0 0
T13 0 62971 0 0
T14 0 5500 0 0
T16 0 895 0 0
T19 0 5391 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 0 0 0
T36 0 66836 0 0
T37 0 5 0 0
T50 0 109 0 0

KeyDataStableWhenValid_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 359607666 0 0
T1 135952 922779 0 0
T2 581876 303663 0 0
T3 125882 22164 0 0
T10 2496 169 0 0
T11 7642 0 0 0
T13 0 938962 0 0
T16 0 88907 0 0
T19 0 626342 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 0 0 0
T36 0 755484 0 0
T37 0 2306 0 0
T50 0 17401 0 0

KeyLengthStableWhenValid_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 359607666 0 0
T1 135952 922779 0 0
T2 581876 303663 0 0
T3 125882 22164 0 0
T10 2496 169 0 0
T11 7642 0 0 0
T13 0 938962 0 0
T16 0 88907 0 0
T19 0 626342 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 0 0 0
T36 0 755484 0 0
T37 0 2306 0 0
T50 0 17401 0 0

KmacEnStable_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 22400 0 0
T1 135952 53 0 0
T2 581876 63 0 0
T3 125882 8 0 0
T4 0 32 0 0
T10 2496 1 0 0
T11 7642 0 0 0
T16 0 36 0 0
T19 0 45 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 0 0 0
T36 0 53 0 0
T37 0 4 0 0
T50 0 1 0 0

MaxKeyLenMatchToKey512_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 1015 1015 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T31 1 1 0 0
T32 1 1 0 0
T33 1 1 0 0
T34 1 1 0 0
T35 1 1 0 0

ModeStable_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 34322 0 0
T1 135952 55 0 0
T2 581876 119 0 0
T3 125882 21 0 0
T4 0 35 0 0
T10 2496 2 0 0
T11 7642 1 0 0
T16 0 60 0 0
T31 104262 0 0 0
T32 634760 0 0 0
T33 1304 0 0 0
T34 1091 0 0 0
T35 649902 1 0 0
T37 0 4 0 0
T50 0 1 0 0

ProcessLatchedCleared_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 1 0 0
T102 107198 1 0 0
T103 114555 0 0 0
T104 696389 0 0 0
T105 885984 0 0 0
T106 971669 0 0 0
T107 175700 0 0 0
T108 141645 0 0 0
T109 534447 0 0 0
T110 1422 0 0 0
T111 334547 0 0 0

StrengthStable_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 40967 0 0
T1 135952 87 0 0
T2 581876 121 0 0
T3 125882 17 0 0
T10 2496 3 0 0
T11 7642 2 0 0
T31 104262 2 0 0
T32 634760 2 0 0
T33 1304 1 0 0
T34 1091 1 0 0
T35 649902 2 0 0

u_state_regs_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 135952 135946 0 0
T2 581876 581786 0 0
T3 125882 125830 0 0
T10 2496 2347 0 0
T11 7642 7489 0 0
T31 104262 104257 0 0
T32 634760 634754 0 0
T33 1304 1218 0 0
T34 1091 1017 0 0
T35 649902 649893 0 0