-cm obc:使能可观察覆盖率的编译 -cm_name:修改默认的test目录。对于每一个test,生成的coverage数据,默认是在simv.vdb/snps/coverage/db/testdata/test目录下。比如-cm_name load_test,那么coverage数据,就会生成在simv.vdb/snps/coverage/db/testdata/load_test目录下。 -cm_hier:指定覆盖率统计的范围,可以指定...
-cm_dir ./coverage_data指定了覆盖率数据将存放在./coverage_data目录下。 -cm_name test_case_1指定了生成的覆盖率文件的名字为test_case_1。 my_design.v是待编译的Verilog源文件。 3. 其他有用的编译选项 -cm_hier:用于指定覆盖率统计的范围。可以通过一个配置文件来指定要包含或排除的模块、层次或源文...
vcs覆盖率收集 cm_hier指定覆盖率收集层级 假设有如下三个rtl文件,名字分别为a.sv, b.sv, c.sv其层级结构如下: 图片.png 相关命令如下: begin cond+line+tgl+fsm-moduletree a lvl_num end// a模块不收集,其例化的模块根据lvl_num决定begin cond+line+tgl+fsm-tree tb_top.U_A_TOP.U_B end//a模块...
-kdb vcs仿真会生成verdi的库文件,通常库文件为sim.daidir,库文件里面包含相应代码信息;利用库文件verdi可以快捷打开rtl代码而不需要重新编译 -cm line+tgl+cond+fsm+branch 指定收集覆盖率的类型 -cm_dir 指定放的路径 -cm_hier 保存模块的层次信息 –cm_log 指定log保存的位置和名字 -sverilog 支持是systemver...
默认coverage数据,是在test目录下,可以通过-cm_name选项,修改默认的test目录。 比如-cm_name load_test,那么coverage数据,就会生成在simv.vdb/snps/coverage/db/testdata/load_test目录下。 3. -cm_hier选项 该选项,在coverage technology reference m...
-cm_dir:指定生成.vdb文件目录。 -cm_log+filename.log:记录仿真过程中log信息。 -cm_nocasedef: 在统计case语句的条件覆盖率时,不考虑default条件未达到的情况。 -cm_hier xxx.cfg:通过.cfg文件选择要查看覆盖率的模块或文件。 通过DVE查看覆盖率(方法1) ...
-cm_hier,在编过程中,指定收集coverage的scope。 -cm_assert_hier,在编译过程中,只是指定不收集coverage的assert hier。 其中hier的表示,+/- module,+/- tree,+/-assert -cm_count,在gui和urg report中,显示次数,比如toggle的次数。 -cm_glitch period,不收集一定范围的glitch的coverage。simulation option ...
-cm_name:统计覆盖率文件名字。 -cm_dir:指定生成.vdb文件目录。 -cm_log+filename.log:记录仿真过程中log信息。 -cm_nocasedef: 在统计case语句的条件覆盖率时,不考虑default条件未达到的情况。 -cm_hier xxx.cfg:通过.cfg文件选择要查看覆盖率的模块或文件。
默认coverage数据,是在test目录下,可以通过-cm_name选项,修改默认的test目录。 比如-cm_name load_test,那么coverage数据,就会生成在simv.vdb/snps/coverage/db/testdata/load_test目录下。 3. -cm_hier选项 该选项,在coverage technology reference manual手册上有介绍。
B、-cm-hier,指定覆盖率统计的范围 C、-cm_log,指定仿真过程中记录覆盖率的log文件名 D、-cm_assert_hier,将SVA覆盖率的记录在文件列表中指定的文件 答案: D 解析: -cm_assert_hier,将SVA覆盖率统计限定在文件列表中指定的module层次 BruceSong数字集成电路技术类博客 ...