A SystemC/Simulink Co-Simulation Framework for Continuous/Discrete-Events Simulation

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

[1]  Serge Garcia Sabiro,et al.  VHD/sub e/LDO: A new mixed mode simulation , 1993, Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference.

[2]  Philip A. Wilsey,et al.  Comparative analysis of periodic state saving techniques in time warp simulators , 1995, PADS.

[3]  Peter Frey,et al.  Verilog-AMS: Mixed-signal simulation and cross domain connect modules , 2000, Proceedings 2000 IEEE/ACM International Workshop on Behavioral Modeling and Simulation.

[4]  Trond Ytterdal,et al.  A mixed-signal, functional level simulation framework based on SystemC for system-on-a-chip applications , 2001, Proceedings of the IEEE 2001 Custom Integrated Circuits Conference (Cat. No.01CH37169).

[5]  Peter Schwarz,et al.  SystemC Extensions for Mixed-Signal System Design , 2001 .

[6]  Eric R. Keiter,et al.  Integrating multiple parallel simulation engines for mixed-technology parallel simulation , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[7]  Christoph Grimm,et al.  Analog and mixed signal modelling with SystemC-AMS , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[8]  Zainalabedin Navabi,et al.  An effective VHDL-AMS simulation algorithm with event , 2005, 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design.

[9]  Mohamed Abid,et al.  Discrete-continuous simulation model for accurate validation in component-based heterogeneous SoC design , 2005, 16th IEEE International Workshop on Rapid System Prototyping (RSP'05).