An Open-Source EM Simulation Flow Based on a High-Level Python API
| dc.contributor.author | Özdağ, Çağlar | |
| dc.contributor.author | Afacan, Engin | |
| dc.contributor.author | Dündar, Günhan | |
| dc.date.accessioned | 2025-10-29T12:08:31Z | |
| dc.date.issued | 2025 | |
| dc.department | Fakülteler, Mühendislik Fakültesi, Elektronik Mühendisliği Bölümü | |
| dc.description | 21st International Conference on Synthesis, Modeling, Analysis and Simulation Methods, and Applications to Circuits Design, SMACD 2025 -- Istanbul -- 210900 | |
| dc.description.abstract | We present a high-level Python API that enables a fully open-source electromagnetic (EM) and EM-circuit co-simulation flow. The API integrates OpenEMS for 3D full-wave EM simulation, automating critical tasks such as GDSII import, port definitions, meshing, and sequential multi-port excitation to generate the S-parameter matrix. Another key contribution of this work is integration of Xyce for circuit-level characterization, and the implementation of vector fitting techniques to convert multi-port S-parameters into SPICE sub-circuit models, overcoming the limitation of all open-source circuit simulators that only support two-port S-parameter files. This approach enables integration of multi-port RF components into large-signal and small-signal simulations, mirroring the capabilities of commercial design tools. The proposed API is fully modular, supporting multiple open-source PDKs, arbitrary passive networks, and various circuit configurations. © 2025 Elsevier B.V., All rights reserved. | |
| dc.description.sponsorship | Ankasys; Atek Midas; CDT; Cirrus Logic; et al.; EuroPractice | |
| dc.identifier.doi | 10.1109/SMACD65553.2025.11092168 | |
| dc.identifier.isbn | 9798331523954 | |
| dc.identifier.scopus | 2-s2.0-105013461483 | |
| dc.identifier.scopusquality | N/A | |
| dc.identifier.uri | https://doi.org/10.1109/SMACD65553.2025.11092168 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14854/14539 | |
| dc.indekslendigikaynak | Scopus | |
| dc.language.iso | en | |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | |
| dc.relation.publicationcategory | Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.snmz | KA_Scopus_20251020 | |
| dc.subject | EDA | |
| dc.subject | EM Simulation | |
| dc.subject | Open-source | |
| dc.title | An Open-Source EM Simulation Flow Based on a High-Level Python API | |
| dc.type | Conference Object |









