最近自己变成网管了,在不停的装各种系统。
这周安装了cadence软件,费了很大折腾,先总结一下。
一、linux下的安装:
1:曾经试图在ubuntu6.10的虚拟机上安装,最后都以失败而告终。
2:最后在Ubuntu8.20上安装成功(是否可以将8.20上的安装文件直接拷贝到6.10上运行呢,可行,请见后面)
二:linux安装步骤:
1:将Base和Update都解压到硬盘上
2: 确认tar为1.3的版本,如果不是请从ftp://ftp.gnu.org/gnu/tar/下载,解压后运行:
./configure --prefix=/usr --bindir=/bin --libexecdir=/usr/sbin
make
make install
3: 在终端运行,该终端必须和后面的安装同一个终端并且是同一个shell下(没有该命令,在8.20下将会发生安装不成功)
export _POSIX2_VERSION=199209
4:进入Update的CDROM1目录,运行SETUP.SH
5:安装选项如下:
(1) 在“Specify path of install directory /c [OR type [RETURN] to exit]: /c”的提示下输入安装目录:/eda (本例以安装到/eda为例,故输入/eda)
(2) 在“Do you want o start softload? [y/n]: /c”的提示下输入y
(3) 此后,依次选择:
1) Load Available Products
2) Local
3) Other
don't view README file
4) Cadence Catalog
a) All of the above
b) List Installed Products
c) Linux Operating System (lnx86)
d) Quit
6:安装完成后,设置当前用户的环境变量(一定要设置,并且要放到启动脚本里面):
CDSDIR=/eda
CDS_ROOT=/eda
CDS_INST_DIR=/eda
CDS_INSTALL_DIR=/eda/tools/dfII/
export CDS_LIC_FILE=$CDS_ROOT/share/license/license.dat
export PATH=$CDS_ROOT/tools/bin:$CDS_ROOT/tools/dfII/bin:$CDS_INSTALL_DIR/bin:$CDS_ROOT/tools/spectre/bin:$PATH
export CDS_Netlisting_Node Analog
7、创建/eda/tools软链接,用于指向/eda/tools.lnx86目录,IC5141中有许多地方是访问/eda/tools目录的。
cd /eda
ln -s tools.lnx86 tools
8、复制样本文件
mkdir /eda/tools/dfII/local
cp /eda/tools/dfII/samples/local/* /eda/tools/dfII/local
mv /eda/tools/dfII/local/cdsinit /eda/tools/dfII/local/.cdsinit
9、修改、并复制你所得到的license.dat文件(该文件需另外得到,不在光盘中)
(1) vi license.dat
#####################################################
# 对以下两句进行修改
SERVER ray ANY 27000 (ray应该改成你相应的host名,请用uname -a查看)
DAEMON cdslmd /eda/tools/bin/cdslmd (有的会用到路径变量,请保证该路径与你实际安装的一致)
#####################################################
(2) cp license.dat /eda/share/license
10、导入license
(1) cd /eda/share/license
(2) lmgrd -c license.dat(需要用到/usr/tmp目录,最好先创建,并将权限赋给当前用户)
11、重启终端,输入icfb即可
12、如果运行icfb时,出现初始化display失败,
1)请在先前用户中输入
xhost +
2) 然后进入当前用户,输入:
DISPLAY=:0.0
13、上面的很多脚本是针对sh shell的,如果是csh或者其它shell,请将其安装当前shell方式修改一下
三、Solaris安装
除了不需要做tar和export设置,其它与linux类似。
说下需要注意的地方:
在solaris9下,修改.profile时,必须如下面设置才能成功:
CDS_ROOT=/eda
export CDS_ROOT
如果使用 export CDS_ROOT=/eda也不生效,不知道为什么。
四、ubuntu虚拟机安装
1: 由于在Ubuntu8.20下安装成功,则将/eda目录压缩打包,然后在虚拟机上解压的相应目录。
2:请安装csh shell(必须的,否则icfb可运行,但出一堆错误)
3:配置csh shell启动脚本
4:运行icfb即可。
在这里附加一份ubuntu的更新源:
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
五、solaris的一些问题
1: 在solaris下tar的问题
如果tar文件名较长,或者压缩文件名较长,将会出现“tar: directory checksum error”,请改用gtar解压
2: 建议尽量采用bash,其启动文件为 .profile.如果修改了profile,需要logout在login后才能生效
3:gtar的安装路径在/usr/local/bin
六、hspice在solaris的安装
1:将tar解压到/eda1/sun目录下
2:hspice的linese文件最好拷贝为/eda1/sun/hspice2006.03/hspice/license.dat(原license文件端口号为27000,加载时报告为无效port,最后修改为7000)
3:license文件导入(请在root权限下打开,shell最好为bourne shell)
ulimit -H -n 1024
lmgrd -c /eda1/sun/hspice2006.03/hspice/license.dat
4: 在每个用户的.profile下加入:
LM_LICENSE_FILE=/eda1/sun/hspice2006.03/hspice/license.dat
export LM_LICENSE_FILE
5:将hspice的路径加入到PATH中
七、 .profile文件配置如下:
stty istrip
PATH=/usr/bin:/usr/ucb:/etc:.
export PATH
CDSDIR=/opt/ic5141
export CDSDIR
CDS_ROOT=/opt/ic5141
export CDS_ROOT
CDS_INST_DIR=/opt/ic5141
export CDS_INST_DIR
CDS_INSTALL_DIR=/opt/ic5141/tools/dfII/
export CDS_INSTALL_DIR
CDS_LIC_FILE=$CDS_ROOT/share/license/license.dat
export CDS_LIC_FILE
LM_LICENSE_FILE=/eda1/sun/hspice2006.03/hspice/license.dat
export LM_LICENSE_FILE
PATH=/eda1/sun/hspice2006.03/hspice/bin:/eda1/sun/ns2006.06/bin:/usr/local/bin:$CDS_ROOT/tools/bin:$CDS_ROOT/tools/dfII/b
in:$CDS_INSTALL_DIR/bin:$CDS_ROOT/tools/spectre/bin:$PATH
export PATH
CDS_Netlisting_Node=Analog
export CDS_Netlisting_Node
八、solaris的软件可到http://www.sunfreeware.com上搜寻和下载,下载完毕后用超级用户使用下面格式安装
pkgadd -d name