-cm_dir -cm_dir :指定覆盖率统计结果的存放路径,默认是simv.vdb,更改默认的coverage model生成的目录 这是网上常见的描述,且需要VCS在编译和运行中,都需要加上。 项目中,存在大量case,需要将每个case覆盖率结果通过-cm_dir存放到指定位置。 因为需要在编译过程中增加-cm_dir选项,笔者误以为每收集1个case,都需...
-cm_dir:用于指定覆盖率数据存放的目录。如果不指定,覆盖率数据将默认存放在simv.vdb目录下。通过指定该选项,可以将覆盖率数据存放在更易于管理的位置。 -cm_name:用于指定生成的覆盖率文件的名字。这有助于在包含多个测试用例的情况下,区分不同测试用例生成的覆盖率数据。 2. 示例编译命令 以下是一个示例编译命令...
-cm:指定使能覆盖率的类型,包括:line、cond、fsm、tgl、path、branch和assert -cm_count:在统计是否覆盖的基础上,进一步统计覆盖的次数 -cm_dir :指定覆盖率统计结果的存放路径,默认是simv.vdb,更改默认的coverage model生成的目录 -cm_log:指定编译覆盖率的log文件的名字 -cm obc:使能可观察覆盖率的编译 -cm_...
-cm line+tgl :表示收集代码行覆盖率和反转覆盖率 -cm_dir xxx_compile_path/xxx_testcase_path/xxx.vdb:指定生成的仿真覆盖率信息的路径和名称 -cm_name xxx_test_name :用于指定覆盖率信息在simv.vdb文件中的所在目录名称 -cm_test xxx_compile_path/xxx_testcase_path/xxx_test_name :类似-cm_name,后...
-cm_hier xxx.cfg:通过.cfg文件选择要查看覆盖率的模块或文件。 通过DVE查看覆盖率(方法1) 仿真完成后执行下面命令登录后复制dve -covdir *.vdb &打开dve查看覆盖率: 登录后复制make dve_cov 代码覆盖到的为绿色,没有覆盖到的为红色: 通过URG查看覆盖率(方法2) ...
-cm_dir:指定生成.vdb文件目录。 -cm_log+filename.log:记录仿真过程中log信息。 -cm_nocasedef: 在统计case语句的条件覆盖率时,不考虑default条件未达到的情况。 -cm_hier xxx.cfg:通过.cfg文件选择要查看覆盖率的模块或文件。 通过DVE查看覆盖率(方法1) ...
-cm是选择哪些覆盖率显示,-cm_dir是把关于覆盖率显示的文件夹名。 然后在cov.vdb的路径下verdi -cov -covdir cov.vdb & 如果要合并不同的case覆盖率,将不同的test产生的vdb目录进行不同命名,urg -full64 -dir *.vdb -dbname merged -parallel -report urgReport 然后verdi -cov -covdir merged.vdb & ...
1.cm_dir <directory_path_name> This option can set an alternative name or path to store simv.vdb. If this option is not set , Then it will simv.vdb Store in -o Under the path set by option . If will simv.vdb Store in new path , Then you should also add -cm_dir ...
可以通过-cm_dir选项,更改默认的coverage model生成的目录。 仿真的时候,如果没有指定-cm_dir选项,那么使用编译时候指定的simv.vdb的目录。也可以仿真带有-cm_dir选项,修改仿真时,生成的simv.vdb目录位置。 -cm_name选项 官方解释: The-cm_name <filename>option as a compile-time or runtime ...
3. 在simulation step添加这些option:“-cm line+cond+fsm+tgl+branch” 仿真产生的coverage data会放在simv.vdb目录下,用“dve -covdir *.vdb”会以GUI形式打开。 coverage 相关命令,产生coverage report的命令 urg -lca -dir <simv1.vdb simv2.vdb ….> -format <text|html|both> -log <log_file_nam...