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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 5135|回复: 5

[求助] 新手PR求助:在astro中可以使用smic库,在ICC中引用创建则会有错误

[复制链接]
发表于 2018-3-31 11:26:06 | 显示全部楼层 |阅读模式

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

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

×


1、执行create_mw_lib,引用smic18的参考库,创建一个library:
icc_shell> create_mw_lib -technology $techfileName -mw_reference_library $cellsLibName -bus_naming_style {[%d]} -open $libName
Start to load technology file ./tf/smic18m_5lm.tf.
Warning: Layer 'METAL1' has a pitch 0.56 that does not match the recommended wire-to-via pitch 0.535 or 0.485. (TFCHK-049)
Warning: Layer 'METAL4' has a pitch 0.56 that does not match the recommended wire-to-via pitch 0.61 or 0.66. (TFCHK-049)
Warning: Layer 'METAL3' has a pitch 0.56 that does not match the doubled pitch 1.12 or tripled pitch 1.68. (TFCHK-050)
Warning: Layer 'METAL4' has a pitch 0.56 that does not match the doubled pitch 1.12 or tripled pitch 1.68. (TFCHK-050)
Warning: Layer 'METAL5' has a pitch 0.95 that does not match the doubled pitch 1.12 or tripled pitch 1.68. (TFCHK-050)
Technology file ./tf/smic18m_5lm.tf has been loaded successfully.
Warning: Reference Library Inconsistent With Main Library
Reference Library: /home/vectorli/project/icc/pn547/reference/stdcell/sc-m/astro/smic18m (MWLIBP-300)
Warning: Inconsistent Number Of Metal Layers:
        5 (Main Library) <==> 6 (Reference Library). (MWLIBP-301)
Warning: Inconsistent Data for Contact Code 8
        Main Library (PN547)              |     Reference Library (smic18m)
        Cut Layer       VIA45 (360, 360)  |     VIA45 (260, 260)
        Upper Layer     METAL5 (90, 90)   |     METAL5 (10, 60)  (MWLIBP-324)
Warning: Inconsistent Data for Contact Code 9
        Main Library (PN547)              |     Reference Library (smic18m)
        Cut Layer       VIA45 (360, 360)  |     VIA45 (260, 260)
        Upper Layer     METAL5 (420, 90)  |     METAL5 (60, 10)  (MWLIBP-324)
{TOP_ALL}
2、执行link_physical_library,检查创建的library,提示参考库错误,这可能是什么原因呢?这个参考库在astro中是可以正常使用的。
icc_shell> link_physical_library
Information: linking reference library : /home/vectorli/project/icc/pn547/reference/stdcell/sc-m/astro/smic18m. (PSYN-878)
Error: No valid link library specified, please check library setup. (PSYN-958)
Error: Could not read the following target libraries:
your_library.db
发表于 2018-4-2 16:23:39 | 显示全部楼层
你目前给的只是ref_lib,其实就是fram,定义外框形状之类的,给出的是physical的信息,但是包含Timing等logical的信息你并没有给,所以匹配不到。
你需要:set target_library "your_std_cell_db"
set link_library "* your_std_cell_db your_memory_db"
回复 支持 反对

使用道具 举报

发表于 2018-4-24 09:31:18 | 显示全部楼层
版主你好,我遇到了同样的问题,请问你的问题是怎么解决的?
回复 支持 反对

使用道具 举报

发表于 2019-1-18 18:52:39 | 显示全部楼层
同样的问题,解决了吗
回复 支持 反对

使用道具 举报

发表于 2019-1-23 11:18:31 | 显示全部楼层
回复 1# vectorli 题主,reference library inconsistent with main library 这个Warning问题有解决嘛?
回复 支持 反对

使用道具 举报

发表于 2021-9-26 21:38:48 | 显示全部楼层
请问楼主解决了没有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-9-10 21:27 , Processed in 0.015342 second(s), 4 queries , Gzip On, Redis On.

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