1、进入home目录下建立eda文件夹(可直接鼠标右键,也可以用命令mkdir),eda目录下建立cadence目录; /eda目录下创建mentor目录。
2、将IC618、SPECTRE18 、calibre2019 安装包和patch工具复制到linux虚拟机。复制很可能提示error,或者无error但找不到文件。这时应该去tmp/VMwareDnD里面去找,剪切到目标文件夹就好了
进入/opt/eda/cadence目录下,解压缩IC618的三个压缩包,鼠标右键-->提取到此处即可解压缩,
在/opt/eda/cadence目录下创建IC618文件夹,作为IC618的安装目录。
在linux系统的软件有相互依赖的关系,像cadence这种大型软件所依赖的系统环境更加复杂一点,新手也已通过安装过程中的错误提示来补装环境(也就是俗称的软件/库),本文提供已经安装好cadence所依赖的环境(软件库)列表。
VMware Tools 所依赖的环境:
[root@localhost cadence-linux]$ yum install open-vm-tools open-vm-tools-desktop kernel kernel-headers kernel-devel gcc make -y
cadence所依赖的环境:
[root@localhost cadence-linux]$ yum install java libjvm.so redhat-lsb glibc.x86_64 glibc.i686 ksh libXext libXext.i686 libXtst libXtst.i686 libXt libXt.i686 libGLU libGLU.i686 mesa-libGLU libXrender libXrender.i686 libXp libXp.i686 libXrandr libXrandr.i686 *xorg* openmotif libstdc++.x86_64 libstdc++.i686 xterm -y
[root@localhost cadence-linux]$ find /lib/ -name libjvm.so | grep i386
/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.i386/jre/lib/i386/server/libjvm.so
[root@localhost cadence-linux]$ ln -s /lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.i386/jre/lib/i386/server/libjvm.so /lib/
如果已经安装了Java,Java路径那里以自己安装的路径
MMSIM 所依赖的环境:
[root@localhost cadence-linux]$ sudo yum install gcc gcc-c++ csh *xorg-x11-fonts* compat-libst
在etc文件夹新建redhat-release文件,修改内容为Red Hat Enterprise Linux release 6.12
4、进入./cadence/IC06.18.000.lnx86.Base/CDROM1目录下,右键打开终端,在终端中输入./SETUP.SH,按Enter健执行命令。
在弹出的界面中,继续按Enter。
5、按照提示,输入IC618安装目录/home/你的用户名/eda/cadence/IC618后,按Enter键。
6、由于没有事先安装InstallScape ,首先在/home/你的用户名/eda/cadence目录下创建iscape文件夹,然后按照提示安装,这里可能会输入两次这样的选项,不要慌。
7、安装完后弹出InstallScape界面,选择Local directory/Media install,点击Browse,选择安装包的路径,然后点击Continue。
8、在弹出来的界面中勾选IC_06.18.000后,点击Next。
9、在弹出来的界面中,选择好IC618的安装路径后,点击Start开始安装。建议路径:/home/你的用户名/eda/cadence/IC618
10、安装完成后,需要进行配置,大部分的配置可以直接按Enter,有两个需要注意一下,一个是提示要不要安装库文件,可以选择安装;另外一个是提示要不要使用默认的OA路径,建议选择默认的就行。
11、配置完成后,完成了IC618的安装,不要关掉下图界面,点击done-cancel,继续进行SPECTRE181的安装。
1、解压SPECTRE的两个压缩包,并在/opt/eda/cadence目录创建SPECTRE181文件夹,用来作为SPECTRE的安装目录。点击上图中的Done,在弹出来的界面中点击Cancel,返回到下图界面,选择SPECTRE的安装包存放路径,点击Next。
2、勾选SPECTRE_18,点击Next。
3、选择好SPECTRE的安装路径,点击Start开始安装。
4、在弹出来的配置界面中,选择默认的OA路径即可。
5、安装成功后的界面如下图所示,exit退出。
其他cadence软件安装同理
1、进入/patch目录,打开终端,输入./1patch.sh /home/你的用户名/eda/cadence/IC618(后面的目录是由安装位置决定的)按Enter
2、继续在终端中输入./1patch.sh /home/你的用户名/eda/cadence/SPECTRE181,按Enter,进行SPECTRE的patch。
3、继续在终端输入python cdslicgen.py,产生IC618的license,将产生的license.dat复制到/home/你的用户名/eda/cadence/license目录下,没有这一目录就新建一个。
4、假设系统主机名为pam-linux。进入/etc目录,进入terminal,更改hosts权限为777,chmod 777 hosts,双击打开hosts文件,在末尾添加一行”127.0.0.1 pam-linux”,如下图所示;打开hostname文件,添加”pam-linux”主机名,如下图所示;进入/etc/sysconfig目录,打开network文件,添加”HOSTNAME=pam-linux”,如下图所示。
1、将根目录的bashrc和.cdsinit复制到个人目录/home下,.开头的文件不可见,ctrl+h可以切换
2、修改bashrc文件的部分内容,将文件夹地址改为自己的内容
第三张图的pam-ubuntu为主机名,改成自己的
3、在桌面打开终端,输入virtuoso 启动IC618。
注:如果出现奇怪的无法加载的问题,就是文件读写权限的问题。进入su,输入chmod -R a+wrx /home/你的用户名/eda即可
注:如果出现这样的错误,即少了依赖库,安装一个即可
yum install libXScrnSaver