0%

安装包准备

本地环境的文件列出如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@eda shared]# tree -L 2
.
├── calibre2019
│   └── aoj_cal_2019.3_15.11_mib.exe
├── IC06.18.000_lnx86.Base
│   └── CDROM1
├── patch
│   ├── 1patch.sh
│   ├── 1shell.py
│   ├── 1shell.sh
│   ├── cdslicgen.py
│   └── mgclicgen.py
└── SPECTRE18.10.077_lnx86.Base
└── CDROM1

6 directories, 6 files
注:上诉安装包全部都已经解压完毕。

安装InstallScape

  1. 在/opt/eda/cadence目录下创建IC618文件夹,作为IC618的安装目录

  2. 进入/mnt/hgfs/shared/IC06.18.000.lnx86.Base/CDROM1目录下,右键打开终端,在终端中输入./SETUP.SH,按Enter健执行命令

    1
    [root@eda CDROM1]# ./SETUP.SH
  3. 在弹出的界面中,继续按Enter

upload successful

  1. 按照提示,输入IC618安装目录/opt/eda/cadence/IC618后,按Enter键

upload successful

  1. 由于没有事先安装InstallScape,首先在/opt/eda/cadence目录下创建iscape文件夹,然后按照提示安装

upload successful

  1. 如果一切无误,启动脚本的输出信息如上所示,等待几秒,InstallIscape的图形界面就会出现。在菜单栏中的Preferences->InstallScape设置软件安装的路径,本文设置为opt/eda/cadence:

upload successful

upload successful

安装IC618

  1. 点击“Local directory/Media install”—-“Browse”并选择安装文件所在的文件夹IC06.18.000_lnx86.Base/CDROM1,确认路径的正确然后点“Continue>”

upload successful

  1. 在弹出来的界面中勾选IC_06.18.000后,点击Next

upload successful

  1. 在弹出来的界面中,确认IC618的安装路径后,点击Start开始安装

upload successful

  1. 安装完成后,需要进行配置,大部分的配置可以直接按Enter,有两个需要注意一下,一个是提示要不要安装库文件,可以选择安装;另外一个是提示要不要使用默认的OA路径,建议选择默认的就行。

upload successful

这一步选2

upload successful

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

upload successful

  1. 配置完成后,完成了IC618的安装,不要关掉下图界面,继续进行SPECTRE181的安装

upload successful

安装SPECTRE181

  1. 安装过程与IC617类似。在/opt/eda/cadence目录创建SPECTRE181文件夹,用来作为SPECTRE的安装目录。点击上图中的Done,在弹出来的界面中点击Cancel,返回到下图界面,选择SPECTRE的安装包存放路径,点击Continue

upload successful

  1. 勾选SPECTRE_18,点击Next

upload successful

  1. 选择好SPECTRE的安装路径,点击Start开始安装

upload successful

  1. 在弹出来的配置界面中,选择IC618的OA路径

upload successful

  1. 安装成功后的界面如下图所示

upload successful

安装Calibre2019

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

  2. 输入“d”—-“yes”,等待几分钟后完成了calibre2019的安装

upload successful

PATCH

  1. 将patch文件夹复制到/opt/eda/cadence目录下,进入/opt/eda/cadence/patch目录,打开终端,输入./1patch.sh ../IC618/,按Enter

upload successful

  1. 继续在终端中输入./1patch.sh ../SPECTRE181/,按Enter,进行SPECTRE的patch

upload successful

  1. 继续在终端中输入./1patch.sh /opt/eda/mentor/calibre2019/,按Enter,进行calibre的patch

upload successful

LICENSE

  1. 继续在终端输入python cdslicgen.py,产生IC618的license,将产生的license.dat复制到/opt/eda/cadence/license目录(新建license文件夹)下
  2. 在终端输入ifconfig,查看mac地址,ens33下面ether后面的00:0c:29:11:10:a9即为mac地址;继续输入python mgclicgen.py 00:0c:29:11:10:a9,产生calibre的license,将产生的license.dat复制到/opt/eda/mentor/license目录下

运行IC618、calibre2019

  1. 切换到个人账户进入系统,将/opt/eda/cadence/patch目录下的.bashrc复制到个人目录/home/username下,.bashrc是隐藏文件,按CTRL+h可以显示隐藏文件

  2. 在个人目录/home/username打开终端,输入source .bashrc,加载环境变量;再输入virtuoso启动IC618。

  3. 在个人目录/home/username打开终端,输入source .bashrc,加载环境变量;再输入calibre -gui启动calibre

可以使用普通账户进行安装,也可以直接使用root账户进行安装;对于不太熟悉linux命令的同志,使用root账户安装相对简单一点,下面以root账号将eda软件安装在/opt目录下作为示例。

运行库配置

Cadence 、SPECTRE、CALIBRE或本节要安装的VMware Tools,安装或者运行过程都需要一些库文件的支持,而并不是所有linux系统都会安装完整这些库文件,因此首先将这些必需的库文件配置好后,后面安装Cadence的过程就会如飘柔般顺滑 (*・ω< )

PS4:此处为大坑,缺少库文件报错是最常见的、最容易遇到的问题

VMware Tools所依赖的环境:

1
[root@eda ~]# yum install open-vm-tools open-vm-tools-desktop kernel kernel-headers kernel-devel gcc make -y

Cadence所依赖的环境:

1
2
3
4
1 [root@eda ~]# yum install java libjvm.so redhat-lsb glibc.x86_64 glibc.i686 ksh libXext libXext.i686 libXtst libXtst.i686 libXt libXt.i686 libGLU libGLU.i686 mesa-libGLU libXrender libXrender.i686 libXp libXp.i686 libXrandr libXrandr.i686 *xorg* openmotif libstdc++.x86_64 libstdc++.i686 xterm -y
2 [root@eda ~]# find /lib/ -name libjvm.so | grep i386
3 /lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.i386/jre/lib/i386/server/libjvm.so
4 [root@eda ~]# ln -s /lib/jvm/java-1.8.0-openjdk-1.8.0.232.b08-0.el7_7.i386/jre/lib/i386/server/libjvm.so /lib/

注:执行2得到3,4链接3与/lib/

MMSIM所依赖的环境:

1
[root@eda ~]# yum install gcc gcc-c++ csh *xorg-x11-fonts* compat-libstdc++-33.i686 alliance-libs alliance glibc-devel.i686 -y

安装VMware Tools

VMware Tools用于支持鼠标移入移出、文件共享、窗口自适应等实用功能,为了方面实用必装

PS5:是的这里也有坑,旧版本的VMware在CentOS 7下装VMware Tools时运行库会无法识别,因此推荐软件的版本之间要新新、旧旧相搭配保证兼容
  1. 进行下步前,由于目前光驱中加载的还是系统安装镜像,(在虚拟机关闭下)可先断开目前加载的光盘镜像,顺便断开网络连接(这个…你懂得  ̄▽ ̄ 而且据说断网下启动virtuoso更快):

upload successful

upload successful

  1. 点击开启虚拟机,再点击VMware窗口的“虚拟机”—-“重新安装VMware Tools”,然后桌面上会出现一个光盘

upload successful

  1. 在Home目录下右键—-“New Folder”新建文件夹VMwareTools,将光盘所有文件复制到文件夹下,双击VMwareTools-10.3.1-14772444.tar.gz—-“Extract”—-“Extract”解压至原位置

upload successful


能用图形化界面操作的复制、新建等操作我都没有在Terminal中操作,Terminal中新建文件夹,复制,解压需要分别使用mkdir、cp、tar命令


  1. 进入vmware-tools-distrib文件夹,在文件夹内打开终端,执行安装./vmware-install.pl 然后就一路回车,耐心等待,最后一步选择 no,出现Enjoy 表明完成:

upload successful

  1. 安装完成之后,就可以在/mmt/hgfs下看到设置的共享文件夹了,打开“计算机”的正确方式:

upload successful

至此关于CentOS 7系统的安装和Cadence IC的运行环境的配置就完成了,下一节真正的开始安装Cadence IC

安装准备

新建一个文件夹用于安装CentOS 7虚拟机,注意硬盘空间(约100GB),这里我命名为IC618,然后在文件夹下再新建一个shared文件夹并将所有安装文件拷贝进去,这个文件夹将作为虚拟机和Windows之间共享文件的文件夹(当然也可以将共享文件夹设置为其他路径)

upload successful

安装VMware

这里采用的是VMware WORKSTATION PRO 15.5

upload successful

PS:不建议使用其他旧版本的VMware,从VMware到CentOS系统到Cadence的版本都必须互相兼容,减小出现问题的可能

软件获取与安装过程与其他软件类似,此处不赘述

安装时会自动识别windows的区域和语言设置,如果默认为“中文”

安装CentOS 7

在VMware中添加新虚拟机

  1. 打开VMware软件,选择文件–>新建虚拟机,弹出新建虚拟机向导,如下图所示,选择自定义(高级),然后点击下一步

upload successful

  1. 弹出下图所示的界面,直接点击下一步

upload successful

  1. 在弹出的界面选择“稍后安装操作系统”,然后点击下一步

upload successful

  1. 弹出的界面选择Linux(L),版本选择CetOS 7 64位(根据自己的具体情况选择),继续点击下一步。

upload successful

  1. 在弹出的界面中选择好虚拟机的安装位置,根据个人喜好,虚拟机名称可改可不改,然后点击下一步

upload successful

  1. 在弹出来的处理器配置界面中,根据个人电脑配置情况,选择相应的处理器数量和内核数量,然后点击下一步

upload successful

  1. 在弹出内存设置界面中,根据个人硬件情况,选择相应的内存,然后点击下一步

upload successful

  1. 在网络类型界面选择“使用网络地址转换(NAT)(E)”,点击下一步

upload successful

  1. 在I/O控制器类型界面选择“LSI Logic(L)”,点击下一步

upload successful

  1. 磁盘类型选择”SCSI”,点击下一步

upload successful

  1. 在弹出的界面选择“创建新虚拟磁盘”,点击下一步

upload successful

  1. 在弹出的界面中设置磁盘容量大小,建议设置大一点,磁盘不够再扩容相对比较麻烦。系统加上IC618、SPECTRE18、Calibre19大概需要50G,并且设置的磁盘空间并不是立即分配给虚拟机,而是随着虚拟机数据的增加而不断变大。可以选择将虚拟磁盘存储为单个文件,也可以选择拆分成多个文件。

upload successful

  1. 在弹出来的界面中选择磁盘路径,最好跟步骤5的路径一致

upload successful

  1. 在弹出来的界面点击自定义硬件,弹出硬件界面,点击“新CD/DVD(SATA)”,选择好CentOS7 ISO映像文件的路径,点击关闭后,回到原界面点击完成

upload successful

upload successful

  1. 共享文件夹设置

upload successful

upload successful

安装CentOS 7

  1. 点击“开启此虚拟机”,开始运行后,需要将鼠标移出界面的需要按Ctrl+Alt,需要移回则左键点击界面。用箭头↑选择Install CentOS 7,之后回车,然后再回车

  2. 进入语言选择界面,按默认的英语,点击“Continue”

    PS2:不建议使用中文,否则会出现问题,例如中文输入法会导致Calibre输入框无法输入

  3. 点击“SOFTWARE SELECTION”–“Server with GUI”–“Done”,进入软件选择的界面,选择”带GUI的服务器“,右侧的软件,如果不知道哪些是必需的,尽量多选一点,否则后面安装EDA工具的过程中,出现缺少库文件,会很麻烦。

upload successful

upload successful

upload successful

  1. 点击“SYSTEM“选项下的“INSTALLATION DESTINATION”,可以选择”自动配置分区,“也可以选择”我要配置分区“,自动分区有可能根目录的空间不够大,软件就只能安装在自己的目录下。我选择的是自己手动分区,分区如下,可以根据自己喜好划分区。

upload successful

upload successful

upload successful

  1. 所有选项搞定好,点击开始安装

upload successful

  1. 系统开始安装,此时可以设置一下root用户的密码、创建用户(也可以后面创建)。安装完成后点击重启

upload successful

  1. 点击LICENSE INFORMATION,在弹出的界面勾选我同意许可协议,然后点击完成配置。点击“NETWORK&HOST NAME”—-修改Host name(记得点“Apply”)—-打开网络—-“Done”

upload successful
PS4:据说IC617不支持默认主机名也就是localhost.localdomain因此保险起见做了修改

  1. 然后就可以点击”FINISH CONFIGURATION”进入系统。在用户登录界面我们选择直接使用root用户登录(包括以后的操作也需要在root用户下操作,后面不再赘述),也可以用普通用户登录,但是后面的安装过程都要在root权限下执行,同样需要切换到root用户进入桌面后是设置语言、键盘等直接按照默认,一路点”Next”或者”Skip”,至此CentOS 7 64-bit操作系统就安装好了,接下来进行安装Cadence 前的相关配置

此处建议新建一个快照,以后的关键步骤前也是,在后面安装的过程若出错可以通过快照恢复到前一个状态方便Debug


Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment