GDS import to "3D modeler", Not to EDB, Not to "3D-layout" but just to "3D Modeler" #3697
-
There are several reasons why our guys don't want to use "3D layout" But I could not find out any similiar pyaedt API. I would very appreciate it if anyone can give me any comments The ipython script to import GDS to HFSS 3D modeler - how do I convert to pyAedt world? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
It seems like I need to create a control file or xml file. One thing that I'd like to comment is the HFSS layer map does not work with import_gds_file() According to the document HFSS help (2023R1), the GDS layer maping file consists of the import number, destinantion name, color, elevation, thickness (please refer to 3-107 of HFSS help, 2023R1) if the layer map is used with import_gds_file() then the list of layer name, layer number and layer type is the expected input. I hope there is the way to use the HFSS layer map |
Beta Was this translation helpful? Give feedback.
-
Hi @IkeChoice , AEDT Layout workflow is first to convert the ECAD format (gerber, odb++, dxf...) to Ansys layout format called EDB. Then once you have your EDB file, you can transform it to an HFSS, Q3D or Maxwell. Using PyAEDT is just:
Then you can manipulate the Layout. If you need intensive Layout manipulation, I encourage you to use PyAEDT EDB (much better): https://aedt.docs.pyansys.com/version/0.6/EDBAPI/_autosummary/pyaedt.edb.Edb.html#pyaedt.edb.Edb As you can see in the previous link, you can load the gerber with the technology file, and it will create an EDB file (Ansys native Layout format) Once you have this object, you can perform some operations like cutouts, adding pins, removing components, etc... and finally, you can export the layout to Maxwell: https://aedt.docs.pyansys.com/version/0.6/EDBAPI/_autosummary/pyaedt.edb.Edb.export_maxwell.html Regarding the layer mapping, please check EDB examples, for example, the next one shows how to manipulate a GDS control file if needed: |
Beta Was this translation helpful? Give feedback.
Hi @IkeChoice ,
AEDT Layout workflow is first to convert the ECAD format (gerber, odb++, dxf...) to Ansys layout format called EDB. Then once you have your EDB file, you can transform it to an HFSS, Q3D or Maxwell.
Using PyAEDT is just:
https://aedt.docs.pyansys.com/version/0.6/API/_autosummary/pyaedt.hfss3dlayout.Hfss3dLayout.import_gerber.html
Then you can manipulate the Layout.
If you need intensive Layout manipulation, I encourage you to use PyAEDT EDB (much better):
https://aedt.docs.pyansys.com/version/0.6/EDBAPI/_autosummary/pyaedt.edb.Edb.html#pyaedt.edb.Edb
As you can see in the…