文章目录
前言
最近在学习模拟电路,然后想试一试国产的EDA工具。从此有相关的介绍,
https://bbs.eetop.cn/thread-880276-1-1.html
有了license就可以运行了,可是弃置有一些麻烦,然后发现论坛没有非常详细的安装步骤说明,所以为了方便大家可以快速的体验华大九天的EDA工具,就写了以下的笔记。
一、安装centos7 (或者Redhat)
这里就不详细的说明了,可以百度查找安装的方法。
提示:华大九天EDA需在centos5-7才能运行
本人用的是CentOS-7-x86_64-Everything-2009.iso
,安装有GNOME GUI的(否者没法打开GUI)
二、下载相关的软件和license文件
这个就可以从https://bbs.eetop.cn/thread-880276-1-1.html下载。有两个文件,
- EMPYREAN.doc
- 华大九天AMS全流程软件安装.rar
三、把软件,license从本地传到centos7
为了方便,可以先把rar的包在本地解压,会有两个文件.
把 amsds_univ_202005_lnx64b.tgz
拖到centos7 的虚拟机里。
解压
tar xfz amsds_univ_202005_lnx64b.tgz
会得到一个emprean
的文件夹。
然后进去,把license放进去。把名字换成license.dat
四、改物理地址
先要改一下虚拟机的MAC地址。
我参考的是此文章http://wjhsh.net/ccdc-p-3080132.html
重点在此,
sudo ifconfig eth0 down
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
#添加 MACADDR="24:6E:96:2C:53:98"
sudo ifconfig eth0 up
sudo service network start
如,
改完,用ifconfig eth0
验证一下新的MAC地址,
可以的。
提示:MAC 地址是如何知道的呢?是从
license.dat
里第一里而得知的。
五、配置设置文件
需要改setup.bash
里的一此参数。需要改的就是前几行。
if [ $?LM_LICENSE_FILE ]; then
export LM_LICENSE_FILE=<LICENSE_PORT>@<LICENSE_HOST>:$LM_LICENSE_FILE
else
export LM_LICENSE_FILE=<LICENSE_PORT>@<LICENSE_HOST>
fi
export EMPYREAN_HOME=<INSTALL_PATH>
重点有三个,
- <LICENSE_PORT>改成59001
- <LICENSE_HOST>改成您的ip地址,我的是
192.168.122.251
。可以用ipconfig eth0
来查 - <INSTALL_PATH>改成empyrean的本目录,我的是
/home/liu2333hui/empyrean
以下是我的setup.bash
文件
export LM_LICENSE_FILE=59001@192.168.122.251
export EMPYREAN_HOME=/home/liu2333hui/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
然后
source setup.bash
就可以了
六、改hostname
为了让license验证软lmgrd
能找到虚拟机,就得对一下虚拟机服务器的hostname。
参考https://blog.csdn.net/qq_38860027/article/details/125273781
sudo hostnamectl set-hostname <newhostname>
这里, 改成您的ip地址,我的是192.168.122.251
。所以,
sudo hostnamectl set-hostname 192.168.122.251
查一查hostname
, 应该是刚刚设的ip地址就可以了。
七、改系统时间
可能license已经过期了,所以得改虚拟机的时间才能正常运行。
参考的,https://www.cnblogs.com/jackron/p/12381843.html
这样就可以了,
sudo date -s "2020-01-01 10:10:30"
这样就可以穿越
了
八、配置license文件
license需要改第一行(SERVER开头的), 把之前的ip地址放入就可以 了,如下,
SERVER <newhostname> 246E962C5398 59001
这里, 改成您的ip地址,我的是192.168.122.251
。所以,
SERVER 192.168.122.251 246E962C5398 59001
保存就可以了。
九,启动lmgrd
可以启动license验证软件了,
lmgrd -c 'license.dat'
这样的话就可以了
十,启动华大九天Aether
运行就可以 了,
aether
完美!
总结
谢谢大家,希望国产的软件会越来越好的!