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



Module Instance : tb.dut.gen_no_stubbed_memory.u_memory_2p.i_prim_ram_2p_async_adv

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
77.45 76.47 33.33 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
41.00 59.57 33.33 60.00 11.11


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
gen_no_stubbed_memory.u_memory_2p


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_mem 16.24 15.38 33.33 0.00


Since this is the module's only instance, the coverage report is the same as for the module.
Line Coverage for Module : prim_ram_2p_async_adv
Line No.TotalCoveredPercent
TOTAL342676.47
ALWAYS13633100.00
ALWAYS14333100.00
CONT_ASSIGN150100.00
CONT_ASSIGN15111100.00
CONT_ASSIGN15211100.00
CONT_ASSIGN15311100.00
CONT_ASSIGN154100.00
CONT_ASSIGN15500
CONT_ASSIGN15711100.00
CONT_ASSIGN15811100.00
CONT_ASSIGN15911100.00
CONT_ASSIGN16011100.00
CONT_ASSIGN161100.00
CONT_ASSIGN16200
CONT_ASSIGN25700
CONT_ASSIGN25800
CONT_ASSIGN25911100.00
CONT_ASSIGN26011100.00
CONT_ASSIGN261100.00
CONT_ASSIGN262100.00
CONT_ASSIGN26711100.00
CONT_ASSIGN26811100.00
CONT_ASSIGN307100.00
CONT_ASSIGN30811100.00
CONT_ASSIGN30911100.00
CONT_ASSIGN31011100.00
CONT_ASSIGN31100
CONT_ASSIGN31311100.00
CONT_ASSIGN31411100.00
CONT_ASSIGN31511100.00
CONT_ASSIGN31611100.00
CONT_ASSIGN31700
CONT_ASSIGN34711100.00
CONT_ASSIGN348100.00
CONT_ASSIGN35000
CONT_ASSIGN35211100.00
CONT_ASSIGN353100.00
CONT_ASSIGN35500
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_prim_ram_2p_async_adv_0.1/rtl/prim_ram_2p_async_adv.sv' or '../src/lowrisc_prim_ram_2p_async_adv_0.1/rtl/prim_ram_2p_async_adv.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
136 1 1
137 1 1
139 1 1
143 1 1
144 1 1
146 1 1
150 0 1
151 1 1
152 1 1
153 1 1
154 0 1
155 unreachable
157 1 1
158 1 1
159 1 1
160 1 1
161 0 1
162 unreachable
257 unreachable
258 unreachable
259 1 1
260 1 1
261 0 1
262 0 1
267 1 1
268 1 1
307 0 1
308 1 1
309 1 1
310 1 1
311 unreachable
313 1 1
314 1 1
315 1 1
316 1 1
317 unreachable
347 1 1
348 0 1
350 unreachable
352 1 1
353 0 1
355 unreachable


Cond Coverage for Module : prim_ram_2p_async_adv
TotalCoveredPercent
Conditions6233.33
Logical6233.33
Non-Logical00
Event00

 LINE       139
 EXPRESSION (a_req_q & ((~a_write_q)))
             ---1---   -------2------
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11Not Covered

 LINE       146
 EXPRESSION (b_req_q & ((~b_write_q)))
             ---1---   -------2------
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11Not Covered

Branch Coverage for Module : prim_ram_2p_async_adv
Line No.TotalCoveredPercent
Branches 4 4 100.00
IF 136 2 2 100.00
IF 143 2 2 100.00

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

LineNo. Expression -1-: 136 if ((!rst_a_ni))

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


LineNo. Expression -1-: 143 if ((!rst_b_ni))

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


Assert Coverage for Module : prim_ram_2p_async_adv
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 1 1 100.00 1 100.00
Cover properties 0 0 0
Cover sequences 0 0 0
Total 1 1 100.00 1 100.00




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CannotHaveEccAndParity_A 5 5 0 0


CannotHaveEccAndParity_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 5 5 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

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