【CentOS 7】Cadence IC 617安装指南(学习用)(2023/04/02修改)

因为专业要用到所以要安装,但是网上的教程到我手里就遇到了不同的问题。
所以装成功后我写了一篇。
必须要用到图形化界面!!!
先下载指南书.docx或者.pdf看看,再下载别的。
工艺库是不能商用的,只是学习使用,扒了好久各种网站才找到的。
工艺库的pdk安装方法可以自己找教程。
里面还有虚拟机的版本(已装好ic617的)
链接:https://pan.baidu.com/s/1k3MucT23YvNTUYQ46CfHAQ
提取码:6666

1、 alliance没有可用的包。
貌似CentOS没有可用的alliance包,忽略好像也不影响安装。
2、 installscape安装的时候为什么没有configure的弹窗,configure全都failed了。
应该是安装依赖环境的问题,具体一点应该是java的问题,请再试试安装环境依赖。
3、 patch时说./sfk没有权限
右键sfk,属性,权限,允许作为程序运行
4、 patch时说,error:libstdc++.so.6 :wrong ELF class:ELFclass64或者类似的。
这问题也烦了我好久,这是因为,你系统装的是64位,动态库也是64位,但是程序是32位的,我问过我一个计算机的朋友(博士)说这种情况没办法,除非能找到源码改一下引用库。网上的其他教程里面的sfk文件就都是32位的,我64位情何以堪,不使用patch的话后面是启动不了Cadence IC 的CIW的,会报license的错误。所以我在eetop找到了别人用来给ic615用的64位32位通用的sfk,我想这两个版本不会差多少。这个问题也就解决了,用的别人提供的sfk。(07号文件)。
# Ldd <文件>可以看到这个文件使用的库,32位的sfk他根本找不到对应的libstdc++.so.6因为它不适用你已经安装的64位libstdc++.so.6:

5、 运行virtuoso说没有这样的命令。
参考文章第七篇解决。
6、 运行virtuoso报错*ERROR*(DB- 320001),license什么什么的。
是不是patch补丁没有成功?license是不是位置错了,配置环境的时候有没有漏掉标定license.dat的位置?
7、 怎么装百度网盘?
先把gcc升级到4.9.4(低一点都不行),然后再装,第一次启动的时候要用./baidunetdisk --no-sandbox启动,不然没反应。详情参考文章第8、9篇。
8、 启动提示*WARNING* file /root/CDS.log File is already locked by some other process.
上次启动的还在后台,没有完全终止,到/root里面找到并把目录中的*.cdslck全删掉就好了,最好再重启一下。
9、 Virtuoso启动命令启动非常慢
找到/etc/hosts,在里面加上一行, <hostname>就是自己的hostname。
127.0.0.1 <hostname>
10、 VMware启动总是蓝屏,很难受
是使用了旧版本,旧版本VMware与新windows的问题,建议使用较新版本VMware

今天因为机子出问题了,被迫重装CentOS8,在CentOS8中也能完成安装Cadence IC,稍微有不同的地方是要在sysname 文件里面增加一个4.),内容和3.)一样就行,因为Linux内核是一样的,所以用同一个编译器就可以了。
所以根本不知道sysname里面作的系统检测是干嘛的,为了好看吧?直接编译不就行了吗?
后面又蹦出一些库的问题,可以装的装一下,不可以装的去找。装了还不行的,IC617目录下面有一个<IC617/tools.lnx86/lib/64bit>,里面自带了一些库也会导致版本错误,因为我系统装的库是新的,但是它会先使用自己兜里有的库,解决办法就是删掉然后把系统的库连接过来。有不懂可以私信我,我经常检查私信的。

参考文章(感谢他们的贡献和资源)
【1】【Centos7安装Candence】软件正式安装(二)_i_will_win的博客-CSDN博客_centos安装cadence
【2】用CentOS 7安装cadence搭建适合IC Design的科研环境(四)——IC617、MMSIM151、calibre2015安装过程step by step_maxwell2ic的博客-CSDN博客_cadence617
【3】ubuntu18.04安装cadence virtuoso - propagator的个人空间 - OSCHINA - 中文开源技术交流社区
【4】ic615测试完全可用的patch和license - EDA资源使用讨论 - EETOP 创芯网论坛 (原名:电子顶级开发网) –
【5】CentOS Repositories - pkgs.org
【6】微电子与纳电子学的个人空间_哔哩哔哩_bilibili
【7】 linux_ic617_virtuoso&报命令找不到错误_qq_40910278的博客-CSDN博客_virtuoso怎么查看error
【8】黑猴子的家:Centos 7.x gcc 4.8.5 升级到 gcc 4.9.4 - 简书 (jianshu.com)
【9】黑猴子的家:Centos 7.x 安装百度网盘baidunetdisk - 简书 (jianshu.com)
【10】[ Linux ] 记录一些 EDA 工具必要的 更新 & 变量 - YEUNGCHIE - 博客园 (cnblogs.com)
【11】解决:执行virtuoso&命令打开cadence很慢,很卡_cadence启动非常慢_一知半解仙的博客-CSDN博客