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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: yua123

[原创] 后端几个不明白的问题和不确定的问题。

[复制链接]
发表于 2016-9-1 10:36:09 | 显示全部楼层
回复 8# xingyun666666
cts之前的话,只需要分析setup就好了,skew对hold的影响比较大,因此cts之后要分析的。不过cts之后可以不用修hold vio。可以在postRoute的时候修hold
发表于 2016-9-1 11:10:15 | 显示全部楼层
回复 11# Lover_Momo
谢谢您,其实我有点不懂得是从place  CTS  route,scenario应该怎么设置
在运行place前,设置 分析setup的scenario
在运行CTS之前应该怎么设置?设置分析setup和hold的,然后再跑CTS?
发表于 2016-9-1 17:50:08 | 显示全部楼层
回复 4# yua123
SPEF文件里面所包含的是net的RC参数信息,在做STA时通过延时计算得到SDF文件,所以SDF文件里面包含的是延迟信息。(SDF由两部分构成:器件的延时和net的延时,器件的延时DC过后就有了,net的延时则要通过SPEF计算得到)芯片的延时主要由器件的延时和互连线的延时构成,而器件的延时在时序库标定的时候就已经准确的算出来了,所以在做STA 时,只要计算net的延时即可,在route完成之前都需要用WLM来估算互连线延时(至于这个WLM确实是在SDC文件里面定义的,set_wire_load_model),而SDC文件在做floorplan之前就要输入到tool里面,它是时序约束的标准。
所以我觉得你说的应该是对的,之前要SDC和SDF,之后要SDF即可。
这个问题我也不是怎么太清楚,毕竟没有design经验,但愿回答对你有所帮助。
发表于 2016-9-1 19:42:23 | 显示全部楼层
回复 12# xingyun666666 因为scenario是用来analyze和optimize的,所以在placement之前设置setup的scenario,应该是检验placement之前的步骤的setup是否违例。
所以在CTS之前,应该要设置setup的scenario来检验placement的setup是否违例,这个时候不需要检查hold所以不用设置hold的scenario。当然了,post-CTS是要fix setup和检查下hold.(没接触过ICC的flow,完全是根据逻辑答的,也不知道对不对)
 楼主| 发表于 2016-9-1 20:29:25 | 显示全部楼层
回复 13# danzhang

我的理解是:之后要spef和SDF(spef定义net delay,SDC定义cell delay) 和你的理解不一样。
发表于 2016-9-1 20:52:46 | 显示全部楼层
回复 15# yua123
SPEF里面是提取的RC参数,通过延时计算得到SDF也就是net的延时信息,这时候SDF就包含器件的延时和Net的延时两个了。后面的用一个SDF就行啊
发表于 2016-9-1 20:55:28 | 显示全部楼层
回复 15# yua123
SDC由三部分组成,时钟的定义,输入延迟,输出延迟。cell delay在SDF文件里吧
 楼主| 发表于 2016-9-1 20:55:38 | 显示全部楼层
回复 16# danzhang

明白你说的了。
 楼主| 发表于 2016-9-1 20:59:33 | 显示全部楼层
回复 17# danzhang
同意
发表于 2019-1-29 09:56:51 | 显示全部楼层
我的理解是:
DC吐出来的sdf文件的net delay是用wire load model估算出来的。
而且这份sdf的clock tree是ideal的,既不存在clock与clock之间的latency关系。
但是PT从spef中提取RC参数,计算出来的wire delay是真实的delay value,clock关系也是真实的。
所以由spef得到的sdf才是用于可以signoff的delay file。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-22 19:33 , Processed in 0.020421 second(s), 6 queries , Gzip On, Redis On.

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