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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 1663|回复: 9

[求助] 插入 scan 后再优化,fm 过不了

[复制链接]
发表于 2023-7-18 10:08:56 | 显示全部楼层 |阅读模式

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

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

×
1.  使用 DC 插入 scan

2. 读入前面的 netlsit,再使用 DC 做优化
3. 使用 两次的 netlist 跑 fm,有 svf,fail

有大佬知道是什么原因吗?
发表于 2023-7-18 10:43:30 | 显示全部楼层
1. 设置了哪些case?
2. fail的点在哪里?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-18 11:07:56 | 显示全部楼层


   
greatao 发表于 2023-7-18 10:43
1. 设置了哪些case?
2. fail的点在哪里?


scan 是用 dc 自动生成的,只设置了一种 test_mode
fm 的脚本是 fm_mk_script 生成的,fail 的点很多,只有一小部分pass,我测试了两个小的例子,都是这种情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-18 11:32:37 | 显示全部楼层
我在一个小的例子上做了测试,跑 fm 时,ref 和 impl  手动添加约束,禁用 scan ,fm就能pass。
我疑惑的是为什么不在 svf 中将这一信息加入。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-18 11:50:26 | 显示全部楼层
在另一个大点的case 也测试了,只有一个 fail 点,需要去分析。
topic 的问题应该可能是 因为对scan chain 的优化是不会记录在 svf 中的,不影响 scan 的功能 ,但是和原来的 scan chain 已经不是逻辑相等
解决办法是 对于已经插入 scan chain 的网表,需要手动去禁用 scan
回复 支持 反对

使用道具 举报

发表于 2023-7-18 12:09:22 | 显示全部楼层
我的想法是,fm是用来比对netlist与RTL是否有差异的,但是RTL并没有scan-chain这个东西,所以比对就fail了。
应该要有一个test mode pin,在做fm时把scan-chain disable
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-18 14:10:05 | 显示全部楼层


   
yungchan 发表于 2023-7-18 12:09
我的想法是,fm是用来比对netlist与RTL是否有差异的,但是RTL并没有scan-chain这个东西,所以比对就fail了 ...


ref 和 impl 都是有 scan chain 的,fm 也能跑 netlist 2 netlist 。 只是scan chain 的变化不会记录在svf中,确实需要在 test mode pin 上加约束
回复 支持 1 反对 0

使用道具 举报

发表于 2023-7-19 14:58:05 | 显示全部楼层
scan确实会改变design,你做fml的目的是保证没有弄坏function相关逻辑,所以需要加入相关case让fml前后设计处于function mode,svf相关信息中会记录scan chain过程中的动作。
回复 支持 反对

使用道具 举报

发表于 2023-8-29 16:17:03 | 显示全部楼层
你做scan过程中,一定定义了scanmode端口,或者testmode端口,那么在做fm的时候,这些端口是不是做了约束哩
回复 支持 反对

使用道具 举报

发表于 2025-8-1 11:21:53 | 显示全部楼层


   
温柔阴影 发表于 2023-7-18 11:50
在另一个大点的case 也测试了,只有一个 fail 点,需要去分析。
topic 的问题应该可能是 因为对scan chain  ...


楼主,怎么禁用scan?

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-14 20:37 , Processed in 0.015692 second(s), 3 queries , Gzip On, Redis On.

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