微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 关于calibre与ic615集成时出现的加载错误的解决方案

关于calibre与ic615集成时出现的加载错误的解决方案

时间:10-02 整理:3721RD 点击:
说来是很弱智很小白的一个错误,就是有些教程上没有说清楚,导致有些新手(包括我)想当然的load了一个不该load的东西,或者在.cdsinit里写了一个不该写的东西。之所以要跟大家啰嗦一下,是因为我再解决问题时百度google出一堆同病相怜的小白,觉得有必要说明一下
首先,所要加载的skill脚本是/home/eda/mentor/calibre/ixl_cal_2011.3_18.12/lib/calibre.skl
这个文件被link到
/home/eda/mentor/calibre/ixl_cal_2011.3_18.12/shared/pkgs/icv/tools/queryskl/calibre.skl
在calibre安装目录里有好几个calibre.skl,还有好几个calibre.OA.skl,都不是应该加载的。这里有可能是网上流传的各种安装攻略的不同而引起的混淆。其他地方的文件根本没有skill的设置语句,只是对初始化文件的识别的东西

第二,就ic615来说,用户定义的.cdsinit文件应该在~下或者.下,这两个目录在ic615的search path下

第三,关于在~/.cdsinit里写什么的问题,网上各种版本的安装教程都说这个cdsinit是从一个地方copy过来的,然后rename成.cdsinit后放在某处.这一点cadence有说明:在cdsinit的开头,

注意到~/.cdsinit和./.cdsinit是
user customization file,而不是site startup file。user customization file没有说是copy来的。只是说要user来edit。(其实拷不拷cdsinit我没看出有说明差别)

我一开始就犯了这个错误,吧user customization file copy来,然后在最后一行加load( strcat( getShellEnvVar("CALIBRE_HOME") "/lib/calibre.skl" ))

结果启动virtuoso后马上报错,一大堆function被redefine,最后waiting for ipc :1 to initialize。当时就纳闷为什么会申请网络连接,结果google了半天一头雾水。

解决方案: user customization file里应该只写load( strcat( getShellEnvVar("CALIBRE_HOME") "/lib/calibre.skl" ))

这样就不会出错了。


关于直接复制cdsinit再加一行出现的错误,在cdsinit里面,有这样一段


如果在~/.cdsinit中还有上面那一段,那就自己load自己死循环了。所以ciw里才会出现一大坨错误,cpu飚到100%,最后fork都出错了。关于为何会申请网络连接,我也没有搞明白
最后,关于SITE CUSTOMIZATION FILE的位置,我也没有找到,反正安装目录下的cdsinit都不是
总之就是一句话,网上的安装教程要辩证的看,最好还是参考软件自己在readme里写的设置文档。被坑几次就有经验了

非常正确!这么好的经验怎么没人顶!

好帖頂一下....

谢谢你啊小编,我的问题终于解决了。我也是吧.cdsinti拷贝自己目录下然后各种redefine搞晕了。

谢谢小编

谢谢小编,终于成功了

thanks !

根据这个指导,成功集成calibre和virtuoso,马克!

thxgood job

对我这个小白来说,你说的好乱根本没看懂。

大神,能否讲的直白点。

大神,帮忙看看我的问题有没有办法解决?http://bbs.eetop.cn/thread-595205-1-1.html

这个帖子写的很好,我和lz遇到了一样的情况。现在问题完美解决

小编威武按网上的某些方法确实会出现问题

小编威武按网上的某些方法确实会出现问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top