VERILATOR_COVERAGE(1) User Contributed Perl Documentation VERILATOR_COVERAGE(1)

verilator_coverage - تحلیل‌گر پوشش Verilator

verilator_coverage --help
verilator_coverage --version
verilator_coverage --annotate <obj>
verilator_coverage --report summary,hier <datafiles>...
verilator_coverage --report hier <datafiles>...
verilator_coverage  -write merged.dat <datafiles>...
verilator_coverage  -write-info merged.info <datafiles>...

ابزار verilator_coverage گزارش‌های پوشش تولیدشده توسط مدل‌های Verilated را پردازش می‌کند.

برای مشاهده مستندات به https://verilator.org/guide/latest/exe_verilator_coverage.html مراجعه کنید.

<filename>    تعیین نام فایل داده ورودی، پیش‌فرض "coverage.dat"
--annotate <output_dir>       نام دایرکتوری برای حاشیه‌نویسی منبع.
--annotate-all                همه فایل‌ها باید نمایش داده شوند.
--annotate-min <count>        حداقل تعداد رخداد برای موارد پوشش‌نیافته.
--annotate-points             حاشیه‌نویسی اطلاعات از هر نقطه پوشش.
--filter-type <regex>         تنها نگه‌داشتن رکوردهای نوع پوشش داده‌شده.
--help                        نمایش این پیام و نسخه و خروج.
--include-reset-arcs          شامل کردن کمان‌های reset در خلاصه کمان‌های FSM.
--levels <depth>              محدود کردن عمق نمایش گزارش سلسله‌مراتب.
--rank                        محاسبه اهمیت نسبی آزمون‌ها.
--report <kind>[,<kind>...]   تولید گزارش‌ها: summary، hier یا hierarchy.
--unlink                      همراه با --write، همه ورودی‌ها را حذف (unlink) می‌کند.
--version                     نمایش نسخه برنامه و خروج.
--write <filename>            نوشتن نتایج تجمیعی پوشش.
--write-info <filename.info>  نوشتن فایل info. برای lcov.
+libext+<ext>+<ext>...        پسوندها برای فایل‌های Verilog.
+define+<var>+<value>         متغیر مشخص‌شده را تعریف می‌کند.
-D<var>=<value>               متغیر مشخص‌شده را تعریف می‌کند.
+incdir+<dir>                 افزودن دایرکتوری برای یافتن فایل‌های include.
-I<dir>                       افزودن دایرکتوری برای یافتن فایل‌های include.
-y <dir>                      دایرکتوری جستجوی ماژول را مشخص می‌کند.

آخرین نسخه در https://verilator.org در دسترس است.

حق نشر 2003-2026 متعلق به Wilson Snyder است. این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید کدهای داخلی Verilator را تحت شرایط مجوز GNU Lesser General Public License نسخه 3 یا Perl Artistic License نسخه 2.0 بازتوزیع کرده و/یا تغییر دهید.

SPDX-FileCopyrightText: 2003-2026 Wilson Snyder SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0

"verilator", "lcov"

"verilator_coverage --help" که منبع این سند است.

و https://verilator.org/guide/latest/exe_verilator_coverage.html برای مستندات دقیق‌تر.

2026-09-05 perl v5.42.2