ADS PCB 板图仿真学习笔记(过孔设定差分仿真差分眼图仿真等)_第1页
ADS PCB 板图仿真学习笔记(过孔设定差分仿真差分眼图仿真等)_第2页
ADS PCB 板图仿真学习笔记(过孔设定差分仿真差分眼图仿真等)_第3页
ADS PCB 板图仿真学习笔记(过孔设定差分仿真差分眼图仿真等)_第4页
ADS PCB 板图仿真学习笔记(过孔设定差分仿真差分眼图仿真等)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ADS PCB 板图仿真学习笔记方法一:1. 打开Cadence:Allegro PCB Designer 16.5,载入需要的PCB文件。1.1 File-Change Editor,在弹出窗口选择Allegro PCB DesignXL(Legacy),选中Analog/RF,点击确定。1.2 Setup-Cross-section 设置叠层厚度,介电常数等信息。1.31.3.1 RF-PCB-IFF Interface-Export,在弹出窗口选择Export Selection,然后点击PCB上需要导出仿真的线段等,点击OK.(也可以选择Export All等其它选项,根据需要选择)。

2、1.3.2 在弹出窗口:RF IFF Export,选择文件存放的路径,然后点击layer map。1.3.3 在出现的窗口选择转换到ADS对应的层(我习惯4层板依次放在PC1PC4),点击OK。1.3.4 回到RF IFF Export窗口,点击OK,生成文件。在产生的报告中,Types of vias exported 后给出了过孔输出对应的层。2 打开ADS 20092.1 新建一个PCB(可在Option-Preferences 弹出窗口中选择layout units 设定layout 单位,也可以在layout 界面单机右键,选择Preferences。另单击右键选择Grid Spa

3、ction 可设置栅格大小;选择Measure可用来测量长度 )2.2 File-Export 在弹出的Export窗口中,File Type选择IFF;Destination file选择刚才生成的layout.IFF文件(备注:文件夹命名不能有空格等非法字符)。2.3 Momentum-Substrate-open 选择刚才生成的xxxx.slm文件,载入叠层设置。Momentum-Substrate-Create/Modify 可进行叠层等相关设置。举例说明2.3.1 PC1为要仿真的线段所在层,PC2是PC1的参考地层,PC3,PC4不需要,则在Create/Modify substr

4、ate设定中选择substrate layers 页,将其中的SUBSTR2,SUBSTR3,最下面FreeSpace1 CUT掉;在Create/Modify substrate 窗口的layout layers页中可见PC24都不见了。2.3.2 因为PC2是PC1的参考地平面,所以我CUT掉,直接在Create/Modify substrate 窗口的substrate layers 页点击SUBSTR1,然后在右边Boundary中选择closed,点击Create/Modify substrate 窗口的layout layers页,可见介质SUBSTR1上面是PC1,下面是地了。2

5、.3.3 当然,如果PC2导入了铺铜地层和过孔,也可以保留,用过孔将PC2和SUBSTR2下的地连接(我没有使用这种方法,仿真量变大,速度慢,好像准确也提不高)2.3.4 备注:2.3.4.1 Create/Modify substrate设定中选择substrate layers 页,介质SUBSTR1右边Thickness厚度设定要正确;permittivity (Er)选Re ,Loss Tangent, Real=4.5 Loss Tangent=0.035;Pereability选Re ,Loss Tangent, Real=1 Loss Tangent=0。2.3.4.2 Crea

6、te/Modify substrate设定中选择substrate layers 页,最上面空气层FreaSpace permittivity (Er)选Re ,Loss Tangent, Real=1 Loss Tangent=0;Pereability选Re ,Loss Tangent, Real=1 Loss Tangent=0。2.3.4.3 Create/Modify substrate设定中选择layout layers 页,选择PC1(走线层):2.3.4.3.1 右边Name可选择其它相应层点strip添加次层走线。(当然,可以删除掉PC1,用这方法添加其它层为走线层);2.3

7、.4.3.2 Model 选择Sheet (No Expansion),仿真时就认为铜箔没厚度了(用这个,少出点搞不懂的错误);Thick (Expansion up)铜箔在介质上面,有厚度了;Thick (Expansion Down)铜箔镶嵌在介质里面。2.3.4.3.3 Material 选Conductor (Sigama),Real 填写5.959E+007(参考电导,可问厂商具体数值),Imag填写0.2.3.4.4 VIA 设定2.3.4.4.1 Create/Modify substrate设定中选择layout layers 页,点击介质层,比如PC1下面的介质SUBSTR1

8、。在右面name选择本介质层需要对应的过孔层(到时候在layout界面,这层画的东西,就会对应在介质层用指定电导率的材料填充,比如铜,就成为过孔了。可以自己加,也可以用hole或bond层),点击左下角VIA,添加过孔。2.3.4.4.2 Model 选2D Distributed。2.3.4.4.3 Material 选Conductor (Sigama),Real 填写5.959E+007(参考电导,可问厂商具体数值),Imag填写0。介质层用这个指定的电导率的材料填充,铜。2.3.4.5 设定完成,回到layout界面,选择上面的菜单EMDS-3D EM Preview,可以查看叠层的3

9、D视图。2.4 仿真设定2.4.1 选择要仿真的对应层,放上必要的测试端口(先选层,再点击添加端口),一定要选对层。2.4.2 选择Momentum-ports-Editor后,点击先前放置的端口,可对其进行编辑:如要设定为差分信号端口,同一端的一对端口必须严格对齐,否则设定不会成功(这点很讨厌)。然后在编辑窗口设置:Port Type为Differential Mode;Polarity为Normal(另一个选Reversed,例如差分端口1选Normal,差分端口2就选Reversed);在设置差分端口2时,Associate with port number 中填写对应的差分端口号(比如

10、port1,2是一对,就填写1)。我一般不设定成差分端口,因为PCB仿真完成,可放到原理图中,那是可以看差分参数。2.4.3 Momentum下,第一个选项如果是Enable RF Mode,仿真耗时长,当仿真完成后,可以通过Momentum-Post-Processing-Radiation Pattern看3D的磁场图。如果Momentum第一个选项是Disable RF Mode,仿真耗时短点,只能通过Momentum- Post-Processing-Visualization.看3D的电流图等。2.4.4 点击Momentum-Simulation-S-parameters进行仿真设

11、定:例如Sweep Type选linear,start 0 GHz,stop 1 GHz,Frequency Step 0.1 GHz,点击Update,然后点击Simulate。2.4.5 备注:仿真中出现过的问题:提示 Cell size small with respect to pattern。原因为Create/Modify substrate设定中选择layout layers 页,Model选成了Thick (Expansion up),后改成了Sheet (No Expansion)解决了,具体原因没搞懂。2.4.6 如果仿真完后,想通过Momentum- Post-Proce

12、ssing-Visualization.去看3D电流图,仿真前需要先设置一下端口:2.4.6.1 方法一:需要仿真的线上放置端口,设定为普通的single Mode,但将参考地层铺铜画出,通过过孔使铺铜层和地连接。线上端口旁边放置几个线层到铺铜层的过孔。2.4.6.2 方法二:线上端口设置为Port Type:Internal。就进铺铜层放置端口,设定Port Type:Ground Reference;Associate with port number设置为就进测试端口的端口号。这种方法,Create/Modify substrate设定中Substrate layers不用设置close

13、d地层了。2.5 点击Momentum-Component-Create/update,弹出Create layout component窗口,点击OK,就可以生成原理图器件,去原理图仿真了。3 进入原理图仿真3.1 差分仿真3.1.1 在Display Component library list 中,放出前面生成的差分线段(用普通端口进行的PCB仿真,放出的差分模型就有4个端口)。3.1.2 放出差分仿真器sp_Diff(在Display Component library list 中搜索或直接从Simulation-Instrument中拉出),设置差分阻抗,仿真。3.2 差分眼图仿真

14、3.2.1 方法一:3.2.1.1 点击DesignGuide-Signal/Interrity Applications。在弹出窗口选择Linear Differential TDT,放置3LineTester,设置Bitseq02,写入伪随机数。进行一些其它必要设置。3.2.1.2 放置差分线,连接,仿真。3.2.1.3 数据窗口。加入Eqn eye0=eye(Diff0,2GHz(这个填写实际频率),2),可以看眼图了。3.2.1.4 数据窗口点Tools-FrontPanel-Eye,在弹出窗口:Select Dataset选择工程,Select Trace选择通道,可以看见眼图各种指

15、标。3.2.2 方法二:3.2.2.1 从Sources-Time Domain中放置出VtPRBS,右端端口接差分线。3.2.2.2 在Simulation-Transient/Channelsim或Probe Component中放出两个EyeDiff_Probe,接在差分线两边。属性Data rate设置为data_rate bps(此为变量)。3.2.2.3 Simulation-Transient中放出Trans,属性Stop time=bits*bittime sec;Start time=0;Max timestep=bittime/samplesperbit sec3.2.2.

16、4 放置Var。设置变量bits=200;data_rate=10e9;bittime=1/ data_rate;samplesperbit=20.3.2.2.5 仿真看眼图。其它两种PCB仿真方法:1 方法一1.1 打开打开Cadence:Allegro PCB Designer 16.5,载入需要的PCB文件。1.2 选择shape-Global Dynamic Params。在弹出窗口选Void controls页,Artwork fomat选择Gerber RS274X.1.3 选择Manufactura-Artwork,在弹出窗口选General Parameters页,选中Gerb

17、er RS274X,然后生成Gerber。1.4 打开ADS2009 layout,选择File-Import,在弹出窗口选择ADS 2006A Gerber Viewer,点击OK。在出现的对话框选择对应的Gerber文件(可以多选),点击OK。出现新的对话框,点击layer查看,点击Tools-Gerber Union。在出现的界面中设定输出EGS文件的文件名,路径,点击OK,完成转换。1.5 回到layout界面,点击File-Import,在弹出的窗口中,选择EGS Archive Format,选择刚才生成的EGS文件导入。1.6 后面开始设置叠层等方法同前。2 方法二2.1 打开打

18、开Cadence:Allegro PCB Designer 16.5,载入需要的PCB文件。2.2 Allegro 菜单中应该有Export To ADS,如果没有此选单,可能有两个原因,解决如下:2.2.1 没有安装,选择File-Script安装,在弹出对话框选择ADS2011目录下的ial-scripts-eemlocal Config.scr,还要选中左下角Change Directory,然后点击安装(我用的ADS2009,所以Allegro PCB Designer 16.5先装的ADS2009下的ial-scripts-eemlocal Config.scr,不能正常使用,有点问

19、题,只能从别人那考了2011的ial文件夹到2009,不影响ADS2009使用),点击安装后,回到了先前的弹出窗口,点击replay,取消Add menu item to start Adranced Design System前的勾,点击setup,安装完成,关闭Allegro重启。2.2.2 License 选择有问题,选择File-Change Editor 在弹出窗口选择Allegro PCB Design XL(Legacy),主要下面的Analog/RF一定不要选中,点击确定,从启Allegro。2.3 选中Export To ADS-Select Traces,在PCB中选择要仿真的目标。然后选择signal Nets下的Add-;选择Pick Nets,点击PCB的参考地层,选中此网络,点击RF Ground Nets下的Add。切换到layer Select页,选择要汇出的层。切换到Cookie Cutter点击Build Signal Nets,在GND Net拾取适当大小的回路(修改Expansion distanc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论