一、系统环境

虚拟软件版本:VMware® Workstation 15 Pro (15.5.7 build-17171714)

操作系统:CentOS Linux release 7.9.2009 (Core)

二、Keysight ADS 2024安装文件

主要由以下部分组成:

三、安装过程详解

1.解压缩ADS2024安装程序包

在安装包所在目录打开终端输入命令:tar -xvf ads_2024_shp_linux_x64.tar

如下图所示:

2.安装ADS2024主程序

一路next

进入安装过程

3.安装补丁包

将补丁程序FlexNetLicensePatcher复制到安装目录/home/Keysight/ADS2024下,

打开终端输入命令: cp FlexNetLicensePatcher /home/Keysight/ADS2024/

在/home/Keysight/ADS2024下执行补丁程序,如下图:

4.环境变量配置

环境变量可以认为是软件运行时的“查找表”,用于查找用户运行程序所在位置

(1)导入License许可

打开补丁包PathWaveLinuxPatcher v1.1下license目录下的agileesofd.lic

将agileesofd.lic文件重命名为license.lic,在/home/Keysight/ADS2024/Licensing目录下创建license目录,将license.lic复制到该目录下,并创建license.log文件。

(2)开机自启动license服务环境变量设置

设置开机启动,让linux系统在启动时,就启动license服务,以供ADS运行使用。使用root用户编辑文件/etc/rc.local,添加下列语句

/home/Keysight/ADS2024/Licensing/2023.02/linux_x86_64/bin/lmgrd -c /home/Keysight/ADS2024/Licensing/license/license.lic -l /home/Keysight/ADS2024/Licensing/license/license.log

注:编写的时候注意 -c  -l字符两边有空格。

(3)软件运行环境变量

在linux系统内添加软件运行的环境变量,通俗的说就是软件的“查找表”,告诉linux系统,我把软件安装在哪个路径下。本教程环境变量按照BASH写法进行编写,统一写进普通用户.bashrc文件中,主要有:

export HPEESOF_DIR=/home/Keysight/ADS2024

export ossSimUserHnlDir="$HPEESOF_DIR/idf/ads_site/hnl"

export ossSimUserSiDir="$HPEESOF_DIR/idf/ads_site/si"

export ADS_LICENSE_FILE=27009@IC_EDA

PATH=$HPEESOF_DIR/bin:$PATH

注:须替换为实际安装路径和主机名称。

(4)启动license

在root用户下打开终端,输入命令:

/home/Keysight/ADS2024/Licensing/2023.02/linux_x86_64/bin/lmgrd -c /home/Keysight/ADS2024/Licensing/license/license.lic -l /home/Keysight/ADS2024/Licensing/license/license.log

在license.log里面查看有没有报错信息,根据报错信息排错即可。

如果没有报错信息,说明license授权成功。

四、启动软件,验证是否安装成功。

在普通用户下打开终端输入ads &启动ADS2024软件,如下图所示:

至此,软件安装结束。

五、嵌入Virtuso配置RFIC dynamic link方法

1.配置嵌入语句

将/home/cadence/IC617/tools/dfII/cdsuser/.cdsinit文件复制到普通用户工作目录,并添加下列语句:
load strcat(getShellEnvVar("HPEESOF_DIR") "/idf/config/.cdsinit")

2.报错处理方法

打开终端输入命令:virtuso &

启动时可能会出现如下报错:

\w *WARNING* Momentum will not run because the following files are missing:

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/tools/adsMom/.cdsenv

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/skill/si/caplib/momentum.il

\w *WARNING* The following RFDE configuration files are missing:

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/tools/ads/.cdsenv

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/tools/adsBase/.cdsenv

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/tools/ADSsim/.cdsenv

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/tools/adsDL/.cdsenv

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/skill/hnl/ads.ile

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/skill/si/caplib/ads.ile

\w     /home/cadence/IC617/tools.lnx86/dfII/etc/tools/menus/ADSsim.menus

\w *WARNING* The context file ads.cxt will not be loaded because Cadence is not configured to run RFDE/Dynamic Link.

\w     You may need to source $HPEESOF_DIR/bin/setCSF.csh before starting Cadence.

显示缺少文件

缺少的部分文件在这里:

/home/Keysight/ADS2024/idf目录下

把这里的文件都复制到/home/cadence/IC617/tools.lnx86/dfII/etc.....对应目录下(如果没有这个目录,就收到创建这个目录)

3.验证配置

再次打开终端输入命令:virtuso &

告警消失,嵌入Virtuso配置RFIC dynamic link完成。

六、写在最后

本文仅是对网上信息的总结,不提供任何安装包的下载与破解,请大家支持正版软件,软件版权归软件发行公司所有,请大家学习使用,切勿商用,否则后果自负。

欢迎加微信共同探讨学习,谢谢!

Logo

欢迎加入西安开发者社区!我们致力于为西安地区的开发者提供学习、合作和成长的机会。参与我们的活动,与专家分享最新技术趋势,解决挑战,探索创新。加入我们,共同打造技术社区!

更多推荐