首页/文章/ 详情

ICCII中的Route Driven Estimation

1年前浏览469

我们来看看ICCII是用什么技术解决preroute和postroute的时序一致性的问题的。

随着工艺尺寸的缩小,net delay的占比越来越大。这就使得preroute和postroute之间的时序的差异越来越大。ICCII采用了RDE,一种为了增强绕线前后的一致性的RC抽取引擎。

RDE可以基于global route进行RC的估算。

默认情况下,ICCII在16nm及其以下工艺中,RDE功能是默认打开的。

那么在哪些步骤中用到了呢?来看一下这幅图。

就是说,在preroute阶段,RDE发生了两次。

一次是place_opt中的final_opto阶段,另一次是clock_opt中的final_opto阶段。

当一但有了这些RDE数据,后续的优化命令将会基于这些RDE数据。

使用RDE的好处,就是增加preroute和postroute的timing的一致性。而面积,功耗,时序方面不亚于不使用RDE的流程。

默认,16nm以下自动生效,也可以通过参数来控制。

该参数默认值为auto

当RDE生效后,工具在执行place_opt和clock_opt时,会打印出下列信息:

 

layer优化,NDR, Global route优化,与RDE可以同时执行。


来源:白话IC
控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-09-07
最近编辑:1年前
白山头
签名征集中
获赞 11粉丝 3文章 176课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈