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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2443|回复: 6

[求助] Innovus 出现了负数的Cell Delay

[复制链接]
发表于 2022-8-31 09:56:47 | 显示全部楼层 |阅读模式

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

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

x
请教一下大家,Innovus出现了负数的Cell Delay让我百思不得其解,而且生成sdf中多个地方都出现了,这就导致Innovus出来的结果不好。用spef和pt算就没问题。
库是比较老的库,innovus 20和15版本都是如此。Transition Time和Cap都在合理的范围里面(Table)。而且还有一个现象,ss corner下,负数是最负的,ff corner反而逼近于正数方向,大小是反常规的。

innovus 5> reportDelayCalculation -from   xx/FE_OFC9534_n1039/H01 -to xx/FE_OFC9534_n1039/N01
The report is generated with view func_rc_max. Use option -view <view_name> to report it for other views. Run the report_analysis_view command to list views.
**WARN: (IMPDC-3245):        The RC data is not in memory or the RC data in memory is for a different RC corner. RC data is being read.
Type 'man IMPDC-3245' for more detail.
###############################################################
#  Generated by:      Cadence Innovus
#  OS:                Linux x86_64
#  Generated on:      
#  Design:            
#  Command:           reportDelayCalculation -from xx/FE_OFC9534_n1039/H01 -to xx/FE_OFC9534_n1039/N01
###############################################################

From pin   : xx/FE_OFC9534_n1039/H01
To Pin     : xx/FE_OFC9534_n1039/N01
Cell       : F
Library    : xx_5V_MAX
Arc sense  : positive unate
Delay type : cell delay

-------------------------------------------------------------
RC Summary for net xx/FE_OFN9563_n1039
-------------------------------------------------------------
Number of capacitance : 71
Net capacitance       : 0.215809 pF
Total capacitance     : 0.224331 pF
Number of resistance  : 70
Total resistance      : 70.142197 Ohm
-------------------------------------------------------------
                           Rise        Fall
-------------------------------------------------------------
Input transition time  : 0.286700 ns 0.222300 ns
Cell delay             : -1.438200 ns -0.372800 ns
Output transition time : 1.640400 ns 1.194200 ns
-------------------------------------------------------------

发表于 2022-8-31 10:31:07 | 显示全部楼层
你增大这个cell的size试一下
发表于 2022-8-31 11:09:42 | 显示全部楼层
Warning讲了缺RC data。
先跑一下
extractRc
timeDesign
再跑reportDelayCalculation
 楼主| 发表于 2022-8-31 12:26:43 | 显示全部楼层


jake 发表于 2022-8-31 11:09
Warning讲了缺RC data。
先跑一下
extractRc


感谢回复哈。不过extractRC都已经跑过了,spef都已经生成过了。好像这个warning是正常的。
发表于 2022-8-31 15:06:28 | 显示全部楼层


coyboy912 发表于 2022-8-30 22:26
感谢回复哈。不过extractRC都已经跑过了,spef都已经生成过了。好像这个warning是正常的。
...


这样吧,打开对应ss corner的.lib,看一下这个cell的lock up table里是否有很多负数,这样至少排除工具问题,也许这个cell有些特殊。
还是推荐先跑一下timeDesign, 再跑reportDelayCalculation。

 楼主| 发表于 2022-9-1 14:52:37 | 显示全部楼层


jake 发表于 2022-8-31 15:06
这样吧,打开对应ss corner的.lib,看一下这个cell的lock up table里是否有很多负数,这样至少排除工具问 ...


这些cell没有什么特殊的,就是最普通的mux。Look up table里面没有出现任何负数,是很古老的库。这个就是奇怪的地方。
发表于 2023-5-22 23:29:30 | 显示全部楼层
遇到了一样的问题,想问下后来怎么解决的哇
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 10:14 , Processed in 0.019421 second(s), 6 queries , Gzip On, Redis On.

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