许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  Cadence IC617设计环境安装全过程(二):详细步骤解析

Cadence IC617设计环境安装全过程(二):详细步骤解析

阅读数 4
点赞 0
article_banner

安装IC设计软件

开始安装之前,先建立安装目录:

mkdir –p /opt/cadence/installscape

mkdir –p /opt/mentor/Calibre2015

由于安装包全部都已经解压完毕,所以省去了解压的过程,直接开始安装过程

安装InstallScape

03.InstallScapeI下的Scape04.23-s010lnx86.t压缩包复制到/opt/cadence/installscape

在installscape文件夹内打开终端,解压:

zcat IScape04.23-s010lnx86.t.Z | tar –xvf-

启动InstallScape

sh /opt/cadence/installscape/iscape/bin/iscape.sh

设置默认安装位置





安装Cadence IC617

点击“Local directory/Media install”----“Browse”并选择安装文件所在的文件夹04.IC06.17.700_Base,确认路径的正确然后点“Continue>”





勾选要安装的软件,选择“Next”



确认安装的路径,点击“Start”开始安装



注意这一步选2



注意这一步选n,不要更改OA的默认安装位置




坑⑥:此处又是一坑,输入n才是按默认路径安装


其余步骤一律回车,直至安装完成







安装MMSIM151

安装过程与IC617类似,选择安装文件夹所在的05.MMSIM15.10.284_Hotfix





确认安装目录,点击“Start”开始



不同的地方在于,在这里OA目录要设置为之前IC617的OA目录





点击“Done”完成完装,退出InstallScape


安装Calibre2015

05.Calibre.2015文件夹下的aoi_cal_2015.2_36.27_mib.exe拷贝至/opt/mentor/Calibre2015目录下,在该目录下打开Terminal执行:

./aoi_cal_2015.2_36.27_mib.exe

输入“D”----“yes”,等待安装完成






打补丁

进入/mmt/hgfs/share/07.cadence_path目录,打开终端

给IC617打补丁

./cadence_patch.sh /opt/cadence/IC617

给MMSIM151打补丁

./cadence_patch.sh /opt/cadence/MMSIM151

08.calibre_patch文件夹下的文件复制到以下目录,/opt/mentor/Calibre2015/aoi_cal_2015.2_36.27,在目录中打开终端,执行:

chmod a+x patch_calibre sfk

./patch_calibre aoi_cal_2015.2_36.27


配置IC设计环境

安装license

首先获得网卡物理地址:

ifconfig

如下图所示,地址为:000c29336fb8




在windows下,在08.calibre_license目录下,使用记事本打开licgen.bat文件,将中间的字符串替换为第(1)步获得的地址,保存




以管理员身份运行licgen.bat,则自动生成license.dat文件


坑⑦:已知在Win10系统下,即使运行不报错,也很大概率无法生成license.dat,我是在Win7系统中生成的,若遇到无法生成的问题,可以换系统尝试

在/opt/mentor下新建文件夹license,将 08.calibre_license下刚生成的licens.dat文件复制到该文件夹下

而cadence的license.dat文件在08.cadence_license文件夹下,直接复制到/opt/cadence/IC617/share/license目录下

环境变量的配置

环境变量需要设置的内容在09.bashrc的bashrc文件内,双击打开后全选,复制

进入/home/$usrname目录,这里$usrname是普通用户的用户名,例如我的是/home/peter,选择显示隐藏文件



双击打开.bashrc,将刚刚复制的内容粘贴到最后,点击“Save”保存



注意找到这行,将peter修改为自己的主机名否则运行Calibre会出错




坑⑧:环境变量的设置往往是大坑!!!!!!直接复制粘贴别人写好的,由于路径、名字不一样很可能会出现不适用的情况,然而仔细看的话还是能猜的出大概意思,主要是设置路径等变量,很多时候可以根据情况自行修改

########################################################

关于环境变量的修改,需要设置的地方我已经用双行!!!!!!!!!!!!!标记,例如



是设置license的位置,可以找到这些位置,然后根据注释理解,学会修改环境变量。

另外关于环境变量的配置:

有的是将.bashrc放在工程目录下,运行前再加载,这样就不会影响系统其它软件的运行环境

有的是直接修改/etc/profile文件修改全局环境变量,任意用户登录时都会加载

我这里是写到指定用户的.bashrc文件下当登录时自动加载,主要是懒得每次都加载一遍 o(▼皿▼メ;)o

关于环境变量的详细说明后期有空会整理分享

########################################################

集成Calibre开发环境

Calibere开发环境的集成需要在cdsinit中加入相关的代码,10.calibre_config文件夹下的calibre_config文件给出了需要复制的代码,由于工艺库文件时一般自带有cdsinit文件,可以直接复制代码段至工艺库的cdsinit文件中




运行Virtuoso

在home目录中新建一个Eda目录用于存放工程文件,在目录中右键打开终端:

virtuoso&


坑⑧:启动时若出现找不到libGLU.SO.1的问题,解决办法如下


如果出现错误:……error while loading shared libraries:libGLU.so.1:cannot open shared object file:No such file or directory,这个问题怀疑是缺少64或x86的库文件导致的,那么万里长征还差最后一步,在12.mesa-libGLU文件夹下有两个安装包可修复此问题,在此文件夹内右键打开终端:

(root权限下)

rpm -ivh mesa-libGLU-9.0.0-4.el7.i686.rpm

rpm -ivh mesa-libGLU-9.0.0-4.el7.x86_64.rpm

安装完毕后,再尝试启动,顺利启动完成,虽然有错误提示但不影响使用




########################################################

本来应该包含免费的NCSU工艺库的安装,毕竟没有工艺库实际也是无法学习的,但目前本人在使用该工艺库的过程中遇到了很多问题,实在是不推荐使用,因此我提供了NCSU的PDK安装文件,但大家可以自行搜寻其他更好用的工艺库来安装

########################################################


祝学习愉快

2018.5.26

Peterac


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空