操作系统:RedHat 6.7

搭建一个RedHat的本地源[1]

# mount -o /dev/cdrom1 /mnt
# mkdir -p /opt/redhat/6.7
# cp -rv /mnt/* /opt/redhat/6.7
# cd /etc/yum.repos.d/
# mv rhel-source.repo rhel-source.repo.ori
# touch rhel-source.repo [rhel-source]
name=Local RedHat 6.7 Package Repository
baseurl=file:///opt/redhat/6.7
enable=1
gpgcheck=0
gpgkey=file:///opt/redhat/6.7/RPM-GPG-KEY-redhat-release # rpm -qa | grep subscription-manager | xargs rpm -e --nodeps
# yum clean all
# yum makecache

安装一些必要的依赖库[2]:

# yum -y install ksh csh libXext.so.6 libXtst.so.6 libXt.so.6 libelf.so.1 libXrender.so.1 libXp.so.6 libXrandr.so.2 ld-linux.so.2 openmotif libstdc++.so.5 xterm compat-readline5 compat-libstdc++ glibc glibc-devel konq-plugins
# yum -y install libGLU.so.1 –setopt=protected_multilib=false

安装完依赖库之后,建立一些必要的软链接

# ln -sv /bin/uncompress /bin/gunzip
# ln -sv /usr/bin/netscape /usr/bin/conqueror

修改 hosts 文件

# mv /etc/hosts /etc/hosts.ori
# echo "127.0.0.1 RDServer01" > /etc/hosts
# echo "192.168.0.155 RDServer01" >> /etc/hosts

安装[3]:

创建文件夹

# mkdir -p /opt/{cadence/{installscape,},Calibre2015}
# chmod 777 /opt/{cadence,Calibre2015}

将 iscape文件夹复制到 /opt/cadence/installscape 下,然后运行 installscape

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

之后就会出现如下画面:

修改 Preferences:

安装 IC617:

其中路径选择 IC06.17.700_Base 所在的路径

然后勾选 IC617,点 next,记录好安装路径

点击 start,安装完后会弹出配置窗口,一直选是即输入 y 然后按回车,

直到遇到 Prepare libraries for AMS Designer,如图

选择 2,之后到设置 OA 时,选择 n,默认 oa 路径,且记录好,之后的 MMSIM151 的安装的 OA 也要放在这个目录中

MMSIM151 的步骤与 IC617 相同,同样是通过 `Local directory/Media install 选项来进行安装。

在配置 OA 时,选择默认的 y,然后输入 IC617 的 OA 的安装目录 Calibre 的安装:

将 aoi_cal_2015.2_36.27_mib.exe 文件拷贝到 /opt/mentor/Calibre2015 目录下,然后进入该目录下,执行命令:

# ./aoi_cal_2015.2_36.27_mib.exe

如遇到权限问题,直接 chmod 777 吧。

如果遇到 uudecode 的问题,装 sharutils-4.6.1-2.i386.rpm 吧。

然后中间按照提示,就完成了安装。

打补丁

进入 cadence_patch 目录下,然后运行:

# ./cadence_patch.sh /opt/cadence/IC617
# ./cadence_patch.sh /opt/cadence/MMSIM151

将 patch_calibre 和 sfk 这两个文件放在 /opt/mentor/Calibre2015/aoi_cal_2015.2_36.27 目录下,进入到该目录,然后执行命令

# chmod a+x patch_calibre sfk
# ./patch_calibre ../aoi_cal_2015.2_36.27

然后在 /opt/cadence 目录下创建一个名为 license 的文件夹,将 license.dat 放到 /opt/cadence/license/ 目录下。

最后为环境变量的配置:

将 bashrc 复制到项目文件中,然后改名为 .bashrc 然后执行命令:

$ ln -sv /home/eda/bashrc ~/.bashrc

再然后执行命令

virtuoso &

就能打开 cadence 了。

若需要自定义仿真输出目录:

$ cd ~
$ touch .cdsinit
envSetVal("asimenv.startup" "projectDir" 'string "PATH") # PATH: 你要将仿真结果输出的目录

注: 本文图片均来自参考文章,侵删。

参考文章:

[1]. 解决redhat的未注册问题

[2]. 用CentOS 7安装cadence搭建适合IC Design的科研环境(二)—— 操作系统的相关配置

[3]. 用CentOS 7安装cadence搭建适合IC Design的科研环境(四)—— IC617、MMSIM151、calibre2015安装过程step by step

RedHat 6.7 下安装 Cadence IC617的更多相关文章

  1. Redhat/Ubuntu/Windows下安装Docker

    Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...

  2. RedHat 7.1 下安装 Zabbix监控程序详解(适合linux初级用户)

    RedHat 7.1 安装 Zabbix 监控程序详解(适合对linux初级用户)2017-05-02 安装步骤: 1.zabbix需要安装LAMP架构 2.安装zabbix服务 3.初始化zabbi ...

  3. RedHat Linux6.4下安装apache服务

    一.换yum 原因:安装apache2.4是需要安装apr . apr-util .pcre.httpd四个包, 在安装pcre包时会报错: configure: error: You need a ...

  4. Redhat 6环境下安装Oracle 12c的方法

    Step 1: 要在Linux上安装Oracle,需要在安装Oracle之前安装好相应的软件包,在不同操作系统环境下,对软件包的要求各不相同.具体对应的软件包,见官网文档:https://docs.o ...

  5. RedHat 6.6下安装nginx,配置HTTPS

    1.安装依赖包 yum -y install pcre-devel openssl-devel zlib-devel 2.下载nginx安装包到服务器上,当前使用版本nginx-1.15.5.tar. ...

  6. Linux(redhat 5.8)下 安装jetty 部署 使用

    首先须要安装JDK,自行解决 下载jetty安装包http://dist.codehaus.org/jetty/ 我下载的是8.1.15 tar -xzvf *.tar.gz 解压完之后,基本就能够用 ...

  7. cmake 2.8.12在redhat 4.4下安装

    以前安过,忘了,今天记笔记这里

  8. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...

  9. linux 下安装doker centeros6.5

    通过 cat /proc/version .uname [root@192.168.1.1 ~]# cat /proc/version Linux version 2.6.32-279.el6.x86 ...

随机推荐

  1. 从0开始搭建一个阿里云java部署环境

    一.购买服务器 https://www.aliyun.com/daily-act/ecs/activity_selection?spm=5176.8112568.738194.8.674c9ed53Y ...

  2. sonarqube配置全指南,集成阿里巴巴p3c规范

    环境准备 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会覆盖之前的扫描记录,所以H2 数据库只应用于测试,不可以用于生产环境,那如果你 ...

  3. java面试汇总一

    第一部分 Java SE基础(1) 1.1 java的8种基本数据类型 装箱  拆箱 1.1.1  8种基本的数据类型 1.1.2装箱  拆箱 自动装箱是 Java 编译器在基本数据类型和对应的对象包 ...

  4. 代号为 Kyria 的 Manjaro Linux 19.0 系统正式发布

    Xfce版本仍然是主打,此版本Xfce更新到4.14,并且主要致力于在桌面和窗口管理器上完善用户体验. KDE版本提供了功能强大.成熟且丰富的Plasma 5.17桌面环境,此版本进行了完全重新设计. ...

  5. 一键配置openstack-cata版的在线yum源

    下面脚本可以直接复制来配置openstack-ocata版的yum源: echo "nameserver 8.8.8.8 nameserver 119.29.29.29 nameserver ...

  6. P5596 【XR-4】题 笔记

    P5596 [XR-4]题 其实这题我昨天没做出来--所以今天写一下笔记 昨天我还信誓旦旦地说这一定是一道黑题\(OTZ\).果然菜是原罪. 另外吐槽一下科技楼机房频繁停电,昨天写了两小时的树刨和倍增 ...

  7. (转)GNU风格ARM汇编语法指南(非常详细)2

    原文地址:http://zqwt.012.blog.163.com/blog/static/120446842010111481828392/ 2.GNU汇编程序中的标号symbol(或label) ...

  8. css hover 动画 transition:background-color 0.2s,color 0.2s; 外层套内层,正常是 里外层 鼠标上来 外层有hover,如果就想到里层hover触发外层hover,要用外层position 定义绝对定位,内层的hover跳出外层的div,这样视觉上就是两个单独的div,进行内外层联动。

    css hover 动画 transition:background-color 0.2s,color 0.2s; 外层套内层,正常是 里外层 鼠标上来 外层有hover,如果就想到里层hover触发 ...

  9. CSS每日学习笔记(3)

    8.1.2019 1.CSS伪类:用于向某些选择器添加特殊的效果. 伪类的语法: selector : pseudo-class {property: value} CSS 类也可与伪类搭配使用. a ...

  10. webService-axis开发jar包

    开发最小jar包集: activation-1.1.jar axiom-api-1.2.13.jar axiom-dom-1.2.13.jar axiom-impl-1.2.13.jar axis2- ...