前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ICCII中的Route Driven Estimation

ICCII中的Route Driven Estimation

作者头像
白山头
发布2020-07-31 17:36:03
6760
发布2020-07-31 17:36:03
举报
文章被收录于专栏:白山头讲IC白山头讲IC

我们来看看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可以同时执行。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 白山头讲IC 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档