实验环境
虚拟机系统: Red Hat Linux release 9 (Shrike)
主机系统:Microsoft Windows10 专业版 10.0.10586
主机硬件:Lenovo IdealPad Z470
虚拟机软件:VMware® Workstation 12 Pro 12.1.0 build-3272444
安装出错
因为cadenceIC5141比较老,所以选用了较老的RedHat9系统,同时也是因为实验室也是这个版本;因为主机系统较新,所以选用了较新的虚拟机版本,但安装VMwareTools时出错:
“Searching for GCC…..
The path ” ” is not valid path to the gcc binary.
Would you like to change it ? [yes] ”
如果输入本机的gcc路径 /usr/bin/gcc, 也会显示错误。
因为安装时我选择的全部安装,所以gcc和内核源码应该都安装了,可以使用which gcc
来查询。
一番搜索后,各种方法无效。
旧版本替换
考虑到之前在低版本的Vmware上装成功过,所以就利用优盘将低版本的VMwareTools拷贝进去安装果然成功。
本次使用的VMwareTools:VMwareTools-8.4.6-385536.tar.gz百度云
- 先将安装的新版本的VMwareTools卸载: vmware-uninstall-tools.pl
利用优盘将旧版本的VMwareTools拷贝进系统:
2.1. 将鼠标点进虚拟机中,插入优盘,或者点击右下角的图标
2.2. 利用fdisk -l查看优盘对应的驱动器号
2.3. 新建挂载路径,挂载优盘
mkdir /mnt/udisk
mount /dev/sda4 /mnt/udisk
2.4. 解压vmtools并安装
cd /mnt/udisk
cp VMwareTools-8.4.6-385536.tar.gz /tmp
tar -zxvf VMwareTools-8.4.6-385536.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
2.5. 一路回车然后重启利用共享文件夹来安装CadenceIC
- 建立一个目录,用于IC5141的安装
(1) mkdir /eda (在根目录下建立eda目录)
(2) chmod 755 /eda (把/eda目录设置为目录所属者完全控制,其他人可进入)
(3) chown kaisin.kaisin /eda (把/eda目录的所属者及所属组改为kaisin)
(4) 切换到kaisin用户,以便进行后续的安装工作
su – kaisin (注意:不要省略中间的连字符,否则将忽略针对该用户的环境变量设置) - 进行安装
(1) cd /mnt/hgfs/CadenceIC5141.Base/CDROM1
(2) ./SETUP.SH - IC5141安装程序安装步骤[1][1]
(1) 在“Specify path of install directory \c
/eda (本例以安装到/eda为例,故输入/eda)
(2) 在“Do you want o start softload? [y/n]: \c”的提示下输入y
(3) 此后,依次选择:
1) Load Available Products
1) Local 2) Other
don’t view README file
4) Cadence Catalog
a) All of the above
之后会自动安装CDROM1,CDROM2,CDROM3,几分钟后,安装到100%时,Base就
安装完成了。这时会自动回到安装前的画面,此时选择(6)Update your products (目
的是把Base更新到Update)
选完后几个选项和前面安装Base一样,知道出现提示需要Update的CDROM,按照提示挂载IC5141USR4_lnx86.Update
所在目录,注意:要输入完整目录,我的目录是
/mnt/hgfs/IC5141USR4_lnx86.Update/CDROM1(你的这个目录可能和我不一样,一定要是你的Update中CDROM1的地址),如果挂载准确,将会使安装程序继续直至100%,完成后回到最初的安装界面,输入退出安装 - 安装完成后,设置kaisin用户的环境变量
cd ~
vi .bashrc
在bashrc末尾加入:
#for cadence IC design 5.1.41
export CDS=/eda
#for cadence 5141 or 6.10
export CDSDIR=$CDS
export CDS_ROOT=$CDS
export CDS_INST_DIR=$CDS
export CDS_INSTALL_DIR=$CDS/tools/dfII
export CDS_LIC_FILE=$CDS/share/license/license.dat:$CDS/ius55/share/license/ius54.lic
export CDS_Netlisting_Mode="Analog"
export PATH=$PATH:$CDS/tools/bin:$CDS/bin:$CDS/tools/dfII/bin:$CDS/tools/plot/bin:$CDS/tools/dracula/bin:$CDS/tools/spectra/bin:$CDS/ius55/tools.lnx86/bin:$CDS/ius55/tools.lnx86/dfII/bin:$CDS/ius55/tools.lnx86
export MOZILLA_HOME=/usr/bin/netscape
#export LD_LIBRARY_PATH=$CDS/ius55/tools.lnx86/lib:$LD_LIBRARY_PATH
9 创建/eda/tools软链接,用于指向/eda/tools.lnx86目录,IC5141中有许多地方是访问/eda/tools目录的。
(1) cd /eda
(2) ln -s tools.lnx86 tools
10 复制样本文件
(1) mkdir /eda/tools/dfII/local
(2) cp /eda/tools/dfII/samples/local/* /eda/tools/dfII/local
(3) mv /eda/tools/dfII/local/cdsinit /eda/tools/dfII/local/.cdsinit
11 修改、并复制你所得到的license.dat文件
(1) vi license.dat
#####################################################
# 对以下两句进行修改,没有的话在最前面加上两句
SERVER ray ANY 27000 (把其中的ray改成你的机器名就行了,一般是localhost.localhost)
DAEMON cdslmd /eda/tools/bin/cdslmd (保证该路径与你实际安装的一致)
#####################################################
12 导入license
(1) cp /*/license.dat /eda/share/license (此处星号为license的地址)
13 重新以kaisin用户登录
在终端输入source .bashrc
再在终端输入icfb&
应该就可以启动5141了Good Luck!
[1]: c@dence 5!4!安装指南k@isin 篇