经过整合网上的资源,耗费数十小时,期间遇坑无数 (T▽T),终于在CentOS 7 下成功的安装好了Cadence IC617+MMSIM151 +Calibre2015 的IC设计环境,软件版本都较新,亲测功能正常。现在我将我的安装过程整理,分享出来,并且对遇到过的坑进行了注释 (▼ヘ▼#),让其他人可以不用再浪费时间在爬坑上。本文的目标人群是具有部分使用linux和cadence的基础的、希望能学会自己一步步搭建设计环境的IC初学者们,过程写的足够细致,希望可以帮助到广大的IC初学者们。
最后再给自己打个小广告,欢迎关注我的微信公众号:IC_Vision或者知乎专栏和简书,三者同步更新,关注一个IC小白的进阶之路,主要进行优秀的资料、知识、心得、资讯等方面的分享以及记录个人学习历程,欢迎各位的关注和交流 。
那么祝大家学习愉快! ∠( °ω°)/
Peterac
2018.5.25
以下为我的使用画面
现有VMware Workstation 14 和VMware Player 14 两种虚拟机软件:
坑①:不建议使用其他旧版本的VMware,从VMware到CentOS系统到Cadence的版本都必须互相兼容,减小出现问题的可能
安装过程与其他软件类似,此处不赘述
###########################################################
安装时会自动识别windows的区域和语言设置,如果默认为“中文”则安装过程会显示中文,安装完成的软件也是显示中文,以下以中文为示范
###########################################################
点击“文件”—“新建虚拟机”,然后分别按照以下步骤操作:
选择镜像文件
设置虚拟机名称和路径
设置磁盘大小,这里并不是一下子就占用这么大的磁盘空间,而是随着使用的需要而扩大
取消“创建后开启此虚拟机”的勾选,点击“完成”
运行需要进行硬件的配置,点击“编辑虚拟机设置”
点击“开启此虚拟机”,开始运行后,需要将鼠标移出界面的需要按Ctrl+Alt,需要移回则左键点击界面
用箭头↑选择Install CentOS 7,之后回车,然后再回车
进入语言选择界面,按默认的英语,点击“Continue”
坑②:不建议使用中文,否则会出现问题,例如中文输入法会导致Calibre输入框无法输入
选择“SOFTWARE SELECTION”--“GNOME Desktop ”—“Done”,即选择带GNOME桌面的套件
选择“INSTALLATION DESTINATION”--“Done”,自动完成
然后点击“Begin Installation”开始安装
需要分别创建root用户和一个普通用户,自己设置好密码,然后等待安装完成(这里由于边安装边输入可能会卡顿严重 ┐(゚~゚)┌ )
安装完成,点击“Reboot”进行重启
重启完成后进入此画面,点击“LICENSE INFORMATION”--勾选“I accept the license agreement”同意条款--“Done”
点击“NETWORK&HOST NAME”----修改Host name(记得点“Apply”)----打开网络----“Done”
坑③:据说IC617不支持默认主机名也就是
localhost.localdomain因此保险起见做了修改
然后就可以点击”FINISH CONFIGURATION”进入系统
在用户登录界面我们选择直接使用root用户登录(包括以后的操作也需要在root用户下操作,后面不再赘述),也可以用普通用户登录,但是后面的安装过程都要在root权限下执行,同样需要切换到root用户
进入桌面后是设置语言、键盘等直接按照默认,一路点”Next”或者”Skip”,至此CentOS 7 64-bit操作系统就安装好了,接下来进行安装Cadence 前的相关配置
########################################################
此处建议新建一个快照,以后的关键步骤前也是,在后面安装的过程若出错可以通过快照恢复到前一个状态方便Debug
########################################################
由于下一步运行库的配置需要联网获取文件,因此可先确认网络连接
点击“Applications”----“System Tools”----“Settings”,下拉找到“Network”,将网络开关打开
打开终端,使用
ping http://www.baidu.com
可测试网络通畅
ifconfig
可查询到IP地址则说明已经联网
########################################################
灰底格式表示在Terminal中输入的字符,在桌面或文件浏览器内右键---“Open Terminal”可打开终端
########################################################
Cadence 、MMSIM、或本节末尾要安装的VMware Tools,安装或者运行过程都需要一些库文件的支持,而并不是所有linux系统都会安装完整这些库文件,,因此首先将这些必需的库文件配置好后,后面安装Cadence的过程就会如飘柔般顺滑 (*・ω< )
坑④:此处为大坑,缺少库文件报错是最常见的、最容易遇到的问题
在桌面右键---“Open Terminal”可打开终端(root权限下进行)
VMware Tools需要的库
yum update kernel –y
yum install kernel-headers –y
yum install kernel-devel –y
yum install gcc –y
yum install make –y
Cadence需要的库
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 –y
yum install mesa-libGLU -y
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
MMSIM需要的库
yum install gcc -y
yum install gcc-c++ -y
yum install csh -y
yum install *xorg-X11-fonts* -y
yum install compat-libstdc++-33.i686 -y
yum install alliance-libs -y
yum install alliance -y
yum install glibc-2.12-1.107.el6.i686 -y
yum install glibc-devel.i686 -y
yum install glibc -y
yum install compat-readline5-5.2-17.1.el6.i686 -y
yum install xterm-253-1 –y
########################################################
这里是将有可能用到库都写出来了,中间可能会有一些库已经安装,显示Nothing to do或者No package available可以不用管
########################################################
建立链接
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
tmp文件权限修改
chmod 755 /usr/tmp
更新,过程中要输入一次“y”
yum update
完成后重启
reboot
VMware Tools用于支持鼠标移入移出、文件共享、窗口自适应等实用功能,为了方面实用必装
坑⑤:是的这里也有坑,旧版本的VMware在CentOS 7下装VMware Tools时运行库会无法识别,因此推荐软件的版本之间要新新、旧旧相搭配保证兼容
进行下步前,由于目前光驱中加载的还是系统安装镜像,(在虚拟机关闭下)可先断开目前加载的光盘镜像,顺便断开网络连接(这个…你懂得  ̄▽ ̄ 而且据说断网下启动virtuoso更快):
点击“虚拟机”----“[重新]安装VMware Tools”,然后桌面上会出现一个光盘
在Home目录下右键----“New Folder”新建文件夹VMwareTools,将光盘所有文件复制到文件夹下,双击VMwareTools-10.2.0-7259539.tar.gz----“Extract”----“Extract”解压至原位置
########################################################
能用图形化界面操作的复制、新建等操作我都没有在Terminal中操作,Terminal中新建文件夹,复制,解压需要分别使用mkdir、cp、tar命令
########################################################
进入vmware-tools-distrib文件夹,在文件夹内打开终端,执行安装
./vmware-install.pl
然后就一路回车,耐心等待,直至出现enjoy it表明完成:
安装完成之后,就可以在/mmt/hgfs下看到设置的共享文件夹了,注意不要在虚拟机开启的状态下从windows向共享文件夹拷贝文件,打开“计算机”的正确方式:
至此关于CentOS 7系统的安装和Cadence IC的运行环境的配置就完成了,下一节真正的开始安装Cadence IC