RHEL 6安装Cadence ic616和MMSIM13.docx
- 文档编号:4098115
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:14
- 大小:902.17KB
RHEL 6安装Cadence ic616和MMSIM13.docx
《RHEL 6安装Cadence ic616和MMSIM13.docx》由会员分享,可在线阅读,更多相关《RHEL 6安装Cadence ic616和MMSIM13.docx(14页珍藏版)》请在冰豆网上搜索。
RHEL6安装Cadenceic616和MMSIM13
RHEL6安装Cadenceic616和MMSIM1320140817
一、前期准备
############################################################
安装相应软件支持包,这些库都是cadence安装需要的环境配置。
(root用户)
yuminstallksh-y
yuminstalllibXext.so.6-y
yuminstalllibXtst.so.6–y
yuminstalllibXt.so.6-y
yuminstalllibGLU.so.1--setopt=protected_multilib=false
yuminstalllibelf.so.1-y
yuminstalllibXrender.so.1-y
yuminstalllibXp.so.6-y
yuminstalllibXrandr.so.2–y
yuminstall*xorg*-y
yuminstalllibXp-y
yuminstalllibXext.so.6-y
yuminstallld-linux.so.2-y
yuminstallopenmotif-y
yuminstalllibstdc++.so.5-y
1建立链接
(本文中#:
打头的命令为root用户下的命令,$:
打头的命令为普通用户下的命令)
#:
ln-s/usr/bin/awk/bin/awk
#:
ln-s/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so/usr/lib/libstdc++-libc6.1-1.so.2
#:
ln-s/usr/bin/firefox/usr/bin/netscape
RHEL6中没有uncompress命令和compress命令(whereisuncompress)
按以下方法建立一个,启用超级用户,用gunzip代替:
#:
ln-s/bin/gunzip/bin/uncompress
4、建立tmp文件夹(root用户)
#:
mkdir/usr/tmp
#:
chowntqb/usr/tmp
(chown:
修改文件和文件夹的拥有用户此行意思为将建立的/usr/tmp文件更改为计算机主机tqb拥有。
tqb是我的计算机主机名称,每台计算机可能不同,自行改成自己的主机名称。
注意IC616不支持默认主机名localhost,需要更改。
更改主机名修改/etc/sysconfig/network,在里面指定主机名称HOSTNAME=tqb,然后执行命令hostnametqb)
#:
chmod755/usr/tmp
(chmod设置/usr/tmp的属性,此行意思为设置/usr/tmp为文件拥有者tqb可读可写可执行,同用户组的权限为可读可执行,其他用户权限为可读可执行)
6加入回还地址,让自己主机做cadence服务器。
在/etc/hosts文件中的最后添加一行:
127.0.0.1主机名例如127.0.0.1tqb
(uname–a查看主机名)
7、重启会话系统=>关机=>重启或者终端中输入reboot
######################################################################
二、IC616安装
######################################################################
开始安装Cadence
这里安装Cadence到/home/tqb/cadence下面,后面以此为例(tqb是我的计算机主机名称,每台计算机可能不同,自行改成自己的主机名称,以下相同,不再说明)
1、建立安装目录
(以安装ic616为例)在终端依次执行以下命令
mkdir/home/tqb/cadence
mkdir/home/tqb/cadence//ic616
mkdir/home/tqb/cadence/installscape
mkdir/home/tqb/cadence/mmsim13
#以上几行意思为建立cadence安装路径,并在其下依次建立文件夹ic616、installscape、mmsim13以便安装相应文件使用
chmod-R777/home/tqb/cadence
#此行意思为将cadence及其所有子文件权限设置为最高权限,均可读可写可执行
2、安装ic616.(先安装Hotfix,再Base)
进入ic616安装源路径下(/home/tqb/software/cadence616/ic616_full),找到IC06.14.501-614_lnx86.Hotfix,进入CDROM1,再进入,找到SETUP.SH,双击打开,选择在终端运行(或者进入CDROM1,输入$./SETUP.SH)
依次出现:
1)
.......
CadenceDesignSystems,Inc.
555RiverOaksParkway
SanJose,California95134USA
--More--
按enter,提示:
2):
LocatedCDROMat/media/software/cadence//ic616/IC06.14.501-614_lnx86.Hotfix/CDROM1
Specifypathofinstalldirectory[ORtype[RETURN]toexit]:
--输入ic616安装路径:
/home/tqb/cadence//ic616
3):
接下来会检查你有没有安装InstallScape,回答n
接下来会问你是否安装InstallScape,回答y
接下来再输入InstallScape安装径:
/home/tqb/cadence/installscape
(IC06.14.501-614_lnx86.Hotfix/CDROM1下的iscape版本为IScape04.11-s004lnx86.t.Z)
1:
弹出安装界面,installscape版本为4.1。
2:
界面出来后选择Localdirectory/Mediainstall选择安装文件路径cadence/ic616/IC06.14.501-614_lnx86.Hotfix/CDROM1根据各自的情况而定。
注意最后是到CDROM1.
3:
选好路径后点击continue,全部选择,点击next,再全选所要安装到软件包,选择需要安装到的位置,为前面新建的cadence/ic616文件夹。
/home/tqb/cadence//ic616。
、
4:
点击start开始安装。
安装一会停止,跳出一个界面,因为安装需要IC610_lnx86.Base的支持,
选择到IC610_lnx86.Base,进入点CDROM1,保证路径后面是..../IC610_lnx86.Base/CDROM1,点确定,完成安装。
6:
ic616打补丁(安装包中patch和skf为64位专用)
打开终端,输入su及密码,如下,进入root模式。
tqb@tqb:
~$ su
密码:
root@tqb tqb]#
进入ic616-patch文件夹。
将cadence_patc.sh和sfk、cadence.pat拷贝到/home/tqb/cadence/ic616安装目录。
可以手动拷贝,也可以使用以下命令
cpcadence_patch/home/tqb/cadence//ic616
cpsfk/home/tqb/cadence//ic616
然后进入cadence/ic616安装路径
cd/home/tqb/cadence//ic616
输入命令:
ls
可以看到是否已经有cadence_patch.shsfk
在root下(如果在tqb权限下run的话会出现3errors)继续输入命令
#:
./cadence_patch /home/tqb/cadence/ic616
等待补丁打完,终端中输入exit,退出root模式
如果遇.eerror:
failedtoread+write:
/home/tqb/cadence/ic616/sfk-skipping不用去理会,这只是报告无法写入自己
7:
cdsinit修改
复制ic616/tools/dfII/samples/local##/home/tqb/cadence//ic616/tools/dfII/samples文件夹到ic616/tools/dfII/目录下并修改文件名cdsinit为.cdsinit
命令实现(也可用图形界面实现,实现请注意为自己的路径):
cp-r/home/tqb/cadence//ic616/tools/dfII/samples/local/home/tqb/cadence//ic616/tools/dfII/
mv/home/tqb/cadence//ic616/tools/dfII/local/cdsinit/home/tqb/cadence//ic616/tools/dfII/local/.cdsinit
8:
license安装
将licence文件夹下的license.dat文件拷至./share/license/文件夹下,并修改license.dat文件hostname为tqb(查看主机名命令hostname)
修改后在前两行为:
SERVERtqbANY5280
DAEMONcdslmd$CDS_ROOT/tools/bin/cdslmd
注意:
localhost是你的机器名,如不确定可以在终端输入uname-a
$:
uname-a
可以看到:
localhost.dominate其中,localhost为主机名。
但是,IC616不支持默认主机名localhost,需要更改,更改方法见前文。
#############################################################
三、安装mmsim13
#############################################################
mmsim13的安装与ic616很多相似之处。
安装mmsim13前安装下列库,root用户
yuminstall-ygccgcc-c++kshcshlibXp*xorg-X11-fonts*compat-libstdc++-33.i686
yuminstall-yalliance-libsallianceglibc-2.12-1.107.el6.i686glibc-devel.i686glibc
yuminstall-ycompat-readline5-5.2-17.1.el6.i686
yuminstall-yxterm-253-1
(提示:
Nopackagexterm-253-1available.忽略该提示)
建立库链接Createdlinkedlibraries(onlywithLinux64-bit)
su-
cd/lib64
ln-slibreadline.so.6libreadline.so.5
cd/usr/lib64
ln-slibhistory.so.6libhistory.so.5
进入mmsim13安装源的以下路径/home/tqb/software/MMSIM13.1/MMSIM13.10.066_lnx86.Base/CDROM1,找到SETUP.SH,改属性为“可以程序执行”,双击打开,选择在终端运行(或者./SETUP.SH)
依次出现:
1):
.......
CadenceDesignSystems,Inc.
555RiverOaksParkway
SanJose,California95134USA
--More—
按enter,提示:
2):
LocatedCDROMat/media/software/Cadence/mmsim13/MMSIM07.20.133_lnx86.Hotfix/CDROM1
Specifypathofinstalldirectory[ORtype[RETURN]toexit]:
--输入mmsim13安装路径:
/home/tqb/cadence/mmsim13
3):
接下来会检查你有没有安装InstallScape,回答y(因为安装ic616时候已经安装过)
接下来让输入InstallScape已经安装的路径:
/home/tqb/cadence/installscape
问“DoyouwanttoupdateInstallScapein/home/tqb/cadence/installscape[y/n]?
”选n
再问“DoyouwanttouseInstallScapein/home/tqb/cadence/installscape[y/n]?
”选y
接下来输入InstallScape已安装好的路径:
/home/tqb/cadence/installscape
1:
弹出安装界面,installscape版本为4.1。
2:
界面出来后选择Localdirectory/Mediainstall选择安装文件路径/home/tqb/software/MMSIM13.1/MMSIM13.10.066_lnx86.Base/CDROM1根据各自的情况而定。
3:
选好路径后点击continue,全部选择,点击next,再全选所要安装到软件包,选择需要安装到的位置,为前面新建的cadence/mmsim13文件夹。
我的路径为/home/tqb/cadence/mmsim13。
4:
点确定,完成安装.
4):
mmsim13打补丁
进入mmsim-patch文件夹下的Patch文件夹
1.Copythispatch(sfk)toMMSIM13安装文件夹下/home/tqb/cadence/mmsim13
2.将mmsim-patch文件夹下的flexm拷贝到/home/tqb/cadence/ic616下
3.在root下运行命令
chmod+xsfk
./sfkrep-yes-pat-bin/5589E557565381ECD00000008B5508/31C0C357565381ECD00000008B5508/-bin/5589E557565381ECD8000000E8000000005B81C3/33C0C357565381ECD8000000E8000000005B81C3/-bin/41574989FF415641554154554889CD534489C3/33C0C389FF415641554154554889CD534489C3/-dir./
5)创建mmsim13链接
ln-s/home/tqb/cadence/mmsim13/tools.lnx86/home/tqb/cadence/mmsim13/tools
同样可以进入mmsim目录右键链接.
##########################################################
四、Cadence配置
##########################################################
修改环境变量/home/tqb/.bashrc。
tqb@tqb:
~$ vi/home/tqb/.bashrc
在末尾添加如下内容:
#以下路径必须和自己计算机相一致。
aliaslmli='/home/tqb/cadence/ic616/tools/bin/lmgrd-c/home/tqb/cadence/ic616/share/license/license.dat'
exportOA_HOME=/home/tqb/cadence/ic616/oa_v22.43.019/
exportCDS=/home/tqb/cadence/ic616
exportMMSIM_ROOT=/home/tqb/cadence/mmsim13
export CDS_LIC_FILE=5280@tqb
exportLM_LICENSE_FILE=$CDS/share/license/license.dat
exportCDS_Netlisting_Mode=Analog
exportPATH=$MMSIM_ROOT/tools/bin:
$MMSIM_ROOT/tools/spectre/bin:
$CDS/tools/bin:
$CDS/tools/dfII/bin:
$PATH
exportMOZILLA_HOME=/usr/bin/netscape
环境变量解释:
1)aliaslmli...:
意思是用lmli代替后面一长串的命令,这样以后启动license的时候就只要输入lmli即可,并且这个办法可以避免ic616的启动程序lmgrd与mmsim的启动程序lmgrd冲突。
2).......5280@tqb,tqb为计算机主机名
3)在PATH变量中,$MMSIM_ROOT/tools/bin这个值一定不能少。
否则无法运行spectre。
4)exportMOZILLA_HOME=/usr/bin/netscape加上这一句就可以使用cadence自带的帮助文档了
##########################################################
五、启动Cadence
##########################################################
$:
lmli
启动license文件(lilm)时有可能报出ld-lsb.so.3的错误,这是因为ld-lsb.so.3库未安装。
解决办法
#yuminstallredhat-lsb.x86_64
#ln-s/lib/ld-linux.so.2/lib/ld-lsb.so.3%建立ld-lsb的链接
输入lmli命令开启license,license启动如下
再打开一个命令终端,输入命令打开主界面
$:
virtuoso
可能会提示缺少libGLU.so.1库,安装方法如下
#yuminstalllibGLU.so.1--setopt=protected_multilib=false
打开Cadence界面如下
(注:
IC616整个Platform更名为Virtuoso,而不像之前,仅仅是Layout/Schematic Editor称为Virtuoso。
这无非是为了加强品牌的概念,以至于启动命令icfb都直接改为virtuoso。
)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHEL 6安装Cadence ic616和MMSIM13 安装 Cadence ic616 MMSIM13