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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] max_capacitance的修复问题

[复制链接]
发表于 2015-5-6 14:49:32 | 显示全部楼层 |阅读模式

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

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

x
从一开始就存在一个我们自己设计的存储器IP的端口的max_capacitance违例,我开始没管,做到CTS优化后,违例依然存在,但是没有建立时间和保持时间的违例。尽管工具已经修复了,但是最大的CLKBUFX20这个buffer的驱动能力依旧无法修复那个max_capacitance(大概200多,而CLKBUFX20的最大电容只有2.0),请问这种情况,还有什么方法能够修复的吗?求各位大牛指点,谢谢!
发表于 2015-5-6 16:47:24 | 显示全部楼层
先去确认你的contraint是不是合理的吧
发表于 2015-5-6 19:38:24 | 显示全部楼层
200ff还是200pf?  IP的边界很模糊的,建议到ip里面看看
 楼主| 发表于 2015-5-10 09:58:14 | 显示全部楼层
回复 3# icfbicfb

首先我觉得这个200多就是pf,因为对应的那个2是pf。我查看了制作macro的lib文件,里面写的电容是0.1pf,所以200多不像是macro端口的电容,还是没有弄清楚这个200多的违例怎么出来的,不太清楚应该怎么找根本原因了
 楼主| 发表于 2015-5-10 10:00:27 | 显示全部楼层
回复 2# joemool

max_capicatance的约束不设置,不就是默认使用标准单元库中给的每一个cell中的值吗,比如说CLKBUF20的max_capacitance是6.3,global max_capacitance是2,那我没设置max_capacitance在sdc文件中,则约束条件应该是2.我不太清楚前辈说的约束还有别的吗?
 楼主| 发表于 2015-5-11 22:00:11 | 显示全部楼层
回复 4# hexintong2009


   版主您好,我查找原因后觉得制作milkyway各式的macro有问题,就打开了.lib文件,内容如下,想请问下版主,如果只想给macro指定一些电容属性,而不指定其他时序,那么lib这么写是否是满足要求的??我用这个lib转成db格式,milkyway中使用gepreplib命令生成LM的时候说file is not a db file ??您能给我指点下这个问题应该从哪个方面入手去解决吗?谢谢您,冒然打扰,还望见谅! lib.PNG
发表于 2015-5-12 11:05:49 | 显示全部楼层
可以, 手写的简单的lib都是这样的, 0.1pf还算正常吧,
你可以参考下其他正规的memory的lib看看, 自己写的不放心的话

用icc不需要LMview了,这个是5年前的事情, icc可以直接读db的,
 楼主| 发表于 2015-5-16 21:06:10 | 显示全部楼层
回复 7# icfbicfb


   谢谢版主每次都能耐心回复,我虽然还没有找到明确的原因,但是可以猜测是我们IP制作的有些问题。待我找完工作,一定把自己所学整理下共享给大家,为论坛做点贡献!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 13:01 , Processed in 0.023293 second(s), 9 queries , Gzip On, Redis On.

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