vcs覆盖率命令

您所在的位置:网站首页 启动Verdi及加载设计 vcs覆盖率命令

vcs覆盖率命令

2023-08-09 19:19| 来源: 网络整理| 查看: 265

VCS(Verilog Compiler Simulator)是一款用于 Verilog 验证的 EDA 工具,支持多种覆盖率统计方法。以下是一些常用的 VCS 覆盖率命令及其作用:

-cm line+cond+fsm+tgl: 启用行覆盖率(line)、条件覆盖率(cond)、状态机覆盖率(fsm)和触发器翻转覆盖率(tgl)统计。这些统计方法可以帮助验证工程师了解测试覆盖率情况,从而找出测试漏洞,提高测试质量。

-cm_dir : 指定覆盖率统计文件的输出目录。默认情况下,覆盖率文件会生成在当前目录下。

-cm_name : 指定覆盖率统计文件的文件名前缀。默认情况下,文件名前缀为“simv”或“csrc_simv”,加上时间戳。

-cm_cover : 指定要统计的覆盖率类型。常用的覆盖率类型包括语句覆盖率(stmt)、分支覆盖率(branch)、条件覆盖率(cond)、表达式覆盖率(expr)等。例如,-cm_cover stmt+branch会统计语句覆盖率和分支覆盖率。

-cm_line : 指定要统计覆盖率的文件列表。文件列表可以是一个包含文件名的文本文件,每行一个文件名,或者是一个用逗号分隔的文件名列表。例如,-cm_line filelist.txt或-cm_line file1.v,file2.v。

以上是一些常用的 VCS 覆盖率命令及其作用。覆盖率统计是验证工程师必须掌握的技能之一,可以帮助验证工程师提高测试质量和效率。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3