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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3698|回复: 18

[求助] ICC无法识别定制的标准单元

[复制链接]
发表于 2020-3-10 10:36:40 | 显示全部楼层 |阅读模式

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

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

x
各位大佬,
我第一次自己设计了一个clock buffer std cell,从原理图和版图开始,然后抽取了.lib时序文件,通过library compiler转换成了db文件,和现有工艺库的db文件放到了同一路径下
但是在ICC中做CTS时却无法识别该buffer,具体表现为:我使用set_clock_tree_reference指定使用该buffer,虽未报错,但是report_clock_tree -settings中的buffer avAIlable for CTS却为空。
请问这是为什么呢?该如何使ICC能调用该定制单元进行CTS?
感谢大家~
发表于 2020-3-10 11:00:42 | 显示全部楼层
先get_lib_cell 看能不能找到cell
 楼主| 发表于 2020-3-10 11:05:09 | 显示全部楼层
本帖最后由 superrab 于 2020-3-10 11:11 编辑


quanqiutong 发表于 2020-3-10 11:00
先get_lib_cell 看能不能找到cell


可以找到library下的那个单元!但是还是没办法设为CTS可用的buffer……
发表于 2020-3-10 11:11:32 | 显示全部楼层
抽取的.lib时序文件中是否有dont_use 的设置,一般是这里有问题,你们是用什么来抽取lib的
 楼主| 发表于 2020-3-10 11:15:56 | 显示全部楼层


quanqiutong 发表于 2020-3-10 11:11
抽取的.lib时序文件中是否有dont_use 的设置,一般是这里有问题,你们是用什么来抽取lib的 ...


我是用siliconsmart抽的,我在ICC里又特别specify了cell的dont_use属性,set_clock_tree_references时也没有报错,但是settings里的可用buffer列表就是为空。。
发表于 2020-3-10 11:20:24 | 显示全部楼层
lib中 有没有function:"(A)" 这样的语句,如果没有没法识别为buffer
 楼主| 发表于 2020-3-10 11:24:21 | 显示全部楼层


quanqiutong 发表于 2020-3-10 11:20
lib中 有没有function:"(A)" 这样的语句,如果没有没法识别为buffer


有的呢,在pin Y中
TIM截图20200310112331.png
发表于 2020-3-10 11:28:06 | 显示全部楼层
先用get_attribue lib_name/cell dont_use 看看dont_use 属性
 楼主| 发表于 2020-3-10 11:36:33 | 显示全部楼层


quanqiutong 发表于 2020-3-10 11:28
先用get_attribue lib_name/cell dont_use 看看dont_use 属性


看过了,是false~ report_lib中也有那个cell,只不过attribute一栏是空的。而且report_lib中in_place optimization mode是no_swapping,这个会不会有关系呢?
发表于 2020-3-10 11:43:26 | 显示全部楼层
还有可能就是生成MW时,你的cell没设置为std cell,剩下我也想不出为什么了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 13:45 , Processed in 0.030260 second(s), 7 queries , Gzip On, Redis On.

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