cadence virtuoso为什么只能在linux下运行,ubuntu18.04安装cadence virtuoso

最近需要做一些集成电路设计相关的工作,研究了一下,还挺复杂。不过千里之行,始于足下,再复杂的东西也是一步步由简单的东西构建而成的。根据工作需要 ,安装了全定制集成电路设计软件IC617,下面记录一下过程。

由于virtuoso不支持windows系统,因此先安装了ubuntu18.04系统,并安装好jdk。如果懒得下载oracle jdk的,可以如下直接apt安装openjdk。

sudo apt-get install openjdk-8-jdk openjdk-8-jre

除此以外,还需要安装如下软件包

sudo apt-get install ksh csh xterm libncursesw5-dev libxtst6:i386 libxi6:i386 lib32ncurses5 lib32stdc++6 libstdc++5:i386

由于virtuoso支持的redhat enterprice linux和ubuntu还是有些不同,因此还需要做一些修改才能顺利安装。首先创建如下软链接

sudo ln -s /usr/bin/mawk /bin/awk

sudo ln -s /usr/bin/basename /bin/basename

sudo ln -s /lib/x86_64-linux-gnu/libncursesw.so.5.9 /lib/libtermcap.so.2

然后在/etc文件夹中新增文件redhat-release,其内容为如下一句话

Red Hat Enterprise Linux release 6.12

这是为了让软件认为自己运行在red hat enterprice linux上。注意在/etc中创建文件需要root权限,因此完成后最好把权限修改为644

sudo chmod 644 /etc/redhat-release

接下来就可以开始安装了。首先下载安装文件,所有安装文件可在如下地址下载

提取码为:eern

cadence virtuoso为什么只能在linux下运行,ubuntu18.04安装cadence virtuoso_第1张图片

注意下载后的文件是按安装在虚拟机上准备的,因此有一些文件是没必要的,实际上用得到的只有从03到10。此外,文件的排列顺序也就是实际的安装顺序,在安装前要对所有文件进行解压。因为04的两个压缩包是分卷压缩的,因此解压需要使用如下方法

cat 04.IC06.17.700_Base.zip* > 04.IC06.17.700_Base.zip

unzip 04.IC06.17.700_Base.zip

即先将两个分卷合并,然后再解压,否则可能遇到无法解压的情况。

进入解压后的03.InstallScape,可看到如下压缩文件,

cadence virtuoso为什么只能在linux下运行,ubuntu18.04安装cadence virtuoso_第2张图片

该文件可用如下方法解压

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

解压后得到如下文件

cadence virtuoso为什么只能在linux下运行,ubuntu18.04安装cadence virtuoso_第3张图片

在此目录下执行如下语句即可开始安装。注意网上的帖子均安装在/opt目录下,因此需要root权限创建文件夹并修改权限。此处我直接装在当前用户目录下,故不需要root权限,而且以后的操作也都不再需要root权限。

iscape/bin/iscape.sh

cadence virtuoso为什么只能在linux下运行,ubuntu18.04安装cadence virtuoso_第4张图片

选择IC617解压后所在目录,直接点击continue

cadence virtuoso为什么只能在linux下运行,ubuntu18.04安装cadence virtuoso_第5张图片

选择要安装的程序,点击next

你可能感兴趣的:(cadence)