许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  CentOS7安装Cadence IC617+MMSIM151+Calibre2015全教程

CentOS7安装Cadence IC617+MMSIM151+Calibre2015全教程

阅读数 3
点赞 0
article_banner

最新更新参考个人博客 CentOS 7安装Cadence IC617+Calibre2015+MMSIM151教程

一、安装前介绍

Cadence 官网的平台有很多,根据自己的需要选择合适的平台,本文介绍其中的 Cstom IC / Analog/ RF Design (RF IC 设计)安装及其相关设置。安装的组件有:

二、系统与软件版本

1. 系统版本选择

考虑到兼容性与安装实测,选择 CentOS7 系统进行安装,CentOS8 会出现诸多库问题与环境问题不推荐。

2. 软件版本选择

选择最新的 IC617 支持CentOS7,仿真器与验证器选择 MMSIM14 与 Calibre2015。

三、CentOS7设置

1. 国内yum源设置

本人网络环境教育网,因此选择清华源,按照清华源CentOS镜像使用帮助来进行源更换。首先备份系统默认源/etc/yum.repos.d/CentOS-*.repo,CentOS 7 及之前为 CentOS-Base.repo,CentOS 8 为CentOS-Linux-*.repo。

执行一步命令完成源替换

\ sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \          
           -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \          
           -i.bak \          
           /etc/yum.repos.d/CentOS-*.repo

注意其中的*通配符,如果只需要替换一些文件中的源,请自行增删,
将其中的 enabled=0 改为 enabled=1 即为启用该 repo。
最后,更新软件包缓存

sudo yum makecache

2.第三方源设置


EPEL

sudo yum install epel-release

ELRepo

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

Nux Dextop

sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

yum-axelget插件

sudo yum install yum-axelget

安装完成后全面更新

sudo yum -y update

3.安装支持包

安装 Cadence 需要的库,在 root 权限下进行

yum install ksh -y  
yum install libXext.so.6 -y  
yum install libXtst.so.6 –y  
yum install libXt.so.6 -y  
yum install libGLU.so.1 --setopt=protected_multilib=false  
yum install libelf.so.1 -y  
yum install libXrender.so.1 -y  
yum install libXp.so.6 -y  
yum install libXrandr.so.2 –y  
yum install xorg -y
yum install libXp -y  
yum install ld-linux.so.2 -y  
yum install openmotif -y  
yum install libstdc++.so.5 -y  
yum install xterm -y

注意在此过程中,安装 ibstdc++.so.5 可能会报错无法找到该依赖库,可去 rpmfind.net 上搜索 libstdc++.so.5 并下载 i686 32位的库:

rpm -ivh compat-libstdc++-33-3.2.3-72.el7.i686.rpm

上述所有安装流程均需确保没有出现问题,安装完 libstdc++.so.5 后可去 /usr/lib 下寻找是否有动态库 libstdc++.so.5 与 libstdc++.so.6 ,这两个动态库在后续安装中至关重要。

安装 MMSIM 需要的库,同样在 root 权限下进行

yum install -y gcc gcc-c++ ksh csh libXp xorg-X11-fonts compat-libstdc++-33.i686
yum install -y alliance-libs alliance glibc-2.12-1.107.el6.i686 glibc-devel.i686 glibc
yum install -y compat-readline5-5.2-17.1.el6.i686
yum install -y xterm-253-1

在安装过程中会发现 alliance 相关的几个包不存在不用管,安装 compat-readline5-5.2-17.1.el6.i686 可能也会失败,可单独下载后安装。

4.建立链接

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 /bin/gunzip /bin/uncompress

这三个大概率都会报错提示链接已存在

cd /lib64
ln -s libreadline.so.6 libreadline.so.5
cd /usr/lib64
ln -s libhistory.so.6 libhistory.so.5

5.修改主机名


主机名关系到 Cadence license 能否正常使用。
主机名自定义,这里我设置为 ic ,可与用户名相同

hostnamectl set-hostname ic

终端输入 uname -a 查看主机名是否修改完成
修改文件 /etc/hosts ,在文件末尾添加

127.0.0.1 ic

设置完成后更新并重启系统

yum update reboot

四、软件安装


1.安装包准备


安装包下载链接
IC617
MMSIM151
InstallScape
Calibre2015

2.建立安装目录


Cadence 以及其他软件均推荐安装在 /opt 目录下

mkdir -p /opt/cadence/installscape
mkdir -p /opt/mentor/Calibre2015

3.解压安装包


IC06.17.700_Base 与 MMSIM15.10.284_Hotfix.7z 解压至 /home/ic 中,Calibre2015 解压至 /opt/mentor/Calibre2015 中。
4.InstallScape启动与安装


将 IScape04.23-s010lnx86.t.Z 复制到 /opt/cadence/installscape 中解压后运行

cp IScape04.23-s010lnx86.t.Z /opt/cadence/installscape 
zcat /opt/cadence/installscape/IScape04.23-s010lnx86.t.Z | tar -xvf- 
sh /opt/cadence/installscape/iscape/bin/iscape.sh

在 CentOS8 上安装可能在这会出现关于 java 环境问题。
5.默认安装位置


按照之前建立的文件夹设置 /opt/cadence 。

6.IC617 安装

点击 start 即可开始安装,在这一步可能会报错提示 IO 错误之类的,请检查下载的文件完整性。
会弹出新的框进行安装流程,部分进程倒数 20s,输入 y 后回车即可,到了下面这步 AMS Designer 这步输入2回车,


在下面这步提示 OA 安装路径,输入 n 即可下一步,默认路径 /opt/cadence/IC617/oa_v22.50.036 ,可去目录下查看该文件夹名字


7.MMSIM151安装


安装流程与IC617基本一致

安装过程中同样会弹出新的框,大部分输入 y 回车即可,到有关 OA 设置部分时输入 y ,并输入 Cadence OA 路径 /opt/cadence/IC617/oa_v22.50.036 ,不能粘贴复制输入。
8.Calibre安装


将此前的 aoi_cal_2015.2_36.27_mib.exe 复制至 /opt/mentor/Calibre2015 修改权限并运行

cp aoi_cal_2015.2_36.27_mib.exe /opt/mentor/Calibre2015 
chmod -R 777 /opt/mentor/Calibre2015/aoi_cal_2015.2_36.27_mib.exe 
./aoi_cal_2015.2_36.27_mib.exe

若遇到 uudecode 的问题,安装 sharutils-4.6.1-2.i386.rpm

9.Cadence与Calibre patch


patch下载链接
cadence_patch
calibre_patch

Cadence 与 MMSIM patch 使用方法,根据文件 README 中流程,将 cadence.pat、cadence_patch.sh、sfk 三个文件复制到 Cadence 安装目录下,如 /opt/cadence ,对IC617与MMSIM151进行patch。

sudo chmod a+x cadence.pat cadence_patch.sh sfk sudo ./cadence_patch.sh /opt/cadence/IC617 sudo ./cadence_patch.sh /opt/cadence/MMSIM151

Calibre patch 使用方法,根据文件 README 中流程,将 patch_calibre、sfk 两个文件复制到 /opt/mentor/Calibre2015 ,修改权限并运行。

sudo chmod a+x patch_calibre sfk sudo ./patch_calibre ixl_cal_2015.1_15.11

10.license安装

license文件下载链接

cadence_license
calibre_license]

Cadence license 根据 README 中所述,在 cmd 中运行 licgen.bat ,会自动生成一份 license.dat ,使用文本编辑器打开 license.dat ,删除前四行非 FEATURE 开头的文字,将license复制到 /opt/cadence/IC617/share/license/ 中。

Calibre license 根据 README 中所述,编辑 licgen.bat 中12位 MAC 地址改为自己设备的 MAC 地址,终端输入 ifconfig 查找eth接口MAC地址,在 WIN7 下 cmd 中运行 licgen.bat ,在 WIN10 中会报错,新建目录并将 license 复制到 /opt/mentor/license/ 中。

mkdir /opt/mentor/license/ cp license.dat /opt/mentor/license/

11.bashrc 配置

配置文件下载链接
environment

.bashrc 中 Cadence 相关配置

export CADHOME=/opt/cadence export CDS_LIC_FILE=$CADHOME/license/license.dat

.bashrc 中 Calibre 相关配置

export MGC_HOME=/opt/mentor
export CALIBRE_HOME=$MGC_HOME/Calibre2015/aoi_cal_2015.2_36.27
export MGC_LICENSE_FILE=$MGC_HOME/license/license.dat
export MGC_CALIBRE_SCHEMATIC_SERVER=ic:9199 export MGC_CALIBRE_LAYOUT_SERVER=ic:9189

这里推荐一个 Project 建立一组新的环境文件,将 .bashrc 与 .cdsini 复制到该 Project 文件夹下。

加载 bashrc 。

. .bashrc  

优点:Cadence环境配置不会影响系统环境配置

缺点:每次运行工程均需要加载环境

该教程中暂未安装 INNOVUS152 ,为防止启动报错,需要将 .bashrc 中相关配置注释掉。

export PATH=$PATH:$CADHOME/INNOVUS152/bin
export SOCV_KIT_HOME=$CADHOME/INCISIVE151/kits/VerificationKit
. $SOCV_KIT_HOME/env.sh

12.cdsinit配置

.cdsinit 配置文件下载
.cdsinit

将 .cdsinit 与 .bashrc 放至同一文件夹下,加载环境并启动 virtuoso 。

. .bashrc
 virtuoso & 

Cadence IC617+MMSIM151+Calibre2015 安装到此完成,(懒得截图)教程中部分图片来源于 简书maxwell2ic--Cadence安装教程


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

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

* 公司名称:

姓名不为空

手机不正确

公司不为空