AdAdvanced Design System 2024官方版是一款深受国内外许多高校以及研究所喜爱的-微波电路和通信系统仿真软件。ADS技术遥遥领先,已被无线通信与网络以及航空航天与国防领域中的领先厂商广泛采用。功能强大,已经可以实现多种仿真手段,列如时域和频域、线性与非线性、数字与模拟、噪声等等。Advanced Design System是射频工程师必备的工具软件。运行领域也非常之多、RFIC设计、SP设计、射频和微波电路的设计、通信系统的设计和向量仿真等等。同时在最新版中针对RF/MW、高速数字、功率和量子电子在Python自动化、设计管理、布局、数据显示、验证、电路EM模拟、高性能计算(HPC)和许可证排队方面的新功能和增强,以及设计与技术管理、电路仿真、EM仿真、HSD和数据显示领域的修复问题。
适用人员
1、MMIC设计人员
为了使MMIC设计人员能够降低成本并快速进入市场,首先,ADS提供业界领先的电路和电磁仿真器以及完整的制造流程。ADS MMIC桌面流程包括布局,代工厂合格且支持增强型PDK,MMIC工具栏包含全套布局编辑命令,ADS桌面DRC,ADS桌面LVS以及对Assura和TriQuint mailDRC以及Mentor Calibre LVS的支持。有关Keysight解决方案的一般信息,请参阅MMIC设计。 ADS中的MMIC设计
2、信号完整性工程师
信号完整性工程师正在克服多千兆位/秒的屏障,寻求ADS以正确处理失真,失配和串扰等高速效应。独特的是,ADS集成了精确的系统,电路和EM仿真器,因此您不仅可以获得正确的答案,还可以通过避免在一组点工具之间容易出错且耗时的数据传输来加快速度。立即评估ADS,了解Cisco,NVIDIA和Inphi等公司发现的情况。有关Keysight解决方案的一般信息,请参阅信号完整性分析。 ADS数据显示中的眼罩
3、RFIC设计人员
如果您的设计基于Cadence设计流程,您可以使用Keysight的GoldenGate RFIC仿真软件直接从Cadence环境中访问Keysight强大的频域仿真技术。来自Cadence环境的电路网表也可以使用动态链接进入ADS进行系统级分析。无论哪种方式,您都有能力有效地设计具有高性能和高产量的RFIC,以充分利用市场机会。有关Keysight解决方案的一般信息,请参阅RFIC设计。 RFIC设计
4、射频和微波电路板设计人员
不断增加基板层数,更小的外形尺寸,复杂的封装技术以及更紧密的设计接近度,使RF / MW电路板设计变得更具挑战性。ADS提供集成的系统,电路和EM仿真器,布局和强大的优化器,有助于提高生产率和效率,在制造之前验证高产量设计。ADS与Mentor和Cadence等框架集成产品配合使用,以适应您的设计流程。有关Keysight解决方案的一般信息,请参阅RF和微波板设计。 射频和微波板设计
5、RF系统级封装和RF模块设计器
ADS提供集成电路,系统和3D EM仿真器,用于设计和验证复杂的SiP和SoP设计,如RF前端和功率放大器模块。ADS有效地解决了低成本封装中更小外形尺寸和更多功能的趋势,准确地解释了RF混合信号,混合技术组件(如MMIC,RFIC,分立元件,天线和带有嵌入式无源元件的多层封装)的交互。符合ADS行业标准的无线库可以根据最新的无线标准验证设计。有关Keysight解决方案的一般信息,请参阅RF系统级封装和RF模块设计。 RF系统级封装和RF模块设计
6、电力电子设计师
现代开关器件(如SiC和GaN)的快速边缘需要对EDA工具进行新的思考。传统的SPICE不足,因为它仅限于时域和集总元素。ADS(可选配EMPro)提供集总和分布式元件的时域和频域仿真。频域由ADS的谐波平衡(HB)模拟器覆盖。HB迅速产生稳态解。我们的EM场解算器,Momentum,FEM Element和FDTD Element涵盖了分布式效果。将EM场解算器应用于“虚拟原型”有三个主要原因:
PCB走线和过孔会为电路增加显着的寄生阻抗
创建基于EM的分布式组件模型,例如带有集成磁性的PCB走线电感器
在“虚拟腔室”中建模EMI / EMC
主要功能
一、设计辅助
ADS软件除了上述的仿真分析功能外,还包含其他设计辅助功能以增加使用者使用上的方便性与提高电路设计效率。ADS所提供的辅助设计功能简介如下:
1.设计指南
设计指南是藉由范例与指令的说明示范电路设计的设计流程,使用者可以经由这些范例与指令,学习如何利用ADS软件高效地进行电路设计。
目前ADS所提供的设计指南包括:WLAN设计指南、Bluetooth设计指南、CDMA2000设计指南、RF System设计指南、Mixer设计指南、Oscillator设计指南、Passive Circuits设计指南、Phased Locked Loop设计指南、Amplifier设计指南、Filter设计指南等。除了使用ADS软件自带的设计指南外,使用者也可以通过软件中的DesignGuide Developer Studio建立自己的设计指南
2.仿真向导
仿真向导提供step-by-step的设定界面供设计人员进行电路分析与设计,使用者可以藉由图形化界面设定所需验证的电路响应。
ADS提供的仿真向导包括:元件特性(Device Characterization)、放大器(Amplifier)、混频器(Mixer)和线性电路(Linear Circuit)
3.仿真与结果显示模板
为了增加仿真分析的方便性,ADS软件提供了仿真模板功能,让使用者可以将经常重复使用的仿真设定(如仿真控制器、电压电流源、变量参数设定等)制定成一个模板,直接使用,避免了重复设定所需的时间和步骤。结果显示模板也具有相同的功能,使用者可以将经常使用的绘图或列表格式制作成模板以减少重复设定所需的时间。除了使用者自行建立外,ADS软件也提供了标准的仿真与结果显示模板可供使用
二、仿真设计
ADS软件可以提供电路设计者进行模拟、射频与微波等电路和通信系统设计,其提供的仿真分析方法大致可以分为:时域仿真、频域仿真、系统仿真和电磁仿真,ADS仿真分析方法具体介绍如下:
1.高频SPICE分析和卷积分析
高频SPICE分析方法提供如SPICE仿真器般的瞬态分析,可分析线性与非线性电路的瞬态效应。在SPICE仿真器中,无法直接使用的频域分析模型,如微带线带状线等,可于高频SPICE仿真器中直接使用,因为在仿真时可于高频SPICE仿真器会将频域分析模型进行拉式变换后进行瞬态分析,而不需要使用者将该模型转化为等效RLC电路。因此高频SPICE除了可以做低频电路的瞬态分析,也可以分析高频电路的瞬态响应。此外高频SPICE也提供瞬态噪声分析的功能,可以用来仿真电路的瞬态噪声,如振荡器或锁相环的jitter
卷积分析方法为架构在SPICE高频仿真器上的高级时域分析方法,藉由卷积分析可以更加准确的用时域的方法分析于频率相关的元件,如雨以S参数定义的元件、传输线、微带线等。
2.线性分析
线性分析为频域的电路仿真分析方法,可以将线性或非线性的射频与微波电路做线性分析。当进行线性分析时,软件会先针对电路中每个元件计算所需的线性参数,如S、Z、Y和H参数、电路阻抗、噪声、反射系数、稳定系数、增益或损耗等(若为非线性元件则计算其工作点之线性参数),在进行整个电路的分析、仿真
3.电路包络分析
电路包络分析包含了时域与频域的分析方法,可以使用于包含调频信号的电路或通信系统中。电路包络分析借鉴了SPICE与谐波平衡两种仿真方法的优点,将较低频的调频信号用时域SPICE仿真方法来分析,而较高频的载波信号则以频域的谐波平衡仿真方法进行分析
4.射频系统分析
射频系统分析方法提供使用者模拟评估系统特性,其中系统的电路模型除可以使用行为级模型外,也可以使用元件电路模型进行习用响应验证。射频系统仿真分析包含了上述的线性分析、谐波平衡分析和电路包络分析,分别用来验证射频系统的无源元件与线性化系统模型特性、非线性系统模型特性、具有数字调频信号的系统特性
三、ADS与其他EDA软件和测试设备间的连接
由于现今复杂庞大的的电路设计,每个电子设计自动化软件在整个系统设计中均扮演着螺丝钉的角色,因此软件与软件之间、软件与硬件之间、软件与元件厂商之间的沟通与连接也成为设计中不容忽视的一环。ADS软件与其他设计验证软件、硬件的连接简介如下:
1.SPICE电路转换器
SPICE电路转换器可以将由Cadence、Spectre、PSPICE、HSPICE及Berkeley SPICE所产生的电路图转换成ADS使用的格式进行仿真分析、另外也可以将由ADS产生的电路转出成SPICE格式的电路,做布局与电路结构检查(LVS,Layout Versus Schematic Checking)与布局寄生抽取(Layout Parasitic Extraction)等验证。
2.电路与布局文件格式转换器
电路与布局格式转换器提供使用者与其他EDA软件连接沟通的桥梁,藉由此转换器可以将不同EDA软件所产生的文件,转换成ADS可以使用的文件格式。
3.布局转换器
布局式转换器提供使用者将由其他CAD或EDA软件所产生的布局文件导入ADS软件编辑使用,可以转换的格式包括IDES、GDSII、DXF、与Gerber等格式。
4.仪器伺服器
仪器伺服器提供了ADS软件与测量仪器连接的功能,使用者可以通过仪器伺服器将网络分析仪测量得到的资料或SnP格式的文件导入ADS软件中进行仿真分析,也可以将软件仿真所得的结果输出到仪器(如信号发生器),作为待测元件的测试信号。
新功能介绍
ADS2024无论在射频、还是高速、数据显示、设计数据和IP管理以及自动化仿真这一块都有很多更新。同时还有一些新的功能,比如量子仿真。
在信号完整性这个部分,有不少更新,比如在Memory这一块增加了眼图编辑,因为在Memory的设计中,眼图的种类比较多,所以为了满足用户便捷性的自定义,就增加了这个功能。
在ADS2024的Memory仿真中串扰比较小的部分可以自定义是否忽略不计。大家都知道,memory仿真的时候经常出现几十上百个port,这样很容易导致计算量大增,这个功能就能非常简单粗暴地解决这个问题。
通过大模型实验过,可以降低40~50%的时间,幅度差异2%以内,眼宽差异0.6%以内。有兴趣的可以尝试看看。
这次Memory designer有一个超级骚操作,竟然可以直接使用memorydesigner的原理图直接仿真S参数了。简直被ADS研发的同事暖心到。
ADS这次更新,还是一如既往的在结果处理上下了很多工夫,比如,在之前给大家介绍的Smart probe,这次又新增了一个输出仿真报告的功能,如下图所示:
这份报告非常清楚地列举了仿真眼图,波形以及仿真结果。即使不懂SI的或者仿真的看报告就知道设计是否满足要求。
需要做COM仿真的小伙伴,ADS这次把COM版本新增了3.9和4.0版本。应该基本能满足COM的仿真,如果不满足就再自定义仿真文件吧。
如果你想要仿真更便捷、更符合自己的工作习惯和流程,还可以进一步地把仿真做成自动化,像下图一样。
ADS的仿真自动化能做的不止如此,还有很多意想不到的情况和效果,小伙伴可以多多发挥一下。比如在ADS DDS里面就可以直接打开VS Code进行Python脚本编写。
要是有做量子计算相关产品的小伙伴,ADS2024一定是值得期待的,因为在ADS2024里面新增了一个QuantumPro功能,这就能直接进行量子计算相关电路的仿真。当然,这没办法体验到量子纠缠感觉。
射频部分,包括射频电路的仿真、PCB的仿真以及loadpull数据导入和分析。如下是在ADS RFPro里面进行Keysight某仪器电路的仿真。
还有很多包括电源完整性、HPC、云计算、数据显示、DRC检查等等新功能。
卸载教程
PS:可解决“删除不干净”、“卸载不彻底”等问题
1、打开开始菜单,然后在右侧找到【控制面板】,双击进入
2、在控制面板中,我们找到【添加/删除程序】
3、找到“ARM Developer Suite 点击后面的【更改/删除】
4、点击最下方的【Remove】,再点击【Next】。之后,会弹出一个确认信息,我们点击【确定】即可
5、等待卸载完成
6、之后点击运行,然后输入“regedit”,进入注册表,在注册表中,我们找到ADS这个选项,然后删除。具体目录:HKEY_LOCAL_MACHINE-->SOFTWARE-->Microsoft-ADs,点击删除即可