• DocumentCode
    129397
  • Title

    Moving from co-simulation to simulation for effective smart systems design

  • Author

    Fummi, F. ; Lora, M. ; Stefanni, F. ; Trachanis, D. ; Vanhese, Jahn ; Vinco, S.

  • Author_Institution
    EDALab s.r.l., Verona, Italy
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Design of smart systems needs to cover a wide variety of domains, ranging from analogue to digital, with power devices, micro-sensors and actuators, up to MEMS. This high level of heterogeneity makes design a very challenging task, as each domain is supported by specific languages, modeling formalisms and simulation frameworks. A major issue is furthermore posed by simulation, that heavily impacts the design and verification loop and that is very hard to be built in such an heterogeneous context. On the other hand, achieving efficient simulation would indeed make smart system design feasible with respect to budget constraints. This work provides a formalization of the typical abstraction levels and design domains of a smart system. This taxonomy allows to identify a precise role in the design flow for co-simulation and simulation scenarios. Moreover, a methodology is proposed to move from the co-simulated heterogeneity to a simulatable homogeneous representation in C++ of the entire smart system. The impact of heterogeneous or homogeneous models of computation is also examined. Experimental results prove the effectiveness of the proposed C++ generation for reaching high-speed simulation.
  • Keywords
    C++ language; digital simulation; electronic design automation; program compilers; C++ generation; MEMS; abstraction level formalization; actuators; cosimulation design flow; effective smart systems design; heterogeneity level; microsensors; modeling formalisms; simulatable homogeneous C++ representation; simulation frameworks; Actuators; Automata; Computational modeling; Mathematical model; Sensors; Synchronization; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.299
  • Filename
    6800500