Generic discrete-continuous simulation model for accurate validation in heterogeneous systems design

Heterogeneous systems combining several technologies will potentially overcome several performances and applicability limitations, as well as providing new useful features. However, their design is currently confronted to important challenges. One of the key challenges is the integration of pre-built components specific to different application domains (e.g. electrical, mechanical, optical, etc.). In this context, new CAD tools are mandatory to offer a global view of the designed systems and to enable their overall validation. This paper presents a generic discrete-continuous simulation model for an accurate global validation in heterogeneous systems design. This model enables to use powerful tools for the discrete and continuous domains. Solutions are proposed for model's layers implementation in the case of SystemC and Simulink simulators. The continuous-discrete simulation tool is proposed. This tool integrates the two previous simulators by automatically generating global simulation model instances. The evaluation of the simulation model was performed using an illustrative application.

[1]  Ahmed Amine Jerraya,et al.  Validation in a component-based design flow for multicore SoCs , 2002, 15th International Symposium on System Synthesis, 2002..

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

[3]  Sandeep K. Shukla,et al.  Towards a Heterogeneous Simulation Kernel for System Level Models: A SystemC Kernel for Synchronous Data Flow Models , 2004, ISVLSI.

[4]  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.

[5]  Francis Pichon,et al.  Mixed-signal modelling in VHDL for system-on-chip applications , 1995, Proceedings the European Design and Test Conference. ED&TC 1995.

[6]  Luciano Lavagno,et al.  Metropolis: An Integrated Electronic System Design Environment , 2003, Computer.

[7]  François Pêcheux,et al.  VHDL-AMS and Verilog-AMS as alternative hardware description languages for efficient modeling of multidiscipline systems , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Ron Sacks-Davis,et al.  A review of recent developments in solving ODEs , 1985, CSUR.

[9]  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..

[10]  Eric R. Keiter,et al.  Mixed-signal simulation with the Simbus backplane , 2006, 39th Annual Simulation Symposium (ANSS'06).

[11]  Edward A. Lee,et al.  Heterogeneous Simulation—Mixing Discrete-Event Models with Dataflow , 1997, J. VLSI Signal Process..

[12]  Ole Østerby,et al.  Solving Ordinary Differential Equations with Discontinuities , 1984, TOMS.

[13]  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).

[14]  Hilding Elmqvist,et al.  Modelica — A unified object-oriented language for physical systems modeling , 1997 .

[15]  Mark Zwolinski,et al.  Anatomy of a simulation backplane , 1995 .