转载请注明出处!
作者:雪天鱼
一、软硬件版本
系统:Ubuntu 20.04 64位
Synopsys官方安装工具
- SynopsysInstaller_v5.0.run
ICC II安装包:
- icc2_vP-2019.03-SP1_common.spf
- icc2_vP-2019.03-SP1_linux64.spf
SCL安装包:
- scl_v2018.06_common.spf
- scl_v2018.06_linux64.spf
10G空闲的磁盘空间
二、安装 Synopsys IC Compiler II
1、SynopsysInstaller_v3.2.run 的解压
在主目录下新建文件夹 Synopsys和子目录Installer,将SynopsysInstaller_v5.0.run 放在Synopsys目录下,打开终端执行命令
./SynopsysInstaller_v5.0.run
然后选择需要解压到的文件夹为Installer_v5.0,执行解压,如下图:
文件夹包括:
2、安装ICC II
先把ICC II的安装包放到 Synopsys/install_files
路径下:
在Synopsys 目录下打开终端,cd到 Installer_v5.0 文件夹,执行以下代码:
./setup.sh
会自动弹出图形化安装界面,其中Site Administrator
一项填写主机名(使用命令 hostname
可进行查看),如下图:
安装源选择两个.spf文件所在的文件夹,这里我将它们放在了Synopsys/install_files/icc2_2019.03_SP1
目录下:
选择安装路径,这里我选择存放在Synopsys/ICC2_2019_03
:
选择安装的软件和版本
这里就是ICC II,勾选中后,直接点击Next:
确认好安装配置,点击Next:
这一步我点击Next后弹出下图所示窗口,提示磁盘空间不足
看了磁盘,确实空间不够了,只剩5个G的空间,那么就进行扩容即可(具体操作教程可看我的另一篇博客:ubuntu20.04磁盘扩容。
然后重新把上述步骤走一遍就行:
点击 Accept Install ,
已经开始安装了,耐心等待即可。
在bin文件夹中尝试执行 icc2_shell,报错了,如下所示:
jc-cao@jccao-virtual-machine:~/Disk_sda3/Synopsys/ICC2_2019_03/icc2/P-2019.03-SP1/bin$ ./icc2_shell
./icc2_shell: 321: [: 0: unexpected operator
/home/jc-cao/Disk_sda3/Synopsys/ICC2_2019_03/icc2/P-2019.03-SP1/linux64/nwtn/bin/icc2_exec: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
解决方法见我的另一篇博客:libpng12.so.0: cannot open shared object file: No such file or directory解决方法
然后再次执行,又报错了,报错信息如下:
/home/jc-cao/Disk_sda3/Synopsys/ICC2_2019_03/icc2/P-2019.03-SP1/linux64/nwtn/bin/../shlib/libz.so.1: version `ZLIB_1.2.9' not found (required by /lib/x86_64-linux-gnu/libpng16.so.16)
解决方法(参考博客:Linux安装软件报错:version ZLIB_1.2.9 not found):
cd /home/jc-cao/Disk_sda3/Synopsys/ICC2_2019_03/icc2/P-2019.03-SP1/linux64/nwtn/shlib (报错信息中 libz.so.1 所在目录)
sudo mv libz.so.1 libz.so.1.old
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1
解决问题,再次执行 ./icc_shell
,出现:
这里的意思是缺少license,那么接下来进行license的相关设置。
三、安装SCL2018
参考刚才 ICC II的安装步骤,完成 SCL2018的安装:
四、测试
license的破解怕发了,这篇博客就没了,需要的话可以私聊。
这里进入ICC II的安装目录输入:
icc2_shell -gui
报错:
liscense应该没问题,因为我还装了 Hspice2016,可以正常运行,所以觉得是SCL版本不够,若有朋友能分享下高版本SCL,欢迎来进行交流,我有其他IC软件的资源,可相互互换一下。