Title :
A SystemC/Simulink Co-Simulation Framework for Continuous/Discrete-Events Simulation
Author :
Bouchhima, F. ; Briere, M. ; Nicolescu, G. ; Abid, M. ; Aboulhamid, E.M.
Author_Institution :
Ecole Polytech., Montreal, Que.
Abstract :
The increasing complexity of continuous/discrete systems makes their simulation and validation a demanding task for the design of heterogeneous systems. The global validation of these systems requires new techniques offering high abstraction levels and simulation accuracy from a time point of view. The main challenge is the time synchronization and the accommodation of different concepts specific to continuous and discrete models. This paper proposes a co-simulation approach that relies on Simulink for the continuous simulation and SystemC for the discrete simulation. It is based on more than one synchronization model. The synchronization and the communication are assured by co-simulation interfaces. The article also introduces the CODIS tool for the automatic generation of co-simulation instances composed of models and co-simulation interfaces. Experimental results are presented for an illustrative discrete/continuous application
Keywords :
automatic programming; discrete event simulation; hardware description languages; simulation languages; synchronisation; CODIS tool; SystemC/Simulink co-simulation framework; co-simulation instances automatic generation; co-simulation interface; continuous/discrete-event system; continuous/discrete-events simulation; heterogeneous system design; time synchronization model; Automatic control; Communication system control; Discrete event simulation; Electronic design automation and methodology; Hardware design languages; Mathematical model; Nonlinear systems; Power system modeling; Signal resolution; Synchronization;
Conference_Titel :
Behavioral Modeling and Simulation Workshop, Proceedings of the 2006 IEEE International
Conference_Location :
San Jose, CA
Print_ISBN :
0-7803-9742-8
DOI :
10.1109/BMAS.2006.283461