关于Cadenceic5141的安装.docx

上传人:b****3 文档编号:26853319 上传时间:2023-06-23 格式:DOCX 页数:12 大小:20.88KB
下载 相关 举报
关于Cadenceic5141的安装.docx_第1页
第1页 / 共12页
关于Cadenceic5141的安装.docx_第2页
第2页 / 共12页
关于Cadenceic5141的安装.docx_第3页
第3页 / 共12页
关于Cadenceic5141的安装.docx_第4页
第4页 / 共12页
关于Cadenceic5141的安装.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

关于Cadenceic5141的安装.docx

《关于Cadenceic5141的安装.docx》由会员分享,可在线阅读,更多相关《关于Cadenceic5141的安装.docx(12页珍藏版)》请在冰豆网上搜索。

关于Cadenceic5141的安装.docx

关于Cadenceic5141的安装

关于Cadenceic5141的安装

关于Cadenceic5141的安装

2008-04-17

 

版权声明:

转载时请以超链接形式标明文章原始出处和作者信息及本声明

经过一个多星期的反复摸索和实验,在无数次的重装与删除之后,本先生终于把万恶的Cadence塞到了笔记本里(洒花庆祝一下)。

在参考了网上无数大牛门

的安装心得之后,决定写下此文。

一来为以后重装(呸呸呸……不吉利)留下技术参考,二来为和本先生一样的菜鸟抛砖引玉。

我的失败就是你们的经验啊,上帝

啊,我不入地狱谁入地狱。

阿拉真主,阿弥陀佛……废话说完了,进入正题。

Cadence软件很好用,但安装起来很麻烦,所以在决定安装之前,需要做以下几件事情。

第一,下载安装文件。

IC5141一共是七张盘。

包括3张Base和4张Update。

本先生只下到三张Base,Update没有找到。

如果谁有希望提

供一下哈。

基本安装用Base就可以了,Update有当然更好,不过没有也基本不影响使用。

另外还要准备好license文件。

各大论坛都有,自己找

吧,这里就不提供了。

如果找不到链接的本人提供一个地方,去上交BBS的微电子版块找找看,那里有一个内部的FTP,下载速度很快的,差不多

300K/s,两个小时可以下完的。

IC5141和IC610的版本都有,还有MMSIM610,教育网的同志们可以去下。

具体地址就不提供了,我也忘记

了。

第二,安装Linux。

现在Linux的版本很多,麻烦各位挑的时候别太随意。

本人在这里吃了很大的亏。

一般来说,版本越新的安装的难度就越大。

具体原因

是这样的。

Linux的进程机制分两种。

Linuxthreads和NPTL,其中早期的Linux支持前者,随着内核的升级,目前版本的Linux都已

经放弃了对Linuxthreads的支持,转为采用NPTL。

很不幸的是,IC5141采用了比较保守的原则,只支持Linuxthreads,所以一

定要在支持Linuxthreads的Linux内核下才能够运行。

我开始的时候就是不知道这些,连着试验了好几个新版本

(SUSE10.2,Ubuntu8.04,Fedora9),全都以失败而告终。

跟进程有关的库叫GLIBC。

各位在安装好Linux以后可以查看一下

它的版本,如果在2.3.X以下,基本都是支持Linuxthreads的,2.4以后就不支持了。

所以比较新Linux安装起来就很困难了,因为其中

GLIBC的版本太高了……除非你是大牛,可以自己编译内核,在高版本的内核中把低版本的GLIBC放进去~在此源引网络上某大牛的一篇文章,不清楚的可

以去那里找答案。

第三,准备足够的硬盘空间。

一般需要10G以上吧。

其中Linux安装要2~3G(尽量选择完全安装,这样缺少库文件的机会比较少),IC5141大概2G,如果还要装Assura以及其它软件,那再多备些空间吧。

据我师兄说,如果要装全要20G以上呢。

恐怖……

第四,找杯咖啡什么的,放在边上。

一来安装的时候打发时间,而来安装后配置的时候不会犯困。

嘻嘻~下面开始讲具体的安装。

本人是在Ubuntu6.04LTS下面安装的,就以此为例吧。

如果你下载的文件是ISO格式的,那么随便放在硬盘的某个角落就可以了(最好是FAT格式的盘下,不保证在NTFS下可以顺利读出来)。

如果是

tar.gz或者诸如此类的压缩包,那么麻烦你解压缩一下,然后找一个ISO镜像制作的软件,把解压出来的文件做成ISO格式。

网上有人说把包解压缩直接

安装就可以了,我试验过,反正没成功。

安装程序比较弱智,貌似只认识光盘。

完成后,键入

sudomount-oloop"ISO文件的位置(例如/media/F/XXX.iso)""需要加载的目录(例如/media/cdrom)"

这样就把ISO文件加在到光驱里了。

然后

cd/

sudomkdir/eda-tool建立安装文件夹

sudomkdir/eda-tool/ic5141

sudochmod755eda-tool

cd/media/cdrom

sudo./SETUP.SH

然后就开始安装了。

Specifypathofinstalldirectory[ORtype[RETURN]toexit]:

(指定安装路径)

#/eda_tool/cadence/IC5141

Directory/Cadencedoesnotexist.Create?

[y/n]:

#y

Doyouwanttostartsoftload?

[y/n]:

此处选择n。

然后退出安装程序。

因为需要改动一个文件,否则安装会失败。

首先,将tar和dd备份(在/bin下)。

然后去网上找个tar的1.14版本(必须是这个版本),最好是人家编译好的。

也可以到下面这个链接去下载。

接下来把附件包里的tardd文件覆盖/bin下面同名的文件。

然后sudoapt-getinstallncompress来安装compress。

sudoapt-getinstalllibstdc++2.10-glibc2.2安装ibstdc++-libc6.2-2.so.3共享库。

记得查看一下版本哦,别怪我没提醒。

安装portmapapt-getinstallportmap安装Cshell(看在bin目录下有没有csh这个文件)$sudoapt-getinstallcsh如

果没有安装这个的情况下安装cadence,就不能运行,会出现这个问题:

\w*WARNING*Cannotfind

/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironment

variables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/roddirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'rod'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/cdbadirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'cdba'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/cdbadirectorytoloadenvironmentvariables\w*WARNING*envGetVal:

couldnotfindtool[.partition]'cdba'\w*WARNING*Cannotfind/home/EDA/tools.lnx86/dfII/etc/tools/graphicdirectorytoloadenvironmentvariables\e*Error*loadContext:

couldnotopenfile-"/home/EDA/tools/dfII/etc/context/deBase.cxt"\w*WARNING*(autoloads):

deBase.cxtwasnotloaded\oLoadingSkillfilesfordeBase\e*Error*load:

can'taccessfile-"startup.il"\e*******Non-recoverableerror(notop-levelorerrorhandler)\e*******Exitingprogram...然后进入/eda-tools/ic5141/install/bin.linux86/修改以下文件。

修改io_fltr.c在68行将“bin/zcat"改成"/bin/uncompress-c"在54行添加#definelnx86在33行添加#include#include修改process_file.c文件将511行中的1280改成10000修改vld文件删除424行与425行的+2和-3编译io_fltr.c和process_file.c文件gcc-oio_fltrio_fltr.cgcc-oprocess_fileprocess_file.c那个附件包里面有编译好的文件,也可以直接拿来用。

覆盖原文件就好了。

下面运行./softload(必须在bin.lnx86目录下)$sudo./softload

======================================================================================================

Warning:

Softwareadministrationshouldnotbedoneasrootbecauseitcouldcausefile

permissionsproblemswhileextractingsoftwarePress[Return]toproceed,qtoquit:

#(按回车即可)

主菜单

Theavailableoptionsare:

1)LoadAvailableProducts

2)ListInstalledProducts

3)RemoveInstalledProducts

4)(unavailableoption)ConfigureInstalledProducts

5)(unavailableoption)TestInstalledProducts

6)UpdateInstalledProducts

h)Help

q)Quit

Typeyourchoice:

[1]1adavailableProducts)

⑺YoumustnowidentifywheretheCD-ROMismounted.

1)Local(mountedtothismachine)

2)Remote(mountedtoanothermachine)

m)MainMenu

h)Help

Typeyourchoice:

[1]1

#1(Local(mountedtothismachine))

⑻SpecifytheCD-ROMmountpoint

1)/cdrom

2)Other

m)MainMenu

p)PreviousMenu

h)Help

Typeyourchoice:

[2]2

#2(Other)

typetheCD-ROMmountpoint:

[/edainstall/cadence_install/IC5141_lnx86.Base/CDROM1]

#(按回车即可)

DoyouwanttoviewtheREADMEfile?

Pleasepressy(yes)orn(no):

#n(太长了,还是不要看了)

FollowthestandardCadenceinstallationinstructions.Press[Return]toproceed,qto

quit:

#(按回车即可)

Whereistheinstallationinformation?

1)(unavailableoption)WorkOrder

2)E-mailFile

3)Tape

4)CadenceCatalog

5)DocumentationCatalog

h)Help

p)PreviousMenu

q)Quit

Typeyourchoice:

[2]4

#4(CadenceCatalog)

Loadingappropriateproductinstallationinformation...

选择需安装的产品

a)Alloftheabove

n)Noneoftheabove

p)PreviousMenu

Typeyourchoice(a,n,p,1-3,259...):

a

#a(Alloftheabove)

通过按空格键到产品列表末尾

⒁Areyourselectionscorrect?

[y/n]

#y

Diskcheckssuccessful.Thefollowingproductswillbeinstalledorupdated.

通过按空格键到产品列表末尾

Thefollowingmediaisrequired:

IC5141lnx86P/N356-70352-0501CDROM#1

IC5141lnx86P/N356-70352-0502CDROM#2

IC5141lnx86P/N356-70352-0503CDROM#3

Press[Return]toproceed,qtoquit:

#(按回车即可)

CheckingforIC5141lnx86P/N356-70352-0501CDROM#1.........

Extractingcontrolprograms.........

Updatingpackageinstallationinformation.......................................

………………

Checkingdatafiles...

Executingcontrolprograms(pre-load)...

CheckingIC5141lnx86P/N356-70352-0501CDROM#1然后开始安装了。

中途会提示你换盘,这个时候只要把上面的那个mount的命令再使用两次就可以了。

sudomount-oloop"ISO文件的位置(例如/media/F/XXX2.iso)""需要加载的目录(例如/media/cdrom)"

sudomount-oloop"ISO文件的位置(例如/media/F/XXX3.iso)""需要加载的目录(例如/media/cdrom)"

剩下的时间,喝咖啡吧。

其实安装挺块的,因为是硬盘安装,所以只用了20分钟不到的功夫。

接下来才是真正考验人的地方。

把弄来的那个license.dat文件用文本编辑器打开,然后把头两行改掉。

SERVERlocalhostANY5280

DAEMONcdslmd/eda-tool/ic5141/tools/bin/cdslmd其中localhost是你的主机名称,不一定叫localhost,可以输入uname-a查一下。

然后把license.dat拷贝到/eda-tool/ic5141/share/license/下面。

然后cd/eda-tool/ic5141

sudoln-stools.lnx86tools

目的是给tools.lnx86建立一个链接。

因为cadence下很多路径是tools目录,而其实tools就是tools.lnx86。

可能别的版本例如Unix还有其它目录吧,大家都统一到tools下去找工具。

然后回到用户的目录下面。

如果你当时安装是以root安装,就回到/root下面,如果是别的用户,例如seeklin,就到/home/seeklin下面去。

然后输入,vi.cshrc

加入环境变量,然后输入

#.cshrcforcadenceic50

setenv

PATH/usr/bin:

/usr/local/sbin:

/usr/sbin:

/sbin:

/eda/ic5141/tools/bin:

/eda/ic5141/tools/dfII/bin:

/eda/ic5141/tools/plot/bin:

/eda/ic5141/tools/dracula/bin:

${PATH}:

${HOME}/bin:

setenvLD_ASSUME_KERNEL2.4.1

setenvCDS_LIC_FILE/eda/ic5141/share/license/license.dat

setenvCDSDIR/eda/ic5141

setenvCDS_ROOT/eda/ic5141

setenvCDS_INST_DIR/eda/ic5141

setenvCDS_INSTALL_DIR/eda/ic5141/tools/dfII

setenvCDS_LIC_FILE5280@seeklin

setenvCDS_Netlisting_ModeAnalog

setenvCDS_LIBRAY_PAHT/eda/ic5141/tools/dfII/lib

setenvCDS_LIBRAY_PAHT/eda/ic5141/tools/lib

setenvCDS_LIBRAY_PAHT/eda/ic5141/tools/spectre/lib

setenvASSURAHOME/eda/assura

setpath=(/eda/assura/tools/bin$path)中间的具体路径自己改一下,把/eda/ic5141换成你自己的就可以了。

还有主机名,要和license.dat上面一致。

上面我把assura的环境变量一起加进来了,不想装的去掉就行了。

你也可以在.bashrc下面加入环境变量(都在/home/seeklin)下面PATH=/eda/ic5141/tools.lnx86/bin:

/eda/ic5141/tools.lnx86/dfII/bin:

/eda/ic5141/tools.lnx86/plot/bin:

/eda/calibre/ixl_cal_2004.4_8.14:

/eda/calibre/ixl_cal_2004.4_8.14/bin:

/eda/assura/tools.lnx86:

/eda/assura/bin:

$PATH

CDSDIR=/eda/ic5141

CDS_ROOT=/eda/ic5141

CDS_INST_DIR=/eda/ic5141

CDS_INSTALL_DIR=/eda/ic5141/tools.lnx86/dfII

CDS_LIC_FILE=/eda/ic5141/share/license/license.dat

CDS_Netlisting_Mode=Analog

LM_LICENSE_FILE=/eda/calibre/license/license.dat

MGC_HOME=/eda/calibre/ixl_cal_2004.4_8.14

LM_LICENSE_FILE=/eda/calibre/license/license.dat

MGC_HOME=/eda/calibre/ixl_cal_2004.4_8.14

CalibrePath=/eda/calibre/ixl_cal_2004.4_8.14/bin

ASSURAHOME=/eda/assura

export

PATHCDSDIRCDS_ROOTCDS_INST_DIRCDS_INSTALL_DIRCDS_LIC_FILE

CDS_Netlistin

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1