Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
René Pihlak
/
IAS0440_code_coverage_sv
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
cf5b3d4d
authored
2 years ago
by
René
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
old
parent
30dc60af
master
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
23 deletions
calc_tb.sv
calc_tb.sv
View file @
cf5b3d4d
...
...
@@ -12,26 +12,6 @@ parameter OP_IDLE = 0, OP_ADD = 1, OP_SUB = 2, OP_MUL = 3, OP_DIV = 4;
CALC_logic
calc_dut
(
clk
,
rst
,
calc
,
A
,
B
,
OP
,
STATE_C
,
C
,
valid
)
;
covergroup
cg
@
(
posedge
clk
)
;
c1:
coverpoint
STATE_C
{
bins
S_IDLE
=
{
0
};
bins
S_ADD
=
{
1
};
bins
S_SUB
=
{
2
};
bins
S_MUL
=
{
3
};
bins
S_DIV
=
{
4
};
}
// c11: coverpoint STATE_C { option.auto_bin_max = 1; }
endgroup:
cg
covergroup
cg_lines
@
(
posedge
clk
)
;
//
bins
c_lines
[]
=
(
0
=>
"calc_logic.sv:37"
,
1
=>
"calc_logic.sv:38"
,
2
=>
"calc_logic.sv:39"
)
;
cov_lines:
coverpoint
c_lines
[
*
]
;
endgroup
cg
cover_inst
=
new
;
// instatiate the cover model
cg_lines
cover_lines
=
new
;
// instatiate the cover model
initial
begin
clk
=
0
;
end
...
...
@@ -95,9 +75,6 @@ initial begin
wait
(
valid
)
;
$
display
(
"Coverage: %.2f, %.2f"
,
cg
::
get_coverage
()
,
cover_inst
.
get_coverage
())
;
$
display
(
"Statement coverage: %.2f, %.2f"
,
cg_lines
::
get_coverage
()
,
cover_lines
.
get_coverage
())
;
$
stop
;
end
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment