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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2132|回复: 3

[讨论] STA之关于静态时序分析STA的切入点及方法(上)

[复制链接]
发表于 2022-1-29 15:01:58 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 兔子IC 于 2022-2-8 21:58 编辑

今天突然又看到以下内容,经典的东西,确实会帮助很多人,share下,为了更清晰,方便理解,我加了注解在每行的括号中,如果我说的你都能理解,我想你应该已经是一个senior以上的数字后端designer了


1.大的延迟和大的转换时间(High fanout & Large transition)

当发现slack为负时,要检查线网上有没有很大的延迟和很大转换时间,如果有那么可能是以下原因引起的:

a:高扇出,我们在综合和PR的place阶段都会解data的high fanout问题,fanout太多会有什么问题?会有EM和tran问题,进而引起timing问题

b:long nets:长连线--需要插入buffer来解决较长的连线,长线问题一定要引起重视,可以写一个脚本来check报出所有长线,这样tape out才放心

c:low strength cells:cells which may not have been replaced because these are labeled as dont touch in the design.(可能是因为这个小驱动的cell有dont touch属性,导致工具优化时,没有做size up)

d:memory path:paths that typically fail due to large setup times on memory inputs and large output delays on memory outputs.

这里说的就是mem2reg的timing path,那么问题来了,在实际项目中,如果有此时有mem2reg的timing violation,你想怎么去解决这种timing violation呢?手动,工具?写脚本?欢迎留言讨论

2.多周期路径问题

For a multicycle N setup specification, it is common to see the corresponding multicycle N-1 hold specification missing. Consequently, this can cause

a large number of unnecessary delay cells to get inserted when a tool is fixing the hold violations.

这里一定要注意,写SDC,或者拿到前端的SDC时,一定要去double check,检查hold到时用哪个沿来查,很多新SDC写手,其实SDC的水平可能还不如你!另外多周期也会有也会影响test corverage


3.路径没有优化好

STA违例可能出现在没有优化的路径,可通过检查数据路径来检查这种情形。单元是否有很大延迟?net delay是不是过大,tran/cap是不是过大?可不可以手动优化这些数据路径?

去check单元是不是被dont use 或dont touch,data path没有优化好,这种原因就非常非常多了,比如FP的问题,约束的问题,要不要加guide,设置group path,要不要改设计?需不需要换MEM?

欢迎加wx :  pr-hao123,一起交流


 楼主| 发表于 2022-5-8 22:01:28 | 显示全部楼层
更多STA分析,后面会继续更新,请关注,wx :pr-hao123
发表于 2022-5-11 16:43:19 | 显示全部楼层
Mark,期待后续继续分享
发表于 2022-5-14 20:16:03 | 显示全部楼层
好东西,谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-11 15:08 , Processed in 0.019343 second(s), 6 queries , Gzip On, Redis On.

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