Anatomy of a Continuous/Discrete System Execution Model for Timed Execution of Heterogeneous Systems

  • L. Gheorghe
  • F. Bouchhima
  • G. Nicolescu
  • M. Abid

Modern embedded systems like micro-electro-mechanical systems (MEMS), mixed-signal systems and real-time controllers integrate discrete and continuous components. These systems can be found in various domains such as health, communication, as well as the defence, and automotive industries. The design process of these systems needs to be improved, International Technology Roadmap for Semiconductor (ITRS) announcing a “shortage of design skills and productivity arising from a lack of training and poor automation with a need for basic design tools” as one of the most daunting challenges in the domain [ITR06].


State Event Discrete Model Time Stamp Execution Model Context Switch 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Bal03]
    Balarin, F. et al., “Metropolis: An Integrated Electronic System Design Environment”, Computer, vol. 36, issue 4, April 2003, pp. 45-52.CrossRefGoogle Scholar
  2. [Cel06]
  3. [Cal91]
    Callier F. M., Desoer C. A., Linear System Theory, Germany, Springer-Verlag, 1991.MATHGoogle Scholar
  4. [Cha96]
    W.T. Chang et al., “Heterogeneous Simulation - Mixing Discrete-Event Models with Dataflow”, RASSP special issue of J. on VLSI Signal Processing, 1996.Google Scholar
  5. [Fle95]
    J. Fleischmann et al., “Comparative Analysis of Periodic State Saving Techniques in Time Warp Simulators”, Parallel and Distributed Simulation, 1995.Google Scholar
  6. [Fre00]
    P. Frey et al., “Verilog-AMS: Mixed-Signal Simulation and Cross Domain Connect Modules”, Behavioral Modeling and Simulation Workshop, 2000.Google Scholar
  7. [Gea84]
    C. W. Gear et al., “Solving Ordinary Differential Equations with Discontinuities”, ACM Transaction on Mathematical Software, vol. 10, 1984, pp. 23-44.MATHCrossRefMathSciNetGoogle Scholar
  8. [Gup85]
    K. Gupta, et al., “A Review of Recent Developments in Solving ODES”, Proc. of CSUR, vol. 17, No. 1, 1985.Google Scholar
  9. [IEE99]
    IEEE Standard VHDL Analog and Mixed-Signal Extensions, IEEE Std 1076.1-1999, 23 December 1999.Google Scholar
  10. [ITR06]
    International Technology Roadmap for Semiconductor Design, 2003.Google Scholar
  11. [Jan04]
    Jantsch A., Modeling Embedded Systems and SOCs, USA, Morgan Kaufmann, 2004.Google Scholar
  12. [Liu02]
    J. Liu et al., “On The Causality of Mixed-Signal and Hybrid Models”, Hybrid Systems: Computation and Control, 2003, pp. 328-342.Google Scholar
  13. [Mat06]
    Matlab-Simulink, [Mar02] Martin D. E et al., “Integrating Multiple Parallel Simulation Engines for Mixed-Technology Parallel Simulation”, Simulation Symposium, 2002.
  14. [Mod06]
  15. [Mod06]
    ModelSimR SE Foreign Language Interface, version 5.7d.Google Scholar
  16. [Nic02]
    G. Nicolescu et al., “Validation in a component-based design flow for Multicore SoCs”, in Proc. ISSS, 2002.Google Scholar
  17. [Pat04]
    H. D. Patel et al., “Towards A Heterogeneous Simulation Kernel for System Level Models: A SystemC Kernel for Synchronous Data Flow Models”, Proc. ISVLSI’04.Google Scholar
  18. [Pto06]
  19. [Ree04]
    D. K. Reed et al., “An Application of Parallel Discrete Event Simulation Algorithms to Mixed Domain System Simulation”, DATE’04, pp. 1356-1357.Google Scholar
  20. [SDL06]
    SDL RT, specification & description language - real time, available at
  21. [Sys03]
    SystemC LRM, 2003, available at
  22. [Tah93]
    El Tahaway et al., “VHDeLDO: A new mixed mode simulation”, DAC Conference, 1993, with EURO-VHDL’93. Proceedings EURO-DAC’93.Google Scholar
  23. [Vac03]
    A. Vachoux, et al., “Analog and Mixed Signal Modeling with SystemC”, Circuits and Systems, ISCAS’03.Google Scholar
  24. [Val95]
    C. A. Valderrama et al., “A unified model for co-simulation and co-synthesis of mixed hardware/software systems”, Proc. 1995 European Conference on Design and Test.Google Scholar

Copyright information

© Springer 2007

Authors and Affiliations

  • L. Gheorghe
    • 1
  • F. Bouchhima
    • 1
  • G. Nicolescu
    • 1
  • M. Abid
    • 2
  1. 1.Ecole Polytechnique de MontrealQC
  2. 2.ENIS

Personalised recommendations