- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
High Memory Requirement for PCB Simulation
I'm exporting a PCB design from the Cadence Allegro to ADS 2017.1. The design is a 10 layer board with RF and digital section. I removed the digital fraction so only RF components are remained. Moreover I only export traces and port (created on smd pads of each component) so the design now have almost 70 ports (most of them are decoupling capacitors and others are switches, LNAs and baluns which are making a 4x4 transceiver) and exported without any components (IBIS, ESPICE, ...)
Then in ADS layout I created a model by EM > Component > Create EM Model and Symbol from my PCB and add appropriate components between each ports (cap, switch, ...). Finally I add S-Param simulation into the schematic and configured EM Setup to "EM Simulation Model" and use "Momentum RF" as simulator.
1. But running the simulation will occupy 30GB of memory (After 30minutes) and because of low memory eventually the simulation terminates due to lack of free memory space. I can increase virtual memory (I'm using Win7) but is it normal for a Momentum to use this much of memory?
PCB Detail:
Max Frequency: 6GHz
Dimension of RF cutout: 10cm x 4cm
IC Component: 12
Passive Component: 20
2. After that I closed my schematic cell and tried to use FEM simulator in layout window (Because of available option for memory limitation) but after 10 minutes, simulation aborted with following error:
Traceback (most recent call last):
File "G:\Software\Program Files\Keysight\ADS2017_Update1\Momentum\12.62\fem_scripts\sim.py", line 1155, in import_settings_and_simulate
simresult = self.simulate(proj.maxNbThreadsADS(), permEMPro2Ads)
File "G:\Software\Program Files\Keysight\ADS2017_Update1\Momentum\12.62\fem_scripts\sim.py", line 542, in simulate
lastsim = empro.activeProject.createSimulation(False)
File "G:\Software\Program Files\Keysight\ADS2017_Update1\fem\2017.10/Win32_64/bin\empro\__init__.py", line 58, in createSimulation
return self._createSimulation(iQueue)
RuntimeError: Unable to create a new FEM simulation because the project must be valid before creating a simulation. The invalidity message is: An enabled Circuit Component is invalid
I don't see any component in "Navigator" pane. Is there any way to check why this error is happening?
Thanks,
Bijan
附图/附件
Schematic_View.png
Momentum's memory consumption and CPU usage are nonlinear functions of the number of unknowns. You can determine this number from the layout window: EM > Show Recent > Mesh Generation Summary. (The Edge currents are the unknowns.)
Please see the documentation for more info in memory/CPU usage.
申明:网友回复良莠不齐,仅供参考。如需专业帮助,请学习易迪拓培训专家讲授的ADS视频培训课程。
上一篇:AEL Error Catching
下一篇:GCPW model simulation 70GHz in EMPRO
国内最全面、最专业的Agilent ADS培训课程,可以帮助您从零开始,全面系统学习ADS设计应用【More..】
- Agilent ADS教学培训课程套装
- 两周学会ADS2011、ADS2013视频教程
- ADS2012、ADS2013射频电路设计详解
- ADS高低阻抗线微带滤波器设计培训教程
- ADS混频器仿真分析实例视频培训课程
- ADS Momentum电磁仿真设计视频课程
- ADS射频电路与通信系统设计高级培训
- ADS Layout和电磁仿真设计培训视频
- ADS Workspace and Simulators Training Course
- ADS Circuit Simulation Training Course
- ADS Layout and EM Simulation Training Course
- Agilent ADS 内部原版培训教材合集