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

Module : prim_arbiter_ppc
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.95 100.00 92.31 100.00 87.50

Source File(s) :
/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv

Module self-instances :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
tb.dut.u_sm1_29.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_31.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_33.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_34.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_36.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_38.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_40.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_42.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_43.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_44.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_45.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_46.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_47.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_48.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_49.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_50.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_51.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_52.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_53.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_54.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_55.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_56.gen_arb_ppc.u_reqarb 93.39 100.00 92.31 100.00 81.25
tb.dut.u_sm1_28.gen_arb_ppc.u_reqarb 94.95 100.00 92.31 100.00 87.50
tb.dut.u_sm1_30.gen_arb_ppc.u_reqarb 94.95 100.00 92.31 100.00 87.50



Module Instance : tb.dut.u_sm1_29.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
95.96 100.00 87.88 100.00 u_sm1_29


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_31.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
95.96 100.00 87.88 100.00 u_sm1_31


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_33.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_33


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_34.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_34


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_36.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_36


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_38.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_38


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_40.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_40


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_42.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_42


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_43.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_43


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_44.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_44


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_45.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_45


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_46.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_46


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_47.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_47


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_48.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_48


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_49.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_49


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_50.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_50


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_51.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_51


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_52.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_52


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_53.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_53


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_54.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_54


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_55.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_55


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_56.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
93.39 100.00 92.31 100.00 81.25


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.97 100.00 90.91 100.00 u_sm1_56


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_28.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.95 100.00 92.31 100.00 87.50


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.95 100.00 92.31 100.00 87.50


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
95.96 100.00 87.88 100.00 u_sm1_28


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_sm1_30.gen_arb_ppc.u_reqarb

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.95 100.00 92.31 100.00 87.50


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.95 100.00 92.31 100.00 87.50


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
100.00 100.00 100.00 100.00 u_sm1_30


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children

Line Coverage for Module : prim_arbiter_ppc ( parameter N=3,DW=109,EnDataPort=1,IdxW=2 )
Line Coverage for Module self-instances :
SCORELINE
94.95 100.00
tb.dut.u_sm1_28.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_29.gen_arb_ppc.u_reqarb

SCORELINE
94.95 100.00
tb.dut.u_sm1_30.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_31.gen_arb_ppc.u_reqarb

Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Line Coverage for Module : prim_arbiter_ppc ( parameter N=2,DW=109,EnDataPort=1,IdxW=1 )
Line Coverage for Module self-instances :
SCORELINE
93.39 100.00
tb.dut.u_sm1_33.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_34.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_36.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_38.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_40.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_42.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_43.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_44.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_45.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_46.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_47.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_48.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_49.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_50.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_51.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_52.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_53.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_54.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_55.gen_arb_ppc.u_reqarb

SCORELINE
93.39 100.00
tb.dut.u_sm1_56.gen_arb_ppc.u_reqarb

Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Module : prim_arbiter_ppc ( parameter N=3,DW=109,EnDataPort=1,IdxW=2 )
Cond Coverage for Module self-instances :
SCORECOND
94.95 92.31
tb.dut.u_sm1_28.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_29.gen_arb_ppc.u_reqarb

SCORECOND
94.95 92.31
tb.dut.u_sm1_30.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_31.gen_arb_ppc.u_reqarb

TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Cond Coverage for Module : prim_arbiter_ppc ( parameter N=2,DW=109,EnDataPort=1,IdxW=1 )
Cond Coverage for Module self-instances :
SCORECOND
93.39 92.31
tb.dut.u_sm1_33.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_34.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_36.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_38.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_40.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_42.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_43.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_44.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_45.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_46.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_47.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_48.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_49.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_50.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_51.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_52.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_53.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_54.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_55.gen_arb_ppc.u_reqarb

SCORECOND
93.39 92.31
tb.dut.u_sm1_56.gen_arb_ppc.u_reqarb

TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Branch Coverage for Module : prim_arbiter_ppc
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Module : prim_arbiter_ppc
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 14 87.50
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 14 87.50




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 2147483647 2147483647 0 0
CheckNGreaterZero_A 21600 21600 0 0
GntImpliesReady_A 2147483647 8840351 0 0
GntImpliesValid_A 2147483647 8840351 0 0
GrantKnown_A 2147483647 2147483647 0 0
IdxKnown_A 2147483647 2147483647 0 0
IndexIsCorrect_A 2147483647 8840351 0 0
LockArbDecision_A 2147483647 0 0 0
NoReadyValidNoGrant_A 2147483647 474905687 0 0
ReadyAndValidImplyGrant_A 2147483647 8840351 0 0
ReqAndReadyImplyGrant_A 2147483647 8840351 0 0
ReqImpliesValid_A 2147483647 36547596 0 0
ReqStaysHighUntilGranted0_M 2147483647 0 0 0
RoundRobin_A 2147483647 59101 0 21600
ValidKnown_A 2147483647 2147483647 0 0
gen_data_port_assertion.DataFlow_A 2147483647 8840351 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 106680 104520 0 0
T2 835584 834120 0 0
T3 5332752 5332608 0 0
T7 700752 699048 0 0
T8 160080 159024 0 0
T9 11529168 11526768 0 0
T10 9464784 9464592 0 0
T11 9741120 9740904 0 0
T12 2181360 2180208 0 0
T13 343488 342360 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 21600 21600 0 0
T1 24 24 0 0
T2 24 24 0 0
T3 24 24 0 0
T7 24 24 0 0
T8 24 24 0 0
T9 24 24 0 0
T10 24 24 0 0
T11 24 24 0 0
T12 24 24 0 0
T13 24 24 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 8840351 0 0
T1 106680 2214 0 0
T2 835584 2254 0 0
T3 5332752 7795 0 0
T7 700752 1742 0 0
T8 160080 3456 0 0
T9 11529168 43261 0 0
T10 9464784 7521 0 0
T11 9741120 407 0 0
T12 2181360 8222 0 0
T13 343488 7169 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 8840351 0 0
T1 106680 2214 0 0
T2 835584 2254 0 0
T3 5332752 7795 0 0
T7 700752 1742 0 0
T8 160080 3456 0 0
T9 11529168 43261 0 0
T10 9464784 7521 0 0
T11 9741120 407 0 0
T12 2181360 8222 0 0
T13 343488 7169 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 106680 104520 0 0
T2 835584 834120 0 0
T3 5332752 5332608 0 0
T7 700752 699048 0 0
T8 160080 159024 0 0
T9 11529168 11526768 0 0
T10 9464784 9464592 0 0
T11 9741120 9740904 0 0
T12 2181360 2180208 0 0
T13 343488 342360 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 106680 104520 0 0
T2 835584 834120 0 0
T3 5332752 5332608 0 0
T7 700752 699048 0 0
T8 160080 159024 0 0
T9 11529168 11526768 0 0
T10 9464784 9464592 0 0
T11 9741120 9740904 0 0
T12 2181360 2180208 0 0
T13 343488 342360 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 8840351 0 0
T1 106680 2214 0 0
T2 835584 2254 0 0
T3 5332752 7795 0 0
T7 700752 1742 0 0
T8 160080 3456 0 0
T9 11529168 43261 0 0
T10 9464784 7521 0 0
T11 9741120 407 0 0
T12 2181360 8222 0 0
T13 343488 7169 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 474905687 0 0
T1 106680 1568 0 0
T2 835584 45026 0 0
T3 5332752 231697 0 0
T7 700752 39135 0 0
T8 160080 4654 0 0
T9 11529168 633161 0 0
T10 9464784 3085047 0 0
T11 9741120 493789 0 0
T12 2181360 139126 0 0
T13 343488 10638 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 8840351 0 0
T1 106680 2214 0 0
T2 835584 2254 0 0
T3 5332752 7795 0 0
T7 700752 1742 0 0
T8 160080 3456 0 0
T9 11529168 43261 0 0
T10 9464784 7521 0 0
T11 9741120 407 0 0
T12 2181360 8222 0 0
T13 343488 7169 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 8840351 0 0
T1 106680 2214 0 0
T2 835584 2254 0 0
T3 5332752 7795 0 0
T7 700752 1742 0 0
T8 160080 3456 0 0
T9 11529168 43261 0 0
T10 9464784 7521 0 0
T11 9741120 407 0 0
T12 2181360 8222 0 0
T13 343488 7169 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 36547596 0 0
T1 106680 2368 0 0
T2 835584 4823 0 0
T3 5332752 13929 0 0
T7 700752 4258 0 0
T8 160080 4195 0 0
T9 11529168 196543 0 0
T10 9464784 533983 0 0
T11 9741120 26775 0 0
T12 2181360 19459 0 0
T13 343488 8774 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 59101 0 21600
T1 8890 70 0 2
T2 69632 0 0 2
T3 444396 0 0 2
T7 58396 0 0 2
T8 13340 5 0 2
T9 960764 175 0 2
T10 788732 0 0 2
T11 811760 0 0 2
T12 181780 1 0 2
T13 28624 29 0 2
T14 0 18 0 0
T15 0 66 0 0
T16 0 4 0 0
T17 0 28 0 0
T18 0 3 0 0
T19 0 13 0 0

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 106680 104520 0 0
T2 835584 834120 0 0
T3 5332752 5332608 0 0
T7 700752 699048 0 0
T8 160080 159024 0 0
T9 11529168 11526768 0 0
T10 9464784 9464592 0 0
T11 9741120 9740904 0 0
T12 2181360 2180208 0 0
T13 343488 342360 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 8840351 0 0
T1 106680 2214 0 0
T2 835584 2254 0 0
T3 5332752 7795 0 0
T7 700752 1742 0 0
T8 160080 3456 0 0
T9 11529168 43261 0 0
T10 9464784 7521 0 0
T11 9741120 407 0 0
T12 2181360 8222 0 0
T13 343488 7169 0 0

Line Coverage for Instance : tb.dut.u_sm1_29.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_29.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Branch Coverage for Instance : tb.dut.u_sm1_29.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_29.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 978605 0 0
GntImpliesValid_A 432248515 978605 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 978605 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 12647816 0 0
ReadyAndValidImplyGrant_A 432248515 978605 0 0
ReqAndReadyImplyGrant_A 432248515 978605 0 0
ReqImpliesValid_A 432248515 2607067 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 978605 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 978605 0 0
T1 4445 156 0 0
T2 34816 231 0 0
T3 222198 879 0 0
T7 29198 203 0 0
T8 6670 402 0 0
T9 480382 4877 0 0
T10 394366 762 0 0
T11 405880 46 0 0
T12 90890 952 0 0
T13 14312 774 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 978605 0 0
T1 4445 156 0 0
T2 34816 231 0 0
T3 222198 879 0 0
T7 29198 203 0 0
T8 6670 402 0 0
T9 480382 4877 0 0
T10 394366 762 0 0
T11 405880 46 0 0
T12 90890 952 0 0
T13 14312 774 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 978605 0 0
T1 4445 156 0 0
T2 34816 231 0 0
T3 222198 879 0 0
T7 29198 203 0 0
T8 6670 402 0 0
T9 480382 4877 0 0
T10 394366 762 0 0
T11 405880 46 0 0
T12 90890 952 0 0
T13 14312 774 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 12647816 0 0
T1 4445 131 0 0
T2 34816 1659 0 0
T3 222198 3844 0 0
T7 29198 1414 0 0
T8 6670 295 0 0
T9 480382 28289 0 0
T10 394366 251816 0 0
T11 405880 13768 0 0
T12 90890 6305 0 0
T13 14312 574 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 978605 0 0
T1 4445 156 0 0
T2 34816 231 0 0
T3 222198 879 0 0
T7 29198 203 0 0
T8 6670 402 0 0
T9 480382 4877 0 0
T10 394366 762 0 0
T11 405880 46 0 0
T12 90890 952 0 0
T13 14312 774 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 978605 0 0
T1 4445 156 0 0
T2 34816 231 0 0
T3 222198 879 0 0
T7 29198 203 0 0
T8 6670 402 0 0
T9 480382 4877 0 0
T10 394366 762 0 0
T11 405880 46 0 0
T12 90890 952 0 0
T13 14312 774 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 2607067 0 0
T1 4445 183 0 0
T2 34816 318 0 0
T3 222198 1164 0 0
T7 29198 277 0 0
T8 6670 510 0 0
T9 480382 19044 0 0
T10 394366 32526 0 0
T11 405880 284 0 0
T12 90890 1692 0 0
T13 14312 975 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 978605 0 0
T1 4445 156 0 0
T2 34816 231 0 0
T3 222198 879 0 0
T7 29198 203 0 0
T8 6670 402 0 0
T9 480382 4877 0 0
T10 394366 762 0 0
T11 405880 46 0 0
T12 90890 952 0 0
T13 14312 774 0 0

Line Coverage for Instance : tb.dut.u_sm1_31.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_31.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Branch Coverage for Instance : tb.dut.u_sm1_31.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_31.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 989734 0 0
GntImpliesValid_A 432248515 989734 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 989734 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 12722274 0 0
ReadyAndValidImplyGrant_A 432248515 989734 0 0
ReqAndReadyImplyGrant_A 432248515 989734 0 0
ReqImpliesValid_A 432248515 2681243 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 989734 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 989734 0 0
T1 4445 164 0 0
T2 34816 254 0 0
T3 222198 877 0 0
T7 29198 171 0 0
T8 6670 367 0 0
T9 480382 5879 0 0
T10 394366 801 0 0
T11 405880 63 0 0
T12 90890 894 0 0
T13 14312 843 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 989734 0 0
T1 4445 164 0 0
T2 34816 254 0 0
T3 222198 877 0 0
T7 29198 171 0 0
T8 6670 367 0 0
T9 480382 5879 0 0
T10 394366 801 0 0
T11 405880 63 0 0
T12 90890 894 0 0
T13 14312 843 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 989734 0 0
T1 4445 164 0 0
T2 34816 254 0 0
T3 222198 877 0 0
T7 29198 171 0 0
T8 6670 367 0 0
T9 480382 5879 0 0
T10 394366 801 0 0
T11 405880 63 0 0
T12 90890 894 0 0
T13 14312 843 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 12722274 0 0
T1 4445 137 0 0
T2 34816 1829 0 0
T3 222198 3632 0 0
T7 29198 1315 0 0
T8 6670 290 0 0
T9 480382 30272 0 0
T10 394366 253196 0 0
T11 405880 21402 0 0
T12 90890 6808 0 0
T13 14312 622 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 989734 0 0
T1 4445 164 0 0
T2 34816 254 0 0
T3 222198 877 0 0
T7 29198 171 0 0
T8 6670 367 0 0
T9 480382 5879 0 0
T10 394366 801 0 0
T11 405880 63 0 0
T12 90890 894 0 0
T13 14312 843 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 989734 0 0
T1 4445 164 0 0
T2 34816 254 0 0
T3 222198 877 0 0
T7 29198 171 0 0
T8 6670 367 0 0
T9 480382 5879 0 0
T10 394366 801 0 0
T11 405880 63 0 0
T12 90890 894 0 0
T13 14312 843 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 2681243 0 0
T1 4445 193 0 0
T2 34816 393 0 0
T3 222198 1163 0 0
T7 29198 268 0 0
T8 6670 445 0 0
T9 480382 27317 0 0
T10 394366 30387 0 0
T11 405880 1484 0 0
T12 90890 1606 0 0
T13 14312 1065 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 989734 0 0
T1 4445 164 0 0
T2 34816 254 0 0
T3 222198 877 0 0
T7 29198 171 0 0
T8 6670 367 0 0
T9 480382 5879 0 0
T10 394366 801 0 0
T11 405880 63 0 0
T12 90890 894 0 0
T13 14312 843 0 0

Line Coverage for Instance : tb.dut.u_sm1_33.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_33.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_33.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_33.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 235103 0 0
GntImpliesValid_A 432248515 235103 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 235103 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3137711 0 0
ReadyAndValidImplyGrant_A 432248515 235103 0 0
ReqAndReadyImplyGrant_A 432248515 235103 0 0
ReqImpliesValid_A 432248515 594098 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 235103 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235103 0 0
T1 4445 31 0 0
T2 34816 44 0 0
T3 222198 198 0 0
T7 29198 40 0 0
T8 6670 90 0 0
T9 480382 2438 0 0
T10 394366 222 0 0
T11 405880 7 0 0
T12 90890 200 0 0
T13 14312 207 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235103 0 0
T1 4445 31 0 0
T2 34816 44 0 0
T3 222198 198 0 0
T7 29198 40 0 0
T8 6670 90 0 0
T9 480382 2438 0 0
T10 394366 222 0 0
T11 405880 7 0 0
T12 90890 200 0 0
T13 14312 207 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235103 0 0
T1 4445 31 0 0
T2 34816 44 0 0
T3 222198 198 0 0
T7 29198 40 0 0
T8 6670 90 0 0
T9 480382 2438 0 0
T10 394366 222 0 0
T11 405880 7 0 0
T12 90890 200 0 0
T13 14312 207 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3137711 0 0
T1 4445 33 0 0
T2 34816 354 0 0
T3 222198 922 0 0
T7 29198 304 0 0
T8 6670 89 0 0
T9 480382 9831 0 0
T10 394366 76016 0 0
T11 405880 2633 0 0
T12 90890 1501 0 0
T13 14312 195 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235103 0 0
T1 4445 31 0 0
T2 34816 44 0 0
T3 222198 198 0 0
T7 29198 40 0 0
T8 6670 90 0 0
T9 480382 2438 0 0
T10 394366 222 0 0
T11 405880 7 0 0
T12 90890 200 0 0
T13 14312 207 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235103 0 0
T1 4445 31 0 0
T2 34816 44 0 0
T3 222198 198 0 0
T7 29198 40 0 0
T8 6670 90 0 0
T9 480382 2438 0 0
T10 394366 222 0 0
T11 405880 7 0 0
T12 90890 200 0 0
T13 14312 207 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 594098 0 0
T1 4445 31 0 0
T2 34816 53 0 0
T3 222198 239 0 0
T7 29198 55 0 0
T8 6670 92 0 0
T9 480382 15665 0 0
T10 394366 4832 0 0
T11 405880 141 0 0
T12 90890 285 0 0
T13 14312 220 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235103 0 0
T1 4445 31 0 0
T2 34816 44 0 0
T3 222198 198 0 0
T7 29198 40 0 0
T8 6670 90 0 0
T9 480382 2438 0 0
T10 394366 222 0 0
T11 405880 7 0 0
T12 90890 200 0 0
T13 14312 207 0 0

Line Coverage for Instance : tb.dut.u_sm1_34.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_34.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_34.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_34.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 264972 0 0
GntImpliesValid_A 432248515 264972 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 264972 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3179899 0 0
ReadyAndValidImplyGrant_A 432248515 264972 0 0
ReqAndReadyImplyGrant_A 432248515 264972 0 0
ReqImpliesValid_A 432248515 684214 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 264972 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 264972 0 0
T1 4445 37 0 0
T2 34816 54 0 0
T3 222198 213 0 0
T7 29198 59 0 0
T8 6670 93 0 0
T9 480382 945 0 0
T10 394366 226 0 0
T11 405880 11 0 0
T12 90890 231 0 0
T13 14312 204 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 264972 0 0
T1 4445 37 0 0
T2 34816 54 0 0
T3 222198 213 0 0
T7 29198 59 0 0
T8 6670 93 0 0
T9 480382 945 0 0
T10 394366 226 0 0
T11 405880 11 0 0
T12 90890 231 0 0
T13 14312 204 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 264972 0 0
T1 4445 37 0 0
T2 34816 54 0 0
T3 222198 213 0 0
T7 29198 59 0 0
T8 6670 93 0 0
T9 480382 945 0 0
T10 394366 226 0 0
T11 405880 11 0 0
T12 90890 231 0 0
T13 14312 204 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3179899 0 0
T1 4445 39 0 0
T2 34816 477 0 0
T3 222198 899 0 0
T7 29198 452 0 0
T8 6670 90 0 0
T9 480382 5377 0 0
T10 394366 72052 0 0
T11 405880 2911 0 0
T12 90890 1668 0 0
T13 14312 197 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 264972 0 0
T1 4445 37 0 0
T2 34816 54 0 0
T3 222198 213 0 0
T7 29198 59 0 0
T8 6670 93 0 0
T9 480382 945 0 0
T10 394366 226 0 0
T11 405880 11 0 0
T12 90890 231 0 0
T13 14312 204 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 264972 0 0
T1 4445 37 0 0
T2 34816 54 0 0
T3 222198 213 0 0
T7 29198 59 0 0
T8 6670 93 0 0
T9 480382 945 0 0
T10 394366 226 0 0
T11 405880 11 0 0
T12 90890 231 0 0
T13 14312 204 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 684214 0 0
T1 4445 37 0 0
T2 34816 60 0 0
T3 222198 310 0 0
T7 29198 91 0 0
T8 6670 97 0 0
T9 480382 3672 0 0
T10 394366 4668 0 0
T11 405880 11 0 0
T12 90890 335 0 0
T13 14312 212 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 264972 0 0
T1 4445 37 0 0
T2 34816 54 0 0
T3 222198 213 0 0
T7 29198 59 0 0
T8 6670 93 0 0
T9 480382 945 0 0
T10 394366 226 0 0
T11 405880 11 0 0
T12 90890 231 0 0
T13 14312 204 0 0

Line Coverage for Instance : tb.dut.u_sm1_36.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_36.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Branch Coverage for Instance : tb.dut.u_sm1_36.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_36.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 234791 0 0
GntImpliesValid_A 432248515 234791 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 234791 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 5929446 0 0
ReadyAndValidImplyGrant_A 432248515 234791 0 0
ReqAndReadyImplyGrant_A 432248515 234791 0 0
ReqImpliesValid_A 432248515 1201331 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 234791 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 234791 0 0
T1 4445 24 0 0
T2 34816 67 0 0
T3 222198 220 0 0
T7 29198 59 0 0
T8 6670 123 0 0
T9 480382 1371 0 0
T10 394366 203 0 0
T11 405880 12 0 0
T12 90890 218 0 0
T13 14312 201 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 234791 0 0
T1 4445 24 0 0
T2 34816 67 0 0
T3 222198 220 0 0
T7 29198 59 0 0
T8 6670 123 0 0
T9 480382 1371 0 0
T10 394366 203 0 0
T11 405880 12 0 0
T12 90890 218 0 0
T13 14312 201 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 234791 0 0
T1 4445 24 0 0
T2 34816 67 0 0
T3 222198 220 0 0
T7 29198 59 0 0
T8 6670 123 0 0
T9 480382 1371 0 0
T10 394366 203 0 0
T11 405880 12 0 0
T12 90890 218 0 0
T13 14312 201 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 5929446 0 0
T1 4445 123 0 0
T2 34816 866 0 0
T3 222198 6747 0 0
T7 29198 3045 0 0
T8 6670 554 0 0
T9 480382 8547 0 0
T10 394366 92494 0 0
T11 405880 2223 0 0
T12 90890 2708 0 0
T13 14312 1159 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 234791 0 0
T1 4445 24 0 0
T2 34816 67 0 0
T3 222198 220 0 0
T7 29198 59 0 0
T8 6670 123 0 0
T9 480382 1371 0 0
T10 394366 203 0 0
T11 405880 12 0 0
T12 90890 218 0 0
T13 14312 201 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 234791 0 0
T1 4445 24 0 0
T2 34816 67 0 0
T3 222198 220 0 0
T7 29198 59 0 0
T8 6670 123 0 0
T9 480382 1371 0 0
T10 394366 203 0 0
T11 405880 12 0 0
T12 90890 218 0 0
T13 14312 201 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 1201331 0 0
T1 4445 30 0 0
T2 34816 104 0 0
T3 222198 631 0 0
T7 29198 542 0 0
T8 6670 247 0 0
T9 480382 6644 0 0
T10 394366 6617 0 0
T11 405880 12 0 0
T12 90890 423 0 0
T13 14312 326 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 234791 0 0
T1 4445 24 0 0
T2 34816 67 0 0
T3 222198 220 0 0
T7 29198 59 0 0
T8 6670 123 0 0
T9 480382 1371 0 0
T10 394366 203 0 0
T11 405880 12 0 0
T12 90890 218 0 0
T13 14312 201 0 0

Line Coverage for Instance : tb.dut.u_sm1_38.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_38.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_38.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_38.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 245596 0 0
GntImpliesValid_A 432248515 245596 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 245596 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 5546055 0 0
ReadyAndValidImplyGrant_A 432248515 245596 0 0
ReqAndReadyImplyGrant_A 432248515 245596 0 0
ReqImpliesValid_A 432248515 1364605 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 245596 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245596 0 0
T1 4445 35 0 0
T2 34816 59 0 0
T3 222198 200 0 0
T7 29198 50 0 0
T8 6670 91 0 0
T9 480382 1005 0 0
T10 394366 205 0 0
T11 405880 8 0 0
T12 90890 238 0 0
T13 14312 213 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245596 0 0
T1 4445 35 0 0
T2 34816 59 0 0
T3 222198 200 0 0
T7 29198 50 0 0
T8 6670 91 0 0
T9 480382 1005 0 0
T10 394366 205 0 0
T11 405880 8 0 0
T12 90890 238 0 0
T13 14312 213 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245596 0 0
T1 4445 35 0 0
T2 34816 59 0 0
T3 222198 200 0 0
T7 29198 50 0 0
T8 6670 91 0 0
T9 480382 1005 0 0
T10 394366 205 0 0
T11 405880 8 0 0
T12 90890 238 0 0
T13 14312 213 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 5546055 0 0
T1 4445 159 0 0
T2 34816 508 0 0
T3 222198 5474 0 0
T7 29198 524 0 0
T8 6670 613 0 0
T9 480382 17500 0 0
T10 394366 156012 0 0
T11 405880 535 0 0
T12 90890 6406 0 0
T13 14312 1368 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245596 0 0
T1 4445 35 0 0
T2 34816 59 0 0
T3 222198 200 0 0
T7 29198 50 0 0
T8 6670 91 0 0
T9 480382 1005 0 0
T10 394366 205 0 0
T11 405880 8 0 0
T12 90890 238 0 0
T13 14312 213 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245596 0 0
T1 4445 35 0 0
T2 34816 59 0 0
T3 222198 200 0 0
T7 29198 50 0 0
T8 6670 91 0 0
T9 480382 1005 0 0
T10 394366 205 0 0
T11 405880 8 0 0
T12 90890 238 0 0
T13 14312 213 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 1364605 0 0
T1 4445 35 0 0
T2 34816 79 0 0
T3 222198 605 0 0
T7 29198 91 0 0
T8 6670 215 0 0
T9 480382 20790 0 0
T10 394366 11279 0 0
T11 405880 59 0 0
T12 90890 834 0 0
T13 14312 392 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245596 0 0
T1 4445 35 0 0
T2 34816 59 0 0
T3 222198 200 0 0
T7 29198 50 0 0
T8 6670 91 0 0
T9 480382 1005 0 0
T10 394366 205 0 0
T11 405880 8 0 0
T12 90890 238 0 0
T13 14312 213 0 0

Line Coverage for Instance : tb.dut.u_sm1_40.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_40.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_40.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_40.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 235894 0 0
GntImpliesValid_A 432248515 235894 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 235894 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 6382404 0 0
ReadyAndValidImplyGrant_A 432248515 235894 0 0
ReqAndReadyImplyGrant_A 432248515 235894 0 0
ReqImpliesValid_A 432248515 1276231 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 235894 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235894 0 0
T1 4445 30 0 0
T2 34816 51 0 0
T3 222198 222 0 0
T7 29198 43 0 0
T8 6670 104 0 0
T9 480382 500 0 0
T10 394366 241 0 0
T11 405880 11 0 0
T12 90890 229 0 0
T13 14312 187 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235894 0 0
T1 4445 30 0 0
T2 34816 51 0 0
T3 222198 222 0 0
T7 29198 43 0 0
T8 6670 104 0 0
T9 480382 500 0 0
T10 394366 241 0 0
T11 405880 11 0 0
T12 90890 229 0 0
T13 14312 187 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235894 0 0
T1 4445 30 0 0
T2 34816 51 0 0
T3 222198 222 0 0
T7 29198 43 0 0
T8 6670 104 0 0
T9 480382 500 0 0
T10 394366 241 0 0
T11 405880 11 0 0
T12 90890 229 0 0
T13 14312 187 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 6382404 0 0
T1 4445 211 0 0
T2 34816 469 0 0
T3 222198 4578 0 0
T7 29198 609 0 0
T8 6670 518 0 0
T9 480382 16674 0 0
T10 394366 473721 0 0
T11 405880 664 0 0
T12 90890 2782 0 0
T13 14312 1731 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235894 0 0
T1 4445 30 0 0
T2 34816 51 0 0
T3 222198 222 0 0
T7 29198 43 0 0
T8 6670 104 0 0
T9 480382 500 0 0
T10 394366 241 0 0
T11 405880 11 0 0
T12 90890 229 0 0
T13 14312 187 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235894 0 0
T1 4445 30 0 0
T2 34816 51 0 0
T3 222198 222 0 0
T7 29198 43 0 0
T8 6670 104 0 0
T9 480382 500 0 0
T10 394366 241 0 0
T11 405880 11 0 0
T12 90890 229 0 0
T13 14312 187 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 1276231 0 0
T1 4445 30 0 0
T2 34816 57 0 0
T3 222198 522 0 0
T7 29198 50 0 0
T8 6670 196 0 0
T9 480382 1114 0 0
T10 394366 89597 0 0
T11 405880 11 0 0
T12 90890 380 0 0
T13 14312 488 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 235894 0 0
T1 4445 30 0 0
T2 34816 51 0 0
T3 222198 222 0 0
T7 29198 43 0 0
T8 6670 104 0 0
T9 480382 500 0 0
T10 394366 241 0 0
T11 405880 11 0 0
T12 90890 229 0 0
T13 14312 187 0 0

Line Coverage for Instance : tb.dut.u_sm1_42.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_42.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Branch Coverage for Instance : tb.dut.u_sm1_42.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_42.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 245696 0 0
GntImpliesValid_A 432248515 245696 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 245696 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 5998476 0 0
ReadyAndValidImplyGrant_A 432248515 245696 0 0
ReqAndReadyImplyGrant_A 432248515 245696 0 0
ReqImpliesValid_A 432248515 1405981 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 245696 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245696 0 0
T1 4445 32 0 0
T2 34816 72 0 0
T3 222198 227 0 0
T7 29198 36 0 0
T8 6670 89 0 0
T9 480382 977 0 0
T10 394366 206 0 0
T11 405880 13 0 0
T12 90890 217 0 0
T13 14312 190 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245696 0 0
T1 4445 32 0 0
T2 34816 72 0 0
T3 222198 227 0 0
T7 29198 36 0 0
T8 6670 89 0 0
T9 480382 977 0 0
T10 394366 206 0 0
T11 405880 13 0 0
T12 90890 217 0 0
T13 14312 190 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245696 0 0
T1 4445 32 0 0
T2 34816 72 0 0
T3 222198 227 0 0
T7 29198 36 0 0
T8 6670 89 0 0
T9 480382 977 0 0
T10 394366 206 0 0
T11 405880 13 0 0
T12 90890 217 0 0
T13 14312 190 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 5998476 0 0
T1 4445 142 0 0
T2 34816 684 0 0
T3 222198 4968 0 0
T7 29198 420 0 0
T8 6670 910 0 0
T9 480382 11810 0 0
T10 394366 80946 0 0
T11 405880 2028 0 0
T12 90890 5415 0 0
T13 14312 2236 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245696 0 0
T1 4445 32 0 0
T2 34816 72 0 0
T3 222198 227 0 0
T7 29198 36 0 0
T8 6670 89 0 0
T9 480382 977 0 0
T10 394366 206 0 0
T11 405880 13 0 0
T12 90890 217 0 0
T13 14312 190 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245696 0 0
T1 4445 32 0 0
T2 34816 72 0 0
T3 222198 227 0 0
T7 29198 36 0 0
T8 6670 89 0 0
T9 480382 977 0 0
T10 394366 206 0 0
T11 405880 13 0 0
T12 90890 217 0 0
T13 14312 190 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 1405981 0 0
T1 4445 35 0 0
T2 34816 89 0 0
T3 222198 723 0 0
T7 29198 53 0 0
T8 6670 213 0 0
T9 480382 3272 0 0
T10 394366 4079 0 0
T11 405880 13 0 0
T12 90890 458 0 0
T13 14312 602 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245696 0 0
T1 4445 32 0 0
T2 34816 72 0 0
T3 222198 227 0 0
T7 29198 36 0 0
T8 6670 89 0 0
T9 480382 977 0 0
T10 394366 206 0 0
T11 405880 13 0 0
T12 90890 217 0 0
T13 14312 190 0 0

Line Coverage for Instance : tb.dut.u_sm1_43.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_43.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_43.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_43.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 248201 0 0
GntImpliesValid_A 432248515 248201 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 248201 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3196060 0 0
ReadyAndValidImplyGrant_A 432248515 248201 0 0
ReqAndReadyImplyGrant_A 432248515 248201 0 0
ReqImpliesValid_A 432248515 604100 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 248201 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248201 0 0
T1 4445 27 0 0
T2 34816 67 0 0
T3 222198 207 0 0
T7 29198 41 0 0
T8 6670 105 0 0
T9 480382 1522 0 0
T10 394366 202 0 0
T11 405880 11 0 0
T12 90890 247 0 0
T13 14312 185 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248201 0 0
T1 4445 27 0 0
T2 34816 67 0 0
T3 222198 207 0 0
T7 29198 41 0 0
T8 6670 105 0 0
T9 480382 1522 0 0
T10 394366 202 0 0
T11 405880 11 0 0
T12 90890 247 0 0
T13 14312 185 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248201 0 0
T1 4445 27 0 0
T2 34816 67 0 0
T3 222198 207 0 0
T7 29198 41 0 0
T8 6670 105 0 0
T9 480382 1522 0 0
T10 394366 202 0 0
T11 405880 11 0 0
T12 90890 247 0 0
T13 14312 185 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3196060 0 0
T1 4445 29 0 0
T2 34816 487 0 0
T3 222198 842 0 0
T7 29198 259 0 0
T8 6670 96 0 0
T9 480382 8860 0 0
T10 394366 65502 0 0
T11 405880 3709 0 0
T12 90890 1796 0 0
T13 14312 173 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248201 0 0
T1 4445 27 0 0
T2 34816 67 0 0
T3 222198 207 0 0
T7 29198 41 0 0
T8 6670 105 0 0
T9 480382 1522 0 0
T10 394366 202 0 0
T11 405880 11 0 0
T12 90890 247 0 0
T13 14312 185 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248201 0 0
T1 4445 27 0 0
T2 34816 67 0 0
T3 222198 207 0 0
T7 29198 41 0 0
T8 6670 105 0 0
T9 480382 1522 0 0
T10 394366 202 0 0
T11 405880 11 0 0
T12 90890 247 0 0
T13 14312 185 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 604100 0 0
T1 4445 27 0 0
T2 34816 108 0 0
T3 222198 263 0 0
T7 29198 58 0 0
T8 6670 115 0 0
T9 480382 2894 0 0
T10 394366 2520 0 0
T11 405880 11 0 0
T12 90890 375 0 0
T13 14312 198 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248201 0 0
T1 4445 27 0 0
T2 34816 67 0 0
T3 222198 207 0 0
T7 29198 41 0 0
T8 6670 105 0 0
T9 480382 1522 0 0
T10 394366 202 0 0
T11 405880 11 0 0
T12 90890 247 0 0
T13 14312 185 0 0

Line Coverage for Instance : tb.dut.u_sm1_44.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_44.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T8
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T8

Branch Coverage for Instance : tb.dut.u_sm1_44.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_44.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 248358 0 0
GntImpliesValid_A 432248515 248358 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 248358 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3198807 0 0
ReadyAndValidImplyGrant_A 432248515 248358 0 0
ReqAndReadyImplyGrant_A 432248515 248358 0 0
ReqImpliesValid_A 432248515 625239 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 248358 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248358 0 0
T1 4445 26 0 0
T2 34816 67 0 0
T3 222198 228 0 0
T7 29198 46 0 0
T8 6670 102 0 0
T9 480382 561 0 0
T10 394366 216 0 0
T11 405880 6 0 0
T12 90890 239 0 0
T13 14312 192 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248358 0 0
T1 4445 26 0 0
T2 34816 67 0 0
T3 222198 228 0 0
T7 29198 46 0 0
T8 6670 102 0 0
T9 480382 561 0 0
T10 394366 216 0 0
T11 405880 6 0 0
T12 90890 239 0 0
T13 14312 192 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248358 0 0
T1 4445 26 0 0
T2 34816 67 0 0
T3 222198 228 0 0
T7 29198 46 0 0
T8 6670 102 0 0
T9 480382 561 0 0
T10 394366 216 0 0
T11 405880 6 0 0
T12 90890 239 0 0
T13 14312 192 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3198807 0 0
T1 4445 28 0 0
T2 34816 449 0 0
T3 222198 955 0 0
T7 29198 320 0 0
T8 6670 95 0 0
T9 480382 4209 0 0
T10 394366 71195 0 0
T11 405880 2502 0 0
T12 90890 1702 0 0
T13 14312 186 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248358 0 0
T1 4445 26 0 0
T2 34816 67 0 0
T3 222198 228 0 0
T7 29198 46 0 0
T8 6670 102 0 0
T9 480382 561 0 0
T10 394366 216 0 0
T11 405880 6 0 0
T12 90890 239 0 0
T13 14312 192 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248358 0 0
T1 4445 26 0 0
T2 34816 67 0 0
T3 222198 228 0 0
T7 29198 46 0 0
T8 6670 102 0 0
T9 480382 561 0 0
T10 394366 216 0 0
T11 405880 6 0 0
T12 90890 239 0 0
T13 14312 192 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 625239 0 0
T1 4445 26 0 0
T2 34816 82 0 0
T3 222198 270 0 0
T7 29198 46 0 0
T8 6670 110 0 0
T9 480382 648 0 0
T10 394366 4417 0 0
T11 405880 6 0 0
T12 90890 295 0 0
T13 14312 199 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248358 0 0
T1 4445 26 0 0
T2 34816 67 0 0
T3 222198 228 0 0
T7 29198 46 0 0
T8 6670 102 0 0
T9 480382 561 0 0
T10 394366 216 0 0
T11 405880 6 0 0
T12 90890 239 0 0
T13 14312 192 0 0

Line Coverage for Instance : tb.dut.u_sm1_45.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_45.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Branch Coverage for Instance : tb.dut.u_sm1_45.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_45.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 243352 0 0
GntImpliesValid_A 432248515 243352 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 243352 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3226876 0 0
ReadyAndValidImplyGrant_A 432248515 243352 0 0
ReqAndReadyImplyGrant_A 432248515 243352 0 0
ReqImpliesValid_A 432248515 639741 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 243352 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243352 0 0
T1 4445 32 0 0
T2 34816 55 0 0
T3 222198 203 0 0
T7 29198 40 0 0
T8 6670 102 0 0
T9 480382 529 0 0
T10 394366 245 0 0
T11 405880 11 0 0
T12 90890 228 0 0
T13 14312 209 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243352 0 0
T1 4445 32 0 0
T2 34816 55 0 0
T3 222198 203 0 0
T7 29198 40 0 0
T8 6670 102 0 0
T9 480382 529 0 0
T10 394366 245 0 0
T11 405880 11 0 0
T12 90890 228 0 0
T13 14312 209 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243352 0 0
T1 4445 32 0 0
T2 34816 55 0 0
T3 222198 203 0 0
T7 29198 40 0 0
T8 6670 102 0 0
T9 480382 529 0 0
T10 394366 245 0 0
T11 405880 11 0 0
T12 90890 228 0 0
T13 14312 209 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3226876 0 0
T1 4445 33 0 0
T2 34816 318 0 0
T3 222198 913 0 0
T7 29198 249 0 0
T8 6670 99 0 0
T9 480382 3923 0 0
T10 394366 81283 0 0
T11 405880 3616 0 0
T12 90890 1678 0 0
T13 14312 194 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243352 0 0
T1 4445 32 0 0
T2 34816 55 0 0
T3 222198 203 0 0
T7 29198 40 0 0
T8 6670 102 0 0
T9 480382 529 0 0
T10 394366 245 0 0
T11 405880 11 0 0
T12 90890 228 0 0
T13 14312 209 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243352 0 0
T1 4445 32 0 0
T2 34816 55 0 0
T3 222198 203 0 0
T7 29198 40 0 0
T8 6670 102 0 0
T9 480382 529 0 0
T10 394366 245 0 0
T11 405880 11 0 0
T12 90890 228 0 0
T13 14312 209 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 639741 0 0
T1 4445 33 0 0
T2 34816 66 0 0
T3 222198 247 0 0
T7 29198 42 0 0
T8 6670 106 0 0
T9 480382 640 0 0
T10 394366 6127 0 0
T11 405880 11 0 0
T12 90890 324 0 0
T13 14312 225 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243352 0 0
T1 4445 32 0 0
T2 34816 55 0 0
T3 222198 203 0 0
T7 29198 40 0 0
T8 6670 102 0 0
T9 480382 529 0 0
T10 394366 245 0 0
T11 405880 11 0 0
T12 90890 228 0 0
T13 14312 209 0 0

Line Coverage for Instance : tb.dut.u_sm1_46.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_46.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_46.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_46.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 243174 0 0
GntImpliesValid_A 432248515 243174 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 243174 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3160090 0 0
ReadyAndValidImplyGrant_A 432248515 243174 0 0
ReqAndReadyImplyGrant_A 432248515 243174 0 0
ReqImpliesValid_A 432248515 614819 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 243174 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243174 0 0
T1 4445 21 0 0
T2 34816 75 0 0
T3 222198 233 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1046 0 0
T10 394366 204 0 0
T11 405880 10 0 0
T12 90890 256 0 0
T13 14312 217 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243174 0 0
T1 4445 21 0 0
T2 34816 75 0 0
T3 222198 233 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1046 0 0
T10 394366 204 0 0
T11 405880 10 0 0
T12 90890 256 0 0
T13 14312 217 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243174 0 0
T1 4445 21 0 0
T2 34816 75 0 0
T3 222198 233 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1046 0 0
T10 394366 204 0 0
T11 405880 10 0 0
T12 90890 256 0 0
T13 14312 217 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3160090 0 0
T1 4445 23 0 0
T2 34816 574 0 0
T3 222198 1035 0 0
T7 29198 399 0 0
T8 6670 94 0 0
T9 480382 4796 0 0
T10 394366 66081 0 0
T11 405880 3836 0 0
T12 90890 1767 0 0
T13 14312 207 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243174 0 0
T1 4445 21 0 0
T2 34816 75 0 0
T3 222198 233 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1046 0 0
T10 394366 204 0 0
T11 405880 10 0 0
T12 90890 256 0 0
T13 14312 217 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243174 0 0
T1 4445 21 0 0
T2 34816 75 0 0
T3 222198 233 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1046 0 0
T10 394366 204 0 0
T11 405880 10 0 0
T12 90890 256 0 0
T13 14312 217 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 614819 0 0
T1 4445 21 0 0
T2 34816 100 0 0
T3 222198 260 0 0
T7 29198 63 0 0
T8 6670 107 0 0
T9 480382 5569 0 0
T10 394366 4443 0 0
T11 405880 1040 0 0
T12 90890 310 0 0
T13 14312 228 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 243174 0 0
T1 4445 21 0 0
T2 34816 75 0 0
T3 222198 233 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1046 0 0
T10 394366 204 0 0
T11 405880 10 0 0
T12 90890 256 0 0
T13 14312 217 0 0

Line Coverage for Instance : tb.dut.u_sm1_47.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_47.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_47.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_47.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 258855 0 0
GntImpliesValid_A 432248515 258855 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 258855 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3217492 0 0
ReadyAndValidImplyGrant_A 432248515 258855 0 0
ReqAndReadyImplyGrant_A 432248515 258855 0 0
ReqImpliesValid_A 432248515 673592 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 258855 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 258855 0 0
T1 4445 26 0 0
T2 34816 61 0 0
T3 222198 221 0 0
T7 29198 59 0 0
T8 6670 91 0 0
T9 480382 556 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 237 0 0
T13 14312 200 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 258855 0 0
T1 4445 26 0 0
T2 34816 61 0 0
T3 222198 221 0 0
T7 29198 59 0 0
T8 6670 91 0 0
T9 480382 556 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 237 0 0
T13 14312 200 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 258855 0 0
T1 4445 26 0 0
T2 34816 61 0 0
T3 222198 221 0 0
T7 29198 59 0 0
T8 6670 91 0 0
T9 480382 556 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 237 0 0
T13 14312 200 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3217492 0 0
T1 4445 28 0 0
T2 34816 483 0 0
T3 222198 962 0 0
T7 29198 450 0 0
T8 6670 86 0 0
T9 480382 4109 0 0
T10 394366 69595 0 0
T11 405880 6175 0 0
T12 90890 1832 0 0
T13 14312 190 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 258855 0 0
T1 4445 26 0 0
T2 34816 61 0 0
T3 222198 221 0 0
T7 29198 59 0 0
T8 6670 91 0 0
T9 480382 556 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 237 0 0
T13 14312 200 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 258855 0 0
T1 4445 26 0 0
T2 34816 61 0 0
T3 222198 221 0 0
T7 29198 59 0 0
T8 6670 91 0 0
T9 480382 556 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 237 0 0
T13 14312 200 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 673592 0 0
T1 4445 26 0 0
T2 34816 77 0 0
T3 222198 257 0 0
T7 29198 64 0 0
T8 6670 97 0 0
T9 480382 661 0 0
T10 394366 3959 0 0
T11 405880 355 0 0
T12 90890 338 0 0
T13 14312 211 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 258855 0 0
T1 4445 26 0 0
T2 34816 61 0 0
T3 222198 221 0 0
T7 29198 59 0 0
T8 6670 91 0 0
T9 480382 556 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 237 0 0
T13 14312 200 0 0

Line Coverage for Instance : tb.dut.u_sm1_48.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_48.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_48.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_48.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 246340 0 0
GntImpliesValid_A 432248515 246340 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 246340 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3254850 0 0
ReadyAndValidImplyGrant_A 432248515 246340 0 0
ReqAndReadyImplyGrant_A 432248515 246340 0 0
ReqImpliesValid_A 432248515 633095 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 246340 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246340 0 0
T1 4445 26 0 0
T2 34816 57 0 0
T3 222198 214 0 0
T7 29198 46 0 0
T8 6670 82 0 0
T9 480382 517 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 243 0 0
T13 14312 204 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246340 0 0
T1 4445 26 0 0
T2 34816 57 0 0
T3 222198 214 0 0
T7 29198 46 0 0
T8 6670 82 0 0
T9 480382 517 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 243 0 0
T13 14312 204 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246340 0 0
T1 4445 26 0 0
T2 34816 57 0 0
T3 222198 214 0 0
T7 29198 46 0 0
T8 6670 82 0 0
T9 480382 517 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 243 0 0
T13 14312 204 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3254850 0 0
T1 4445 28 0 0
T2 34816 381 0 0
T3 222198 930 0 0
T7 29198 337 0 0
T8 6670 78 0 0
T9 480382 3983 0 0
T10 394366 69946 0 0
T11 405880 6452 0 0
T12 90890 1736 0 0
T13 14312 189 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246340 0 0
T1 4445 26 0 0
T2 34816 57 0 0
T3 222198 214 0 0
T7 29198 46 0 0
T8 6670 82 0 0
T9 480382 517 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 243 0 0
T13 14312 204 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246340 0 0
T1 4445 26 0 0
T2 34816 57 0 0
T3 222198 214 0 0
T7 29198 46 0 0
T8 6670 82 0 0
T9 480382 517 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 243 0 0
T13 14312 204 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 633095 0 0
T1 4445 26 0 0
T2 34816 79 0 0
T3 222198 267 0 0
T7 29198 68 0 0
T8 6670 87 0 0
T9 480382 616 0 0
T10 394366 5461 0 0
T11 405880 975 0 0
T12 90890 334 0 0
T13 14312 220 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246340 0 0
T1 4445 26 0 0
T2 34816 57 0 0
T3 222198 214 0 0
T7 29198 46 0 0
T8 6670 82 0 0
T9 480382 517 0 0
T10 394366 212 0 0
T11 405880 15 0 0
T12 90890 243 0 0
T13 14312 204 0 0

Line Coverage for Instance : tb.dut.u_sm1_49.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_49.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T8
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T8

Branch Coverage for Instance : tb.dut.u_sm1_49.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_49.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 242512 0 0
GntImpliesValid_A 432248515 242512 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 242512 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3182627 0 0
ReadyAndValidImplyGrant_A 432248515 242512 0 0
ReqAndReadyImplyGrant_A 432248515 242512 0 0
ReqImpliesValid_A 432248515 598968 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 242512 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242512 0 0
T1 4445 43 0 0
T2 34816 66 0 0
T3 222198 223 0 0
T7 29198 38 0 0
T8 6670 90 0 0
T9 480382 531 0 0
T10 394366 240 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 190 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242512 0 0
T1 4445 43 0 0
T2 34816 66 0 0
T3 222198 223 0 0
T7 29198 38 0 0
T8 6670 90 0 0
T9 480382 531 0 0
T10 394366 240 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 190 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242512 0 0
T1 4445 43 0 0
T2 34816 66 0 0
T3 222198 223 0 0
T7 29198 38 0 0
T8 6670 90 0 0
T9 480382 531 0 0
T10 394366 240 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 190 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3182627 0 0
T1 4445 45 0 0
T2 34816 550 0 0
T3 222198 1003 0 0
T7 29198 290 0 0
T8 6670 87 0 0
T9 480382 3949 0 0
T10 394366 84645 0 0
T11 405880 1542 0 0
T12 90890 1567 0 0
T13 14312 180 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242512 0 0
T1 4445 43 0 0
T2 34816 66 0 0
T3 222198 223 0 0
T7 29198 38 0 0
T8 6670 90 0 0
T9 480382 531 0 0
T10 394366 240 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 190 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242512 0 0
T1 4445 43 0 0
T2 34816 66 0 0
T3 222198 223 0 0
T7 29198 38 0 0
T8 6670 90 0 0
T9 480382 531 0 0
T10 394366 240 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 190 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 598968 0 0
T1 4445 43 0 0
T2 34816 85 0 0
T3 222198 268 0 0
T7 29198 38 0 0
T8 6670 94 0 0
T9 480382 591 0 0
T10 394366 7753 0 0
T11 405880 7 0 0
T12 90890 270 0 0
T13 14312 201 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242512 0 0
T1 4445 43 0 0
T2 34816 66 0 0
T3 222198 223 0 0
T7 29198 38 0 0
T8 6670 90 0 0
T9 480382 531 0 0
T10 394366 240 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 190 0 0

Line Coverage for Instance : tb.dut.u_sm1_50.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_50.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_50.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_50.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 246630 0 0
GntImpliesValid_A 432248515 246630 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 246630 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3276283 0 0
ReadyAndValidImplyGrant_A 432248515 246630 0 0
ReqAndReadyImplyGrant_A 432248515 246630 0 0
ReqImpliesValid_A 432248515 646538 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 246630 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246630 0 0
T1 4445 26 0 0
T2 34816 60 0 0
T3 222198 191 0 0
T7 29198 41 0 0
T8 6670 98 0 0
T9 480382 1004 0 0
T10 394366 225 0 0
T11 405880 4 0 0
T12 90890 250 0 0
T13 14312 173 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246630 0 0
T1 4445 26 0 0
T2 34816 60 0 0
T3 222198 191 0 0
T7 29198 41 0 0
T8 6670 98 0 0
T9 480382 1004 0 0
T10 394366 225 0 0
T11 405880 4 0 0
T12 90890 250 0 0
T13 14312 173 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246630 0 0
T1 4445 26 0 0
T2 34816 60 0 0
T3 222198 191 0 0
T7 29198 41 0 0
T8 6670 98 0 0
T9 480382 1004 0 0
T10 394366 225 0 0
T11 405880 4 0 0
T12 90890 250 0 0
T13 14312 173 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3276283 0 0
T1 4445 28 0 0
T2 34816 444 0 0
T3 222198 800 0 0
T7 29198 306 0 0
T8 6670 94 0 0
T9 480382 7107 0 0
T10 394366 70085 0 0
T11 405880 1055 0 0
T12 90890 1792 0 0
T13 14312 162 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246630 0 0
T1 4445 26 0 0
T2 34816 60 0 0
T3 222198 191 0 0
T7 29198 41 0 0
T8 6670 98 0 0
T9 480382 1004 0 0
T10 394366 225 0 0
T11 405880 4 0 0
T12 90890 250 0 0
T13 14312 173 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246630 0 0
T1 4445 26 0 0
T2 34816 60 0 0
T3 222198 191 0 0
T7 29198 41 0 0
T8 6670 98 0 0
T9 480382 1004 0 0
T10 394366 225 0 0
T11 405880 4 0 0
T12 90890 250 0 0
T13 14312 173 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 646538 0 0
T1 4445 26 0 0
T2 34816 91 0 0
T3 222198 228 0 0
T7 29198 45 0 0
T8 6670 103 0 0
T9 480382 2118 0 0
T10 394366 5518 0 0
T11 405880 4 0 0
T12 90890 347 0 0
T13 14312 185 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 246630 0 0
T1 4445 26 0 0
T2 34816 60 0 0
T3 222198 191 0 0
T7 29198 41 0 0
T8 6670 98 0 0
T9 480382 1004 0 0
T10 394366 225 0 0
T11 405880 4 0 0
T12 90890 250 0 0
T13 14312 173 0 0

Line Coverage for Instance : tb.dut.u_sm1_51.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_51.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_51.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_51.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 263366 0 0
GntImpliesValid_A 432248515 263366 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 263366 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3271065 0 0
ReadyAndValidImplyGrant_A 432248515 263366 0 0
ReqAndReadyImplyGrant_A 432248515 263366 0 0
ReqImpliesValid_A 432248515 587177 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 263366 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 263366 0 0
T1 4445 37 0 0
T2 34816 103 0 0
T3 222198 203 0 0
T7 29198 95 0 0
T8 6670 85 0 0
T9 480382 1612 0 0
T10 394366 210 0 0
T11 405880 9 0 0
T12 90890 224 0 0
T13 14312 169 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 263366 0 0
T1 4445 37 0 0
T2 34816 103 0 0
T3 222198 203 0 0
T7 29198 95 0 0
T8 6670 85 0 0
T9 480382 1612 0 0
T10 394366 210 0 0
T11 405880 9 0 0
T12 90890 224 0 0
T13 14312 169 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 263366 0 0
T1 4445 37 0 0
T2 34816 103 0 0
T3 222198 203 0 0
T7 29198 95 0 0
T8 6670 85 0 0
T9 480382 1612 0 0
T10 394366 210 0 0
T11 405880 9 0 0
T12 90890 224 0 0
T13 14312 169 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3271065 0 0
T1 4445 39 0 0
T2 34816 789 0 0
T3 222198 876 0 0
T7 29198 702 0 0
T8 6670 83 0 0
T9 480382 6895 0 0
T10 394366 67582 0 0
T11 405880 3633 0 0
T12 90890 1678 0 0
T13 14312 161 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 263366 0 0
T1 4445 37 0 0
T2 34816 103 0 0
T3 222198 203 0 0
T7 29198 95 0 0
T8 6670 85 0 0
T9 480382 1612 0 0
T10 394366 210 0 0
T11 405880 9 0 0
T12 90890 224 0 0
T13 14312 169 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 263366 0 0
T1 4445 37 0 0
T2 34816 103 0 0
T3 222198 203 0 0
T7 29198 95 0 0
T8 6670 85 0 0
T9 480382 1612 0 0
T10 394366 210 0 0
T11 405880 9 0 0
T12 90890 224 0 0
T13 14312 169 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 587177 0 0
T1 4445 37 0 0
T2 34816 132 0 0
T3 222198 273 0 0
T7 29198 151 0 0
T8 6670 88 0 0
T9 480382 4793 0 0
T10 394366 3789 0 0
T11 405880 77 0 0
T12 90890 296 0 0
T13 14312 178 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 263366 0 0
T1 4445 37 0 0
T2 34816 103 0 0
T3 222198 203 0 0
T7 29198 95 0 0
T8 6670 85 0 0
T9 480382 1612 0 0
T10 394366 210 0 0
T11 405880 9 0 0
T12 90890 224 0 0
T13 14312 169 0 0

Line Coverage for Instance : tb.dut.u_sm1_52.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_52.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T8
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T8

Branch Coverage for Instance : tb.dut.u_sm1_52.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_52.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 244651 0 0
GntImpliesValid_A 432248515 244651 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 244651 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3239873 0 0
ReadyAndValidImplyGrant_A 432248515 244651 0 0
ReqAndReadyImplyGrant_A 432248515 244651 0 0
ReqImpliesValid_A 432248515 623751 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 244651 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 244651 0 0
T1 4445 16 0 0
T2 34816 64 0 0
T3 222198 233 0 0
T7 29198 47 0 0
T8 6670 98 0 0
T9 480382 1414 0 0
T10 394366 266 0 0
T11 405880 12 0 0
T12 90890 229 0 0
T13 14312 209 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 244651 0 0
T1 4445 16 0 0
T2 34816 64 0 0
T3 222198 233 0 0
T7 29198 47 0 0
T8 6670 98 0 0
T9 480382 1414 0 0
T10 394366 266 0 0
T11 405880 12 0 0
T12 90890 229 0 0
T13 14312 209 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 244651 0 0
T1 4445 16 0 0
T2 34816 64 0 0
T3 222198 233 0 0
T7 29198 47 0 0
T8 6670 98 0 0
T9 480382 1414 0 0
T10 394366 266 0 0
T11 405880 12 0 0
T12 90890 229 0 0
T13 14312 209 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3239873 0 0
T1 4445 18 0 0
T2 34816 466 0 0
T3 222198 952 0 0
T7 29198 384 0 0
T8 6670 90 0 0
T9 480382 7262 0 0
T10 394366 82171 0 0
T11 405880 3355 0 0
T12 90890 1616 0 0
T13 14312 196 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 244651 0 0
T1 4445 16 0 0
T2 34816 64 0 0
T3 222198 233 0 0
T7 29198 47 0 0
T8 6670 98 0 0
T9 480382 1414 0 0
T10 394366 266 0 0
T11 405880 12 0 0
T12 90890 229 0 0
T13 14312 209 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 244651 0 0
T1 4445 16 0 0
T2 34816 64 0 0
T3 222198 233 0 0
T7 29198 47 0 0
T8 6670 98 0 0
T9 480382 1414 0 0
T10 394366 266 0 0
T11 405880 12 0 0
T12 90890 229 0 0
T13 14312 209 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 623751 0 0
T1 4445 16 0 0
T2 34816 77 0 0
T3 222198 290 0 0
T7 29198 47 0 0
T8 6670 107 0 0
T9 480382 3557 0 0
T10 394366 7410 0 0
T11 405880 175 0 0
T12 90890 275 0 0
T13 14312 223 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 244651 0 0
T1 4445 16 0 0
T2 34816 64 0 0
T3 222198 233 0 0
T7 29198 47 0 0
T8 6670 98 0 0
T9 480382 1414 0 0
T10 394366 266 0 0
T11 405880 12 0 0
T12 90890 229 0 0
T13 14312 209 0 0

Line Coverage for Instance : tb.dut.u_sm1_53.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_53.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Branch Coverage for Instance : tb.dut.u_sm1_53.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_53.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 248491 0 0
GntImpliesValid_A 432248515 248491 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 248491 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3198028 0 0
ReadyAndValidImplyGrant_A 432248515 248491 0 0
ReqAndReadyImplyGrant_A 432248515 248491 0 0
ReqImpliesValid_A 432248515 610477 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 248491 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248491 0 0
T1 4445 272 0 0
T2 34816 61 0 0
T3 222198 223 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1499 0 0
T10 394366 207 0 0
T11 405880 11 0 0
T12 90890 210 0 0
T13 14312 187 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248491 0 0
T1 4445 272 0 0
T2 34816 61 0 0
T3 222198 223 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1499 0 0
T10 394366 207 0 0
T11 405880 11 0 0
T12 90890 210 0 0
T13 14312 187 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248491 0 0
T1 4445 272 0 0
T2 34816 61 0 0
T3 222198 223 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1499 0 0
T10 394366 207 0 0
T11 405880 11 0 0
T12 90890 210 0 0
T13 14312 187 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3198028 0 0
T1 4445 187 0 0
T2 34816 517 0 0
T3 222198 944 0 0
T7 29198 342 0 0
T8 6670 96 0 0
T9 480382 7610 0 0
T10 394366 64811 0 0
T11 405880 3353 0 0
T12 90890 1537 0 0
T13 14312 181 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248491 0 0
T1 4445 272 0 0
T2 34816 61 0 0
T3 222198 223 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1499 0 0
T10 394366 207 0 0
T11 405880 11 0 0
T12 90890 210 0 0
T13 14312 187 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248491 0 0
T1 4445 272 0 0
T2 34816 61 0 0
T3 222198 223 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1499 0 0
T10 394366 207 0 0
T11 405880 11 0 0
T12 90890 210 0 0
T13 14312 187 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 610477 0 0
T1 4445 359 0 0
T2 34816 78 0 0
T3 222198 278 0 0
T7 29198 57 0 0
T8 6670 105 0 0
T9 480382 7416 0 0
T10 394366 4483 0 0
T11 405880 357 0 0
T12 90890 245 0 0
T13 14312 194 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 248491 0 0
T1 4445 272 0 0
T2 34816 61 0 0
T3 222198 223 0 0
T7 29198 49 0 0
T8 6670 100 0 0
T9 480382 1499 0 0
T10 394366 207 0 0
T11 405880 11 0 0
T12 90890 210 0 0
T13 14312 187 0 0

Line Coverage for Instance : tb.dut.u_sm1_54.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_54.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_54.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_54.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 228361 0 0
GntImpliesValid_A 432248515 228361 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 228361 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3183845 0 0
ReadyAndValidImplyGrant_A 432248515 228361 0 0
ReqAndReadyImplyGrant_A 432248515 228361 0 0
ReqImpliesValid_A 432248515 521085 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 228361 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 228361 0 0
T1 4445 33 0 0
T2 34816 64 0 0
T3 222198 203 0 0
T7 29198 50 0 0
T8 6670 99 0 0
T9 480382 1488 0 0
T10 394366 196 0 0
T11 405880 11 0 0
T12 90890 256 0 0
T13 14312 186 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 228361 0 0
T1 4445 33 0 0
T2 34816 64 0 0
T3 222198 203 0 0
T7 29198 50 0 0
T8 6670 99 0 0
T9 480382 1488 0 0
T10 394366 196 0 0
T11 405880 11 0 0
T12 90890 256 0 0
T13 14312 186 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 228361 0 0
T1 4445 33 0 0
T2 34816 64 0 0
T3 222198 203 0 0
T7 29198 50 0 0
T8 6670 99 0 0
T9 480382 1488 0 0
T10 394366 196 0 0
T11 405880 11 0 0
T12 90890 256 0 0
T13 14312 186 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3183845 0 0
T1 4445 35 0 0
T2 34816 456 0 0
T3 222198 866 0 0
T7 29198 318 0 0
T8 6670 94 0 0
T9 480382 7176 0 0
T10 394366 68870 0 0
T11 405880 4594 0 0
T12 90890 1769 0 0
T13 14312 184 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 228361 0 0
T1 4445 33 0 0
T2 34816 64 0 0
T3 222198 203 0 0
T7 29198 50 0 0
T8 6670 99 0 0
T9 480382 1488 0 0
T10 394366 196 0 0
T11 405880 11 0 0
T12 90890 256 0 0
T13 14312 186 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 228361 0 0
T1 4445 33 0 0
T2 34816 64 0 0
T3 222198 203 0 0
T7 29198 50 0 0
T8 6670 99 0 0
T9 480382 1488 0 0
T10 394366 196 0 0
T11 405880 11 0 0
T12 90890 256 0 0
T13 14312 186 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 521085 0 0
T1 4445 33 0 0
T2 34816 82 0 0
T3 222198 239 0 0
T7 29198 77 0 0
T8 6670 105 0 0
T9 480382 3874 0 0
T10 394366 5586 0 0
T11 405880 11 0 0
T12 90890 382 0 0
T13 14312 189 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 228361 0 0
T1 4445 33 0 0
T2 34816 64 0 0
T3 222198 203 0 0
T7 29198 50 0 0
T8 6670 99 0 0
T9 480382 1488 0 0
T10 394366 196 0 0
T11 405880 11 0 0
T12 90890 256 0 0
T13 14312 186 0 0

Line Coverage for Instance : tb.dut.u_sm1_55.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_55.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT1,T2,T3
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,T3

Branch Coverage for Instance : tb.dut.u_sm1_55.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_55.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 242278 0 0
GntImpliesValid_A 432248515 242278 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 242278 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3189973 0 0
ReadyAndValidImplyGrant_A 432248515 242278 0 0
ReqAndReadyImplyGrant_A 432248515 242278 0 0
ReqImpliesValid_A 432248515 635211 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 242278 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242278 0 0
T1 4445 35 0 0
T2 34816 71 0 0
T3 222198 177 0 0
T7 29198 50 0 0
T8 6670 106 0 0
T9 480382 1448 0 0
T10 394366 235 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 196 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242278 0 0
T1 4445 35 0 0
T2 34816 71 0 0
T3 222198 177 0 0
T7 29198 50 0 0
T8 6670 106 0 0
T9 480382 1448 0 0
T10 394366 235 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 196 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242278 0 0
T1 4445 35 0 0
T2 34816 71 0 0
T3 222198 177 0 0
T7 29198 50 0 0
T8 6670 106 0 0
T9 480382 1448 0 0
T10 394366 235 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 196 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3189973 0 0
T1 4445 36 0 0
T2 34816 533 0 0
T3 222198 781 0 0
T7 29198 391 0 0
T8 6670 101 0 0
T9 480382 6358 0 0
T10 394366 75074 0 0
T11 405880 1032 0 0
T12 90890 1579 0 0
T13 14312 191 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242278 0 0
T1 4445 35 0 0
T2 34816 71 0 0
T3 222198 177 0 0
T7 29198 50 0 0
T8 6670 106 0 0
T9 480382 1448 0 0
T10 394366 235 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 196 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242278 0 0
T1 4445 35 0 0
T2 34816 71 0 0
T3 222198 177 0 0
T7 29198 50 0 0
T8 6670 106 0 0
T9 480382 1448 0 0
T10 394366 235 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 196 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 635211 0 0
T1 4445 36 0 0
T2 34816 133 0 0
T3 222198 203 0 0
T7 29198 86 0 0
T8 6670 112 0 0
T9 480382 8227 0 0
T10 394366 4689 0 0
T11 405880 7 0 0
T12 90890 330 0 0
T13 14312 202 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 242278 0 0
T1 4445 35 0 0
T2 34816 71 0 0
T3 222198 177 0 0
T7 29198 50 0 0
T8 6670 106 0 0
T9 480382 1448 0 0
T10 394366 235 0 0
T11 405880 7 0 0
T12 90890 219 0 0
T13 14312 196 0 0

Line Coverage for Instance : tb.dut.u_sm1_56.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_56.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_56.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_56.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 13 81.25
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 13 81.25




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 245463 0 0
GntImpliesValid_A 432248515 245463 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 245463 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 3136609 0 0
ReadyAndValidImplyGrant_A 432248515 245463 0 0
ReqAndReadyImplyGrant_A 432248515 245463 0 0
ReqImpliesValid_A 432248515 580298 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 0 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 245463 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245463 0 0
T1 4445 31 0 0
T2 34816 54 0 0
T3 222198 210 0 0
T7 29198 44 0 0
T8 6670 104 0 0
T9 480382 536 0 0
T10 394366 214 0 0
T11 405880 8 0 0
T12 90890 214 0 0
T13 14312 167 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245463 0 0
T1 4445 31 0 0
T2 34816 54 0 0
T3 222198 210 0 0
T7 29198 44 0 0
T8 6670 104 0 0
T9 480382 536 0 0
T10 394366 214 0 0
T11 405880 8 0 0
T12 90890 214 0 0
T13 14312 167 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245463 0 0
T1 4445 31 0 0
T2 34816 54 0 0
T3 222198 210 0 0
T7 29198 44 0 0
T8 6670 104 0 0
T9 480382 536 0 0
T10 394366 214 0 0
T11 405880 8 0 0
T12 90890 214 0 0
T13 14312 167 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 3136609 0 0
T1 4445 33 0 0
T2 34816 367 0 0
T3 222198 940 0 0
T7 29198 279 0 0
T8 6670 100 0 0
T9 480382 4026 0 0
T10 394366 67163 0 0
T11 405880 2783 0 0
T12 90890 1739 0 0
T13 14312 160 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245463 0 0
T1 4445 31 0 0
T2 34816 54 0 0
T3 222198 210 0 0
T7 29198 44 0 0
T8 6670 104 0 0
T9 480382 536 0 0
T10 394366 214 0 0
T11 405880 8 0 0
T12 90890 214 0 0
T13 14312 167 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245463 0 0
T1 4445 31 0 0
T2 34816 54 0 0
T3 222198 210 0 0
T7 29198 44 0 0
T8 6670 104 0 0
T9 480382 536 0 0
T10 394366 214 0 0
T11 405880 8 0 0
T12 90890 214 0 0
T13 14312 167 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 580298 0 0
T1 4445 31 0 0
T2 34816 67 0 0
T3 222198 244 0 0
T7 29198 60 0 0
T8 6670 109 0 0
T9 480382 643 0 0
T10 394366 3185 0 0
T11 405880 146 0 0
T12 90890 326 0 0
T13 14312 175 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 245463 0 0
T1 4445 31 0 0
T2 34816 54 0 0
T3 222198 210 0 0
T7 29198 44 0 0
T8 6670 104 0 0
T9 480382 536 0 0
T10 394366 214 0 0
T11 405880 8 0 0
T12 90890 214 0 0
T13 14312 167 0 0

Line Coverage for Instance : tb.dut.u_sm1_28.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_28.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_28.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_28.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 14 87.50
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 14 87.50




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 987852 0 0
GntImpliesValid_A 432248515 987852 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 987852 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 11858749 0 0
ReadyAndValidImplyGrant_A 432248515 987852 0 0
ReqAndReadyImplyGrant_A 432248515 987852 0 0
ReqImpliesValid_A 432248515 2427053 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 23389 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 987852 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 987852 0 0
T1 4445 880 0 0
T2 34816 253 0 0
T3 222198 916 0 0
T7 29198 167 0 0
T8 6670 363 0 0
T9 480382 5800 0 0
T10 394366 804 0 0
T11 405880 50 0 0
T12 90890 886 0 0
T13 14312 817 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 987852 0 0
T1 4445 880 0 0
T2 34816 253 0 0
T3 222198 916 0 0
T7 29198 167 0 0
T8 6670 363 0 0
T9 480382 5800 0 0
T10 394366 804 0 0
T11 405880 50 0 0
T12 90890 886 0 0
T13 14312 817 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 987852 0 0
T1 4445 880 0 0
T2 34816 253 0 0
T3 222198 916 0 0
T7 29198 167 0 0
T8 6670 363 0 0
T9 480382 5800 0 0
T10 394366 804 0 0
T11 405880 50 0 0
T12 90890 886 0 0
T13 14312 817 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 11858749 0 0
T1 4445 2 0 0
T2 34816 1595 0 0
T3 222198 2956 0 0
T7 29198 1053 0 0
T8 6670 1 0 0
T9 480382 27822 0 0
T10 394366 269727 0 0
T11 405880 14547 0 0
T12 90890 5811 0 0
T13 14312 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 987852 0 0
T1 4445 880 0 0
T2 34816 253 0 0
T3 222198 916 0 0
T7 29198 167 0 0
T8 6670 363 0 0
T9 480382 5800 0 0
T10 394366 804 0 0
T11 405880 50 0 0
T12 90890 886 0 0
T13 14312 817 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 987852 0 0
T1 4445 880 0 0
T2 34816 253 0 0
T3 222198 916 0 0
T7 29198 167 0 0
T8 6670 363 0 0
T9 480382 5800 0 0
T10 394366 804 0 0
T11 405880 50 0 0
T12 90890 886 0 0
T13 14312 817 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 2427053 0 0
T1 4445 880 0 0
T2 34816 340 0 0
T3 222198 1165 0 0
T7 29198 231 0 0
T8 6670 363 0 0
T9 480382 11552 0 0
T10 394366 31150 0 0
T11 405880 1922 0 0
T12 90890 1426 0 0
T13 14312 817 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 23389 0 900
T1 4445 68 0 1
T2 34816 0 0 1
T3 222198 0 0 1
T7 29198 0 0 1
T8 6670 2 0 1
T9 480382 140 0 1
T10 394366 0 0 1
T11 405880 0 0 1
T12 90890 0 0 1
T13 14312 15 0 1
T14 0 9 0 0
T15 0 37 0 0
T16 0 2 0 0
T17 0 14 0 0
T18 0 2 0 0
T19 0 13 0 0

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 987852 0 0
T1 4445 880 0 0
T2 34816 253 0 0
T3 222198 916 0 0
T7 29198 167 0 0
T8 6670 363 0 0
T9 480382 5800 0 0
T10 394366 804 0 0
T11 405880 50 0 0
T12 90890 886 0 0
T13 14312 817 0 0

Line Coverage for Instance : tb.dut.u_sm1_30.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
TOTAL2323100.00
CONT_ASSIGN5500
CONT_ASSIGN7511100.00
CONT_ASSIGN7611100.00
ALWAYS8233100.00
CONT_ASSIGN8911100.00
CONT_ASSIGN9011100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN9411100.00
ALWAYS9666100.00
ALWAYS10944100.00
ALWAYS12444100.00
WARNING: The source file '/workspace/xbar_build_mode/sim-vcs/../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' or '../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_ppc.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
55 unreachable
75 1 1
76 1 1
82 1 1
83 1 1
84 1 1
89 1 1
90 1 1
92 1 1
94 1 1
96 1 1
97 1 1
98 1 1
100 1 1
101 1 1
103 1 1
MISSING_ELSE
109 1 1
110 1 1
111 1 1
112 1 1
MISSING_ELSE
124 1 1
125 1 1
126 1 1
127 1 1
MISSING_ELSE


Cond Coverage for Instance : tb.dut.u_sm1_30.gen_arb_ppc.u_reqarb
TotalCoveredPercent
Conditions131292.31
Logical131292.31
Non-Logical00
Event00

 LINE       76
 EXPRESSION (((|gen_normal_case.masked_req)) ? gen_normal_case.masked_req : req_i)
             ---------------1---------------
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       84
 EXPRESSION (gen_normal_case.ppc_out[(i - 1)] | gen_normal_case.arb_req[i])
             ----------------1---------------   -------------2------------
-1--2-StatusTests
00CoveredT1,T2,T3
01CoveredT1,T2,T3
10CoveredT1,T2,T3

 LINE       90
 EXPRESSION (ready_i ? gen_normal_case.winner : '0)
             ---1---
-1-StatusTests
0CoveredT1,T2,T3
1CoveredT1,T2,T3

 LINE       98
 EXPRESSION (valid_o && ready_i)
             ---1---    ---2---
-1--2-StatusTests
01CoveredT1,T2,T3
10CoveredT2,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT2,T3,T7

Branch Coverage for Instance : tb.dut.u_sm1_30.gen_arb_ppc.u_reqarb
Line No.TotalCoveredPercent
Branches 12 12 100.00
TERNARY 76 2 2 100.00
TERNARY 90 2 2 100.00
IF 96 4 4 100.00
IF 126 2 2 100.00
IF 111 2 2 100.00

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

LineNo. Expression -1-: 76 ((|gen_normal_case.masked_req)) ?

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


LineNo. Expression -1-: 90 (ready_i) ?

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


LineNo. Expression -1-: 96 if ((!rst_ni)) -2-: 98 if ((valid_o && ready_i)) -3-: 101 if ((valid_o && (!ready_i)))

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


LineNo. Expression -1-: 126 if (gen_normal_case.winner[i])

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


LineNo. Expression -1-: 111 if (gen_normal_case.winner[i])

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


Assert Coverage for Instance : tb.dut.u_sm1_30.gen_arb_ppc.u_reqarb
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 16 16 100.00 14 87.50
Cover properties 0 0 0
Cover sequences 0 0 0
Total 16 16 100.00 14 87.50




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
CheckHotOne_A 432248515 432122964 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 432248515 972076 0 0
GntImpliesValid_A 432248515 972076 0 0
GrantKnown_A 432248515 432122964 0 0
IdxKnown_A 432248515 432122964 0 0
IndexIsCorrect_A 432248515 972076 0 0
LockArbDecision_A 432248515 0 0 0
NoReadyValidNoGrant_A 432248515 362570379 0 0
ReadyAndValidImplyGrant_A 432248515 972076 0 0
ReqAndReadyImplyGrant_A 432248515 972076 0 0
ReqImpliesValid_A 432248515 13711682 0 0
ReqStaysHighUntilGranted0_M 432248515 0 0 0
RoundRobin_A 432248515 35712 0 900
ValidKnown_A 432248515 432122964 0 0
gen_data_port_assertion.DataFlow_A 432248515 972076 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

CheckNGreaterZero_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 900 900 0 0
T1 1 1 0 0
T2 1 1 0 0
T3 1 1 0 0
T7 1 1 0 0
T8 1 1 0 0
T9 1 1 0 0
T10 1 1 0 0
T11 1 1 0 0
T12 1 1 0 0
T13 1 1 0 0

GntImpliesReady_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 972076 0 0
T1 4445 174 0 0
T2 34816 244 0 0
T3 222198 874 0 0
T7 29198 219 0 0
T8 6670 372 0 0
T9 480382 5206 0 0
T10 394366 767 0 0
T11 405880 49 0 0
T12 90890 886 0 0
T13 14312 849 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 972076 0 0
T1 4445 174 0 0
T2 34816 244 0 0
T3 222198 874 0 0
T7 29198 219 0 0
T8 6670 372 0 0
T9 480382 5206 0 0
T10 394366 767 0 0
T11 405880 49 0 0
T12 90890 886 0 0
T13 14312 849 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 972076 0 0
T1 4445 174 0 0
T2 34816 244 0 0
T3 222198 874 0 0
T7 29198 219 0 0
T8 6670 372 0 0
T9 480382 5206 0 0
T10 394366 767 0 0
T11 405880 49 0 0
T12 90890 886 0 0
T13 14312 849 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 362570379 0 0
T1 4445 1 0 0
T2 34816 29771 0 0
T3 222198 184878 0 0
T7 29198 24973 0 0
T8 6670 1 0 0
T9 480382 396776 0 0
T10 394366 355064 0 0
T11 405880 385441 0 0
T12 90890 75934 0 0
T13 14312 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 972076 0 0
T1 4445 174 0 0
T2 34816 244 0 0
T3 222198 874 0 0
T7 29198 219 0 0
T8 6670 372 0 0
T9 480382 5206 0 0
T10 394366 767 0 0
T11 405880 49 0 0
T12 90890 886 0 0
T13 14312 849 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 972076 0 0
T1 4445 174 0 0
T2 34816 244 0 0
T3 222198 874 0 0
T7 29198 219 0 0
T8 6670 372 0 0
T9 480382 5206 0 0
T10 394366 767 0 0
T11 405880 49 0 0
T12 90890 886 0 0
T13 14312 849 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 13711682 0 0
T1 4445 174 0 0
T2 34816 2073 0 0
T3 222198 3820 0 0
T7 29198 1698 0 0
T8 6670 372 0 0
T9 480382 45226 0 0
T10 394366 249508 0 0
T11 405880 19656 0 0
T12 90890 7573 0 0
T13 14312 849 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 35712 0 900
T1 4445 2 0 1
T2 34816 0 0 1
T3 222198 0 0 1
T7 29198 0 0 1
T8 6670 3 0 1
T9 480382 35 0 1
T10 394366 0 0 1
T11 405880 0 0 1
T12 90890 1 0 1
T13 14312 14 0 1
T14 0 9 0 0
T15 0 29 0 0
T16 0 2 0 0
T17 0 14 0 0
T18 0 1 0 0

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 432122964 0 0
T1 4445 4355 0 0
T2 34816 34755 0 0
T3 222198 222192 0 0
T7 29198 29127 0 0
T8 6670 6626 0 0
T9 480382 480282 0 0
T10 394366 394358 0 0
T11 405880 405871 0 0
T12 90890 90842 0 0
T13 14312 14265 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 432248515 972076 0 0
T1 4445 174 0 0
T2 34816 244 0 0
T3 222198 874 0 0
T7 29198 219 0 0
T8 6670 372 0 0
T9 480382 5206 0 0
T10 394366 767 0 0
T11 405880 49 0 0
T12 90890 886 0 0
T13 14312 849 0 0

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