DocumentCode
2951473
Title
Techniques to improve cosimulation and interoperability of heterogeneous models
Author
Dubois, Mathieu ; Aboulhamid, El Mostapha
Author_Institution
Univ. de Montreal, Montreal, QC
fYear
2005
fDate
11-14 Dec. 2005
Firstpage
1
Lastpage
4
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICECS.2005.4633510
Filename
4633510
Link To Document