在前几篇专栏中,已经在Rocky Linux中成功安装好了Cadence Virtuoso、Calibre还有PathWave ADS,整个Linux下的电路仿真和电磁仿真环境已经比较完备。但要深入进行微波毫米波或者太赫兹电路的研究,有一个软件始终是难以绕开的,那便是我们通常所称的“海飞丝”——HFSS。HFSS是Ansoft公司推出的三维电磁仿真软件,核心算法是基于有限元的频域算法,其仿真精度在学术界、工业界都受到广泛认可,优秀的自适应网格算法使其在复杂的三维结构下也能得到极高的仿真准确性。Ansoft被ANSYS公司收购后,HFSS及其他一些软件被ANSYS重新整合,推出了ANSYS Electronics Suite,今天我们就来讲讲如何在Rocky Linux中安装ANSYS Electronics Suite,选取的版本是2021 R1。
首先下载ANSYS Electronics Suite的安装包以及破解文件,链接如下:
https://pan.baidu.com/s/1gTkw3gv_T4zazodrJub3Pg?pwd=q4m8 提取码: q4m8
一共三个文件:
ANSYS Electronics Suite的相关安装破解文件
$ tar -xvf ANSYS.ELECTRONICS.2021R1.LOCAL.LICENSING.LINUX64.CRACK-SSQ.tar.gz #解压破解文件安装包
双击Ansys.Electronics.2021.R1.Linux64.iso对镜像文件进行挂载,可以得到下列文件:
安装镜像文件
右键打开终端,进行一些安装前的准备工作。ANSYS Electronics Suite默认只支持SUSE以及RHEL,因此我们要对redhat-release进行一下修改,否则无法进行安装:
$ sudo gedit /etc/redhat-release
修改redhat-release
将文本内容改为Red Hat Enterprise Linux release 8.7,让软件认为自己运行在RHEL上。
然后需要安装一些依赖库文件,安装需要的东西可以在Install_Guide里找到:
$ sudo dnf install -y mesa-libGL.i686 #核心库文件,如果无法启动图形界面,多半与这个有关
$ sudo dnf install -y glibc.i686 glib2.i686 bzip2-libs.i686 libtiff.i686 zlib.i686 libXft.i686 fontconfig.i686 freetype.i686 libXrender.i686 libXxf86vm.i686
然后启动安装程序:
$ sudo ./install
ANSYS Electronics Suite安装界面
选择Install Electronics Suite:
点击Next
选择I accpet
注意,这里要填写所要允许使用ANSYS Electronics Suite的用户所在的用户组:
选择用户组
选择安装路径
默认tmp路径,可改可不改,底下的勾不要取消掉就行
next
选择I have a new license file
路径指向下载的ansyslmd.lic文件
开始安装
安装完成
安装完成,退出安装程序,开始破解。
进入下载的破解文件夹,将AnsysEM文件夹拷贝至安装目录的同名文件夹进行覆盖。
将这两个破解文件夹拷到安装目录下进行覆盖
配置一下环境变量:
export ANSYSLIC_DIR=/opt/AnsysEM/shared_files/licensing
export ANSYSLMD_LCENSE_FILE=/opt/AnsysEM/shared_files/licensing/license_files/ansyslmd.lic
配置环境变量
$ source .zshrc
$ /opt/AnsysEM/AnsysEM21.1/Linux64/ansysedt #启动软件
软件主界面
然后就可以愉快的进行一些无源部件的建模与仿真:
一个SMA接头模型
一个片上电感模型
配合PDK所对应的tech与map文件,Cadence导出GDS之后可以直接导入HFSS生成三维模型,进行仿真设置后即可进行仿真。
自此,一套基于Rocky Linux的完整射频IC仿真环境就搭建完成了,包括Cadence Virtuoso、Calibre、PathWave ADS以及ANSYS Electronics Suite,功能涵盖了原理图电路仿真、版图验证、电磁仿真(基于Momentum的矩量法频域仿真以及基于HFSS的有限元法频域仿真)以及场路联仿的全流程,希望能够给射频IC领域的小伙伴们有所帮助。