Integrating SystemC TLM into FMI 3.0 Co-Simulations with an Open-Source Approach
By: Andrei Mihai Albu , Giovanni Pollo , Alessio Burrello and more
Potential Business Impact:
Connects car computer parts for better testing.
The growing complexity of cyber-physical systems, particularly in automotive applications, has increased the demand for efficient modeling and cross-domain co-simulation techniques. While SystemC Transaction-Level Modeling (TLM) enables effective hardware/software co-design, its limited interoperability with models from other engineering domains poses integration challenges. This paper presents a fully open-source methodology for integrating SystemC TLM models into Functional Mock-up Interface (FMI)-based co-simulation workflows. By encapsulating SystemC TLM components as FMI 3.0 Co Simulation Functional Mock-up Units (FMUs), the proposed approach facilitates seamless, standardized integration across heterogeneous simulation environments. We introduce a lightweight open-source toolchain, address key technical challenges such as time synchronization and data exchange, and demonstrate the feasibility and effectiveness of the integration through representative case studies.
Similar Papers
Automatic integration of SystemC in the FMI standard for Software-defined Vehicle design
Computation and Language
Lets car parts work together safely.
An Integrated UVM-TLM Co-Simulation Framework for RISC-V Functional Verification and Performance Evaluation
Hardware Architecture
Tests computer chips faster and better.
FMI-Based Distributed Co-Simulation with Enhanced Security and Intellectual Property Safeguards
Software Engineering
Secures computer models during shared simulations.