系统安装与基本环境配置部分

  • 一、查看软件包内容
  • 二、解压软件包
  • 2.1 解压IScape
  • 2.2 解压IC
  • 2.3 解压MMSIM
  • 2.4 解压Calibre
  • 三、软件安装环境配置
  • 3.1 配置cadience安装环境
  • 3.2 配置MMSIM安装环境
  • 四、安装软件指南
  • 4.1 安装IC
  • 4.1.1 配置安装路径
  • 4.1.2 选择IC软件包路径
  • 4.1.3 弹窗配置项
  • 4.2 安装MMSIM
  • 4.2.1 弹出配置
  • 4.3 安装Calibre
  • 五、软件打补丁与License安装
  • 5.1 IC与MMSIM打补丁
  • 5.2 Calibre打补丁
  • 5.3 安装License
  • 5.3.1 安装IC的License
  • 5.3.2 安装Calibre2015的License
  • 六、配置环境变量
  • 七、修改软件支持系统的配置
  • 八、启动virtuoso流程


请进入su超级权限后进行环境配置。

一、查看软件包内容

centos软件仓库 centos 软件_bash

隐藏文件可见开启,点击有上角三横线的位置,将显示隐藏年文件勾起来即可。

上述为需要拷贝的软件包——注意开启隐藏文件可见。(否则.cdsinit无法查看到,导致拷贝遗漏)

主目录下创建文件夹名字为cadience, 将软件包拷贝到该目录下,如图:

centos软件仓库 centos 软件_运维_02

在终端中进入su超级权限模式后,首先进入主目录(即`/home/用户名(这里默认是gdcxsjb)/),再进入cadience目录。

centos软件仓库 centos 软件_linux_03

cd /home/gdcxsjb/cadience

接着利用tree查看该目录结构:

tree -L 2

目录结构如图:

centos软件仓库 centos 软件_centos软件仓库_04

其中cadence-calibre2015cadence-linuxcadence-mmsim15为主要安装内容。

注意此时存在隐藏文件未显示,不必在意。

二、解压软件包

2.1 解压IScape

cd cadence-linux/
tar -xZf IScape04.23-s010lnx86.t.Z

2.2 解压IC

保持在当前目录,进行IC的解压。

7za x IC06.17.700_Base.7z.001

2.3 解压MMSIM

首先退回cadience目录,然后进入cadence-mmsim15目录。

cd ../cadence-mmsim15/

然后进行MMSIM15的解压。

7za x MMSIM15.10.284_Hotfix.7z.001

2.4 解压Calibre

首先退回cadience目录,然后进入cadence-calibre2015目录。

cd ../cadence-calibre2015/

然后进行Calibre2015的解压。

7za x aoi_cal_2015.2_36.27_mib.exe.7z.001

上述软件包解压完成后,根据需要可自行删除部分压缩包以节省空间,也可以不动。

三、软件安装环境配置

3.1 配置cadience安装环境

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

查看安装的java-jdk所在:

find /lib/ -name libjvm.so | grep i386

将获得的jdk路径用于构建软链接:

ln -s jdk所在路径 链接的目标目录

ln -s /lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.i386/jre/lib/i386/server/libjvm.so /lib/

3.2 配置MMSIM安装环境

gcc、g++环境不用再重新下载

yum install csh *xorg-x11-fonts* compat-libstdc++-33.i686 alliance-libs alliance glibc-devel.i686 -y

四、安装软件指南

请回到cadience目录

4.1 安装IC

首先创建安装目录, 然后进cadence-linux下启动安装软件(弹出窗口)。

mkdir /opt/cadence
cd cadence-linux/
./iscape/bin/iscape.sh

窗口如下:

centos软件仓库 centos 软件_centos软件仓库_05

4.1.1 配置安装路径

点击左上角的Preferences,再点击InstallSpace

centos软件仓库 centos 软件_服务器_06

然后点击Directories进行下载目录配置: 设置下载目录为创建的目录==/opt/cadence==,然后点击ok。(设置如下图)

centos软件仓库 centos 软件_运维_07

4.1.2 选择IC软件包路径

首先点击初始窗口的Local directory/Media install按钮,然后选择软件包路径。

centos软件仓库 centos 软件_服务器_08

注意: cadience目录位于/home目录下。

然后,点击右下角的continue,进入下一界面后勾选安装内容,并点击Next

centos软件仓库 centos 软件_linux_09

进入下一界面后,勾选PIC,保证全部安装——同时注意下载路径无误(通常不用修改,之前已经调整好了),然后点击Start

centos软件仓库 centos 软件_服务器_10

在开始安装后,注意installing完成后进行configuring时的弹窗操作处理。

4.1.3 弹窗配置项

在进行configuring时,前3个只需要按回车即可。

centos软件仓库 centos 软件_centos软件仓库_11


第4个配置项,弹窗出现后,根据提示,输入y即可。(一共两个下载请求,输入两次y)第5个配置项,弹窗出现后,根据提示,输入2即可——即不安装该项。

centos软件仓库 centos 软件_bash_12

接着是第6个配置项,弹窗出现后,首先按下一个回车,然后在询问处输入n即可。

注意: 可能弹窗信息排版混乱,但只需要按照该流程执行输入即可。

以上完成后,安装软件成功。

centos软件仓库 centos 软件_centos软件仓库_13

安装软件不要关闭

4.2 安装MMSIM

点击Done,然后点击左下角的Cancel,最后重新选择软件包路径为MMSIM的路径,并完成continue的点击。

centos软件仓库 centos 软件_服务器_14

之后和IC安装一样,勾选MMSIM,并点击Next

centos软件仓库 centos 软件_bash_15

接着选中PMMSIM,并检查下载路径是否正确,然后点击Start。

centos软件仓库 centos 软件_linux_16

4.2.1 弹出配置

MMSIM弹出配置项要注意oa的安装路径与IC06.17.700_Base安装后的oa路径一致,因此,需要查看该路径。(新启一个终端用于查询路径)

cd /opt/cadence/IC617/oa_v22.50.036/ && pwd

# (务必记录这个路径,后续需要手动输入)输出如下: /opt/cadence/IC617/oa_v22.50.036

第一个弹窗中,首先输入一个回车,然后输入y设置oa路径为查询的路径。

centos软件仓库 centos 软件_bash_17

centos软件仓库 centos 软件_centos软件仓库_18


随后安装完成。

centos软件仓库 centos 软件_bash_19

此时可以关闭该安装软件了。

4.3 安装Calibre

首先创建一个安装目录。

mkdir -p /opt/mentor/Calibre2015

此时目录应该在cadence-linux中。

然后进入cadenc-calibre2015中。

cd ../cadence-calibre2015/

centos软件仓库 centos 软件_运维_20

拷贝该目录下的可执行程序到刚创建的安装目录中。(拷贝文件较大,可能较为缓慢)

cp aoi_cal_2015.2_36.27_mib.exe /opt/mentor/Calibre2015/

拷贝完成后,进入安装目录。

cd /opt/mentor/Calibre2015/

然后启动该安装程序。

./aoi_cal_2015.2_36.27_mib.exe

centos软件仓库 centos 软件_linux_21

在上述程序执行中,输入D即可。随后的询问中,输入yes。(最后等待安装完成)

五、软件打补丁与License安装

确保当前目录为: cadience目录。

5.1 IC与MMSIM打补丁

cd cadence-patch/patch/

centos软件仓库 centos 软件_服务器_22


执行脚本开始打IC补丁。

./cadence_patch.sh /opt/cadence/IC617/

执行脚本开始打MMSIM补丁。

./cadence_patch.sh /opt/cadence/MMSIM151/

5.2 Calibre打补丁

进入cadence-calibre2015目录,找到calibre_patch文件夹。

cd ../../cadence-calibre2015/calibre_patch/

拷贝该目录下的补丁文件到calibre下载安装的目录中。

centos软件仓库 centos 软件_linux_23


然后进入calibre的安装目录。

cd /opt/mentor/Calibre2015/

centos软件仓库 centos 软件_服务器_24

利用补丁文件对程序打补丁。

./patch_calibre aoi_cal_2015.2_36.27

centos软件仓库 centos 软件_bash_25

有2个error,可以暂时不用管。

5.3 安装License

首先回到软件包目录。

cd /home/gdcxsjb/cadience/

5.3.1 安装IC的License

进入IC的License目录。

cd cadence-linux/cadence_license/

centos软件仓库 centos 软件_bash_26

复制license到安装目录中。

cp ./license.dat /opt/cadence/IC617/share/license/

5.3.2 安装Calibre2015的License

进入calibre软件包的license目录。

cd ../../cadence-calibre2015/calibre_license/

找到license.dat文件,删除文件中前面部分的内容,保留后边以FEATURE开头的部分。

FEATURE mgc_s mgcld 2029.110 12-nov-2029 0 9E9DF4CC9AC116C487B3 "F6341E6E"
FEATURE mentorall_s mgcld 2029.110 12-nov-2029 0 7E5DA49C1D0EB5D55AD7 "2D74D3C2"
FEATURE dftadvisor mgcld 2029.110 12-nov-2029 0 CE9D840C18F06C9EF699 "E7A4E4D5"
FEATURE fastscan mgcld 2029.110 12-nov-2029 0 8E1D04AC1EB2161F66E8 "D5595AC5"
FEATURE flextest mgcld 2029.110 12-nov-2029 0 FEED64EC9A453250C7D4 "A00F2BBA"

(非终端模式修改文件–vim 文件)可以通过文件可视化窗口选中该文件,利用文本编辑器打开进行删除。

centos软件仓库 centos 软件_bash_27

修改完后,先创建calibre保存license的文件夹,然后将该license拷贝进去。

此时目录应该在calibre_license

mkdir /opt/mentor/license
cp ./license.dat /opt/mentor/license/

六、配置环境变量

请先回到cadience目录下。

centos软件仓库 centos 软件_服务器_28

打开文件的指令: vim bashrc 利用vim打开bashrc文件进行编辑,依次修改如下:(注意模式切换时,需要使用英文状态,而不能使用中文状态的输入法)

  • 首先按下Esc,再输入:/export CADHOME接着回车,会自动定位到修改的地方,然后按下i进入编辑模式进行编辑——确保为export CADHOME=/opt/cadence
  • 首先按下Esc,再输入:/export CDS_LIC_FILE接着回车,然后按下i进行编辑——确保为export CDS_LIC_FILE=$CADHOME/IC617/share/license/license.dat
  • 首先按下Esc,再输入:/export MGC_HOME接着回车,然后按下i进行编辑——确保为export MGC_HOME=/opt/mentor
  • 顺便紧邻的参数:(建议每次修改前按下Esc,然后再按下i进入编辑模式。)
  • export CALIBRE_HOME=$MGC_HOME/Calibre2015/aoi_cal_2015.2_36.27
  • export MGC_LICENSE_FILE=$MGC_HOME/license/license.dat
  • 首先按下Esc,再输入:/export MGC_CALIBRE_SCHEMATIC_SERVER接着回车,然后按下i进行编辑——确保为export MGC_CALIBRE_SCHEMATIC_SERVER=centos
  • 并修改紧邻的参数为: export MGC_CALIBRE_LAYOUT_SERVER=centos
  • 首先按下Esc,再输入:/SOCV_KIT_HOME接着回车,然后按下i进行编辑——在. $SOCV_KIT_HOME/env.sh行前加入#进行注释。
  • 最后按下Esc,输入:wq即可保存并退出。

紧接着,修改bashrc重命名为.bashrc。(即隐藏文件格式)

mv bashrc .bashrc

七、修改软件支持系统的配置

编辑以下文件:

/opt/cadence/IC617/share/oa/bin/sysname

利用vim进入编辑: vim /opt/cadence/IC617/share/oa/bin/sysname

  • 首先按下Esc,再输入:/check_linux,查找后往下浏览到case $machine in,最后停留在3.*)开头的位置。
  • 首先按下Esc,将光标移动到3.*)前面一格时再按下v往后一直选中,直到遇到第一个;;为止,选中完后按下y进行内容复制。
  • 首先按下Esc,将光标移动到*)前面一格时再按下i进入编辑模式,然后按下回车产生一个空行——调整*)行的文本格式,使其看起来整齐一些,可以用tab健对齐。
  • 首先按下Esc,将光标放在刚产生的空行上,按下p即可张贴内容。
  • 首先按下Esc,将光标放在张贴的3.*)前后按下i,将其改为5.*)——因为,当前系统运行内核为5.*系列。

八、启动virtuoso流程

注意: 请在su权限下进行。
退出su权限,可输入exit退出。

先在cadience目录下输入以下指令配置环境变量。(后续自启动后可不用执行环境变量配置)

. .bashrc

然后配置hostnamecentos

hostname centos

最后输入以下指令启动virtuoso

virtuoso &

关闭virtuoso完成后,建议在终端中按下Ctrl + C以退出当前进程。

centos软件仓库 centos 软件_运维_29

窗口关闭,进程未退出。(可按下Ctrl+C退出)

centos软件仓库 centos 软件_服务器_30