Ansys2025全球仿真大会:PyAEDT自动化及成功案例_第1页
Ansys2025全球仿真大会:PyAEDT自动化及成功案例_第2页
Ansys2025全球仿真大会:PyAEDT自动化及成功案例_第3页
Ansys2025全球仿真大会:PyAEDT自动化及成功案例_第4页
Ansys2025全球仿真大会:PyAEDT自动化及成功案例_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

PyAEDT自动化及成功案例何里/Ansys©2025ANSYS,Inc.目录•AEDT脚本录制的局限性•

什么是PyAEDT&PyEDB?•

PyAEDTExtensions•

PyAEDT成功案例PythoninElectronicsDesktop(AEDT)•AnsysElectronicsDesktop是一个集成的桌面环境,所有AnsysElectronics产品在此集成:•

HFSS、

Maxwell、Q3D、3DLayout、SBR+、

Icepak

…•

嵌入式Ironpython和

VBS•

首先了解的内容:•现在最流行的编程语言是Python,尤其是用于AI。•

Python有几种类型,实际上我们通常说的“Python”就是CPython。•

CPython和IronPython有相似的语法,但IronPython基于.NET实现,支持常见库Numpy。•但是

AEDT仅支持IronPython和

VB脚本用于自动化。•问题:我们如何使用CPython

自动化

AEDT??→答案:

PyAEDTCPythonIronPythonMain

PlatformWindow,

Linux,

MacOSWindow

(.Net

Framework)SpeedFastSlowLibraryPlentiful

&

useful

librariesLimited

(

only

.

Net

library)ScalabilityLimited

(

only

Python)Scalable

for

C#

,

VB.

netApplicationAI,

Machine

Learning,Process..AutomationscriptforAEDTCPython

Vs.IronPythonIntroduction

toPyAEDT•

PyAEDT是一个开源库,旨在整合和扩展所有基于AEDT的脚本编程的现有功能:-

提供开发环境与AEDT之间的连接;-

使得可以访问在AEDT中本来不可用的CPython功能;-

简化语法和扩展功能。•使用PyAEDT,我们可以将Python程序视为主要应用程序,而AEDT则是其使用的另一个工具。DevelopmentEnvironment•

IronPythonscripttocreatebox

:•

代码记录混乱•

仅适用于Ironpython•

代码可重用性非常低•

PyAEDT

codetocreate

box:•

简单直观•

代码易复用•

脚本控制程序PyAEDT

vs.IronPythonscriptPyAEDTInstaller

–一键无缝安装•什么是PyAEDTInstaller?•一个简化的安装程序,用于设置PyAEDT

和依赖项.•支持从2022R2开始的不同

AEDT

版本•

如何安装(Only3steps!)*:1.前往:/version/stable/Getting_started/Installation.html

1

2.点击并下载pyaedt_installer_from_aedt.py3.打开ElectronicsDesktop.4.点击

Tools-Run

Script.5.选择文件并运行.6.如果您重新运行脚本:•

PyAEDT版本将被更新.*Howtoinstall

video32PyEDB©2025ANSYS,Inc.AnsysElectronicsDatabase(EDB):HFSS3DLayout的核心•EDB包含Trace、平面、过孔、层叠、材料、组件和仿真配置•支持从硅芯片到PCB组装的全3D

电磁仿真3DLayoutcomponentEDBHFSS*.xmlTSMC*.ircxSynopsys*.itfAnsysHelic*.vlc.techBoardLayoutPackageLayoutICEDBPackageEDBBoardEDBICLayoutSpectre

(.cir)Sparam(.sNp)

JsurfEH

fieldautomated

assembly(3DLayout

API)HFSS

3DLayout/SIwaveTechnology

files•

PyEDB是一个开源的Python包:•

高层次面向应用的API•用户可以轻松理解方法和属性•

用户可以轻松理解方法和属性o

可用在PyPi

上(开源公开可用)•

在线文档o

PyEDBdocumentation0.27.0

—PyEDB()•

GitHub社区o

ansys/pyedb·Discussions·GitHubPyEDBInteracts

withEDBHFSS3DLayout/SIwavePyEDB

EDBExtensionManager©2025ANSYS,Inc.PyAEDTExtensions•什么是PyAEDTextensions?•使用

PyAEDT创建的自定义工作流程.•自动化重复任务并增强功能.•使用PyAEDTExtensions的好处:•使用可重复脚本简化仿真过程.•

加速迭代设计和分析任务.•

通过消除手动工作提高效率.•

ExtensionManager中有3种可用的自动化工作流

:•

Customextensions•

PyAEDTextensions•

PyAEDTToolkitsExtensionManager一键安装应用:ExtensionManagerDemoPyAEDT案例介绍©2025ANSYS,Inc.•Ansys

中国和印度开发并提供基于Excel配置的流程和自动化工具,使用pyaedt。•客户可以在Excel文件中定义设计参数,

自动生成所有设计和设

置。•半导体代工厂为硅中介层提供多种工艺和corner,封装设计师需要考虑这些不同的工艺和corner。•客户需要一个自动化解决方案,能够扫描不同的设计参数,

以获得最佳和鲁棒的中介层设计。•半导体客户都可以利用这个脚本来优化他们的中介层设计,从而增加与AEDT的用户互动。•

节省80%的时间来优化中介层设计。Pre-LayoutOptimizing

forSi-InterposerStackupImportCreateTracesCreateVia/Viagroup

EdgeportsSimsettingsOtherpreprocessingHFSS

3D

LayoutPyAEDTBenefitsSolutionCustomerProblemGenerate

case

filesJSONTech

File

ToXMLReadDoE

CSV

fileReadSettingsJSONOptimizeroutingpatterns

forbetterEyediagram•简化DC

IR

分析:简化PCB

和PKG

DC

电压降分析过程,减少工程师的手动工作。•增强自动化:提供一个工具,用于自动化Ansys

AEDT

工作流程的配置、模拟和报告•效率:通过直观的GUI减少DCIR分析的设置时间,实现快速原型设计和迭代。•准确性:自动化PowerTree路径生成和组件配置,在复杂设计中最小化人为错误。•PyAEDTGUI工具:一个基于

Python的GUI应用程序,集成

pyedb以实现与

Ansys

AEDT的无缝交互。•脚本自动化:生成可执行的PyAEDT脚本,用于自动化DCIR分析,包括源设置、组件管理、SIwave

模拟和DC报告。DC

IRAnalysisTool

Basedon

PowerTreeEngineeringGoalsSolutionBenefits•EDBFilePath:选择EDB文件夹路径。•PowerTreeParameters:•VRMRefDes(支持多VRM,逗号分隔).•SinkRefDes(支持通配符).•TargetNets(optional)andGroundNets.•

•PowerTreePathDisplay:•

文本显示生成的PowerTree路径•

支持手动编辑生成的电源路径•

SourcesConfiguration:•VoltageSources:动态添加,每个

VRM一个。•CurrentSources:

按电源网分组,以标签页显示。•IntermediateComponents:按零件名称排序。•Stackup

Editor:支持编辑,CSV和

XML。•

SIwaveSetup:

配置DC分析参数。•ScriptOperations:生成并运行PyAEDT脚本GUIInterfaceIntroductionVRM,Sink,Components&PlatinEditablePowerTreeStackupSetupGenerate&Run

scriptAutoconfiggAnsysHDI

ViaPattern

Wizard•高速信号接口,

HDI过孔的SIPI性能,越来越成为瓶颈。•

传统手工建模无法高效快速创建复杂HDI过孔模型•

传统ViaWizard脚本,仅支持通孔建模•

高效简洁GUI向导界面,将会帮助ANSYS用户高效便捷的

创建PKG

PCB甚至PKG+PCB等复杂场景下的HDI过孔模型,

从繁重的建模工作中解放出来•HFSS3Dlayout

Golden

solver

确保精准高效完成HDI过孔设

计的SIPI性能分析•

基于pyaedt,开放源代码方便客户二次开发,代码执行效率高•

支持自定义过孔类型,过孔转换层长度角度以及bump

map优化,PCB以及PKG过孔同时共同优化•HFSS3D黄金精度求解器保证过孔全频宽范围结果精准•

结合Ansys

AI瞬仿功能,精准高效预测大规模仿真结果Stackup

Setting

Pin

Map

Setting

Tech

Setting

Simulation

Setting流程化过孔建模操作Topic/NameRegionCustomerNoise

filtermetamodelautomationKoreaSamsungEmbeddedinductormetamodelautomationKoreaBroadcomAuto-routingmetamodelautomationKoreaSamsungmm-waveimpedancematchingmetamodel

automationKoreaAmotechSiwave

–Minervaautomationfor

VDKoreaSamsungTPA

toQ3DautomationKoreaSK

HynixGDDR7PAM3automationKoreaSamsungPCBlevelREautomation:Stage2IndiaHoneywellSetupandHoldtimeparametersofDDR4IndiaHuyndaiMobisRLCComponentVerificationandModificationIndiaValeo/SecureMetersPI

AdvisorSettingsReuseIndiaValeoAlldesignlead

to

AnsysJapanAnsys

Via

wizardoptimizationChinaBytedanceSiwaveDCIRautomationChinaNIOBGAInterconnectOptimizationTaiwanASEGlobalTopic/NameRegionCustomerInterposerautomationforDoEgenerationChina&IndiaTheadNon-planarICgenerationJapan&IndiaSonyLtspicet

温馨提示

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

评论

0/150

提交评论