一步步教你用Ubuntu 16.04安装Cadence IC617

本博客记录了我用Ubuntu 16.04搭建集成电路设计环境的过程,以往像Cadence or Synopsys等EDA软件只支持在Redhat或Centos等Linux发行版下,这些系统软件库都相对较老,由于Cadence开放了对Ubuntu等发行版的支持,所以本人尝试在Ubuntu 16.04上安装Cadence IC617等软件,以下全部内容为软件安装详细过程,在此记录下来,希望能帮助一些有志于从事IC设计的新手们少走些弯路。安装过程中所需要的一些Linux背景知识我尽量附上链接或参考,如有疏漏,还望各位批评指正。

准备工作

  • Ubuntu 16.04系统的安装
    1、关于系统的具体安装过程请参考 https://jingyan.baidu.com/article/3c48dd348bc005e10be35
    2、系统官方下载地址 http://cn.ubuntu.com/download/
    3、Cadence各工具的介绍请参考 http://mp.weixin.qq.com/s/qsdfzQwIVjvwHXuCdvrPXA
  • Cadence软件安装前准备工作
    1、快捷键Ctrl+Alt+T 打开Ubuntu命令行终端,安装cadence依赖的软件包
    2、 依次执行以下命令
sudo apt-get install ksh         ##安装ksh的shell
sudo apt-get install csh         ##安装csh的shell
sudo apt-get install openjdk-8-jre openjdk-8-jdk    ##安装openjdk jre等
sudo apt-get install xterm       ##安装xterm终端模拟器
sudo apt-get install libncursesw5-dev    ##安装libncursesw动态链接库
sudo apt-get install libxtst6:i386       
sudo apt-get install libxi6:i386
  • 注:如果安装 9 版本openjdk-9-jdk时会出现如下错误

一步步教你用Ubuntu 16.04安装Cadence IC617_第1张图片

  • 解决办法,依次执行以下命令
sudo dpkg --configure -a
sudo dpkg -i --force-overwrite '/var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb'

一步步教你用Ubuntu 16.04安装Cadence IC617_第2张图片

  • 输入 java -version 验证是否安装成功,返回以下内容说明安装成功
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode”

配置Java环境变量: 执行命令 sudo gedit /etc/profile 打开profile配置文件,在最后加上如下路径

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64     
export JRE_HOME=$JAVA_HOME/jre 
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
##注:保存完 profile 后,请执行: source /etc/profile  ##使配置文件生效

3、建立Cadence软件依赖库的软链接,依次执行以下命令

sudo ln -s /usr/bin/mawk /bin/awk     ##把awk链接到 /bin 目录
sudo ln -s /usr/bin/basename /bin/basename    ##把basename链接到 /bin 目录下
sudo ln -s /lib/x86_64-linux-gnu/libncursesw.so.5.9 /lib/libtermcap.so.2  ##建立libtermcap软链接

4、新建Cadence软件安装文件夹,依次执行以下命令

sudo mkdir -p /opt/cadence/IC617       
sudo mkdir -p /opt/cadence/IScape      
sudo mkdir -p /opt/cadence/Innovus     
sudo mkdir -p /opt/cadence/license    ##具体根据自己所安装软件数量新建相应的文件夹 

一步步教你用Ubuntu 16.04安装Cadence IC617_第3张图片

开始安装

1、解压下载的 IScape 安装包,依次执行以下命令

cd $HOME/EDA/          ##进入软件包所在目录,$HOME改为你自己的目录
sudo zcat IScape04.23-s010lnx86.t.Z | sudo tar -xvf -    ##解压IScape04.23
sudo mv iscape.04.23-s010/* /opt/cadence/IScape    ##移动解压后的文件夹下的所有文件到 IScape 文件夹
sudo chmod -R 777 /opt/cadence/              ##更改cadence文件夹的写入权限
cd /opt/cadence/IScape/bin           ##进入IScape下bin文件夹
sudo ./iscape.sh                          ##启动IScape安装界面,如下图

一步步教你用Ubuntu 16.04安装Cadence IC617_第4张图片

  • Cadence IC617安装
    一步步教你用Ubuntu 16.04安装Cadence IC617_第5张图片
    一步步教你用Ubuntu 16.04安装Cadence IC617_第6张图片
    一步步教你用Ubuntu 16.04安装Cadence IC617_第7张图片
    一步步教你用Ubuntu 16.04安装Cadence IC617_第8张图片
    一步步教你用Ubuntu 16.04安装Cadence IC617_第9张图片

  • Cadence Innovus 15.20安装,过程与上面类似,不再重复
    一步步教你用Ubuntu 16.04安装Cadence IC617_第10张图片

  • 对所安装Cadence软件打补丁

sudo cp $PatchHOME/* /opt/cadence/       ##复制patch文件夹下所有文件到cadence文件夹
cd /opt/cadence/
sudo chmod 777 cadence.pat cadence_patch.sh sfk      ##更改权限
sudo ./cadence_patch.sh Innovus                 ##对Innovus打补丁
sudo ./cadence_patch.sh Virtuoso                ##对IC617打补丁
  • Mentor Graphics Calibre安装,执行以下命令
cd /home/$用户名/calibre存放目录      ##进入calibre软件包所在目录
sudo mkdir -p /opt/mentor/calibre    ##新建calibre文件夹
sudo cp aoi_cal_2017.1_34.33_mib.exe /opt/mentor/calibre/     ##拷贝软件包到新建目录
cd /opt/mentor/calibre            ##进入calibre目录
sudo chmod -R 777 aoi_cal_2017.1_34.33_mib.exe             ##更改软件包权限
sudo ./aoi_cal_2017.1_34.33_mib.exe           ##运行安装

一步步教你用Ubuntu 16.04安装Cadence IC617_第11张图片
一步步教你用Ubuntu 16.04安装Cadence IC617_第12张图片
一步步教你用Ubuntu 16.04安装Cadence IC617_第13张图片

  • 对所安装calibre软件打补丁
sudo cp $PatchHOME/* /opt/mentor/       ##复制patch文件夹下所有文件到mentor文件夹
cd /opt/mentor/
sudo chmod 777 patch_calibre.sh sfk      ##更改权限
sudo ./patch_calibre.sh calibre          ##对calibre打补丁

关于license的问题

  • 具体请参考如下文章
    1、http://bbs.eetop.cn/thread-479940-1-1.html
    2、http://bbs.eetop.cn/thread-452284-1-1.html

  • 终端执行启动配置脚本成功运行

一步步教你用Ubuntu 16.04安装Cadence IC617_第14张图片

你可能感兴趣的:(集成电路设计,IC设计,Ubuntu系统,IC617,EDA工具)