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 7543742 0 0
GntImpliesValid_A 2147483647 7543742 0 0
GrantKnown_A 2147483647 2147483647 0 0
IdxKnown_A 2147483647 2147483647 0 0
IndexIsCorrect_A 2147483647 7543742 0 0
LockArbDecision_A 2147483647 0 0 0
NoReadyValidNoGrant_A 2147483647 491999823 0 0
ReadyAndValidImplyGrant_A 2147483647 7543742 0 0
ReqAndReadyImplyGrant_A 2147483647 7543742 0 0
ReqImpliesValid_A 2147483647 35234097 0 0
ReqStaysHighUntilGranted0_M 2147483647 0 0 0
RoundRobin_A 2147483647 40773 0 21600
ValidKnown_A 2147483647 2147483647 0 0
gen_data_port_assertion.DataFlow_A 2147483647 7543742 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 234360 234168 0 0
T2 441744 428688 0 0
T3 8300136 8299992 0 0
T7 39408 39120 0 0
T8 65448 60360 0 0
T9 34056 32592 0 0
T10 8556168 8553744 0 0
T11 312216 310776 0 0
T12 46944 45864 0 0
T13 9068160 9068064 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 7543742 0 0
T1 234360 437 0 0
T2 441744 1825 0 0
T3 8300136 8730 0 0
T7 39408 401 0 0
T8 65448 240 0 0
T9 34056 381 0 0
T10 8556168 31062 0 0
T11 312216 4493 0 0
T12 46944 400 0 0
T13 9068160 9223 0 0
T14 0 3435 0 0
T15 0 971 0 0
T16 0 133 0 0
T17 0 458 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 7543742 0 0
T1 234360 437 0 0
T2 441744 1825 0 0
T3 8300136 8730 0 0
T7 39408 401 0 0
T8 65448 240 0 0
T9 34056 381 0 0
T10 8556168 31062 0 0
T11 312216 4493 0 0
T12 46944 400 0 0
T13 9068160 9223 0 0
T14 0 3435 0 0
T15 0 971 0 0
T16 0 133 0 0
T17 0 458 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 234360 234168 0 0
T2 441744 428688 0 0
T3 8300136 8299992 0 0
T7 39408 39120 0 0
T8 65448 60360 0 0
T9 34056 32592 0 0
T10 8556168 8553744 0 0
T11 312216 310776 0 0
T12 46944 45864 0 0
T13 9068160 9068064 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 234360 234168 0 0
T2 441744 428688 0 0
T3 8300136 8299992 0 0
T7 39408 39120 0 0
T8 65448 60360 0 0
T9 34056 32592 0 0
T10 8556168 8553744 0 0
T11 312216 310776 0 0
T12 46944 45864 0 0
T13 9068160 9068064 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 7543742 0 0
T1 234360 437 0 0
T2 441744 1825 0 0
T3 8300136 8730 0 0
T7 39408 401 0 0
T8 65448 240 0 0
T9 34056 381 0 0
T10 8556168 31062 0 0
T11 312216 4493 0 0
T12 46944 400 0 0
T13 9068160 9223 0 0
T14 0 3435 0 0
T15 0 971 0 0
T16 0 133 0 0
T17 0 458 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 491999823 0 0
T1 234360 11505 0 0
T2 441744 26371 0 0
T3 8300136 313062 0 0
T7 39408 487 0 0
T8 65448 4126 0 0
T9 34056 579 0 0
T10 8556168 473449 0 0
T11 312216 7643 0 0
T12 46944 551 0 0
T13 9068160 344257 0 0
T14 0 12224 0 0
T16 0 1850 0 0
T17 0 2815 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 7543742 0 0
T1 234360 437 0 0
T2 441744 1825 0 0
T3 8300136 8730 0 0
T7 39408 401 0 0
T8 65448 240 0 0
T9 34056 381 0 0
T10 8556168 31062 0 0
T11 312216 4493 0 0
T12 46944 400 0 0
T13 9068160 9223 0 0
T14 0 3435 0 0
T15 0 971 0 0
T16 0 133 0 0
T17 0 458 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 7543742 0 0
T1 234360 437 0 0
T2 441744 1825 0 0
T3 8300136 8730 0 0
T7 39408 401 0 0
T8 65448 240 0 0
T9 34056 381 0 0
T10 8556168 31062 0 0
T11 312216 4493 0 0
T12 46944 400 0 0
T13 9068160 9223 0 0
T14 0 3435 0 0
T15 0 971 0 0
T16 0 133 0 0
T17 0 458 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 35234097 0 0
T1 234360 820 0 0
T2 441744 4011 0 0
T3 8300136 21799 0 0
T7 39408 438 0 0
T8 65448 457 0 0
T9 34056 471 0 0
T10 8556168 123500 0 0
T11 312216 5356 0 0
T12 46944 455 0 0
T13 9068160 20784 0 0
T14 0 5041 0 0
T15 0 1612 0 0
T16 0 276 0 0
T17 0 1672 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 40773 0 21600
T3 345839 12 0 1
T7 1642 0 0 1
T8 2727 0 0 1
T9 1419 0 0 1
T10 356507 0 0 1
T11 26018 8 0 2
T12 3912 0 0 2
T13 755680 0 0 2
T14 441690 0 0 2
T15 672090 4 0 2
T16 9702 0 0 1
T17 241663 7 0 1
T18 24281 12 0 1
T19 0 1 0 0
T20 0 2 0 0
T21 0 303 0 0
T22 0 1 0 0
T23 0 319 0 0
T24 0 176 0 0
T25 0 7 0 0
T26 0 356 0 0
T27 0 24 0 0
T28 0 1 0 0
T29 0 23 0 0
T30 2391 0 0 1
T31 42239 0 0 1

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 2147483647 0 0
T1 234360 234168 0 0
T2 441744 428688 0 0
T3 8300136 8299992 0 0
T7 39408 39120 0 0
T8 65448 60360 0 0
T9 34056 32592 0 0
T10 8556168 8553744 0 0
T11 312216 310776 0 0
T12 46944 45864 0 0
T13 9068160 9068064 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 2147483647 7543742 0 0
T1 234360 437 0 0
T2 441744 1825 0 0
T3 8300136 8730 0 0
T7 39408 401 0 0
T8 65448 240 0 0
T9 34056 381 0 0
T10 8556168 31062 0 0
T11 312216 4493 0 0
T12 46944 400 0 0
T13 9068160 9223 0 0
T14 0 3435 0 0
T15 0 971 0 0
T16 0 133 0 0
T17 0 458 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,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 842120 0 0
GntImpliesValid_A 456712087 842120 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 842120 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 12428697 0 0
ReadyAndValidImplyGrant_A 456712087 842120 0 0
ReqAndReadyImplyGrant_A 456712087 842120 0 0
ReqImpliesValid_A 456712087 2428046 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 842120 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 842120 0 0
T1 9765 38 0 0
T2 18406 198 0 0
T3 345839 647 0 0
T7 1642 32 0 0
T8 2727 25 0 0
T9 1419 41 0 0
T10 356507 2979 0 0
T11 13009 508 0 0
T12 1956 58 0 0
T13 377840 1421 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 842120 0 0
T1 9765 38 0 0
T2 18406 198 0 0
T3 345839 647 0 0
T7 1642 32 0 0
T8 2727 25 0 0
T9 1419 41 0 0
T10 356507 2979 0 0
T11 13009 508 0 0
T12 1956 58 0 0
T13 377840 1421 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 842120 0 0
T1 9765 38 0 0
T2 18406 198 0 0
T3 345839 647 0 0
T7 1642 32 0 0
T8 2727 25 0 0
T9 1419 41 0 0
T10 356507 2979 0 0
T11 13009 508 0 0
T12 1956 58 0 0
T13 377840 1421 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 12428697 0 0
T1 9765 326 0 0
T2 18406 1406 0 0
T3 345839 2693 0 0
T7 1642 28 0 0
T8 2727 176 0 0
T9 1419 29 0 0
T10 356507 21016 0 0
T11 13009 425 0 0
T12 1956 44 0 0
T13 377840 5084 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 842120 0 0
T1 9765 38 0 0
T2 18406 198 0 0
T3 345839 647 0 0
T7 1642 32 0 0
T8 2727 25 0 0
T9 1419 41 0 0
T10 356507 2979 0 0
T11 13009 508 0 0
T12 1956 58 0 0
T13 377840 1421 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 842120 0 0
T1 9765 38 0 0
T2 18406 198 0 0
T3 345839 647 0 0
T7 1642 32 0 0
T8 2727 25 0 0
T9 1419 41 0 0
T10 356507 2979 0 0
T11 13009 508 0 0
T12 1956 58 0 0
T13 377840 1421 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 2428046 0 0
T1 9765 51 0 0
T2 18406 246 0 0
T3 345839 947 0 0
T7 1642 37 0 0
T8 2727 33 0 0
T9 1419 54 0 0
T10 356507 4531 0 0
T11 13009 592 0 0
T12 1956 73 0 0
T13 377840 2768 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 842120 0 0
T1 9765 38 0 0
T2 18406 198 0 0
T3 345839 647 0 0
T7 1642 32 0 0
T8 2727 25 0 0
T9 1419 41 0 0
T10 356507 2979 0 0
T11 13009 508 0 0
T12 1956 58 0 0
T13 377840 1421 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,T7
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_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 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_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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 855805 0 0
GntImpliesValid_A 456712087 855805 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 855805 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 12820424 0 0
ReadyAndValidImplyGrant_A 456712087 855805 0 0
ReqAndReadyImplyGrant_A 456712087 855805 0 0
ReqImpliesValid_A 456712087 2597080 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 855805 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 855805 0 0
T1 9765 43 0 0
T2 18406 204 0 0
T3 345839 700 0 0
T7 1642 32 0 0
T8 2727 23 0 0
T9 1419 55 0 0
T10 356507 3644 0 0
T11 13009 502 0 0
T12 1956 47 0 0
T13 377840 1419 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 855805 0 0
T1 9765 43 0 0
T2 18406 204 0 0
T3 345839 700 0 0
T7 1642 32 0 0
T8 2727 23 0 0
T9 1419 55 0 0
T10 356507 3644 0 0
T11 13009 502 0 0
T12 1956 47 0 0
T13 377840 1419 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 855805 0 0
T1 9765 43 0 0
T2 18406 204 0 0
T3 345839 700 0 0
T7 1642 32 0 0
T8 2727 23 0 0
T9 1419 55 0 0
T10 356507 3644 0 0
T11 13009 502 0 0
T12 1956 47 0 0
T13 377840 1419 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 12820424 0 0
T1 9765 301 0 0
T2 18406 1543 0 0
T3 345839 2806 0 0
T7 1642 30 0 0
T8 2727 213 0 0
T9 1419 41 0 0
T10 356507 23754 0 0
T11 13009 415 0 0
T12 1956 41 0 0
T13 377840 5288 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 855805 0 0
T1 9765 43 0 0
T2 18406 204 0 0
T3 345839 700 0 0
T7 1642 32 0 0
T8 2727 23 0 0
T9 1419 55 0 0
T10 356507 3644 0 0
T11 13009 502 0 0
T12 1956 47 0 0
T13 377840 1419 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 855805 0 0
T1 9765 43 0 0
T2 18406 204 0 0
T3 345839 700 0 0
T7 1642 32 0 0
T8 2727 23 0 0
T9 1419 55 0 0
T10 356507 3644 0 0
T11 13009 502 0 0
T12 1956 47 0 0
T13 377840 1419 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 2597080 0 0
T1 9765 43 0 0
T2 18406 274 0 0
T3 345839 955 0 0
T7 1642 35 0 0
T8 2727 38 0 0
T9 1419 70 0 0
T10 356507 6586 0 0
T11 13009 590 0 0
T12 1956 54 0 0
T13 377840 2761 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 855805 0 0
T1 9765 43 0 0
T2 18406 204 0 0
T3 345839 700 0 0
T7 1642 32 0 0
T8 2727 23 0 0
T9 1419 55 0 0
T10 356507 3644 0 0
T11 13009 502 0 0
T12 1956 47 0 0
T13 377840 1419 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
10CoveredT1,T3,T9
11CoveredT1,T2,T3

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

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 T1,T3,T9
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 213054 0 0
GntImpliesValid_A 456712087 213054 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 213054 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3133485 0 0
ReadyAndValidImplyGrant_A 456712087 213054 0 0
ReqAndReadyImplyGrant_A 456712087 213054 0 0
ReqImpliesValid_A 456712087 606626 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 213054 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 213054 0 0
T1 9765 9 0 0
T2 18406 36 0 0
T3 345839 496 0 0
T7 1642 10 0 0
T8 2727 5 0 0
T9 1419 15 0 0
T10 356507 984 0 0
T11 13009 112 0 0
T12 1956 9 0 0
T13 377840 538 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213054 0 0
T1 9765 9 0 0
T2 18406 36 0 0
T3 345839 496 0 0
T7 1642 10 0 0
T8 2727 5 0 0
T9 1419 15 0 0
T10 356507 984 0 0
T11 13009 112 0 0
T12 1956 9 0 0
T13 377840 538 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213054 0 0
T1 9765 9 0 0
T2 18406 36 0 0
T3 345839 496 0 0
T7 1642 10 0 0
T8 2727 5 0 0
T9 1419 15 0 0
T10 356507 984 0 0
T11 13009 112 0 0
T12 1956 9 0 0
T13 377840 538 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3133485 0 0
T1 9765 83 0 0
T2 18406 320 0 0
T3 345839 1676 0 0
T7 1642 11 0 0
T8 2727 64 0 0
T9 1419 14 0 0
T10 356507 4699 0 0
T11 13009 108 0 0
T12 1956 9 0 0
T13 377840 1858 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213054 0 0
T1 9765 9 0 0
T2 18406 36 0 0
T3 345839 496 0 0
T7 1642 10 0 0
T8 2727 5 0 0
T9 1419 15 0 0
T10 356507 984 0 0
T11 13009 112 0 0
T12 1956 9 0 0
T13 377840 538 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213054 0 0
T1 9765 9 0 0
T2 18406 36 0 0
T3 345839 496 0 0
T7 1642 10 0 0
T8 2727 5 0 0
T9 1419 15 0 0
T10 356507 984 0 0
T11 13009 112 0 0
T12 1956 9 0 0
T13 377840 538 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 606626 0 0
T1 9765 20 0 0
T2 18406 36 0 0
T3 345839 1116 0 0
T7 1642 10 0 0
T8 2727 5 0 0
T9 1419 17 0 0
T10 356507 2624 0 0
T11 13009 117 0 0
T12 1956 10 0 0
T13 377840 1128 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213054 0 0
T1 9765 9 0 0
T2 18406 36 0 0
T3 345839 496 0 0
T7 1642 10 0 0
T8 2727 5 0 0
T9 1419 15 0 0
T10 356507 984 0 0
T11 13009 112 0 0
T12 1956 9 0 0
T13 377840 538 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
10CoveredT1,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,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 T1,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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 209067 0 0
GntImpliesValid_A 456712087 209067 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 209067 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3155601 0 0
ReadyAndValidImplyGrant_A 456712087 209067 0 0
ReqAndReadyImplyGrant_A 456712087 209067 0 0
ReqImpliesValid_A 456712087 578041 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 209067 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 209067 0 0
T1 9765 17 0 0
T2 18406 48 0 0
T3 345839 494 0 0
T7 1642 14 0 0
T8 2727 4 0 0
T9 1419 5 0 0
T10 356507 519 0 0
T11 13009 118 0 0
T12 1956 12 0 0
T13 377840 0 0 0
T14 0 230 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 209067 0 0
T1 9765 17 0 0
T2 18406 48 0 0
T3 345839 494 0 0
T7 1642 14 0 0
T8 2727 4 0 0
T9 1419 5 0 0
T10 356507 519 0 0
T11 13009 118 0 0
T12 1956 12 0 0
T13 377840 0 0 0
T14 0 230 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 209067 0 0
T1 9765 17 0 0
T2 18406 48 0 0
T3 345839 494 0 0
T7 1642 14 0 0
T8 2727 4 0 0
T9 1419 5 0 0
T10 356507 519 0 0
T11 13009 118 0 0
T12 1956 12 0 0
T13 377840 0 0 0
T14 0 230 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3155601 0 0
T1 9765 78 0 0
T2 18406 339 0 0
T3 345839 1621 0 0
T7 1642 14 0 0
T8 2727 27 0 0
T9 1419 6 0 0
T10 356507 3936 0 0
T11 13009 116 0 0
T12 1956 11 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 209067 0 0
T1 9765 17 0 0
T2 18406 48 0 0
T3 345839 494 0 0
T7 1642 14 0 0
T8 2727 4 0 0
T9 1419 5 0 0
T10 356507 519 0 0
T11 13009 118 0 0
T12 1956 12 0 0
T13 377840 0 0 0
T14 0 230 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 209067 0 0
T1 9765 17 0 0
T2 18406 48 0 0
T3 345839 494 0 0
T7 1642 14 0 0
T8 2727 4 0 0
T9 1419 5 0 0
T10 356507 519 0 0
T11 13009 118 0 0
T12 1956 12 0 0
T13 377840 0 0 0
T14 0 230 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 578041 0 0
T1 9765 28 0 0
T2 18406 48 0 0
T3 345839 1267 0 0
T7 1642 15 0 0
T8 2727 4 0 0
T9 1419 5 0 0
T10 356507 678 0 0
T11 13009 121 0 0
T12 1956 14 0 0
T13 377840 0 0 0
T14 0 275 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 209067 0 0
T1 9765 17 0 0
T2 18406 48 0 0
T3 345839 494 0 0
T7 1642 14 0 0
T8 2727 4 0 0
T9 1419 5 0 0
T10 356507 519 0 0
T11 13009 118 0 0
T12 1956 12 0 0
T13 377840 0 0 0
T14 0 230 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,T7

 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,T7
10CoveredT1,T2,T7

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

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

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

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,T7
0 Covered T1,T2,T3


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

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


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,T7
0 0 1 Covered T2,T7,T9
0 0 0 Covered T1,T2,T3


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

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


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 207158 0 0
GntImpliesValid_A 456712087 207158 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 207158 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 4823526 0 0
ReadyAndValidImplyGrant_A 456712087 207158 0 0
ReqAndReadyImplyGrant_A 456712087 207158 0 0
ReqImpliesValid_A 456712087 1081875 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 207158 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 207158 0 0
T1 9765 13 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 5 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 123 0 0
T12 1956 11 0 0
T13 377840 0 0 0
T14 0 203 0 0
T16 0 26 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207158 0 0
T1 9765 13 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 5 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 123 0 0
T12 1956 11 0 0
T13 377840 0 0 0
T14 0 203 0 0
T16 0 26 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207158 0 0
T1 9765 13 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 5 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 123 0 0
T12 1956 11 0 0
T13 377840 0 0 0
T14 0 203 0 0
T16 0 26 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 4823526 0 0
T1 9765 58 0 0
T2 18406 389 0 0
T3 345839 0 0 0
T7 1642 45 0 0
T8 2727 265 0 0
T9 1419 67 0 0
T10 356507 3431 0 0
T11 13009 748 0 0
T12 1956 136 0 0
T13 377840 0 0 0
T14 0 3246 0 0
T16 0 471 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207158 0 0
T1 9765 13 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 5 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 123 0 0
T12 1956 11 0 0
T13 377840 0 0 0
T14 0 203 0 0
T16 0 26 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207158 0 0
T1 9765 13 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 5 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 123 0 0
T12 1956 11 0 0
T13 377840 0 0 0
T14 0 203 0 0
T16 0 26 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 1081875 0 0
T1 9765 13 0 0
T2 18406 66 0 0
T3 345839 0 0 0
T7 1642 14 0 0
T8 2727 5 0 0
T9 1419 15 0 0
T10 356507 602 0 0
T11 13009 181 0 0
T12 1956 20 0 0
T13 377840 0 0 0
T14 0 404 0 0
T16 0 55 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207158 0 0
T1 9765 13 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 5 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 123 0 0
T12 1956 11 0 0
T13 377840 0 0 0
T14 0 203 0 0
T16 0 26 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,T7

 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,T7
10CoveredT1,T2,T7

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

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

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

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,T7
0 Covered T1,T2,T3


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

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


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,T7
0 0 1 Covered T1,T2,T9
0 0 0 Covered T1,T2,T3


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

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


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 207338 0 0
GntImpliesValid_A 456712087 207338 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 207338 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 5172236 0 0
ReadyAndValidImplyGrant_A 456712087 207338 0 0
ReqAndReadyImplyGrant_A 456712087 207338 0 0
ReqImpliesValid_A 456712087 1252525 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 207338 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 207338 0 0
T1 9765 14 0 0
T2 18406 44 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 4 0 0
T9 1419 10 0 0
T10 356507 925 0 0
T11 13009 107 0 0
T12 1956 5 0 0
T13 377840 0 0 0
T14 0 221 0 0
T16 0 23 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207338 0 0
T1 9765 14 0 0
T2 18406 44 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 4 0 0
T9 1419 10 0 0
T10 356507 925 0 0
T11 13009 107 0 0
T12 1956 5 0 0
T13 377840 0 0 0
T14 0 221 0 0
T16 0 23 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207338 0 0
T1 9765 14 0 0
T2 18406 44 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 4 0 0
T9 1419 10 0 0
T10 356507 925 0 0
T11 13009 107 0 0
T12 1956 5 0 0
T13 377840 0 0 0
T14 0 221 0 0
T16 0 23 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 5172236 0 0
T1 9765 71 0 0
T2 18406 318 0 0
T3 345839 0 0 0
T7 1642 32 0 0
T8 2727 21 0 0
T9 1419 64 0 0
T10 356507 5727 0 0
T11 13009 2170 0 0
T12 1956 24 0 0
T13 377840 0 0 0
T14 0 3601 0 0
T16 0 310 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207338 0 0
T1 9765 14 0 0
T2 18406 44 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 4 0 0
T9 1419 10 0 0
T10 356507 925 0 0
T11 13009 107 0 0
T12 1956 5 0 0
T13 377840 0 0 0
T14 0 221 0 0
T16 0 23 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207338 0 0
T1 9765 14 0 0
T2 18406 44 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 4 0 0
T9 1419 10 0 0
T10 356507 925 0 0
T11 13009 107 0 0
T12 1956 5 0 0
T13 377840 0 0 0
T14 0 221 0 0
T16 0 23 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 1252525 0 0
T1 9765 17 0 0
T2 18406 56 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 4 0 0
T9 1419 25 0 0
T10 356507 7607 0 0
T11 13009 409 0 0
T12 1956 5 0 0
T13 377840 0 0 0
T14 0 556 0 0
T16 0 38 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 207338 0 0
T1 9765 14 0 0
T2 18406 44 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 4 0 0
T9 1419 10 0 0
T10 356507 925 0 0
T11 13009 107 0 0
T12 1956 5 0 0
T13 377840 0 0 0
T14 0 221 0 0
T16 0 23 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,T7

 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,T7
10CoveredT1,T2,T7

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

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

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

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,T7
0 Covered T1,T2,T3


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

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


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,T7
0 0 1 Covered T2,T7,T9
0 0 0 Covered T1,T2,T3


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

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


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 203698 0 0
GntImpliesValid_A 456712087 203698 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 203698 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 5120666 0 0
ReadyAndValidImplyGrant_A 456712087 203698 0 0
ReqAndReadyImplyGrant_A 456712087 203698 0 0
ReqImpliesValid_A 456712087 1119952 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 203698 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 203698 0 0
T1 9765 9 0 0
T2 18406 48 0 0
T3 345839 0 0 0
T7 1642 12 0 0
T8 2727 0 0 0
T9 1419 12 0 0
T10 356507 442 0 0
T11 13009 106 0 0
T12 1956 9 0 0
T13 377840 0 0 0
T14 0 214 0 0
T16 0 26 0 0
T17 0 458 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 203698 0 0
T1 9765 9 0 0
T2 18406 48 0 0
T3 345839 0 0 0
T7 1642 12 0 0
T8 2727 0 0 0
T9 1419 12 0 0
T10 356507 442 0 0
T11 13009 106 0 0
T12 1956 9 0 0
T13 377840 0 0 0
T14 0 214 0 0
T16 0 26 0 0
T17 0 458 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 203698 0 0
T1 9765 9 0 0
T2 18406 48 0 0
T3 345839 0 0 0
T7 1642 12 0 0
T8 2727 0 0 0
T9 1419 12 0 0
T10 356507 442 0 0
T11 13009 106 0 0
T12 1956 9 0 0
T13 377840 0 0 0
T14 0 214 0 0
T16 0 26 0 0
T17 0 458 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 5120666 0 0
T1 9765 37 0 0
T2 18406 465 0 0
T3 345839 0 0 0
T7 1642 37 0 0
T8 2727 0 0 0
T9 1419 88 0 0
T10 356507 3056 0 0
T11 13009 514 0 0
T12 1956 97 0 0
T13 377840 0 0 0
T14 0 1686 0 0
T16 0 750 0 0
T17 0 2815 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 203698 0 0
T1 9765 9 0 0
T2 18406 48 0 0
T3 345839 0 0 0
T7 1642 12 0 0
T8 2727 0 0 0
T9 1419 12 0 0
T10 356507 442 0 0
T11 13009 106 0 0
T12 1956 9 0 0
T13 377840 0 0 0
T14 0 214 0 0
T16 0 26 0 0
T17 0 458 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 203698 0 0
T1 9765 9 0 0
T2 18406 48 0 0
T3 345839 0 0 0
T7 1642 12 0 0
T8 2727 0 0 0
T9 1419 12 0 0
T10 356507 442 0 0
T11 13009 106 0 0
T12 1956 9 0 0
T13 377840 0 0 0
T14 0 214 0 0
T16 0 26 0 0
T17 0 458 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 1119952 0 0
T1 9765 9 0 0
T2 18406 91 0 0
T3 345839 0 0 0
T7 1642 17 0 0
T8 2727 0 0 0
T9 1419 32 0 0
T10 356507 503 0 0
T11 13009 163 0 0
T12 1956 23 0 0
T13 377840 0 0 0
T14 0 305 0 0
T16 0 104 0 0
T17 0 1672 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 203698 0 0
T1 9765 9 0 0
T2 18406 48 0 0
T3 345839 0 0 0
T7 1642 12 0 0
T8 2727 0 0 0
T9 1419 12 0 0
T10 356507 442 0 0
T11 13009 106 0 0
T12 1956 9 0 0
T13 377840 0 0 0
T14 0 214 0 0
T16 0 26 0 0
T17 0 458 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,T7

 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,T7
10CoveredT1,T2,T7

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

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

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

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,T7
0 Covered T1,T2,T3


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

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


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,T7
0 0 1 Covered T2,T7,T9
0 0 0 Covered T1,T2,T3


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

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


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 205514 0 0
GntImpliesValid_A 456712087 205514 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 205514 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 4936054 0 0
ReadyAndValidImplyGrant_A 456712087 205514 0 0
ReqAndReadyImplyGrant_A 456712087 205514 0 0
ReqImpliesValid_A 456712087 1061290 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 205514 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 205514 0 0
T1 9765 10 0 0
T2 18406 117 0 0
T3 345839 0 0 0
T7 1642 15 0 0
T8 2727 4 0 0
T9 1419 11 0 0
T10 356507 1105 0 0
T11 13009 116 0 0
T12 1956 8 0 0
T13 377840 0 0 0
T14 0 218 0 0
T16 0 32 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205514 0 0
T1 9765 10 0 0
T2 18406 117 0 0
T3 345839 0 0 0
T7 1642 15 0 0
T8 2727 4 0 0
T9 1419 11 0 0
T10 356507 1105 0 0
T11 13009 116 0 0
T12 1956 8 0 0
T13 377840 0 0 0
T14 0 218 0 0
T16 0 32 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205514 0 0
T1 9765 10 0 0
T2 18406 117 0 0
T3 345839 0 0 0
T7 1642 15 0 0
T8 2727 4 0 0
T9 1419 11 0 0
T10 356507 1105 0 0
T11 13009 116 0 0
T12 1956 8 0 0
T13 377840 0 0 0
T14 0 218 0 0
T16 0 32 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 4936054 0 0
T1 9765 48 0 0
T2 18406 605 0 0
T3 345839 0 0 0
T7 1642 106 0 0
T8 2727 35 0 0
T9 1419 110 0 0
T10 356507 9045 0 0
T11 13009 1391 0 0
T12 1956 48 0 0
T13 377840 0 0 0
T14 0 3691 0 0
T16 0 319 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205514 0 0
T1 9765 10 0 0
T2 18406 117 0 0
T3 345839 0 0 0
T7 1642 15 0 0
T8 2727 4 0 0
T9 1419 11 0 0
T10 356507 1105 0 0
T11 13009 116 0 0
T12 1956 8 0 0
T13 377840 0 0 0
T14 0 218 0 0
T16 0 32 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205514 0 0
T1 9765 10 0 0
T2 18406 117 0 0
T3 345839 0 0 0
T7 1642 15 0 0
T8 2727 4 0 0
T9 1419 11 0 0
T10 356507 1105 0 0
T11 13009 116 0 0
T12 1956 8 0 0
T13 377840 0 0 0
T14 0 218 0 0
T16 0 32 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 1061290 0 0
T1 9765 10 0 0
T2 18406 356 0 0
T3 345839 0 0 0
T7 1642 26 0 0
T8 2727 4 0 0
T9 1419 26 0 0
T10 356507 12764 0 0
T11 13009 303 0 0
T12 1956 8 0 0
T13 377840 0 0 0
T14 0 582 0 0
T16 0 43 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205514 0 0
T1 9765 10 0 0
T2 18406 117 0 0
T3 345839 0 0 0
T7 1642 15 0 0
T8 2727 4 0 0
T9 1419 11 0 0
T10 356507 1105 0 0
T11 13009 116 0 0
T12 1956 8 0 0
T13 377840 0 0 0
T14 0 218 0 0
T16 0 32 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
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_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 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_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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 205013 0 0
GntImpliesValid_A 456712087 205013 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 205013 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3110734 0 0
ReadyAndValidImplyGrant_A 456712087 205013 0 0
ReqAndReadyImplyGrant_A 456712087 205013 0 0
ReqImpliesValid_A 456712087 554665 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 205013 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 205013 0 0
T1 9765 15 0 0
T2 18406 45 0 0
T3 345839 527 0 0
T7 1642 22 0 0
T8 2727 3 0 0
T9 1419 13 0 0
T10 356507 466 0 0
T11 13009 121 0 0
T12 1956 10 0 0
T13 377840 534 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205013 0 0
T1 9765 15 0 0
T2 18406 45 0 0
T3 345839 527 0 0
T7 1642 22 0 0
T8 2727 3 0 0
T9 1419 13 0 0
T10 356507 466 0 0
T11 13009 121 0 0
T12 1956 10 0 0
T13 377840 534 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205013 0 0
T1 9765 15 0 0
T2 18406 45 0 0
T3 345839 527 0 0
T7 1642 22 0 0
T8 2727 3 0 0
T9 1419 13 0 0
T10 356507 466 0 0
T11 13009 121 0 0
T12 1956 10 0 0
T13 377840 534 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3110734 0 0
T1 9765 95 0 0
T2 18406 347 0 0
T3 345839 1705 0 0
T7 1642 22 0 0
T8 2727 29 0 0
T9 1419 13 0 0
T10 356507 3477 0 0
T11 13009 113 0 0
T12 1956 11 0 0
T13 377840 1834 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205013 0 0
T1 9765 15 0 0
T2 18406 45 0 0
T3 345839 527 0 0
T7 1642 22 0 0
T8 2727 3 0 0
T9 1419 13 0 0
T10 356507 466 0 0
T11 13009 121 0 0
T12 1956 10 0 0
T13 377840 534 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205013 0 0
T1 9765 15 0 0
T2 18406 45 0 0
T3 345839 527 0 0
T7 1642 22 0 0
T8 2727 3 0 0
T9 1419 13 0 0
T10 356507 466 0 0
T11 13009 121 0 0
T12 1956 10 0 0
T13 377840 534 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 554665 0 0
T1 9765 34 0 0
T2 18406 51 0 0
T3 345839 1225 0 0
T7 1642 23 0 0
T8 2727 3 0 0
T9 1419 14 0 0
T10 356507 591 0 0
T11 13009 130 0 0
T12 1956 10 0 0
T13 377840 1214 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205013 0 0
T1 9765 15 0 0
T2 18406 45 0 0
T3 345839 527 0 0
T7 1642 22 0 0
T8 2727 3 0 0
T9 1419 13 0 0
T10 356507 466 0 0
T11 13009 121 0 0
T12 1956 10 0 0
T13 377840 534 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,T7

 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,T7
10CoveredT1,T2,T7

 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,T7,T10
11CoveredT1,T2,T7

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

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,T7
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,T7
0 0 1 Covered T2,T7,T10
0 0 0 Covered T1,T2,T3


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

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


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 204605 0 0
GntImpliesValid_A 456712087 204605 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 204605 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3091445 0 0
ReadyAndValidImplyGrant_A 456712087 204605 0 0
ReqAndReadyImplyGrant_A 456712087 204605 0 0
ReqImpliesValid_A 456712087 593021 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 204605 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 204605 0 0
T1 9765 18 0 0
T2 18406 45 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 5 0 0
T10 356507 527 0 0
T11 13009 125 0 0
T12 1956 5 0 0
T13 377840 1526 0 0
T14 0 222 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204605 0 0
T1 9765 18 0 0
T2 18406 45 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 5 0 0
T10 356507 527 0 0
T11 13009 125 0 0
T12 1956 5 0 0
T13 377840 1526 0 0
T14 0 222 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204605 0 0
T1 9765 18 0 0
T2 18406 45 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 5 0 0
T10 356507 527 0 0
T11 13009 125 0 0
T12 1956 5 0 0
T13 377840 1526 0 0
T14 0 222 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3091445 0 0
T1 9765 100 0 0
T2 18406 386 0 0
T3 345839 1 0 0
T7 1642 11 0 0
T8 2727 67 0 0
T9 1419 6 0 0
T10 356507 3964 0 0
T11 13009 118 0 0
T12 1956 6 0 0
T13 377840 5023 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204605 0 0
T1 9765 18 0 0
T2 18406 45 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 5 0 0
T10 356507 527 0 0
T11 13009 125 0 0
T12 1956 5 0 0
T13 377840 1526 0 0
T14 0 222 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204605 0 0
T1 9765 18 0 0
T2 18406 45 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 5 0 0
T10 356507 527 0 0
T11 13009 125 0 0
T12 1956 5 0 0
T13 377840 1526 0 0
T14 0 222 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 593021 0 0
T1 9765 18 0 0
T2 18406 52 0 0
T3 345839 0 0 0
T7 1642 12 0 0
T8 2727 7 0 0
T9 1419 5 0 0
T10 356507 656 0 0
T11 13009 133 0 0
T12 1956 5 0 0
T13 377840 3624 0 0
T14 0 302 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204605 0 0
T1 9765 18 0 0
T2 18406 45 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 5 0 0
T10 356507 527 0 0
T11 13009 125 0 0
T12 1956 5 0 0
T13 377840 1526 0 0
T14 0 222 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,T7

 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,T7
10CoveredT1,T2,T7

 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,T7,T10
11CoveredT1,T2,T7

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

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,T7
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,T7
0 0 1 Covered T2,T7,T10
0 0 0 Covered T1,T2,T3


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

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


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 213231 0 0
GntImpliesValid_A 456712087 213231 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 213231 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3108242 0 0
ReadyAndValidImplyGrant_A 456712087 213231 0 0
ReqAndReadyImplyGrant_A 456712087 213231 0 0
ReqImpliesValid_A 456712087 593551 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 213231 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 213231 0 0
T1 9765 17 0 0
T2 18406 46 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 4 0 0
T9 1419 6 0 0
T10 356507 1433 0 0
T11 13009 114 0 0
T12 1956 13 0 0
T13 377840 0 0 0
T14 0 209 0 0
T16 0 26 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213231 0 0
T1 9765 17 0 0
T2 18406 46 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 4 0 0
T9 1419 6 0 0
T10 356507 1433 0 0
T11 13009 114 0 0
T12 1956 13 0 0
T13 377840 0 0 0
T14 0 209 0 0
T16 0 26 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213231 0 0
T1 9765 17 0 0
T2 18406 46 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 4 0 0
T9 1419 6 0 0
T10 356507 1433 0 0
T11 13009 114 0 0
T12 1956 13 0 0
T13 377840 0 0 0
T14 0 209 0 0
T16 0 26 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3108242 0 0
T1 9765 106 0 0
T2 18406 378 0 0
T3 345839 1 0 0
T7 1642 11 0 0
T8 2727 22 0 0
T9 1419 7 0 0
T10 356507 7382 0 0
T11 13009 108 0 0
T12 1956 13 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213231 0 0
T1 9765 17 0 0
T2 18406 46 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 4 0 0
T9 1419 6 0 0
T10 356507 1433 0 0
T11 13009 114 0 0
T12 1956 13 0 0
T13 377840 0 0 0
T14 0 209 0 0
T16 0 26 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213231 0 0
T1 9765 17 0 0
T2 18406 46 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 4 0 0
T9 1419 6 0 0
T10 356507 1433 0 0
T11 13009 114 0 0
T12 1956 13 0 0
T13 377840 0 0 0
T14 0 209 0 0
T16 0 26 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 593551 0 0
T1 9765 17 0 0
T2 18406 53 0 0
T3 345839 0 0 0
T7 1642 12 0 0
T8 2727 4 0 0
T9 1419 6 0 0
T10 356507 6951 0 0
T11 13009 121 0 0
T12 1956 14 0 0
T13 377840 0 0 0
T14 0 242 0 0
T16 0 36 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 213231 0 0
T1 9765 17 0 0
T2 18406 46 0 0
T3 345839 0 0 0
T7 1642 11 0 0
T8 2727 4 0 0
T9 1419 6 0 0
T10 356507 1433 0 0
T11 13009 114 0 0
T12 1956 13 0 0
T13 377840 0 0 0
T14 0 209 0 0
T16 0 26 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
10CoveredT3,T10,T11
11CoveredT1,T2,T3

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

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 T3,T10,T11
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 217161 0 0
GntImpliesValid_A 456712087 217161 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 217161 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3182722 0 0
ReadyAndValidImplyGrant_A 456712087 217161 0 0
ReqAndReadyImplyGrant_A 456712087 217161 0 0
ReqImpliesValid_A 456712087 649237 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 217161 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 217161 0 0
T1 9765 12 0 0
T2 18406 41 0 0
T3 345839 474 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 2078 0 0
T11 13009 112 0 0
T12 1956 4 0 0
T13 377840 0 0 0
T14 0 231 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 217161 0 0
T1 9765 12 0 0
T2 18406 41 0 0
T3 345839 474 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 2078 0 0
T11 13009 112 0 0
T12 1956 4 0 0
T13 377840 0 0 0
T14 0 231 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 217161 0 0
T1 9765 12 0 0
T2 18406 41 0 0
T3 345839 474 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 2078 0 0
T11 13009 112 0 0
T12 1956 4 0 0
T13 377840 0 0 0
T14 0 231 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3182722 0 0
T1 9765 76 0 0
T2 18406 331 0 0
T3 345839 1522 0 0
T7 1642 18 0 0
T8 2727 10 0 0
T9 1419 14 0 0
T10 356507 8223 0 0
T11 13009 108 0 0
T12 1956 5 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 217161 0 0
T1 9765 12 0 0
T2 18406 41 0 0
T3 345839 474 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 2078 0 0
T11 13009 112 0 0
T12 1956 4 0 0
T13 377840 0 0 0
T14 0 231 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 217161 0 0
T1 9765 12 0 0
T2 18406 41 0 0
T3 345839 474 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 2078 0 0
T11 13009 112 0 0
T12 1956 4 0 0
T13 377840 0 0 0
T14 0 231 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 649237 0 0
T1 9765 12 0 0
T2 18406 41 0 0
T3 345839 1057 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 13868 0 0
T11 13009 117 0 0
T12 1956 4 0 0
T13 377840 0 0 0
T14 0 288 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 217161 0 0
T1 9765 12 0 0
T2 18406 41 0 0
T3 345839 474 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 2078 0 0
T11 13009 112 0 0
T12 1956 4 0 0
T13 377840 0 0 0
T14 0 231 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,T7

 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,T7
10CoveredT1,T2,T7

 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,T10,T11
11CoveredT1,T2,T7

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

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,T7
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,T7
0 0 1 Covered T2,T10,T11
0 0 0 Covered T1,T2,T3


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

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


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 202271 0 0
GntImpliesValid_A 456712087 202271 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 202271 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3125176 0 0
ReadyAndValidImplyGrant_A 456712087 202271 0 0
ReqAndReadyImplyGrant_A 456712087 202271 0 0
ReqImpliesValid_A 456712087 565414 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 202271 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 202271 0 0
T1 9765 14 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 2 0 0
T9 1419 11 0 0
T10 356507 995 0 0
T11 13009 128 0 0
T12 1956 6 0 0
T13 377840 0 0 0
T14 0 199 0 0
T15 0 481 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 202271 0 0
T1 9765 14 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 2 0 0
T9 1419 11 0 0
T10 356507 995 0 0
T11 13009 128 0 0
T12 1956 6 0 0
T13 377840 0 0 0
T14 0 199 0 0
T15 0 481 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 202271 0 0
T1 9765 14 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 2 0 0
T9 1419 11 0 0
T10 356507 995 0 0
T11 13009 128 0 0
T12 1956 6 0 0
T13 377840 0 0 0
T14 0 199 0 0
T15 0 481 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3125176 0 0
T1 9765 141 0 0
T2 18406 460 0 0
T3 345839 1 0 0
T7 1642 10 0 0
T8 2727 17 0 0
T9 1419 12 0 0
T10 356507 6066 0 0
T11 13009 126 0 0
T12 1956 7 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 202271 0 0
T1 9765 14 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 2 0 0
T9 1419 11 0 0
T10 356507 995 0 0
T11 13009 128 0 0
T12 1956 6 0 0
T13 377840 0 0 0
T14 0 199 0 0
T15 0 481 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 202271 0 0
T1 9765 14 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 2 0 0
T9 1419 11 0 0
T10 356507 995 0 0
T11 13009 128 0 0
T12 1956 6 0 0
T13 377840 0 0 0
T14 0 199 0 0
T15 0 481 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 565414 0 0
T1 9765 14 0 0
T2 18406 65 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 2 0 0
T9 1419 11 0 0
T10 356507 3477 0 0
T11 13009 131 0 0
T12 1956 6 0 0
T13 377840 0 0 0
T14 0 260 0 0
T15 0 785 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 202271 0 0
T1 9765 14 0 0
T2 18406 58 0 0
T3 345839 0 0 0
T7 1642 9 0 0
T8 2727 2 0 0
T9 1419 11 0 0
T10 356507 995 0 0
T11 13009 128 0 0
T12 1956 6 0 0
T13 377840 0 0 0
T14 0 199 0 0
T15 0 481 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,T10
11CoveredT1,T2,T3

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

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,T10
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 210705 0 0
GntImpliesValid_A 456712087 210705 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 210705 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3060277 0 0
ReadyAndValidImplyGrant_A 456712087 210705 0 0
ReqAndReadyImplyGrant_A 456712087 210705 0 0
ReqImpliesValid_A 456712087 613267 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 210705 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 210705 0 0
T1 9765 10 0 0
T2 18406 39 0 0
T3 345839 989 0 0
T7 1642 8 0 0
T8 2727 4 0 0
T9 1419 12 0 0
T10 356507 985 0 0
T11 13009 114 0 0
T12 1956 7 0 0
T13 377840 0 0 0
T14 0 217 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210705 0 0
T1 9765 10 0 0
T2 18406 39 0 0
T3 345839 989 0 0
T7 1642 8 0 0
T8 2727 4 0 0
T9 1419 12 0 0
T10 356507 985 0 0
T11 13009 114 0 0
T12 1956 7 0 0
T13 377840 0 0 0
T14 0 217 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210705 0 0
T1 9765 10 0 0
T2 18406 39 0 0
T3 345839 989 0 0
T7 1642 8 0 0
T8 2727 4 0 0
T9 1419 12 0 0
T10 356507 985 0 0
T11 13009 114 0 0
T12 1956 7 0 0
T13 377840 0 0 0
T14 0 217 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3060277 0 0
T1 9765 70 0 0
T2 18406 309 0 0
T3 345839 3350 0 0
T7 1642 9 0 0
T8 2727 46 0 0
T9 1419 13 0 0
T10 356507 4685 0 0
T11 13009 110 0 0
T12 1956 8 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210705 0 0
T1 9765 10 0 0
T2 18406 39 0 0
T3 345839 989 0 0
T7 1642 8 0 0
T8 2727 4 0 0
T9 1419 12 0 0
T10 356507 985 0 0
T11 13009 114 0 0
T12 1956 7 0 0
T13 377840 0 0 0
T14 0 217 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210705 0 0
T1 9765 10 0 0
T2 18406 39 0 0
T3 345839 989 0 0
T7 1642 8 0 0
T8 2727 4 0 0
T9 1419 12 0 0
T10 356507 985 0 0
T11 13009 114 0 0
T12 1956 7 0 0
T13 377840 0 0 0
T14 0 217 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 613267 0 0
T1 9765 10 0 0
T2 18406 55 0 0
T3 345839 2385 0 0
T7 1642 8 0 0
T8 2727 4 0 0
T9 1419 12 0 0
T10 356507 5307 0 0
T11 13009 119 0 0
T12 1956 7 0 0
T13 377840 0 0 0
T14 0 272 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210705 0 0
T1 9765 10 0 0
T2 18406 39 0 0
T3 345839 989 0 0
T7 1642 8 0 0
T8 2727 4 0 0
T9 1419 12 0 0
T10 356507 985 0 0
T11 13009 114 0 0
T12 1956 7 0 0
T13 377840 0 0 0
T14 0 217 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
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_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 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_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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 206833 0 0
GntImpliesValid_A 456712087 206833 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 206833 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3124589 0 0
ReadyAndValidImplyGrant_A 456712087 206833 0 0
ReqAndReadyImplyGrant_A 456712087 206833 0 0
ReqImpliesValid_A 456712087 578090 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 206833 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 206833 0 0
T1 9765 10 0 0
T2 18406 38 0 0
T3 345839 490 0 0
T7 1642 17 0 0
T8 2727 5 0 0
T9 1419 14 0 0
T10 356507 994 0 0
T11 13009 129 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 219 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 206833 0 0
T1 9765 10 0 0
T2 18406 38 0 0
T3 345839 490 0 0
T7 1642 17 0 0
T8 2727 5 0 0
T9 1419 14 0 0
T10 356507 994 0 0
T11 13009 129 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 219 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 206833 0 0
T1 9765 10 0 0
T2 18406 38 0 0
T3 345839 490 0 0
T7 1642 17 0 0
T8 2727 5 0 0
T9 1419 14 0 0
T10 356507 994 0 0
T11 13009 129 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 219 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3124589 0 0
T1 9765 52 0 0
T2 18406 284 0 0
T3 345839 1649 0 0
T7 1642 17 0 0
T8 2727 62 0 0
T9 1419 13 0 0
T10 356507 6278 0 0
T11 13009 127 0 0
T12 1956 9 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 206833 0 0
T1 9765 10 0 0
T2 18406 38 0 0
T3 345839 490 0 0
T7 1642 17 0 0
T8 2727 5 0 0
T9 1419 14 0 0
T10 356507 994 0 0
T11 13009 129 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 219 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 206833 0 0
T1 9765 10 0 0
T2 18406 38 0 0
T3 345839 490 0 0
T7 1642 17 0 0
T8 2727 5 0 0
T9 1419 14 0 0
T10 356507 994 0 0
T11 13009 129 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 219 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 578090 0 0
T1 9765 15 0 0
T2 18406 63 0 0
T3 345839 1198 0 0
T7 1642 18 0 0
T8 2727 5 0 0
T9 1419 16 0 0
T10 356507 3297 0 0
T11 13009 132 0 0
T12 1956 12 0 0
T13 377840 0 0 0
T14 0 276 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 206833 0 0
T1 9765 10 0 0
T2 18406 38 0 0
T3 345839 490 0 0
T7 1642 17 0 0
T8 2727 5 0 0
T9 1419 14 0 0
T10 356507 994 0 0
T11 13009 129 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 219 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
10CoveredT1,T3,T10
11CoveredT1,T2,T3

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

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 T1,T3,T10
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 205826 0 0
GntImpliesValid_A 456712087 205826 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 205826 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3078275 0 0
ReadyAndValidImplyGrant_A 456712087 205826 0 0
ReqAndReadyImplyGrant_A 456712087 205826 0 0
ReqImpliesValid_A 456712087 588719 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 205826 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 205826 0 0
T1 9765 15 0 0
T2 18406 49 0 0
T3 345839 474 0 0
T7 1642 9 0 0
T8 2727 7 0 0
T9 1419 10 0 0
T10 356507 479 0 0
T11 13009 117 0 0
T12 1956 10 0 0
T13 377840 478 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205826 0 0
T1 9765 15 0 0
T2 18406 49 0 0
T3 345839 474 0 0
T7 1642 9 0 0
T8 2727 7 0 0
T9 1419 10 0 0
T10 356507 479 0 0
T11 13009 117 0 0
T12 1956 10 0 0
T13 377840 478 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205826 0 0
T1 9765 15 0 0
T2 18406 49 0 0
T3 345839 474 0 0
T7 1642 9 0 0
T8 2727 7 0 0
T9 1419 10 0 0
T10 356507 479 0 0
T11 13009 117 0 0
T12 1956 10 0 0
T13 377840 478 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3078275 0 0
T1 9765 130 0 0
T2 18406 382 0 0
T3 345839 1532 0 0
T7 1642 10 0 0
T8 2727 50 0 0
T9 1419 11 0 0
T10 356507 3620 0 0
T11 13009 115 0 0
T12 1956 11 0 0
T13 377840 1599 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205826 0 0
T1 9765 15 0 0
T2 18406 49 0 0
T3 345839 474 0 0
T7 1642 9 0 0
T8 2727 7 0 0
T9 1419 10 0 0
T10 356507 479 0 0
T11 13009 117 0 0
T12 1956 10 0 0
T13 377840 478 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205826 0 0
T1 9765 15 0 0
T2 18406 49 0 0
T3 345839 474 0 0
T7 1642 9 0 0
T8 2727 7 0 0
T9 1419 10 0 0
T10 356507 479 0 0
T11 13009 117 0 0
T12 1956 10 0 0
T13 377840 478 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 588719 0 0
T1 9765 17 0 0
T2 18406 49 0 0
T3 345839 1175 0 0
T7 1642 9 0 0
T8 2727 7 0 0
T9 1419 10 0 0
T10 356507 558 0 0
T11 13009 120 0 0
T12 1956 10 0 0
T13 377840 1169 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 205826 0 0
T1 9765 15 0 0
T2 18406 49 0 0
T3 345839 474 0 0
T7 1642 9 0 0
T8 2727 7 0 0
T9 1419 10 0 0
T10 356507 479 0 0
T11 13009 117 0 0
T12 1956 10 0 0
T13 377840 478 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,T7

 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,T7
10CoveredT1,T2,T7

 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,T7
11CoveredT1,T2,T7

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,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,T7
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,T7
0 0 1 Covered T1,T2,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,T7
0 Covered T1,T2,T3


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 234146 0 0
GntImpliesValid_A 456712087 234146 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 234146 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3221624 0 0
ReadyAndValidImplyGrant_A 456712087 234146 0 0
ReqAndReadyImplyGrant_A 456712087 234146 0 0
ReqImpliesValid_A 456712087 639996 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 234146 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 234146 0 0
T1 9765 22 0 0
T2 18406 52 0 0
T3 345839 0 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 1558 0 0
T11 13009 235 0 0
T12 1956 6 0 0
T13 377840 561 0 0
T14 0 205 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 234146 0 0
T1 9765 22 0 0
T2 18406 52 0 0
T3 345839 0 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 1558 0 0
T11 13009 235 0 0
T12 1956 6 0 0
T13 377840 561 0 0
T14 0 205 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 234146 0 0
T1 9765 22 0 0
T2 18406 52 0 0
T3 345839 0 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 1558 0 0
T11 13009 235 0 0
T12 1956 6 0 0
T13 377840 561 0 0
T14 0 205 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3221624 0 0
T1 9765 205 0 0
T2 18406 322 0 0
T3 345839 1 0 0
T7 1642 17 0 0
T8 2727 25 0 0
T9 1419 13 0 0
T10 356507 7691 0 0
T11 13009 223 0 0
T12 1956 7 0 0
T13 377840 1917 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 234146 0 0
T1 9765 22 0 0
T2 18406 52 0 0
T3 345839 0 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 1558 0 0
T11 13009 235 0 0
T12 1956 6 0 0
T13 377840 561 0 0
T14 0 205 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 234146 0 0
T1 9765 22 0 0
T2 18406 52 0 0
T3 345839 0 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 1558 0 0
T11 13009 235 0 0
T12 1956 6 0 0
T13 377840 561 0 0
T14 0 205 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 639996 0 0
T1 9765 24 0 0
T2 18406 72 0 0
T3 345839 0 0 0
T7 1642 18 0 0
T8 2727 2 0 0
T9 1419 14 0 0
T10 356507 8153 0 0
T11 13009 248 0 0
T12 1956 6 0 0
T13 377840 1180 0 0
T14 0 248 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 234146 0 0
T1 9765 22 0 0
T2 18406 52 0 0
T3 345839 0 0 0
T7 1642 17 0 0
T8 2727 2 0 0
T9 1419 13 0 0
T10 356507 1558 0 0
T11 13009 235 0 0
T12 1956 6 0 0
T13 377840 561 0 0
T14 0 205 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
10CoveredT1,T3,T10
11CoveredT1,T2,T3

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

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 T1,T3,T10
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 204022 0 0
GntImpliesValid_A 456712087 204022 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 204022 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3133508 0 0
ReadyAndValidImplyGrant_A 456712087 204022 0 0
ReqAndReadyImplyGrant_A 456712087 204022 0 0
ReqImpliesValid_A 456712087 542064 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 204022 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 204022 0 0
T1 9765 16 0 0
T2 18406 41 0 0
T3 345839 481 0 0
T7 1642 8 0 0
T8 2727 8 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 118 0 0
T12 1956 9 0 0
T13 377840 510 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204022 0 0
T1 9765 16 0 0
T2 18406 41 0 0
T3 345839 481 0 0
T7 1642 8 0 0
T8 2727 8 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 118 0 0
T12 1956 9 0 0
T13 377840 510 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204022 0 0
T1 9765 16 0 0
T2 18406 41 0 0
T3 345839 481 0 0
T7 1642 8 0 0
T8 2727 8 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 118 0 0
T12 1956 9 0 0
T13 377840 510 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3133508 0 0
T1 9765 116 0 0
T2 18406 327 0 0
T3 345839 1577 0 0
T7 1642 9 0 0
T8 2727 100 0 0
T9 1419 12 0 0
T10 356507 3711 0 0
T11 13009 113 0 0
T12 1956 10 0 0
T13 377840 1769 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204022 0 0
T1 9765 16 0 0
T2 18406 41 0 0
T3 345839 481 0 0
T7 1642 8 0 0
T8 2727 8 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 118 0 0
T12 1956 9 0 0
T13 377840 510 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204022 0 0
T1 9765 16 0 0
T2 18406 41 0 0
T3 345839 481 0 0
T7 1642 8 0 0
T8 2727 8 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 118 0 0
T12 1956 9 0 0
T13 377840 510 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 542064 0 0
T1 9765 48 0 0
T2 18406 41 0 0
T3 345839 1063 0 0
T7 1642 8 0 0
T8 2727 8 0 0
T9 1419 11 0 0
T10 356507 580 0 0
T11 13009 124 0 0
T12 1956 9 0 0
T13 377840 1135 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 204022 0 0
T1 9765 16 0 0
T2 18406 41 0 0
T3 345839 481 0 0
T7 1642 8 0 0
T8 2727 8 0 0
T9 1419 11 0 0
T10 356507 499 0 0
T11 13009 118 0 0
T12 1956 9 0 0
T13 377840 510 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,T7

 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,T7
10CoveredT1,T2,T7

 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,T8,T9
11CoveredT1,T2,T7

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

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,T7
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,T7
0 0 1 Covered T2,T8,T9
0 0 0 Covered T1,T2,T3


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

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


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 219789 0 0
GntImpliesValid_A 456712087 219789 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 219789 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3151704 0 0
ReadyAndValidImplyGrant_A 456712087 219789 0 0
ReqAndReadyImplyGrant_A 456712087 219789 0 0
ReqImpliesValid_A 456712087 622891 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 219789 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 219789 0 0
T1 9765 13 0 0
T2 18406 42 0 0
T3 345839 0 0 0
T7 1642 8 0 0
T8 2727 5 0 0
T9 1419 12 0 0
T10 356507 946 0 0
T11 13009 130 0 0
T12 1956 13 0 0
T13 377840 1036 0 0
T14 0 209 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 219789 0 0
T1 9765 13 0 0
T2 18406 42 0 0
T3 345839 0 0 0
T7 1642 8 0 0
T8 2727 5 0 0
T9 1419 12 0 0
T10 356507 946 0 0
T11 13009 130 0 0
T12 1956 13 0 0
T13 377840 1036 0 0
T14 0 209 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 219789 0 0
T1 9765 13 0 0
T2 18406 42 0 0
T3 345839 0 0 0
T7 1642 8 0 0
T8 2727 5 0 0
T9 1419 12 0 0
T10 356507 946 0 0
T11 13009 130 0 0
T12 1956 13 0 0
T13 377840 1036 0 0
T14 0 209 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3151704 0 0
T1 9765 66 0 0
T2 18406 287 0 0
T3 345839 1 0 0
T7 1642 9 0 0
T8 2727 27 0 0
T9 1419 12 0 0
T10 356507 4431 0 0
T11 13009 126 0 0
T12 1956 14 0 0
T13 377840 3336 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 219789 0 0
T1 9765 13 0 0
T2 18406 42 0 0
T3 345839 0 0 0
T7 1642 8 0 0
T8 2727 5 0 0
T9 1419 12 0 0
T10 356507 946 0 0
T11 13009 130 0 0
T12 1956 13 0 0
T13 377840 1036 0 0
T14 0 209 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 219789 0 0
T1 9765 13 0 0
T2 18406 42 0 0
T3 345839 0 0 0
T7 1642 8 0 0
T8 2727 5 0 0
T9 1419 12 0 0
T10 356507 946 0 0
T11 13009 130 0 0
T12 1956 13 0 0
T13 377840 1036 0 0
T14 0 209 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 622891 0 0
T1 9765 13 0 0
T2 18406 54 0 0
T3 345839 0 0 0
T7 1642 8 0 0
T8 2727 6 0 0
T9 1419 13 0 0
T10 356507 4984 0 0
T11 13009 135 0 0
T12 1956 13 0 0
T13 377840 2411 0 0
T14 0 242 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 219789 0 0
T1 9765 13 0 0
T2 18406 42 0 0
T3 345839 0 0 0
T7 1642 8 0 0
T8 2727 5 0 0
T9 1419 12 0 0
T10 356507 946 0 0
T11 13009 130 0 0
T12 1956 13 0 0
T13 377840 1036 0 0
T14 0 209 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
10CoveredT1,T3,T7
11CoveredT1,T2,T3

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,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 T1,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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 192549 0 0
GntImpliesValid_A 456712087 192549 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 192549 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 2991503 0 0
ReadyAndValidImplyGrant_A 456712087 192549 0 0
ReqAndReadyImplyGrant_A 456712087 192549 0 0
ReqImpliesValid_A 456712087 513207 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 192549 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 192549 0 0
T1 9765 17 0 0
T2 18406 43 0 0
T3 345839 486 0 0
T7 1642 11 0 0
T8 2727 65 0 0
T9 1419 15 0 0
T10 356507 927 0 0
T11 13009 115 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 195 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 192549 0 0
T1 9765 17 0 0
T2 18406 43 0 0
T3 345839 486 0 0
T7 1642 11 0 0
T8 2727 65 0 0
T9 1419 15 0 0
T10 356507 927 0 0
T11 13009 115 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 195 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 192549 0 0
T1 9765 17 0 0
T2 18406 43 0 0
T3 345839 486 0 0
T7 1642 11 0 0
T8 2727 65 0 0
T9 1419 15 0 0
T10 356507 927 0 0
T11 13009 115 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 195 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 2991503 0 0
T1 9765 163 0 0
T2 18406 312 0 0
T3 345839 1529 0 0
T7 1642 11 0 0
T8 2727 420 0 0
T9 1419 15 0 0
T10 356507 5601 0 0
T11 13009 115 0 0
T12 1956 10 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 192549 0 0
T1 9765 17 0 0
T2 18406 43 0 0
T3 345839 486 0 0
T7 1642 11 0 0
T8 2727 65 0 0
T9 1419 15 0 0
T10 356507 927 0 0
T11 13009 115 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 195 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 192549 0 0
T1 9765 17 0 0
T2 18406 43 0 0
T3 345839 486 0 0
T7 1642 11 0 0
T8 2727 65 0 0
T9 1419 15 0 0
T10 356507 927 0 0
T11 13009 115 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 195 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 513207 0 0
T1 9765 30 0 0
T2 18406 43 0 0
T3 345839 1141 0 0
T7 1642 12 0 0
T8 2727 133 0 0
T9 1419 16 0 0
T10 356507 2099 0 0
T11 13009 116 0 0
T12 1956 11 0 0
T13 377840 0 0 0
T14 0 245 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 192549 0 0
T1 9765 17 0 0
T2 18406 43 0 0
T3 345839 486 0 0
T7 1642 11 0 0
T8 2727 65 0 0
T9 1419 15 0 0
T10 356507 927 0 0
T11 13009 115 0 0
T12 1956 10 0 0
T13 377840 0 0 0
T14 0 195 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
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_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 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_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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 210151 0 0
GntImpliesValid_A 456712087 210151 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 210151 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3138227 0 0
ReadyAndValidImplyGrant_A 456712087 210151 0 0
ReqAndReadyImplyGrant_A 456712087 210151 0 0
ReqImpliesValid_A 456712087 572742 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 210151 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 210151 0 0
T1 9765 14 0 0
T2 18406 38 0 0
T3 345839 510 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 8 0 0
T10 356507 501 0 0
T11 13009 145 0 0
T12 1956 14 0 0
T13 377840 0 0 0
T14 0 207 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210151 0 0
T1 9765 14 0 0
T2 18406 38 0 0
T3 345839 510 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 8 0 0
T10 356507 501 0 0
T11 13009 145 0 0
T12 1956 14 0 0
T13 377840 0 0 0
T14 0 207 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210151 0 0
T1 9765 14 0 0
T2 18406 38 0 0
T3 345839 510 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 8 0 0
T10 356507 501 0 0
T11 13009 145 0 0
T12 1956 14 0 0
T13 377840 0 0 0
T14 0 207 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3138227 0 0
T1 9765 109 0 0
T2 18406 324 0 0
T3 345839 1648 0 0
T7 1642 11 0 0
T8 2727 61 0 0
T9 1419 9 0 0
T10 356507 3686 0 0
T11 13009 140 0 0
T12 1956 12 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210151 0 0
T1 9765 14 0 0
T2 18406 38 0 0
T3 345839 510 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 8 0 0
T10 356507 501 0 0
T11 13009 145 0 0
T12 1956 14 0 0
T13 377840 0 0 0
T14 0 207 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210151 0 0
T1 9765 14 0 0
T2 18406 38 0 0
T3 345839 510 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 8 0 0
T10 356507 501 0 0
T11 13009 145 0 0
T12 1956 14 0 0
T13 377840 0 0 0
T14 0 207 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 572742 0 0
T1 9765 14 0 0
T2 18406 48 0 0
T3 345839 1291 0 0
T7 1642 12 0 0
T8 2727 7 0 0
T9 1419 8 0 0
T10 356507 678 0 0
T11 13009 151 0 0
T12 1956 17 0 0
T13 377840 0 0 0
T14 0 252 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 210151 0 0
T1 9765 14 0 0
T2 18406 38 0 0
T3 345839 510 0 0
T7 1642 11 0 0
T8 2727 7 0 0
T9 1419 8 0 0
T10 356507 501 0 0
T11 13009 145 0 0
T12 1956 14 0 0
T13 377840 0 0 0
T14 0 207 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,T7

 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,T7
10CoveredT1,T2,T7

 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,T7
11CoveredT1,T2,T7

 LINE       101
 EXPRESSION (valid_o && ((!ready_i)))
             ---1---    ------2-----
-1--2-StatusTests
01CoveredT1,T2,T3
10Not Covered
11CoveredT1,T2,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,T7
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,T7
0 0 1 Covered T1,T2,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,T7
0 Covered T1,T2,T3


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

Branches:
-1-StatusTests
1 Covered T1,T2,T7
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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 215167 0 0
GntImpliesValid_A 456712087 215167 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 215167 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 3115766 0 0
ReadyAndValidImplyGrant_A 456712087 215167 0 0
ReqAndReadyImplyGrant_A 456712087 215167 0 0
ReqImpliesValid_A 456712087 633577 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 0 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 215167 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 215167 0 0
T1 9765 20 0 0
T2 18406 90 0 0
T3 345839 0 0 0
T7 1642 18 0 0
T8 2727 9 0 0
T9 1419 7 0 0
T10 356507 1022 0 0
T11 13009 116 0 0
T12 1956 15 0 0
T13 377840 0 0 0
T14 0 236 0 0
T15 0 490 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 215167 0 0
T1 9765 20 0 0
T2 18406 90 0 0
T3 345839 0 0 0
T7 1642 18 0 0
T8 2727 9 0 0
T9 1419 7 0 0
T10 356507 1022 0 0
T11 13009 116 0 0
T12 1956 15 0 0
T13 377840 0 0 0
T14 0 236 0 0
T15 0 490 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 215167 0 0
T1 9765 20 0 0
T2 18406 90 0 0
T3 345839 0 0 0
T7 1642 18 0 0
T8 2727 9 0 0
T9 1419 7 0 0
T10 356507 1022 0 0
T11 13009 116 0 0
T12 1956 15 0 0
T13 377840 0 0 0
T14 0 236 0 0
T15 0 490 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 3115766 0 0
T1 9765 175 0 0
T2 18406 672 0 0
T3 345839 1 0 0
T7 1642 17 0 0
T8 2727 78 0 0
T9 1419 8 0 0
T10 356507 4086 0 0
T11 13009 112 0 0
T12 1956 16 0 0
T13 377840 1 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 215167 0 0
T1 9765 20 0 0
T2 18406 90 0 0
T3 345839 0 0 0
T7 1642 18 0 0
T8 2727 9 0 0
T9 1419 7 0 0
T10 356507 1022 0 0
T11 13009 116 0 0
T12 1956 15 0 0
T13 377840 0 0 0
T14 0 236 0 0
T15 0 490 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 215167 0 0
T1 9765 20 0 0
T2 18406 90 0 0
T3 345839 0 0 0
T7 1642 18 0 0
T8 2727 9 0 0
T9 1419 7 0 0
T10 356507 1022 0 0
T11 13009 116 0 0
T12 1956 15 0 0
T13 377840 0 0 0
T14 0 236 0 0
T15 0 490 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 633577 0 0
T1 9765 45 0 0
T2 18406 160 0 0
T3 345839 0 0 0
T7 1642 20 0 0
T8 2727 9 0 0
T9 1419 7 0 0
T10 356507 6272 0 0
T11 13009 121 0 0
T12 1956 15 0 0
T13 377840 0 0 0
T14 0 292 0 0
T15 0 827 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 900

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 215167 0 0
T1 9765 20 0 0
T2 18406 90 0 0
T3 345839 0 0 0
T7 1642 18 0 0
T8 2727 9 0 0
T9 1419 7 0 0
T10 356507 1022 0 0
T11 13009 116 0 0
T12 1956 15 0 0
T13 377840 0 0 0
T14 0 236 0 0
T15 0 490 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,T7
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_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 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_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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 832490 0 0
GntImpliesValid_A 456712087 832490 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 832490 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 12030240 0 0
ReadyAndValidImplyGrant_A 456712087 832490 0 0
ReqAndReadyImplyGrant_A 456712087 832490 0 0
ReqImpliesValid_A 456712087 2258506 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 17021 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 832490 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 832490 0 0
T1 9765 35 0 0
T2 18406 189 0 0
T3 345839 623 0 0
T7 1642 58 0 0
T8 2727 15 0 0
T9 1419 38 0 0
T10 356507 3599 0 0
T11 13009 512 0 0
T12 1956 45 0 0
T13 377840 599 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 832490 0 0
T1 9765 35 0 0
T2 18406 189 0 0
T3 345839 623 0 0
T7 1642 58 0 0
T8 2727 15 0 0
T9 1419 38 0 0
T10 356507 3599 0 0
T11 13009 512 0 0
T12 1956 45 0 0
T13 377840 599 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 832490 0 0
T1 9765 35 0 0
T2 18406 189 0 0
T3 345839 623 0 0
T7 1642 58 0 0
T8 2727 15 0 0
T9 1419 38 0 0
T10 356507 3599 0 0
T11 13009 512 0 0
T12 1956 45 0 0
T13 377840 599 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 12030240 0 0
T1 9765 254 0 0
T2 18406 1155 0 0
T3 345839 1994 0 0
T7 1642 1 0 0
T8 2727 138 0 0
T9 1419 1 0 0
T10 356507 21808 0 0
T11 13009 1 0 0
T12 1956 1 0 0
T13 377840 1917 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 832490 0 0
T1 9765 35 0 0
T2 18406 189 0 0
T3 345839 623 0 0
T7 1642 58 0 0
T8 2727 15 0 0
T9 1419 38 0 0
T10 356507 3599 0 0
T11 13009 512 0 0
T12 1956 45 0 0
T13 377840 599 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 832490 0 0
T1 9765 35 0 0
T2 18406 189 0 0
T3 345839 623 0 0
T7 1642 58 0 0
T8 2727 15 0 0
T9 1419 38 0 0
T10 356507 3599 0 0
T11 13009 512 0 0
T12 1956 45 0 0
T13 377840 599 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 2258506 0 0
T1 9765 38 0 0
T2 18406 239 0 0
T3 345839 794 0 0
T7 1642 58 0 0
T8 2727 15 0 0
T9 1419 38 0 0
T10 356507 7269 0 0
T11 13009 512 0 0
T12 1956 45 0 0
T13 377840 777 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 17021 0 900
T11 13009 4 0 1
T12 1956 0 0 1
T13 377840 0 0 1
T14 220845 0 0 1
T15 336045 0 0 1
T16 9702 0 0 1
T17 241663 7 0 1
T18 24281 0 0 1
T21 0 296 0 0
T23 0 15 0 0
T24 0 24 0 0
T25 0 7 0 0
T26 0 356 0 0
T27 0 24 0 0
T28 0 1 0 0
T29 0 23 0 0
T30 2391 0 0 1
T31 42239 0 0 1

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 832490 0 0
T1 9765 35 0 0
T2 18406 189 0 0
T3 345839 623 0 0
T7 1642 58 0 0
T8 2727 15 0 0
T9 1419 38 0 0
T10 356507 3599 0 0
T11 13009 512 0 0
T12 1956 45 0 0
T13 377840 599 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
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_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 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_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 456712087 456588629 0 0
CheckNGreaterZero_A 900 900 0 0
GntImpliesReady_A 456712087 826029 0 0
GntImpliesValid_A 456712087 826029 0 0
GrantKnown_A 456712087 456588629 0 0
IdxKnown_A 456712087 456588629 0 0
IndexIsCorrect_A 456712087 826029 0 0
LockArbDecision_A 456712087 0 0 0
NoReadyValidNoGrant_A 456712087 384745102 0 0
ReadyAndValidImplyGrant_A 456712087 826029 0 0
ReqAndReadyImplyGrant_A 456712087 826029 0 0
ReqImpliesValid_A 456712087 13989715 0 0
ReqStaysHighUntilGranted0_M 456712087 0 0 0
RoundRobin_A 456712087 23752 0 900
ValidKnown_A 456712087 456588629 0 0
gen_data_port_assertion.DataFlow_A 456712087 826029 0 0


CheckHotOne_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 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 456712087 826029 0 0
T1 9765 36 0 0
T2 18406 216 0 0
T3 345839 1339 0 0
T7 1642 31 0 0
T8 2727 25 0 0
T9 1419 33 0 0
T10 356507 2956 0 0
T11 13009 470 0 0
T12 1956 64 0 0
T13 377840 601 0 0

GntImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 826029 0 0
T1 9765 36 0 0
T2 18406 216 0 0
T3 345839 1339 0 0
T7 1642 31 0 0
T8 2727 25 0 0
T9 1419 33 0 0
T10 356507 2956 0 0
T11 13009 470 0 0
T12 1956 64 0 0
T13 377840 601 0 0

GrantKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IdxKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

IndexIsCorrect_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 826029 0 0
T1 9765 36 0 0
T2 18406 216 0 0
T3 345839 1339 0 0
T7 1642 31 0 0
T8 2727 25 0 0
T9 1419 33 0 0
T10 356507 2956 0 0
T11 13009 470 0 0
T12 1956 64 0 0
T13 377840 601 0 0

LockArbDecision_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

NoReadyValidNoGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 384745102 0 0
T1 9765 8645 0 0
T2 18406 14710 0 0
T3 345839 287754 0 0
T7 1642 1 0 0
T8 2727 2173 0 0
T9 1419 1 0 0
T10 356507 304076 0 0
T11 13009 1 0 0
T12 1956 1 0 0
T13 377840 314623 0 0

ReadyAndValidImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 826029 0 0
T1 9765 36 0 0
T2 18406 216 0 0
T3 345839 1339 0 0
T7 1642 31 0 0
T8 2727 25 0 0
T9 1419 33 0 0
T10 356507 2956 0 0
T11 13009 470 0 0
T12 1956 64 0 0
T13 377840 601 0 0

ReqAndReadyImplyGrant_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 826029 0 0
T1 9765 36 0 0
T2 18406 216 0 0
T3 345839 1339 0 0
T7 1642 31 0 0
T8 2727 25 0 0
T9 1419 33 0 0
T10 356507 2956 0 0
T11 13009 470 0 0
T12 1956 64 0 0
T13 377840 601 0 0

ReqImpliesValid_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 13989715 0 0
T1 9765 280 0 0
T2 18406 1752 0 0
T3 345839 6185 0 0
T7 1642 31 0 0
T8 2727 150 0 0
T9 1419 33 0 0
T10 356507 22865 0 0
T11 13009 470 0 0
T12 1956 64 0 0
T13 377840 2617 0 0

ReqStaysHighUntilGranted0_M
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 0 0 0

RoundRobin_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 23752 0 900
T3 345839 12 0 1
T7 1642 0 0 1
T8 2727 0 0 1
T9 1419 0 0 1
T10 356507 0 0 1
T11 13009 4 0 1
T12 1956 0 0 1
T13 377840 0 0 1
T14 220845 0 0 1
T15 336045 4 0 1
T18 0 12 0 0
T19 0 1 0 0
T20 0 2 0 0
T21 0 7 0 0
T22 0 1 0 0
T23 0 304 0 0
T24 0 152 0 0

ValidKnown_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 456588629 0 0
T1 9765 9757 0 0
T2 18406 17862 0 0
T3 345839 345833 0 0
T7 1642 1630 0 0
T8 2727 2515 0 0
T9 1419 1358 0 0
T10 356507 356406 0 0
T11 13009 12949 0 0
T12 1956 1911 0 0
T13 377840 377836 0 0

gen_data_port_assertion.DataFlow_A
NameAttemptsReal SuccessesFailuresIncomplete
Total 456712087 826029 0 0
T1 9765 36 0 0
T2 18406 216 0 0
T3 345839 1339 0 0
T7 1642 31 0 0
T8 2727 25 0 0
T9 1419 33 0 0
T10 356507 2956 0 0
T11 13009 470 0 0
T12 1956 64 0 0
T13 377840 601 0 0

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