EETOP 创芯网论坛 (原名:电子顶级开发网)

便捷登录,只需一步

找回密码

  登录   注册  

快捷导航
搜帖子
电子书下载:《避免仪器烧毁的四种方法》【奖励300信元及小米音箱】
查看: 191|回复: 11

[求助] vcs dve 多个代码覆盖率合并出现的warning问题

[复制链接]
发表于 2020-11-19 15:44:23 | 显示全部楼层 |阅读模式
130资产
求教各位大神,代码覆盖率合并的时候出现warning如图所示,导致的结果是对应的模块里的FSM都没有合并上,合并前各个case对应的该模块的FSM覆盖率为30%~60%,合并后该模块的FSM覆盖率为0。其余的不影响。

捕获.PNG
发表于 2020-11-19 15:49:58 | 显示全部楼层
不同case跑的时候DUT发生了变化,所有merge不起来;基于最新的DUT重新把所有case跑一遍,再merge
回复

使用道具 举报

 楼主| 发表于 2020-11-19 16:06:31 | 显示全部楼层
多谢您的回答,开始我也以为是这个问题,我删除了所有的之前跑的覆盖率文件,在确定没有该DUT的情况下,跑了两个case,合并还是出现这个问题。所以感觉很奇怪。
回复

使用道具 举报

 楼主| 发表于 2020-11-19 16:07:26 | 显示全部楼层


   
笃定 发表于 2020-11-19 15:49
不同case跑的时候DUT发生了变化,所有merge不起来;基于最新的DUT重新把所有case跑一遍,再merge
...


多谢您的回答,开始我也以为是这个问题,我删除了所有的之前跑的覆盖率文件,在确定没有该DUT的情况下,跑了两个case,合并还是出现这个问题。所以感觉很奇怪。

回复

使用道具 举报

发表于 2020-11-19 16:12:17 | 显示全部楼层


你可以检查一下merge命令是不是merge了旧的或者错的vdb文件,merge的时候会以第一个加载进来的vdb的database作为基础
回复

使用道具 举报

发表于 2020-11-19 16:18:31 | 显示全部楼层


vcs编译命令中加:
    -cm line+cond+fsm+branch+tgl+assert
merge命令(比如merge case1和case2,保存至mergedir/cases_merge:
   urg -full64 -lca -dir case1.vdb case2.vdb -dbname mergedir/cases_merge
打开DVE查看:
   dve -full64 -cov -dir mergedir.vdb
回复

使用道具 举报

 楼主| 发表于 2020-11-19 16:21:31 | 显示全部楼层


   
笃定 发表于 2020-11-19 16:18
vcs编译命令中加:
    -cm line+cond+fsm+branch+tgl+assert
merge命令(比如merge case1和case2,保存至 ...


多谢指点,我按照您说的再尝试一下。
回复

使用道具 举报

发表于 2020-11-19 17:28:05 | 显示全部楼层
把之前的vdb都删除 ,重新regression,再merge。
回复

使用道具 举报

 楼主| 发表于 2020-11-20 09:48:55 | 显示全部楼层


   
seuzhangle 发表于 2020-11-19 17:28
把之前的vdb都删除 ,重新regression,再merge。


我重新试了,还是不行。图1是我的运行命令,我感觉没啥问题。图2是我在跑单个case覆盖率的时候输出的cm.log文件,看文件是对应的FSM disable,但是打开覆盖率看,对应的FSM是有收集的。

图1

图1

图2

图2
回复

使用道具 举报

 楼主| 发表于 2020-11-20 10:12:58 | 显示全部楼层


   
笃定 发表于 2020-11-19 16:18
vcs编译命令中加:
    -cm line+cond+fsm+branch+tgl+assert
merge命令(比如merge case1和case2,保存至 ...


清空跑了一下,然后合并还是出现同样的问题。图1是我的运行命令,感觉应该没啥问题。图2是我在单个case跑完后的cm.log文件中看见的,log显示对应的FSM disable,但是打开覆盖率报告上对应的FSM是有收集的。

图1

图1

图2

图2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询 |  EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2020-12-1 14:01 , Processed in 0.065387 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表