|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
由于技术需求,本人刚安装了ic5141, MMSIM 10.0, MMSIM12.1, MMSIM 13.1, virtuoso 6.1.5, calibre 2011, ADS 2014。第一次安装,碰到了些问题,不过都解决了,分享下。
另:软件包的下载,版上可以搜到,几乎都有,按照说明大部分都是能够安装的,我就不上传了。建议可以搜网盘下载地址。
Linux环境问题:
cadence由于其服务器的性质,分布式计算和权限控制等问题,最早是在Linux平台下开发的,主要是指virtuoso & MMSIM,不包括PSpice 等。
所以呢要按照Linux的规则来,主要就是环境变量的设置了。详细环境变量解释请自行百度。简单来说就是,所有程序的启动或特定动作都会去读一些环境变量的值,如 PATH,SHELL,HOME,PWD等。
对于Cadence来说, 需要设置的主要的环境变量包括: PATH, CDSHOME, MMSIMHOME, CDS_AUTO_64BIT=ALL (选择64bit, 默认是32bit的) CDS_Analog_Netlist....最后一个可以查到,不记得是不是这么写了。CDSHOME (cadence home):指你的软件安装路径,不是必须的,只是习惯上用他来指点cadence路径。如 setenv CDSHOME /home/xxx/cadence/install/IC615; MMSIMHOME指MMSIM home 同上。这都是为PATH服务的,如果定义了以上两个路径,PATH就可以简单的定义为 setenv PATH $CDSHOMOE/binCDSHOME/tools/dfII/bin... MMSIMHOME也同上跟在PATH后面。 这里如果看不懂的同学,你需要了解下Linux的基本知识PATH的作用。插句,MMSIM 包括:spectre, ams, ultrasim,hspice等仿真器。IC615后,APS合并到spectre中了,不再是独立的仿真器。
上面的例子主要是以CSHELL为例来说明的,如果你的shell是bash,你需要export PATH=....。想知道当前的shell类型: echo $SHELL, 返回 csh是 C shell; 返回bash,就是bash. 关于ksh, 或tsh及其他sh现在很少用了,不介绍。
启动出现找不到库的问题
如:找不到libXb等等库,
解决的方法就是 yum install xxx,前提是你连网了。
你可能会问,要是我没联网是不是就不行了。不是,不过要麻烦点,你需要做一个自己的源,yum的源。一般来说,你的安装盘里都有几乎所有你需要的源,可能在repodata文件夹下,不过不同操作系统不同,RHEL 6在SEVER下。如何手动添加源,可以自行百度,我只是告诉你问题解决的途径。
你还会问,我如何知道要安装那个包呢。假如你做好了自己的源,你可以这样 yum list | grep libXBt;会返回一些目录,选择你需要的。
关于rpm 和yum的区别,我就不赘述了,简单说yum 可以帮你解决依赖关系。
再说一个问题:
Linux系统跟Cadence软件的关系,我从官方网上下载了平台支持说明文件,有兴趣的也可以自己去官网下。
;;;;;;;;;;;;;;
今天累了,关于Linux,和Cadence 软件的问题可以问,我试着看能不能回答。后续会再主贴里补充其他知识。
Supported_Platforms_Matrix.pdf
(123.21 KB, 下载次数: 321 )
|
|