因为想学习华大九天EDA工具,想试着在自己电脑上安装一个Aether软件用来方便学习,于是上网找到了一些资源,但苦于教程比较少,步骤比较麻烦,所以身为小白的我写下这篇笔记用来记录自己在安装过程中踩过的坑。
笔记主要参考了这篇文章并做了一些补充需要的可以看看呀:【华大九天Aether芯片EDA模拟电路仿真 Centos7安装】-CSDN博客
安装centos7
我用的是CentOS-7-x86_64-Everything-2009.iso
这里提供一个下载源:http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
下载相关的软件和license文件
这个可以从https://bbs.eetop.cn/thread-880276-1-1.html下载。有两个文件,
- EMPYREAN.doc
- 华大九天AMS全流程软件安装.rar
把软件,license从本地传到centos7
先本地解压再把 amsds_univ_202005_lnx64b.tgz
拖到centos7 的虚拟机里。
- 这里注意不要直接从电脑直接拖拽压缩包到虚拟机,这样会出现解压后文件丢失的情况。这里可以通过虚拟机共享文件夹的方式把文件传输到虚拟机。
教程如下:在电脑任意磁盘中创建一个文件夹用于文件共享,并在虚拟机设置中选择共享文件夹选项并设置好我们前面创建好的用于共享的文件夹路径。
我们在电脑中把压缩包文件复制到共享文件夹中,在虚拟机mnt/hgfs文件夹中就可以看到我们的文件了。
将压缩包复制到主文件夹。
具体参考:VMware教程(一):设置 CentOS 7 共享文件夹_vmware centos 共享文件夹_Lucky扬的博客-CSDN博客
终端输入解压命令:
tar xfz amsds_univ_202005_lnx64b.tgz
得到一个emprean
的文件夹,然后进把license放进去。把名字换成license.dat
改物理地址
这里要改一下虚拟机的MAC地址,依次输入以下指令:
- 注意这里网卡名字
ens33
有时会不一样,有些虚拟机是eth0
具体可以在终端输入ifconfig
查看,一般输入后第一个名称就是你的网卡名字。
sudo ifconfig ens33 down
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
#添加 MACADDR="24:6E:96:2C:53:98"
sudo ifconfig ens33 up
sudo service network start
改完,用ifconfig ens33
验证一下新的MAC地址
为防止mac地址重启后复原也可以看看这篇文章:Linux/CentOS下修改MAC地址_centos mac地址_Jayson1024的博客-CSDN博客
配置设置文件
点击empyrean文件夹下setup.bash文件,需要改setup.bash
里的一此参数。
- <LICENSE_PORT>改成59001
- <LICENSE_HOST>改成自己的ip地址,我的是
192.168.159.135
。 - <INSTALL_PATH>改成empyrean的本目录,我的是
/home/qiu/empyrean
。
以我的为例:
export LM_LICENSE_FILE=59001@192.168.159.135
export EMPYREAN_HOME=/home/qiu/empyrean
source $EMPYREAN_HOME/tools/pycell_spt/quickstart/bashrc
export SVRF2PVRS_HOME=$EMPYREAN_HOME/tools/svrf2pvrs
export PATH=$SVRF2PVRS_HOME/bin:$EMPYREAN_HOME/bin:$PATH
export PANDA_HOME=$EMPYREAN_HOME/tools/aether
export PANDA_OA_HOME=$EMPYREAN_HOME/openaccess
export ARGUS_HOME=$EMPYREAN_HOME/tools/argus
export AEOLUS_HOME=$EMPYREAN_HOME/tools/aeolus
export ALPS_HOME=$EMPYREAN_HOME/tools/alps
export ALPSGUI_HOME=$EMPYREAN_HOME/tools/alpsgui
export IWAVE_HOME=$EMPYREAN_HOME/tools/iwave
export RCEXPLORER_HOME=$EMPYREAN_HOME/tools/rcexplorer
export AMSPD_HOME=$EMPYREAN_HOME/tools/amspd
export ALPSYIELD_HOME=$EMPYREAN_HOME/tools/alps-ya
export ESIMMODEL_HOME=$EMPYREAN_HOME/tools/esimmodel
export ALPSCD_HOME=$EMPYREAN_HOME/tools/alpscd
export EMPYREAN_NO_MAGNIFY=1
export ALPS_EDU=1
接着emprean
目录下终端输入
source setup.bash
就可以了
改hostname
sudo hostnamectl set-hostname <自己的IP地址>
例:sudo hostnamectl set-hostname 192.168.159.135
改系统时间
sudo date -s "2020-01-01 10:10:30"
参考:centos系统时间修改 - 凡尘夫子 - 博客园 (cnblogs.com)
配置license文件
license需要改第一行(SERVER开头的), 把之前的ip地址放入就可以 了,如下:SERVER <自己的IP地址> 246E962C5398 59001
例:SERVER 192.168.159.135 246E962C5398 59001
启动lmgrd
emprean
目录下输入:
lmgrd -c 'license.dat'
- 注意若此处出现以下情况,原因是缺少必要组件LSB,Linux需要自己找DEB,输入以下指令安装
sudo yum install redhat-lsb
- 安装完成后再次输入
lmgrd -c 'license.dat'
启动华大九天Aether
emprean
目录下输入:
aether
总结
经过这次安装的过程让我学习到了很多新知识,非常感谢文章中引用的博主大大们给的教程,简直太帅了!!٩(๑>◡<๑)۶