是德的官网是有完备的软件库的,包括Windows和Linux的PathWave ADS安装包都能在是德官网上找到,链接如下:
(资料图片仅供参考)
https://www.keysight.com/cn/zh/lib/software-detail/computer-software/pathwave-advanced-design-system-ads-software-2212036.html
当前最新的版本是2023 Update1.0,但囿于破解文件的限制,因此本次教程装的是2022版本。
如果在这之前你已经按照我之前的教程安装过Cadence,那ADS的依赖库是完备的,如果没有安装过Cadence,需要安装一下这两个依赖:
$ sudo dnf install csh ksh -y
破解文件的链接如下(里面也有ADS2022的安装包,不想去官网下的小伙伴也可以直接从我分享的百度云里下载):
链接: https://pan.baidu.com/s/1kgw3DH-m4NuCJ20ns_E_yg?pwd=twb8 提取码: twb8
一共有三个文件,一个安装包,一个破解文件,还有一个license文件:
$ tar -xvf ads_2022_shp_linux_x64.tar#解压安装包
$ sudo mkdir /opt/ADS2022#新建一个文件夹
$ sudo ./SETUP.SH#启动安装程序
这时候会弹出来配置license的界面,直接选择退出:
接下来开始对ADS进行破解:
$ sudo cp pubkey_verify /opt/ADS2022#将破解文件拷贝到安装目录
$ cd /opt/ADS2022
$ sudo chmod 777 pubkey_verify #给予破解文件权限
$ sudo ./pubkey_verify #启动破解文件
破解文件跑完之后的界面如下所示:
代码加上 -y再次运行破解文件:
$ sudo ./pubkey_verify -y
此时需要设置一下license:
$ sudo cp license.lic /opt/ADS2022 #将license文件拷贝至安装目录
$ cd /opt/ADS2022/Licensing/2021.02/linux_x86_64/bin
$ sudo ./aglmmgr
点击next,会弹出报错说CPU的ID不匹配:
每台电脑对应不一样的ID,复制这个ID,然后进license文件对第一行的112233445566进行替换:
$ sudo gedit /opt/ADS2022/license.lic
增加一下ADS相关的环境变量:
export HPEESOF_DIR=/opt/ADS2022
export PATH=$HPEESOF_DIR/bin:$PATH
export ADS_LICENSE_FILE=/opt/ADS2022/license.lic
Linux中的ADS跟Windows下的无异,在PDK的配合下可在原理图中进行单功能电路/系统的小信号仿真、大信号仿真以及复杂信号的包络仿真。版图可调用基于矩量法的Momentum进行电磁仿真。
至此,Rocky Linux的射频IC环境搭建基本完备,电路、电磁仿真工具兼具。后续有时间会再更新一些仿真技巧。