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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 关于后端网表给出后如何做DFT的后仿问题

[复制链接]
发表于 2022-11-24 17:02:20 | 显示全部楼层 |阅读模式
200资产
现在手上的设计是后端做完并给了网表了,然后用PrimeTime做了时序分析并做了后仿真,功能也没有问题。但是将前仿时TMAX给出的扫描链测试tb加进去后,在不做任何SDF反标的情况下就显示测试图形错误。如果用TMAX重新出一版扫描链tb的话,反标SDF后也会显示测试图形错误。
我想请教一下各位大佬,用PrimeTime吐出扫描链的SDF时,除了需要读入网表、sdc文件、spef文件和对应的库,还需要其他文件吗?在对扫描链做后仿时,前仿真的测试图形还可以使用吗?因为我实在对DFT的后仿过程不了解,如果有大佬能详细介绍一下DFT后仿就更好了,谢谢大家了

最佳答案

查看完整内容

对啊,用布局后的网表替换综合后的,重新生成tb,sdf用后端软件生成的,和网表一起的,这个sdf包括了真实延迟,pt生成的没用过,不太清楚
发表于 2022-11-24 17:02:21 | 显示全部楼层


waibiwaibi 发表于 2022-11-25 10:41
哇,又是你啊,大佬。那意思是要重新生成测试pattern吗?但是我在新生成的tb上反标sdf后,就会出现测试结 ...


对啊,用布局后的网表替换综合后的,重新生成tb,sdf用后端软件生成的,和网表一起的,这个sdf包括了真实延迟,pt生成的没用过,不太清楚
发表于 2022-11-24 20:06:45 | 显示全部楼层
pre-sim /post-sim 使用相同 pattern.
pre-sim時, 有人會調用 unit delay, 來 fix hold time violation.
post-sim時, 使用實際的timing sdf, setup/hold time 都需要 clean.
 楼主| 发表于 2022-11-24 20:57:50 | 显示全部楼层


thjan65 发表于 2022-11-24 20:06
pre-sim /post-sim 使用相同 pattern.
pre-sim時, 有人會調用 unit delay, 來 fix hold time violation.
po ...


感谢大佬的回答,那么后仿真时使用相同的pattern出现mismatch的原因可能有哪些呢?在做后端时网表的变化有可能导致这个问题的出现吗?
发表于 2022-11-25 10:22:05 | 显示全部楼层
后端产生的网表已经调整了,插入了很多单元和扫描链reorder了,所有已然不能再用综合后的网表产生的tb仿真咯
 楼主| 发表于 2022-11-25 10:41:27 | 显示全部楼层


hmuing 发表于 2022-11-25 10:22
后端产生的网表已经调整了,插入了很多单元和扫描链reorder了,所有已然不能再用综合后的网表产生的tb仿真 ...


哇,又是你啊,大佬。那意思是要重新生成测试pattern吗?但是我在新生成的tb上反标sdf后,就会出现测试结果错误了,但是我可以确定这个sdf已经没有时序违例了,那么这个问题的原因是什么呢?是sdf生成的不正确吗?
 楼主| 发表于 2022-11-25 11:45:27 | 显示全部楼层


hmuing 发表于 2022-11-25 11:24
对啊,用布局后的网表替换综合后的,重新生成tb,sdf用后端软件生成的,和网表一起的,这个sdf包括了真实 ...


谢谢大佬的回答啊,我现在问题解决了,就按大佬说的做的。反标sdf不成功是因为makefile的参数有问题,我之前把notimingcheck和nospecify删除掉后,没有去掉delay_mode_zero这个选项,结果一直反标出错。把这项去掉后重新读入tb和sdf就反标成功了,显示sdf annoation Done并且测试图形没有错误,非常感谢大佬的帮助啊
发表于 2022-11-25 12:24:44 | 显示全部楼层


hmuing 发表于 2022-11-25 10:22
后端产生的网表已经调整了,插入了很多单元和扫描链reorder了,所有已然不能再用综合后的网表产生的tb仿真 ...


pre-sim /post-sim 使用相同 pattern.
pre-sim時, 有人會調用 unit delay, 來 fix hold time violation.
post-sim時, 使用實際的timing sdf, setup/hold time 都需要 clean.
请教下,这里的第一句话“pre-sim /post-sim 使用相同 pattern.”是不对的?必须重新生成pattern?因为netlist已经变了

发表于 2022-11-25 12:51:39 | 显示全部楼层


我的理解是这样的,虽然布局后网表和综合后网表功能一样,但是门级电路变了,而实际的芯片是和布局后网表一样的,比如同样的功能,综合前用与门实现的,布局后增加了或非门实现,那么这个或非门发生错误,之前的pat是否能查出来错误,不太清楚,所以应该是重新生成pat,会保险点吧,如果有其他意见请告知,一起学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-12 03:40 , Processed in 0.020657 second(s), 6 queries , Gzip On, Redis On.

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