ICCII中的Route Driven Estimation

2020-07-31 17:36:03 浏览数 (1)

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

0 人点赞