Title :
Techniques to improve cosimulation and interoperability of heterogeneous models
Author :
Dubois, Mathieu ; Aboulhamid, El Mostapha
Author_Institution :
Univ. de Montreal, Montreal, QC
Abstract :
Heterogeneous systems design requires simulating models using different simulators. In this paper, we propose new approaches for interconnecting simulators based on interoperability and managed code. Managed code has many introspection and safety mechanisms. We demonstrate that SystemC can be encapsulated in a managed code in order to interoperate with managed environments such as Esys.Net. We have also explored different mechanisms where Esys.Net, Matlab/Simulink and SystemC co-simulate. Interoperability between simulators is implemented using different mechanisms such as COM, TCP/IP, shared memory, etc. Measures of performance are given; they show that new mechanisms not yet used in cosimulation can give an unexpected performance boost for interconnecting Esys.Net with other simulators.
Keywords :
digital simulation; hardware description languages; mathematics computing; open systems; Esys.Net; Matlab; Simulink; SystemC; cosimulation; heterogeneous systems design; interoperability; managed code; Computer industry; Computer languages; Electronic design automation and methodology; Environmental management; File servers; Mathematical model; Safety; Software engineering; Synchronization; TCPIP;
Conference_Titel :
Electronics, Circuits and Systems, 2005. ICECS 2005. 12th IEEE International Conference on
Conference_Location :
Gammarth
Print_ISBN :
978-9972-61-100-1
Electronic_ISBN :
978-9972-61-100-1
DOI :
10.1109/ICECS.2005.4633510