一、指定仿真参数
一般在脚本中进行
参数1,指定收集覆盖率类型,
代码覆盖率:-cm line+cond+fsm+branch+tgl;
功能覆盖率:-cm assert
参数2,指定生产覆盖率文件的文件名:-cm_name 默认为simv.vdb
参数3,指定生成覆盖率文件的路径:-cm_dir 默认在work下
参数4,指定收集覆盖率的范围 :"-cm_hier +tree TB.my_dut",一般将范围放在一个list文件中,方便修改
二、多个覆盖率文件(.vdb)合并:
"urg -full64 -dir ./cov/* -dbname merge_all"
三、打开覆盖率命令:
dve :“dve -full64 -cov -covdir ./cov/test.vdb”
urg:“ urg -full64 -dir ./cov/test.vdb”
有多次例化的情况,需要统计总体覆盖率时,只能用urg(功能覆盖率)
urg:"urg -full64 -dir ./cov/test.vdb -group instcov_for_score”