【华大九天Aether芯片EDA模拟电路仿真 Centos7安装】

在这里插入图片描述


前言

最近在学习模拟电路,然后想试一试国产的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

在这里插入图片描述

完美!

总结

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

### 华大九天 EDA 工具简介 华大九天是中国领先的电子设计自动化(EDA)软件供应商之一,其产品涵盖了集成电路设计全流程所需的多种工具。以下是关于华大九天及其主要工具 Aether 的详细介绍。 #### 1. **华大九天概述** 华大九天致力于提供全面的 EDA 解决方案,支持从芯片设计到制造的整个流程。作为中国本土企业,它在推动国内半导体行业发展方面发挥了重要作用。通过自主研发的技术,华大九天提供了多款功能强大的工具来满足不同层次的设计需求[^1]。 #### 2. **Aether 工具特点** Aether华大九天推出的一款核心 EDA 软件,主要用于模拟/混合信号电路设计以及定制化 IC 设计。该工具有以下几个显著特性: - 支持复杂电路的原理图绘制与版图编辑; - 提供高效的仿真环境以验证设计性能; - 集成了丰富的库资源和元件模型以便于用户快速搭建电路结构; - 友好的界面交互体验使得初学者也能轻松上手[^2]。 #### 3. **安装与配置指导** 对于希望尝试华大九天 Aether 工具的新用户来说,正确的安装过程至关重要。通常建议基于 Linux 平台如 CentOS 或 RedHat 进行部署,并按照官方文档完成 License 文件申请及激活操作。此外,在实际应用过程中还需要合理调整各项参数设定,比如定义快捷键组合提高工作效率或是创建自定义组件用于特定场景下的仿真实验等[^3]。 #### 4. **构建个性化元器件方法** 当利用华大九天平台开展具体项目开发时,可能遇到标准数据库无法完全覆盖所需类型的状况。此时可以通过内置的功能模块自行建立新的单元格对象。例如进入 Symbol View 后调用 CDF Editor 对话框即可依次指定 Component Parameter、Simulation Information 和 Interpreted Labels 属性值从而实现目标效果[^4]。 ```python # 示例 Python 脚本片段演示如何自动处理某些数据转换任务 def process_cdf_data(input_file, output_dir): import os if not os.path.exists(output_dir): os.makedirs(output_dir) with open(input_file, 'r') as f_in: lines = f_in.readlines() processed_lines = [] for line in lines: # 假设这里执行某种解析逻辑... new_line = transform(line.strip()) processed_lines.append(new_line) result_path = os.path.join(output_dir, "output.txt") with open(result_path, 'w') as f_out: f_out.write("\n".join(processed_lines)) process_cdf_data('input.cdf', './results') ``` 上述脚本仅为示意用途,展示了可以配合使用的辅助编程技巧帮助管理大型项目的文件资料等内容。 ---
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值