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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4159|回复: 7

[讨论] pt报出的max_capacitance

[复制链接]
发表于 2014-5-17 19:49:12 | 显示全部楼层 |阅读模式

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

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

x
在soc中没有检查出max_capacitance违例,但是在pt中用命令report_constraint -all_violation却报出了如下的VIO:
pin                          required capacitance      actual capacitance        slack
FE_OFC31_230/Y               1.25                          3.28                    -2.03 (VIO)
..............
开始在综合及pnr过程中,都没有设置max_capacitance,因为soc工具会自动根据.lib中的约束来优化,但从pt分析来看好像不行。所以,
为了解决这个问题,我特意在综合及布局布线过程中用set_max_capacitance 0.8 [current_design]来约束max_capacitance。
但结果仍然报max_capacitance 违例,想了很久都没有没有想明白这种问题的原因,盼大家给点意见!!
谢谢!
另,pt用的sdf文件为直接从soc中产生,命令为:
setOpCond -max slow -maxLibrary slow -min fast -minLibrary fast
setTimingLibrary -max Max -min Min
setExtractRCMode -engine detail
extractRC
delayCal -sdf ./digital.sdf
发表于 2014-5-17 21:48:00 | 显示全部楼层
pr工具报这条线的cap是多少?
另外,pt最好是读入spef。
 楼主| 发表于 2014-5-17 22:02:28 | 显示全部楼层
回复 2# mnluan
pr没有报任何错误
发表于 2014-5-17 22:15:07 | 显示全部楼层
回复 3# abao123


   用两个工具报同一条net,看cap是多少,net上接的load是否一致,来排查出问题的原因。
 楼主| 发表于 2014-5-18 19:15:42 | 显示全部楼层
回复 4# mnluan
有直接报mac_capacitance的命令吗???
 楼主| 发表于 2014-5-19 13:02:03 | 显示全部楼层
回复 4# mnluan
问题已解决,谢谢你的帮助。
出现这个问题的原因很恼火,在做PNR出来的静态时序分析时,在脚本中我仍然设置了set_wire_load_mode/set_wire_load_model,
去掉这两条命令就OK了,大意了。
发表于 2014-5-19 16:21:55 | 显示全部楼层
回复 6# abao123


   呵呵,解决了就好。工具出错的概率一般比较小,有错首先检查的是脚本约束。用report_net命令可以看具体接的负载有多大。
发表于 2018-12-23 19:30:05 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-23 04:59 , Processed in 0.018575 second(s), 7 queries , Gzip On, Redis On.

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