在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5038|回复: 8

[求助] DFT覆盖率问题

[复制链接]
发表于 2015-12-2 09:23:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在用DFTC进行扫描链插入时,发现用不同的方式得到的覆盖率不一样,差别很大。我用了两种方式进行扫描链插入:
       一种是在综合时直接一次性将所有rtl文件读入,一次性插入扫描链,覆盖率大概是95%左右。
      另一种是用Bottom up方式,先对子模块进行综合,插入扫描链,并生成网表和CTL文件,在顶层读入子模块的网表和CTL文件,并进行综合及扫描链插入。
但最终得到的覆盖率只有60%多。差距好大!!!
      我检查了一下两种方式下的扫描链长度及扫描链的数目,完全一样的。
      请问是什么原因造成了这种现象?
发表于 2015-12-2 11:11:26 | 显示全部楼层
你得看看是哪个模块覆盖率变低了 拉低了整体的覆盖率
 楼主| 发表于 2015-12-2 11:28:24 | 显示全部楼层
回复 2# 大龄文艺男青年


    子模块覆盖率可以报出来吗?命令是什么?
    flash和sram IP电路在计算覆盖率时会算进去吗
发表于 2015-12-3 10:52:54 | 显示全部楼层



可以报出来 用report_faults ,IP 的faults 要拿掉。
发表于 2015-12-3 16:57:04 | 显示全部楼层
回复 1# xiubo541038


   你确定正常插入了吗?  clock 和reset有没有问题 ? 检查下log中哪些没有cover到? 你两种模式下相差这么多,多半是clock信号的问题
发表于 2015-12-10 14:04:38 | 显示全部楼层
学习了
 楼主| 发表于 2015-12-17 15:14:10 | 显示全部楼层
回复 5# williamliwei


    确定正常插入了,所有寄存器都串到扫描链上了,但是覆盖率还是很低。而用TetraMAX生成测试向量报出来的覆盖率还挺高,有差不多96%
发表于 2021-1-3 16:12:49 | 显示全部楼层
我也碰到了这个问题,不知道题主有没有解决?可否分享一下?
另外,当把current design设置为子模块后,再用dft drc报覆盖率又可以得到很高的结果。个人感觉可能是bottom up流程下,工具就不往子模块里看
发表于 2022-6-1 12:47:14 | 显示全部楼层


我也碰到这个问题了,您能说一下解决办法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 19:42 , Processed in 0.030635 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表