Cadence Virtuoso、Spectre、Calibre的安装过程大致相同,所以这里仅以Cadence Virtuoso IC618为例介绍安装和激活过程。虚拟机和物理机安装CentOS Linux过程直接就忽略了,直接介绍软件安装和激活。
(一)Cadence Virtuoso IC618软件安装
软件可以使用普通账户进行安装,也可以直接使用root账户进行安装;对于不太熟悉linux命令的,使用root账户安装相对简单一点,下面以root账号将软件安装在home/opt目录下作为示例。
root账号登陆系统,在home文件夹下新建一个opt,然后在opt目录下建立virtuoso文件夹(可直接鼠标右键,也可以用命令mkdir)。
1.1 、在home/opt/virtuoso目录下创建IC618文件夹,作为IC618的安装目录,并在home/opt/virtuso/IC618目录下创建license文件夹,作为存放IC618许可证的目录。
1.2、将IC618文件夹下的virtuoso文件夹下的三个安装包在windows下依次解压后(会自动合并成一个名为IC06.18.000_Inx86.Base的安装包,合计7.92G)和patch文件夹通过pscp.exe软件(上传方式很多种,不限于pscp.exe)上传到服务器/home/opt/vituoso目录下。或者直接用移动硬盘拷贝到服务器上。
1.3、进入home/opt/virtuoso /IC06.18.000.lnx86.Base/CDROM1目录下,右键打开终端,在终端中输入./SETUP.SH,按Enter健执行命令。(如果提示请求不被允许,先输入chmod +x SETUP.SH,按Enter健执行命令,再在终端中输入./SETUP.SH。)
1.4、在弹出的界面中,继续按Enter。
1.5、按照提示,输入IC618安装目录home/opt/virtuoso /IC618后,按Enter键。
1.6、由于没有事先安装InstallScape,首先在/opt/eda/cadence目录下创建iscape文件夹,然后按照提示安装。
1.7、安装完后弹出InstallScape界面,选择Local directory/Media install,点击Browse,选择安装包的路径,然后点击Continue。
1.8、在弹出来的界面中勾选IC_06.18.000后,点击Next。
1.9、在弹出来的界面中,选择好IC618的安装路径(第一步中已经建好的路径home/opt/virtuoso/IC618)后,点击Start开始安装。
10、安装完成后,需要进行配置,大部分的配置可以直接按Enter,或者直接等待读秒结束,其中有两个部分需要注意一下,一个是提示要不要安装库文件,选择安装;另外一个是提示要不要使用默认的OA路径,选择默认的就行。
12、安装成功后的界面如下图所示。
(二)Patch补丁安装
2.1、进入home/opt/virtuoso/patch目录,打开终端,输入./1patch.sh ../IC618/,按Enter,若提示缺少libstdc++.so.6库文件,则需要先安装标准c++库。
2.2、进入Packages文件夹,右键打开终端,输入rpm -ivh libstdc++-4.8.5-36.el7.i686.rpm libgcc-4.8.5-36.el7.i686.rpm,按Enter,完成相应库的安装。
2.3、回到进行patch的终端,再次输入./1patch.sh ../IC618/,按Enter,进行IC618的打补丁过程。
2.4、继续在终端输入python cdslicgen.py,产生IC618的license,将产生的license.dat复制到home/opt/virtuoso/IC618/license(第1步建立的)目录下。
(三)运行IC618
3.1、将home/opt/virtuoso/patch目录下的setup.csh复制到个人目录/home/opt/virtuoso/IC618下。
3.2、从root管理账户切换到个人账户进入系统比如loowp,在个人目录/home/loowp下打开终端,执行命令source /home/opt/virtuoso/IC618/setup.csh,回车,加载环境变量;再输入virtuoso &启动IC618。
注:如果出现ERROR (DB-320001): Failed to check out the ‘Cadence(R) Design Framework II’ license.
Contact Cadence Customer Support for assistance.
说明license不对,缺少启动sfk这一步,进入文件夹IC618(virtuoso) \or_cadence_license_and_patch\cadence_patch中按照README操作,生成license文件,无需理会错误,即可成功使用license。