• 正文
  • 相关推荐
申请入驻 产业图谱

浅谈POST-CTS

2024/09/08
1.3万
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

设置

一般延续cts阶段的设置,也可适当更改。

额外加一个设置,就是修hold用的cell;修hold一般用delay cell。

delay cell和buffer的区别

delay cell有2 个缺点:1、 容易degrade setup time too much;2、很多delay cell是用poly resistor 电阻类型的电路, Variation 太大,控制不了参数, 对电路性能有影响。

delaycell的好处:可以减少buffer数量,有利于减小利用率。

在不同operation condition下,delay cell  本身的scalling factor比较大。比如在FF Corner,用1个Delay cell修掉100ps的Hold,而这个cell在ss的Corner就会贡献400ps delay。

因此关键路径还是用buffer 不是delay cell。

post-cts的主要目的

主要为了修hold,让design进入route之前,后续的legalize和route-eco动的东西尽量少一点;同时也能让route阶段的utilization和congestion评估更准确。

在place和cts阶段,setup、drv、leakage等已经修过一轮了(修area一般会在post-route阶段)。

核心命令

目前用的C工具,核心命令:

特殊设置

Post-cts阶段也可以用useful skew,也就说此阶段tool还是可以动树的。

Post-cts阶段对于hold fix,可以用best corner修一轮;然后用worst corner再修一轮。

log浅析

1、summary design基本情况

2、考虑SI对delay的影响

 

3、抽取RC

 

4、考虑ocv

 

5、开始early route

 

6、完成优化

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

与非网2022影响力创作者TOP2,与非网2023最佳创作者TOP10,与非网2024年度创作者。

微信公众号