├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── doc ├── Using_OpenEMS_Python_with_IHP_SG13G2_v2.odt ├── Using_OpenEMS_Python_with_IHP_SG13G2_v2.pdf └── png │ ├── automatic_meshing.png │ ├── dipole_pattern.png │ ├── fig1.png │ ├── fig11.png │ ├── fig12.png │ ├── fig13.png │ ├── fig14.png │ ├── fig15.png │ ├── fig16.png │ ├── fig17.png │ ├── fig18.png │ ├── fig2.png │ ├── fig3.png │ ├── fig4.png │ ├── fig5.png │ ├── fig6.png │ ├── fig7.png │ ├── fig8.png │ ├── fig9.png │ ├── inductor_twoport_extrametal.png │ ├── minimum_files.png │ ├── run_dual_dipole.png │ ├── run_inductor_2port.png │ ├── run_inductor_diffport.png │ ├── run_line_full2port.png │ ├── run_line_gsg.png │ ├── run_line_gsg_complex.png │ ├── run_line_noGDSII.png │ ├── run_line_viaport.png │ ├── run_rfcmim_2port_full.png │ └── run_transformer_diffport.png ├── more_examples ├── combine_layout_sources │ ├── SG13G2_nosub.xml │ ├── example.stl │ ├── line_simple_viaport.gds │ └── run_combine_example.py └── model_syntax_gds2openEMS │ └── gds2openEMS_generic_nport.py └── workflow ├── L_2n0_simplified.gds ├── L_2n0_twoport.gds ├── SG13G2.xml ├── SG13G2_200um.xml ├── SG13G2_nosub.xml ├── dipole_port_sg13.gds ├── gsg_through_50ohm.gds ├── line_simple.gds ├── line_simple_viaport.gds ├── line_simple_viaport_fielddump.gds ├── modules ├── __init__.py ├── momentum_to_xml.py ├── util_gds_reader.py ├── util_meshlines.py ├── util_simulation_setup.py ├── util_stackup_reader.py └── util_utilities.py ├── output ├── run_dual_dipole_data │ └── sub-1 │ │ └── run_dual_dipole.xml ├── run_inductor_2port_data │ └── sub-1 │ │ └── run_inductor_2port.xml ├── run_inductor_diffport_data │ └── sub-1 │ │ └── run_inductor_diffport.xml ├── run_line_GSG_complex_data │ └── sub-1 │ │ └── run_line_GSG_complex.xml ├── run_line_full2port_data │ ├── sub-1 │ │ └── run_line_full2port.xml │ └── sub-2 │ │ └── run_line_full2port.xml ├── run_line_viaport_data │ └── sub-1 │ │ └── run_line_viaport.xml └── run_rfcmim_2port_full_data │ ├── sub-1 │ └── run_rfcmim_2port_full.xml │ └── sub-2 │ └── run_rfcmim_2port_full.xml ├── rfcmim_30x15x10_full.gds ├── run_dual_dipole.py ├── run_generic_nport.py ├── run_inductor_2port.py ├── run_inductor_diffport.py ├── run_line_GSG_complex.py ├── run_line_full2port.py ├── run_line_noGDSII.py ├── run_line_viaport.py ├── run_line_viaport_fielddump.py └── run_rfcmim_2port_full.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/README.md -------------------------------------------------------------------------------- /doc/Using_OpenEMS_Python_with_IHP_SG13G2_v2.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/Using_OpenEMS_Python_with_IHP_SG13G2_v2.odt -------------------------------------------------------------------------------- /doc/Using_OpenEMS_Python_with_IHP_SG13G2_v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/Using_OpenEMS_Python_with_IHP_SG13G2_v2.pdf -------------------------------------------------------------------------------- /doc/png/automatic_meshing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/automatic_meshing.png -------------------------------------------------------------------------------- /doc/png/dipole_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/dipole_pattern.png -------------------------------------------------------------------------------- /doc/png/fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig1.png -------------------------------------------------------------------------------- /doc/png/fig11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig11.png -------------------------------------------------------------------------------- /doc/png/fig12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig12.png -------------------------------------------------------------------------------- /doc/png/fig13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig13.png -------------------------------------------------------------------------------- /doc/png/fig14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig14.png -------------------------------------------------------------------------------- /doc/png/fig15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig15.png -------------------------------------------------------------------------------- /doc/png/fig16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig16.png -------------------------------------------------------------------------------- /doc/png/fig17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig17.png -------------------------------------------------------------------------------- /doc/png/fig18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig18.png -------------------------------------------------------------------------------- /doc/png/fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig2.png -------------------------------------------------------------------------------- /doc/png/fig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig3.png -------------------------------------------------------------------------------- /doc/png/fig4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig4.png -------------------------------------------------------------------------------- /doc/png/fig5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig5.png -------------------------------------------------------------------------------- /doc/png/fig6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig6.png -------------------------------------------------------------------------------- /doc/png/fig7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig7.png -------------------------------------------------------------------------------- /doc/png/fig8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig8.png -------------------------------------------------------------------------------- /doc/png/fig9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/fig9.png -------------------------------------------------------------------------------- /doc/png/inductor_twoport_extrametal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/inductor_twoport_extrametal.png -------------------------------------------------------------------------------- /doc/png/minimum_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/minimum_files.png -------------------------------------------------------------------------------- /doc/png/run_dual_dipole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_dual_dipole.png -------------------------------------------------------------------------------- /doc/png/run_inductor_2port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_inductor_2port.png -------------------------------------------------------------------------------- /doc/png/run_inductor_diffport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_inductor_diffport.png -------------------------------------------------------------------------------- /doc/png/run_line_full2port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_line_full2port.png -------------------------------------------------------------------------------- /doc/png/run_line_gsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_line_gsg.png -------------------------------------------------------------------------------- /doc/png/run_line_gsg_complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_line_gsg_complex.png -------------------------------------------------------------------------------- /doc/png/run_line_noGDSII.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_line_noGDSII.png -------------------------------------------------------------------------------- /doc/png/run_line_viaport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_line_viaport.png -------------------------------------------------------------------------------- /doc/png/run_rfcmim_2port_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_rfcmim_2port_full.png -------------------------------------------------------------------------------- /doc/png/run_transformer_diffport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/doc/png/run_transformer_diffport.png -------------------------------------------------------------------------------- /more_examples/combine_layout_sources/SG13G2_nosub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/more_examples/combine_layout_sources/SG13G2_nosub.xml -------------------------------------------------------------------------------- /more_examples/combine_layout_sources/example.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/more_examples/combine_layout_sources/example.stl -------------------------------------------------------------------------------- /more_examples/combine_layout_sources/line_simple_viaport.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/more_examples/combine_layout_sources/line_simple_viaport.gds -------------------------------------------------------------------------------- /more_examples/combine_layout_sources/run_combine_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/more_examples/combine_layout_sources/run_combine_example.py -------------------------------------------------------------------------------- /more_examples/model_syntax_gds2openEMS/gds2openEMS_generic_nport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/more_examples/model_syntax_gds2openEMS/gds2openEMS_generic_nport.py -------------------------------------------------------------------------------- /workflow/L_2n0_simplified.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/L_2n0_simplified.gds -------------------------------------------------------------------------------- /workflow/L_2n0_twoport.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/L_2n0_twoport.gds -------------------------------------------------------------------------------- /workflow/SG13G2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/SG13G2.xml -------------------------------------------------------------------------------- /workflow/SG13G2_200um.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/SG13G2_200um.xml -------------------------------------------------------------------------------- /workflow/SG13G2_nosub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/SG13G2_nosub.xml -------------------------------------------------------------------------------- /workflow/dipole_port_sg13.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/dipole_port_sg13.gds -------------------------------------------------------------------------------- /workflow/gsg_through_50ohm.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/gsg_through_50ohm.gds -------------------------------------------------------------------------------- /workflow/line_simple.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/line_simple.gds -------------------------------------------------------------------------------- /workflow/line_simple_viaport.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/line_simple_viaport.gds -------------------------------------------------------------------------------- /workflow/line_simple_viaport_fielddump.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/line_simple_viaport_fielddump.gds -------------------------------------------------------------------------------- /workflow/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/modules/__init__.py -------------------------------------------------------------------------------- /workflow/modules/momentum_to_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/modules/momentum_to_xml.py -------------------------------------------------------------------------------- /workflow/modules/util_gds_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/modules/util_gds_reader.py -------------------------------------------------------------------------------- /workflow/modules/util_meshlines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/modules/util_meshlines.py -------------------------------------------------------------------------------- /workflow/modules/util_simulation_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/modules/util_simulation_setup.py -------------------------------------------------------------------------------- /workflow/modules/util_stackup_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/modules/util_stackup_reader.py -------------------------------------------------------------------------------- /workflow/modules/util_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/modules/util_utilities.py -------------------------------------------------------------------------------- /workflow/output/run_dual_dipole_data/sub-1/run_dual_dipole.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_dual_dipole_data/sub-1/run_dual_dipole.xml -------------------------------------------------------------------------------- /workflow/output/run_inductor_2port_data/sub-1/run_inductor_2port.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_inductor_2port_data/sub-1/run_inductor_2port.xml -------------------------------------------------------------------------------- /workflow/output/run_inductor_diffport_data/sub-1/run_inductor_diffport.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_inductor_diffport_data/sub-1/run_inductor_diffport.xml -------------------------------------------------------------------------------- /workflow/output/run_line_GSG_complex_data/sub-1/run_line_GSG_complex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_line_GSG_complex_data/sub-1/run_line_GSG_complex.xml -------------------------------------------------------------------------------- /workflow/output/run_line_full2port_data/sub-1/run_line_full2port.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_line_full2port_data/sub-1/run_line_full2port.xml -------------------------------------------------------------------------------- /workflow/output/run_line_full2port_data/sub-2/run_line_full2port.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_line_full2port_data/sub-2/run_line_full2port.xml -------------------------------------------------------------------------------- /workflow/output/run_line_viaport_data/sub-1/run_line_viaport.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_line_viaport_data/sub-1/run_line_viaport.xml -------------------------------------------------------------------------------- /workflow/output/run_rfcmim_2port_full_data/sub-1/run_rfcmim_2port_full.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_rfcmim_2port_full_data/sub-1/run_rfcmim_2port_full.xml -------------------------------------------------------------------------------- /workflow/output/run_rfcmim_2port_full_data/sub-2/run_rfcmim_2port_full.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/output/run_rfcmim_2port_full_data/sub-2/run_rfcmim_2port_full.xml -------------------------------------------------------------------------------- /workflow/rfcmim_30x15x10_full.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/rfcmim_30x15x10_full.gds -------------------------------------------------------------------------------- /workflow/run_dual_dipole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_dual_dipole.py -------------------------------------------------------------------------------- /workflow/run_generic_nport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_generic_nport.py -------------------------------------------------------------------------------- /workflow/run_inductor_2port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_inductor_2port.py -------------------------------------------------------------------------------- /workflow/run_inductor_diffport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_inductor_diffport.py -------------------------------------------------------------------------------- /workflow/run_line_GSG_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_line_GSG_complex.py -------------------------------------------------------------------------------- /workflow/run_line_full2port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_line_full2port.py -------------------------------------------------------------------------------- /workflow/run_line_noGDSII.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_line_noGDSII.py -------------------------------------------------------------------------------- /workflow/run_line_viaport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_line_viaport.py -------------------------------------------------------------------------------- /workflow/run_line_viaport_fielddump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_line_viaport_fielddump.py -------------------------------------------------------------------------------- /workflow/run_rfcmim_2port_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VolkerMuehlhaus/openems_ihp_sg13g2/HEAD/workflow/run_rfcmim_2port_full.py --------------------------------------------------------------------------------