ubuntu装ic610.doc_第1页
ubuntu装ic610.doc_第2页
ubuntu装ic610.doc_第3页
ubuntu装ic610.doc_第4页
ubuntu装ic610.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

cadence ic610是在cadence ic5141基础上集成了cadence Allegro 16.0。整个软件包由以下几个部分组成:cadence Allegro 16.0设计环境、ic5141设计环境、Dracula验证工具、Assura验证工具、ic610设计环境(Virtuoso_Layout_Suite_L、Virtuoso_XL、Virtuoso_GXL)、其它工具。ic610的最大特点就是Virtuoso客户定制设计平台。主要有三种定制设计平台L、XL、GXL。L平台和XL平台包含了为设计输入准备的Virtuoso原理图编辑器、为全面模拟和设计分析提供的 Virtuoso模拟设计环境,以及为快速物理布图提供的Virtuoso布图套件。GXL平台(Virtuoso布图套件GXL和Virtuoso模拟设计环境GXL)主要针对于那些需要用尖端技术进行设计的设计师,提供了最高级的功能,包括加强的物理设计功能以及改进的模拟环境。GXL平台还可以使用与Cadence Allegro平台同样高级的GIC环境,用于进行系统级封装(SiP)设计。IC610,DC2007在Ubuntu 7.10上安装成功! 下面说说我的安装过程:1.Ubuntu系统的安装我装的是Ubuntu7.10(编者注:最新版本是ubuntu8.10).我的笔记本自带VISTA系统, 分出一个区用于安装Ubuntu, 安装过程很简单,Ubuntu有图形界面指引. 安装过程中有个提示说到安装是否安装grub引导到hd0,我选择不安装. 因为之前了解到grub会写入MBR, 安装完后VISTA就引导不了,所以我这里不安装grub,装完后再想办法引导到Ubuntu. 安装结束后重启, 不会有Ubuntu的引导菜单,直接进VISTA. 然后用Easy BCD增加一个Linux的引导项.创建完后C:NST目录下面有一个menu.lst文件,用记事本打开,把里面的内容前面全加#号注释掉,然后加入以下内容并保存.default 0timeout 0title Ubuntu 7.1root (hd0,6)kernel /boot/vmlinuz-2.6.22-14-genericroot=/dev/sda7ro quiet splashinitrd /boot/initrd.img-2.6.22-14-generic#savedefaultboot注意黑体部分的内容要根据你自己的机器设置更改。hd0,6 是指第一硬盘的第6分区. 我的硬盘划分是C: D: E: 然后是Linux分区。C盘是第0分区, D盘是第4分区,E盘是第5分区, 所以Linux就是第6分区. 至于为什么这样建议自己去看grub的使用手册。sda7这一部分后面的数字是上面那个hd0,6里面的6再加1得出,这点也请看grub的使用手册. sda说明是SATA硬盘,如果是IDE硬盘去看看grub手册怎么用吧.kernel和initrd后面的黑斜体部分填写你安装Ubuntu后/boot目录下的叫vmlinuz-xxx 和initrd.img-xxx的两个文件的名字和路径。这是Linux的引导文件.如果你的机器是XP那更好办,直接装个grub到C盘管理你的XP和Linux启动项.所以我的总体思路是由VISTA引导grub,再由grub引导Ubuntu. 据说还有直接用VISTA系统引导的,我不会, 就没有采用.还有一个问题是超级用户密码的设置. 运行 sudo passwd root,然后输入两次新密码就OK.2. 安装EDA软件a) 安装IC610下好5个包,全部解压到临时目录,我是在用户目录下建了个temp存放临时文件. 然后按照网上那个IC610和MMSIM61的安装教程安装(不好意思我不知道是哪位大侠的作品). 在Ubuntu7.10系统下的安装过程很顺利,没有提示找不到xx库之类的错误.我的机器是T5450, 1G内存,装了30多分钟吧. 装好之后按那个教程进行设置,当然注意路径要和你安装的一致就对了.我在用户目录下的.bashrc里添加的内容如下:#alias lmli=/EDA/Cadence/IC610/tools/bin/lmgrd -c /EDA/Cadence/IC610/share/license/license.dat -l/home/zhh/cad_lic.logexport OA_HOME=/EDA/Cadence/IC610/OAexport CDS_ROOT=/EDA/Cadence/IC610export CDS_LIC_FILE=5280zhhexport LM_LICENSE_FILE=$CDS_ROOT/share/license/license.datexport CDS_Netlisting_Mode=Analogexport PATH=$CDS_ROOT/tools/bin:$CDS_ROOT/tools/dfII/bin:$PATHexport MOZILLA_HOME=/usr/bin/netscape#首先运行lmli启动license服务。运行icfb&会提示一些错误,我记得的一个是libelf.so.1库找不到,这个你到网上去搜索一下,下载一个叫libelf1的包,然后安装这个包就有libelf.so.1库了;另外一个是/usr/tmp目录找不到。Ubuntu的/usr目录下没有这个tmp目录,运行超级用户帐号去建一个目录,然后给予读写执行权限:sudo chmod 755 /usr/tmp 就行。做完这些应该可以启动icfb& 了,如果还有问题, 建议好好看看错误提示, 在网上搜索一下, 应该可以解决.b) DC2007的安装设置这也是我今天要说的,我目前还没找到完整的DC2007在Ubuntu下安装并成功运行的安装教程.首先安装installer.我的installer是1.8版. 直接解压缩到你想安装的目录就可以.我是安装到/EDA/Synopsys/installer ,synopsys的软件一般都有一个xxx_INSTALL_README的文件,建议好好看看如何安装.接下来安装sclscl是synopsys的license管理器,我安装的是10.9.1d版本.这个版本也是直接解压缩到目标目录.我是安装在/EDA/Synopsys/scl,10.9.1d版本的文件里Ubuntu系统选择那个linux的压缩包就可以.不要选linux72那个压缩包.然后安装DC2007.将DC2007 的common和 linux平台文件解压缩到同一目录下.解压之后会有一个syn.taz文件。到installer目录里执行 ./installer -gui 启动installer的图形安装界面. 问到选择 .taz文件是将目录指向那个syn.taz所在的目录,继续,这样就可以安装上DC2007了.DC2007的license以及设置这一部分才是比较头疼的. 我也是弄了好半天才搞定.网上看到几篇DC的license设置和环境的设置,不过我觉得都讲的不是很清楚. 首先说license,我是用EFA-LicGen0.4b和sssverify来产生license的。EFA-LicGen0.4b 产生license时HOSTID和DAEMON都选MAC(网卡地址), 如果你的机器有不止一个网卡填一个就行(我的机器一个无线网卡,一个千兆网卡).如何取得网卡地址你可直接运行那个sssverify包里面的KeyGen复制他的HOSTID栏里的就行,如果有两个网卡他会显示两个,你随便选择一个. 生成的license保存,运行sssverify 算出secret data 复制到sssverify包里的那个KeyGen SECRET DATA栏里, HOSTID栏里的网卡地址保持和你用LicGen生成license的HOSTID一致就行. 然后Generate 会产生一个license.dat的文件.复制其中的feature条目的内容加到你原来生成的license的末尾保存,这样license就做好了.把license放到你想存放的目录. 我是放在/EDA/Synopsys/license目录里.放入之后给license文件加上 755 权限(也就是rwxr- xr-x). 然后打开用户目录下的.bashrc文件(我的是在/home/zhh/.bashrc),在末尾加上如下内容(也就是紧接着在上面的IC610的设置下添加#alias lmli2=/EDA/Synopsys/scl/linux/bin/lmgrd -c /EDA/Synopsys/license/license.dat -l /home/zhh/syn_lic.logexport SYNOPSYS=/EDA/Synopsysexport SNPSLMD_LICENSE_FILE=27000zhhexport LM_LICENSE_FILE=$SYNOPSYS/license/license.datexport PATH=$SYNOPSYS/dc-2007.03/bin:$PATHalias dv=$SYNOPSYS/dc-2007.03/bin/design_vision#其中的路径根据你自己安装和设置的路径更改. 注意几行export顺序似乎不能随便调换,我将SNPSLMD_LICENSE_FILE放在LM_LICENSE_FILE之后似乎就不行.设置完后重启计算机,运行lmli2, /home/zhh/目录下的syn_lic.log文件会记录license启动的情况.正常的话在文件末尾会有提示SSS feature 有效. 运行dv& 试试看吧,应该能进入dc了.如果没问题,那么dc_shell-t 等能运行. 如果还提示有问题,请看错误提示进行修改,如果出现如下内容是license没启动好.Unable to obtain feature Design-Vision because:Error: This site is not licensed for Design-Vision. (SEC-51)Please contact zhh at rootzhh, who isyour local Synopsys license administrator for Synopsys site 000.enjoy it!Installation is just simple to follow the wizard instruction. One problem might be encountered during the installaiton:Extracting InstallScape version for platform lnx86 in /opt/InstallScape./SETUP.SH: line 814: uncompress: command not foundStarting up InstallScape in GUI modeDISPLAY environment variable is set to :0.0If you do not see the InstallScape consolewindow or the it seems to be hanging then kill thisprocess.Set your DISPLAY environment variable to a propervalue and manually start InstallScape by typing:/opt/InstallScape/iscape/bin/iscape.sh /opt/cadence/IC610_lnx86.Base/CDROM1:/opt/IC610 Solution for this problem# ln -s /bin/gunzip /bin/uncompress For the issue of IC5141 not supporting RHEL5, here is my comment on blow:This is due to the problem of using different threads mechanism on RHEL 5 and IC5141. Generally speaking, the thread mechanism which RHEL 5 uses is NPTL, but the IC5141 uses the old one : Linuxthreads. Any linux version based on glibc 2.4 or higher doesnt support linuxthreads any more, that is why you cant install IC5141 on RHEL 5 or FC5 6. To install IC5141 on RHEL5 or FC6 you must manually re-compile glibc to add the support of linuxthreads.个星期就想写这个内容,但是写了很多在保存的时候都丢失了,搞得很郁闷,就没有重新写。今天趁着还有兴趣,赶快写一下吧.Cadence安装没有什么好说的,简单的说就是 拷贝文件 设置Licence key 设置shell环境配置文件 ubuntu特殊的配置这4部分内容。1. 拷贝文件,只要把需要的.tar.gz文件解包就可以了,可以用tar -xvzf命令。够简单的吧。假设我们将Cadence安装到了$CadenceIns下2. 设置Licence key:首先用LicGen生成一个可以应用于任意host的Licence,在这个Licence的基础上,我们可以进行一定的修改,主要是把第一行的hostname改成自己的主机名,端口自己随便选一个吧。第二行将daemon程序设置为:$CadenceIns/tools/bin/cdslmd.exe(这里不要使用变量,而要使用完整的路径喔然后运行Licence 后台进程(假设licence文件为licence.key)$CadenceIns/tools/bin/lmgrd -c licence.key -llogfile也可以在调试成功后将这个命令加入到/etc/rc.local中,这样该进程就会自动在启动的时候运行。3.设置shell环境配置文件根据不同的shell,需要用不同格式写配置文件,已经经过测试的有bash和csh的配置文件。将这些文件在.cshrc或.bashrc中引用即可。必需要设置的变量(不能改名字)包括: $PATH: 程序的搜索路径,应当将Cadence一些程序的所在路径包括进去 $ASSURAHOME: Assura程序的主目录。 $CDS_Netlisting_Mode=Analog: 网表输出格式。 $LD_LIBRARY_PATH: 库文件的搜索路径,必须将Cadence的库文件目录加进去。 $LM_LICENCE_FILE: licence进程监听的端口,把你刚才在licence文件中选定的端口写进去。格式是:port1host1:port2host2.(这里应当把所有软件的licence都加进去,因为其他很多软件业利用这个变量进行Licence配置的。$LD_KERNEL_ASSUME=2.4: 对于比较新的内核可能需要定义这个变量,否则会有glibc2.0问题出现。4. ubuntu的特有配置:ubuntu的内核都比较新,所以有的对这么老的软件还是会有一定冲突的。对相对比较新的版本,例如ubuntu6.04(dapper)经常会遇到glibc2.0的问题,这个问题可以设置$LD_KERNEL_ASSUME来解决(注意,在运行licence的时候也会出现这个问题,所以在rc.local中也要设置$LD_KERNEL_ASSUME变量)。而在更新的linux版本中,上述方法也无法解决问题,听说可以升级CadenceIC软件,但据说Licence又会出问题,所以很难搞定。会出现该问题的发行版包括 Ubuntu 6.10(edgy), Fedora Core6下面介绍一下dapper下的配置注意事项; 为了运行licence,需要安装portmap: 也就是apt-get install portmap $LD_KERNEL_ASSUME=2.4一定要设置。 原来的java虚拟机在ubuntu下肯定会坏,所以需要安装ubuntu自己的虚拟机apt-get installsun-java6-jre然后用ubuntu的jre的安装目录重载$CadenceIns/tools下的文字连接jreunlink $Cadence/tools/jreln -sjre安装目录$CadenceIns/tools/jre其中jre的安装目录可以在synaptic包管理软件中查到 ubuntu下的csh极其难用,建议使用bash$su %启用超级用户password: %输入超级用户的密码如果/usr/bin目录下没有compress命令,同样启用超级用户,用gunzip代替,方法如下:#:ln -s /bin/gunzip /bin/uncompress %建立一个命令的链接,指向/usr/bin/gunzip2.为了要使用cadence自带的帮助文档,可以用mozilla代替netscape,如下:#:ln -s /home/robin/.firefox /usr/bin/netscape %这里的paopao为用户名,总之先找到firefox,然后在建立连接,这里的.firefox为隐藏文件可以用命令ls -a 查看#:su usrname$:后面要用到。3. 现在开始安装:3.1 准备工作:先将下载的5cd-base解压,只需解压5base-cd,因为现有的*不支持打了补丁的版本。重命名为cd1,cd2,检查一下, cd1里面是否有一个.zip的压缩文件,如果没有安装会失败。而且cd1,cd2.下的文件IMAGES里FS.0.之类的文件都为大写字母,如果是小写字母 ,安装会失败。假如你的安装源文件在/software下,要安装的目标文件夹是/home/eda。首先更改/home/eda的权限,如下:$:supassword:#:chown robin /home/eda %robin是你的用户名,根据自己的情况确定#:chmod 777 /home/eda这样你就拥有/home/eda的读写权限了。然后退出超级用户,并新建2个目录,如下:#:su usrname$:cd /home/eda$:mkdir ic610$:mkdir installscape %这个目录需要用来安装installscape这样/home/eda目录下面就多了2个目录了(ic610和installscape)3.2 现在假如我们是要在/home/eda安装ic610。并且你的两个源文件放在此目录下/home/eda,ic610的位置:/home/eda/ic610。现在开始ic610的安装进程:$:cd /software/cd1$:./SETUP.SH1.询问是否安装了installscape,回答否(n)2.询问是否需要安装installscape,回答是(y)(要不然安装进程会立即结束,真是多此一问)3.然后输入要将installscape安装到哪个目录 /home/eda/installscape(这个installscape的版本是3.4)installscape安装完成后,弹出一个图形化的安装向导,如果系统不缺少java库的话,接下来应该是这样的:4.首先选择你的源程序的目录位置(这里刚开始安装就是指cd1的目录位置),按照前面的假定,这里我们选择的目录位置是:/software/cd15.然后询问是否有自动安装控制文件,没有,我们选择(上面)第一项,手动安装。6.接着会询问你要将ic610安装到哪个目录,选择 /home/eda/ic6107.然后确认要安装的软件包,我们全选。8. 接下来就慢慢等一会儿吧,可以喝咖啡啦,如果五张盘都在/software下,就不需要输入另外4张盘的位置了。一般需要75min左右吧。用终端输入命令的方法安装会比直接启动installscape ,安装软件快好多,这一点深有体会。所以要安装ic610 Base 以外的cadence 软件还是尽量用命令启动installscape 比较好。9.安装完成后,在安装目录/home/eda/ic610下新建一个名为OA的目录,用于接下来的配置。如下:$:cd /media/linux/ic610$:mkdir OA10.进入/home/eda/installscape/iscape/bin目录,如下:$:cd /home/eda/installscape/iscape/bin$:./iscape %运行installscape在弹出的图形界面中点击config,在出现要你配置OpenAccess(版本是2.2)之前,全部默认或选(n),直至配置OpenAccess,根据提示输入OpenAccess安装到哪个目录:/home/eda/ic610/OA现在OpenAccess配置完成(因为ic610只支持oa的数据格式,所以OpenAccess一定要配置,否则cadence无法运行)4. 等到ic610安装结束后,开始配置ic610:1. 修改*用gedit或其他的文本编辑工具打开*,在头两行加入以下两句:SERVER localhost ANY 5280DAEMON cdslmd $CDS_ROOT/tools/bin/cdslmd注意:localhost是你的机器名,如不确定可以在终端输入uname -a即可看到$:uname -a一般我们的主机名都是这个localhost(只要你没有修改过)保存*为dat格式(*.dat),并把*复制到/home/eda/ic610/share/*目录下。2. 将/home/eda/ic610/tools/dfII/samples目录下的local文件夹拷贝至/home/eda/ic610/t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论