• 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