在这里插入图片描述


前言

最近在学习模拟电路,然后想试一试国产的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下载。有两个文件,

  1. EMPYREAN.doc
  2. 华大九天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>

重点有三个,

  1. <LICENSE_PORT>改成59001
  2. <LICENSE_HOST>改成您的ip地址,我的是192.168.122.251。可以用ipconfig eth0 来查
  3. <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

在这里插入图片描述

完美!

总结

谢谢大家,希望国产的软件会越来越好的!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐