1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,ADS,软件介绍与入门,1,三、,ADS,软件介绍与入门,3.1 ADS,软件概要,ADS,(,Advanced Design System,)软件,是,Agilent,公司专门为,RF,工程师及,DSP,工程师开发的,EDA,工具
2、是国内外各大学和研究所使用最多的射频微波电路和通信系统仿真软件。其功能非常强大,仿真手段也丰富。主要应用于:射频和微波电路的设计,,MMIC,和,RFIC,的设计,通信系统的设计,数字逻辑及,DSP,设计。微波电路系统版图内含电磁场仿真工具,Momentum,,并且能使版图与原理图自动同步,大大提高了版图设计效率。,2,3.1 ADS,软件概要,ADS,能帮助用户解决从概念到产品、从器件到系统,整个过程中各个环节的设计问题。,ADS,的设计覆盖了从集总参数到分布参数;从低频到高频;从数字到模拟;从时域到频域;从线性到非线性;从电路到电磁场;从单个器件到整机等全方位的设计。,计算机辅助设计过程
3、都包含三个基本步骤:,(1),建立电路的数学模型;,(2),搭建仿真模型,并对模型进行分析计算;,(3),对设计进行参扫和最优化。,3,ADS,系统包括几个设计窗口,、,几万个元件组成的元件库,、,附带的一个二维半的场分析工具,Momentum,以及与第三方软件的互联工具。这些工具全部集成在一个图形用户环境中,方便好用。,系统中的几万个元器件参数来自众多厂家,已使用多年,真实可靠,并持续更新中;许多元器件还包含物理结构信息,;,同时系统还提供了开放式的元件库,用户可根据自己的需要进行扩充和构建。,3.1 ADS,软件概要,4,ADS,把一个设计任务称之为一个工程,or,项目(,project,
4、并建立一个单独的工程目录来装载与之有关的所有文件。这些文件根据不同的类型存入,5,个子目录中:,networks,(,存放原理图和版图文件,),、,data,(,存放原理图仿真的数据,),、,mom_dsn(,存放,momentum,仿真的数据,),、,verification,(,存放设计规则校验数据,),、,synthesis,(,存放,DSP,应用中相关的数据,),。,ADS,包含四类设计窗口:,Schematic,窗口,编辑和搭建电路原理图;,Hpessofsim,窗口,对电路进行各种仿真和计算;,Data display,窗口,以各种形式显示仿真结果;,Layout,窗口,编辑电
5、路版图和利用,Momentum,工具进行二维半的场计算。,总之,,ADS,是一个很庞大的系统,它自身就附带很多可利用资源,这为,RF,和,DSP,工程师提供了很大的帮助。,3.1 ADS,软件概要,5,3.1 ADS,软件概要,6,三、,ADS,软件介绍与入门,3.2 ADS,仿真分析方法、仿真控制器,高频,SPICE,分析和卷积分析(,Transient,、,Convolution,),S(Z,、,Y,和,H,等参数,),参数的线性分析(,S Parameters,),谐波平衡分析,(Harmonic Balance),电路包络分析(,Circuit Envelope,),拖勒密分析(,Pt
6、olemy,),射频系统分析,平面电磁仿真分析,(Momentum),立体结构三维电磁仿真分析(,EMDS,),大致可以分为:,时域仿真、频域仿真、系统仿真、电磁仿真,频域,仿真,混合模,式仿真,电磁,仿真,系统仿真,时域仿真,7,三、,ADS,软件介绍与入门,仿真控制器,功能描述,典型使用场合,直流仿真控制器,-DC,直流拓扑检查及直流工作点分析,所有,RF/,模拟设计(有源电路),交流仿真控制器,-AC,获取小信号传输参数如电压增益、电流增益及线性噪声电压和噪声电流等,滤波器、放大器,S,参数仿真控制器,-S Param,提供,S,、,Y,、,Z,、线性噪声、群时延等参数(可以用来达到交流
7、仿真的很多目的),滤波器、振荡器、放大器,谐波平衡仿真控制器,-HB,在频域分析各种谐波和交调成分,如,IP3,混频器、振荡器、功放、收发机,大信号,S,参数仿真控制器,-LSSP,执行大信号,S,参数分析来描述非线性行为,功率放大器,增益压缩仿真控制器,-XDB,寻找一个用户定义的增益压缩点,在此点上实际功率曲线偏离理想线性曲线,xdB,功率放大器、混频器,电路包络仿真控制器,-Envelope,利用混合频域时域分析技术来对复杂信号如数字调制,RF,信号的快速、完整的分析,混频器、振荡器、功率放大器、收发机、锁相环,数据流仿真器,控制数字信号及时钟信号,所有数字信号处理,DSP,瞬态仿真控制
8、器,-Transient,完全在时域中利用一个简化的模型求解非线性电路,用于说明分布式元件的频率响应,振荡器、混频器、功率放大器、开关电路,8,三、,ADS,软件介绍与入门,3.3 ADS,所提供的辅助设计功能,设计指南(,Design Guide,),仿真向导(,Simulation Wizard,),仿真模板与结果显示模板,(Simulation&Data Display Template),电子笔记本(,Electronic Notebook,),9,三、,ADS,软件介绍与入门,3.4 ADS,与其他,EDA,软件和测试设备间的连接,SPICE,网表电路转换器(,SPICE Netli
9、st Translator,),电路与布局文件格式转换器,(IFF Schematic and Layout Translator),设计工具箱(,Design Kit,),仪器伺服器,10,三、,ADS,软件介绍与入门,3.5 ADS,数据传输格式,格式,功能描述,所在模型库及使用,1,、,Touchstone,(,SnP,)格式,SnP,小信号,S,、,H,、,Y,、,Z,或,G,参数。还可以包括噪声数据(但仅限,2,端口)。,n,是端口数。,n,端口,S,参数文件(,SnP,),Data Items Library,组成部分,2,、,Citifile,格式,CITI,网络分析仪支持的一种
10、普通数据格式。可以存储若干多维数据。,S,P,端口,S,参数文件,Data Items Library,组成部分,3,、,Agilent IC-CAP,格式,DUT,、,MDL,、,SET,Agilent IC-CAP,软件中的测试下的元件(,DUT,),模型(,MDL,)和设置(,SET,文件)。这些文件可以包括测试、仿真和,/,或传输数据。,一旦数据被读入数组,被可以从数组读取数据的任何元件(如:,Vt,数组源)使用。,4,、,MDIF,格式,DSCR,离散(被变址的)列表值和可能的统计密度数据。,DAC,GCOMP,增益压缩数据,System-Amps&Mixers,库中的放大器和混频器
11、项目。,GEN_MDIF,被推广的与其他,MDIF,格式统一的多维平台。,DAC,IMT,用于分析混频器的谐波,是用户定义的混频交调产物的构成表。,System-Data Models,库中的,MixerIMT,、,MIXERIMT2,11,三、,ADS,软件介绍与入门,格式,功能描述,所在模型库及使用,MODEL_MDIF,非线性模型参数,EEFET1,,,BJTAP,等等。,P2D,P2D,文件采用了,MDIF,格式的系统生成的,S,参数文件,(,带有增益压缩的,2,端口,S,、,H,、,Y,、,Z,或,G,参数,),,是大信号,S,参数文件。该文件可以由,P2D,仿真器,(,在,LSSP
12、仿真面板中,),产生,所以它产生的是和功率有关的大信号,S,参数。该文件经过,AMPP2D,模型引用后可以进行系统级的仿真。,System-Amps&Mixers,库中的,AmplifierP2D,项。,PDF,用户定义,部分明白的线性概率密度函数数据。,同,Statistic,标签中的表达式。,S2D,采用了,MDIF,格式的系统生成的小信号,S,参数文件,(,带有增益压缩的,2,端口,S,、,H,、,Y,、,Z,或,G,参数,),。可以描述小信号数据,噪声数据,非线性数据和交调数据;也可以把非线性描述为驱动功率的或者是三阶交调截点、,1dB,增益压缩点、饱和功率、饱和时增益压缩几个参数的
13、综合表示的函数。,System-Amps&Mixers,库中的,Amplifier S2D,,,Amplifier,及,Mixer,项。,S2PMDIF,多维,2,端口,S,、,Y,、,Z,、,H,、,G,信号和,2,端口噪声参数(,Fmin,,,Gopt,,,Rn,)数据。,同,S2PMDIF,和,DAC,SDF,HP89400,文件格式的时域电压数据文件。,Sinks,库中,Timed Sources and OutFile,项中的,TimeFile,项,SPW,Cadence Alta Group SPW,格式的时域电压数据文件。,Sinks,库中,Timed Sources and O
14、utFile,项中的,TimeFile,项,TIM,时域数据,Sinks,库中,Timed Sources and OutFile,项中的,TimeFile,项,12,三、,ADS,软件介绍与入门,3.6 ADS,快速入门,3.6.1,打开程序,依次点击,开始,所有程序,Advanced Design System 2009 Update 1,Advanced Design System 2009 Update 1,,出现,ADS,引导界面,如右图所示。,启动后进入主窗口,如右图所示。,有的电脑上述方法打不开,请点击桌面上的,ADS,程序图表,双击打开。,13,三、,ADS,软件介绍与入门,3
15、6.2,创建项目(工程),一定要将项目放在系统默认目录下,14,三、,ADS,软件介绍与入门,3.6.2,打开项目(工程),a,)选择,File Open Project,,然后使用对话框定位并打开已存在的项目,b,)也可使用主窗口上的文件浏览器(,File Browser,)定位项目并双击来打开它,15,三、,ADS,软件介绍与入门,3.6.3,共享项目(工程),使用主窗口可以使用和共享项目资源。,a,)拷贝复制一个项目。选择,File Copy Project,,然后使用对话框定位并拷贝这个项目。,b,)添加链接来创建一个分级项目。选择,FileInclude/Remove Projec
16、ts,,然后使用对话框定位并链接到这个项目。这样就可以从已链接的项目中获取所需要的资源,而不需要关闭正在设计的,project,。,c,)使用存档或不存档,来生成或还原一个简洁的项目存档文件。,选择,File Archive Project,定位并生成存档项目,,File Unarchive Project,定位并还原一个,ADS,项目。,16,三、,ADS,软件介绍与入门,3.6.4,创建和打开,ADS,设计,ADS,使用,project,(工程或项目)来组织和存储为设计生成的原理图和版图等信息。一个,project,可以由单个的原理图或版图组成,也可以由多个原理图或版图及其包含的内部子电路
17、的原理图和版图组成。项目中的所有设计都可以直接从主窗口或从一个设计窗口内显示和打开。,What to do in a design,?,创建和修改电路图和版图,添加变量和方程,放置和修改元件、封装及仿真控制器,插入文本和说明注释,仿真设计和优化,由原理图生成版图(及从版图到原理图),17,三、,ADS,软件介绍与入门,创建一个设计,design,和版图,layout,的基本步骤如下图所示:,仿真,&,优化,18,三、,ADS,软件介绍与入门,可以使用下面两种方法创建一个新的原理图设计:,a,、点击主窗口菜单中的,Window New Schematic,或图标 ;,b,、原理图窗口上的,Fil
18、e New Design,,然后使用对话框为你创建的原理图命名。,并且可以为新的原理图选择一个模板,点击原理图窗口菜单中的,Insert Template,。应用模板,一些初始设置、仿真配置等都已完成,可提高效率。,新创建的原理图如下图,可以点击,File Save,进行保存。,(,1,)创建原理图设计,19,三、,ADS,软件介绍与入门,点击主窗口菜单中的,Window New Layout,或图标 ;或版图窗口菜单中的,File New Design,,然后使用对话框为你创建的版图命名。,另外,可以从已创建的原理图窗口利用同步设计方法创建,在原理图窗口菜单中点击,Layout Genera
19、te/Update Layout,产生版图。,(,2,)创建版图设计,20,三、,ADS,软件介绍与入门,使用主窗口内的设计列表可以进行下列操作,双击主窗口中,File Browser,内的,Network,目录来显示所有的设计,然后双击一个设计将它的原理图、版图显示出来,可以双击右边,Design Information,内的某个原理图或版图进行打开,(,3,)从设计列表(中可打开原理图和版图),21,三、,ADS,软件介绍与入门,除了前面可以使用主窗口打开一个设计(版图),还可以在原理图(版图)窗口打开一个设计(版图):,在原理图(版图)界面中,选择,File Open,,然后使用对话框定
20、位并且打开设计,(,4,)打开设计,22,三、,ADS,软件介绍与入门,在设计窗口的绘图区(工作区),你可以放置、连接及设置下列项,电路元件,参数变量,测试源,仿真控制器,其它设计作为子电路,(,5,)添加元件,23,三、,ADS,软件介绍与入门,使用同步设计(,Schematic window Layout Generate/Update Layout,或者,Layout window Schematic Generate/Update Schematic,)来生成及同步原理图和版图之间的关系,如下图所示。,(,6,)同步设计,24,三、,ADS,软件介绍与入门,点击原理图窗口,Tools
21、Electronic Notebook,可以打开,“,电子笔记本,”,工具,它具有以下功能:,可以把项目中的设计及结果生成可以在,ADS,外查看的,HTML,文件。,可以用来捕获项目中的原理图、版图及数据显示图像,并且可以从其他源中输入图像。,(,7,),“,电子笔记本,”,工具,25,三、,ADS,软件介绍与入门,3.6.5,仿真和优化设计,可以通过添加和配置仿真优化控制器(控件)来进行仿真、优化。例如一个,DSP,设计需要一个数据流控制器,而一个模拟,/RF,设计仿真需要一个或更多控制器。你可以手动添加并配置合适的控制器,或者插入包含合适控制器的模板(在原理图窗口中选择,Insert Te
22、mplate,)。双击仿真控制器可进行参数设置,仿真中会有一个状态显示窗口弹出来。,26,三、,ADS,软件介绍与入门,3.6.6,仿真结果显示和分析,仿真结束后会自动弹出,Data Display,窗口,在此窗口可以显示各种结果以便分析。同时,还可以用来显示从其他源(如网络分析仪等)输入的数据。,在,Data Display,窗口中你可以:,以多种图表和格式显示数据,使用标记读取曲线上特定点的数据,使用方程式对数据进行处理,用文本及插图注释结果,读入从外部源输入的数据,27,三、,ADS,软件介绍与入门,创建一个数据显示的基本过程如下图所示。首先,,a,)选择绘图的类型;,b,)选择包含你想
23、要显示的数据集;,c,)选择数据变量;,d,)选择扫描类型。,(,1,)创建数据显示,design,28,三、,ADS,软件介绍与入门,如果已使用模板创建一个仿真设计,那么用来创建和显示结果的初始设置已经完成了。可以从主窗口、原理图窗口或布局图窗口查看仿真结果,选择,Window Open Data Display,并使用对话框载入及打开结果。,在原理图窗口中手动创建一个数据显示的过程如下图所示。,29,三、,ADS,软件介绍与入门,ADS,可以利用等式对仿真的数据进行操作,这些等式是基于,AEL(Application Extension Language),语言中的库函数,,AEL,与,C
24、语言类似,但语法规则还是稍有差别。如果希望具备,ADS,专家级应用水平,必须熟练掌握,AEL,语言及其库函数。,在,Data Display,窗口中创建并编辑一个等式如下。,(,2,)使用函数,30,三、,ADS,软件介绍与入门,3.6.7,设计文件及数据的输入、输出,输入或输出一个设计(原理图或版图):,a,)在原理图或版图窗口选择,File Import(,或,Export),;,b,)选择文件类型;,c,)选择文件名。,输入或输出数据,测试仪器的数据:,a,)在原理图窗口点击,Tools Instrument Server,;,b,)点击,Read,(或,Write,);,c,)指定文
25、件类型及路径。,仿真的数据,a,)在数据显示窗口点击,Tools Data File Tool,;,b,)点击,Read,(或,Write,);,c,)指定文件类型及路径。,31,ADS,简单实例展示,32,ADS,简单例子,-,集总参数滤波器适时调谐,ADS,的适时调谐功能可以快速把握器件性能变化发展的方向,为进一步优化设计,寻找一个最佳初值。,33,ADS,简单例子,-,谐波平衡法对,RFIC,仿真,Blackbox,嵌套子电路,34,ADS,简单例子,-,谐波平衡法对,RFIC,仿真,35,ADS,简单例子,-,直流仿真,BJT,的工作曲线族,36,ADS,简单例子,-,直流仿真,先另建
26、一个,design,,取个名字,bjt,,创建子电路。,Bf-Ideal Maximum Forward Beta.,Ise-base-emitter leakage saturation current.,V,a,f,-,-,forward early voltage,(,截点电压,),:,该电压是晶体管的电流,-,电压曲线在电压轴上延伸的交点电压,(,理想情况下无穷大,),。实际中用它来描述在线性放大情况下,集电极电流与集,-,射极电压的关系一个参数,也就是集电极电流是会随集射电压而变化。这在晶体管的,交流分析和设计中,,用它可以计算输出电阻,特别是在有限的输出电阻。,双极晶体管模型:,3
27、7,ADS,简单例子,-,直流仿真,FileDesign Parameters,(作为子电路的一些参数设置),38,ADS,简单例子,-,直流仿真,新建一个,design,,取名,bjt_dc,,插入,BJT_curve_tracer,模板;在,Library,里找到,project,下刚才创建的子电路,bjt,,拖入电路中,连上线,即可仿真。,39,ADS,简单例子,-,直流仿真,选取此点作为直流工作点,40,ADS,简单例子,-,直流仿真,(,偏置电阻的计算,),基极电压由集电极电压取,集电极电压由,5V,电压源取,插入节点标号,41,ADS,简单例子,-,直流仿真,(,偏置电阻的计算,)
28、可观察电压、电流,42,ADS,简单例子,-,直流仿真,(,温度漂移的计算,),43,ADS,简单例子,-RF,接收机前端系统,S,参数仿真,特性模型的使用,纵观系统总体性能,44,ADS,简单例子,-RF,接收机前端系统相位仿真,45,ADS,简单例子,-RF,接收机前端系统相位仿真,46,ADS,简单例子,-,交流仿真,47,ADS,简单例子,-,微带,LNA,仿真,48,ADS,简单例子,-,微带,LNA,仿真,49,ADS,简单例子,-,微带,LNA,仿真,50,ADS,简单例子,-,微带,LNA,仿真,51,ADS,简单例子,-,微带,LNA,仿真,3.3G:41.05dB -24
29、13dB 3.6G:36.5dB -22.2dB,测试结果,:,增益 反射,52,ADS,简单例子,-,微带,LNA,仿真,误差分析,(1),NEC,的这两种型号在,CAD,软件库中没有它的模型,于是根据销售商提供的资料自建,S,参数和噪声系数的库文件带入仿真计算,受不同批次的影响,这可能会引入一些误差。,(2),直流偏置的,g/4,高低阻抗线不能做到理想的开路短路,于是直流偏置用的电位器、限流电阻、高频短路电容都会引起附加的噪声系数,这也是引起噪声系数增大的一个很关键的因素。,53,ADS,简单例子,-Momentum,的使用,54,ADS,简单例子,-Momentum,的使用,55,ADS,简单例子,-Momentum,的使用,56,ADS,简单例子,-Momentum,的使用,57,谢谢,!,58,






