An Open-Source EM Simulation Flow Based on a High-Level Python API

dc.contributor.authorÖzdağ, Çağlar
dc.contributor.authorAfacan, Engin
dc.contributor.authorDündar, Günhan
dc.date.accessioned2025-10-29T12:08:31Z
dc.date.issued2025
dc.departmentFakülteler, Mühendislik Fakültesi, Elektronik Mühendisliği Bölümü
dc.description21st International Conference on Synthesis, Modeling, Analysis and Simulation Methods, and Applications to Circuits Design, SMACD 2025 -- Istanbul -- 210900
dc.description.abstractWe 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.sponsorshipAnkasys; Atek Midas; CDT; Cirrus Logic; et al.; EuroPractice
dc.identifier.doi10.1109/SMACD65553.2025.11092168
dc.identifier.isbn9798331523954
dc.identifier.scopus2-s2.0-105013461483
dc.identifier.scopusqualityN/A
dc.identifier.urihttps://doi.org/10.1109/SMACD65553.2025.11092168
dc.identifier.urihttps://hdl.handle.net/20.500.14854/14539
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_Scopus_20251020
dc.subjectEDA
dc.subjectEM Simulation
dc.subjectOpen-source
dc.titleAn Open-Source EM Simulation Flow Based on a High-Level Python API
dc.typeConference Object

Dosyalar