1VERILATOR_COVERAGE(1) User Contributed Perl DocumentationVERILATOR_COVERAGE(1)
2
3
4

NAME

6       verilator_coverage - Verilator coverage analyzer
7

SYNOPSIS

9           verilator_coverage --help
10           verilator_coverage --version
11
12           verilator_coverage --annotate <obj>
13
14           verilator_coverage  -write merged.dat -read <datafiles>...
15
16           verilator_coverage  -write-info merged.info -read <datafiles>...
17
18       Verilator_coverage processes Verilated model-generated coverage
19       reports.
20
21       For documentation see
22       <https://verilator.org/guide/latest/exe_verilator_coverage.html>.
23

ARGUMENT SUMMARY

25           <filename>    Specify input data filename, default "coverage.dat"
26           --annotate <output_dir>       Directory name for source annotation.
27           --annotate-all                All files should be shown.
28           --annotate-min <count>        Minimum occurrence count for uncovered.
29           --annotate-points             Annotates info from each coverage point.
30           --help                        Displays this message and version and exits.
31           --rank                        Compute relative importance of tests.
32           --unlink                      With --write, unlink all inputs
33           --version                     Displays program version and exits.
34           --write <filename>            Write aggregate coverage results.
35           --write-info <filename.info>  Write lcov .info.
36
37           +libext+I<ext>+I<ext>...      Extensions for Verilog files.
38           +define+I<var>+I<value>       Defines the given variable.
39           -DI<var>=I<value>             Defines the given variable.
40           +incdir+I<dir>                Add directory for finding include files.
41           -II<dir>                      Add directory for finding include files.
42           -y I<dir>                     Specifies module search directory.
43

DISTRIBUTION

45       The latest version is available from <https://verilator.org>.
46
47       Copyright 2003-2023 by Wilson Snyder. This program is free software;
48       you can redistribute it and/or modify the Verilator internals under the
49       terms of either the GNU Lesser General Public License Version 3 or the
50       Perl Artistic License Version 2.0.
51
52       SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0
53

SEE ALSO

55       "verilator", "lcov"
56
57       "verilator_coverage --help" which is the source for this document.
58
59       and <https://verilator.org/guide/latest/exe_verilator_coverage.html>
60       for detailed documentation.
61
62
63
64perl v5.38.0                      2023-09-09             VERILATOR_COVERAGE(1)
Impressum