Date post: | 23-Apr-2018 |
Category: |
Documents |
Upload: | trinhkhuong |
View: | 216 times |
Download: | 3 times |
SMAC FP7-ICT-2011-7 – 288827 - CP IP DELIVERABLE 2.3.1
Copyright 2011-2014 STMicroelectronics S.r.l., Philips Medical Systems Nederland BV, ONSemiconductor Belgium BVBA, Agilent
Technologies Belgium NV, CoventorSarl, MunEDA GmbH, EDALabs.r.l. FondazioneIstitutoItaliano di Tecnologia, University College
Cork, National University of Ireland, InstytutTechnologiiElektronowej, Politecnico di Torino, UniversitàdegliStudi di Catania, University of
Nottingham, KatholiekeUniversiteit Leuven, TechnischeUniversiteit Eindhoven, Slovak University of Technology Bratislava, STPOLITO
S.c.a.r.l
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to
any party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC
Consortium Agreement.
SMAC
SMArt systems Co-design
Project co-funded by the European Union
FP7-ICT-2011-7 – 288827 – CP IP
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform
Due date of deliverable: March 2013
Start date of project: 1 October 2011 Duration:42 months
Organisation name of lead contractor for this deliverable: AGT
Author(s): Dimitrios TRACHANIS (AGT), Dimitrios DROGOUDIS (AGT), Victor KLYMKO(TUE), Diwei HE(UNNOT), Graziano PRAVADELLI (EDAL), Gerold SCHROPFER (CVT), Giovanni VINCI (ST), Renaud GILLON (ONSEMI)
Validated by: Jan VAN HESE (AGT), John BUCKLEY (Tyndall), Viera STOPJAKOVA (STUBA)
Revision: V1.14
Date of Issue: 13 November 2013
Doc reference: SMAC_AGT_D2.3.1_Summary.docx
Work Pack. / Task WP2 / T2.3
Description: (max 5 lines)
This document presents an overview of the preliminary release of the SMAC Co-Simulation Platform. More specifically, all the updates that have
taken place at the modeling tools provided by the partners, in order to realize the implementation of the platform, are documented. Furthermore,
guidelines on the usage of the platform, to let a Smart System Designer make use of the platform, are provided. Finally, specific Use Case Scenarios
are presented as reference examples.
Nature: Report Publishable Summary
Dissemination Level: PU Public X
PP Restricted to other programme participants (including the JU)
RE Restricted to a group specified by the consortium (including the JU)
CO Confidential, only for members of the consortium (including the JU)
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform Public Summary FP7-ICT-2011-7 – 288827 – CP IP SMAC_D2.3.1B_Preliminary Release of the SMAC Co-Simulation Platform_PublicSummary.docx 13 November 2013
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to any
party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC Consortium
Agreement.
SMAC Confidential © SMAC Consortium Page 2 of 9
This document has been created in the context of the SMAC project. All information is provided “as is” and no
guarantee or warranty is given that the information is fit for any particular purpose. The user thereof uses the
information at its sole risk and liability. The EU has no liability in respect of this document, which is merely
representing the authors' view.
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform Public Summary FP7-ICT-2011-7 – 288827 – CP IP SMAC_D2.3.1B_Preliminary Release of the SMAC Co-Simulation Platform_PublicSummary.docx 13 November 2013
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to any
party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC Consortium
Agreement.
SMAC Confidential © SMAC Consortium Page 3 of 9
Table of Contents
Table of Contents ....................................................................................................................................... 3
List Of Figures ............................................................................................................................................ 4
1. Executive Summary ............................................................................................................................ 5
2. Summary of Deliverable D2.3.1 ......................................................................................................... 6
3. Conclusions ........................................................................................................................................ 9
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform Public Summary FP7-ICT-2011-7 – 288827 – CP IP SMAC_D2.3.1B_Preliminary Release of the SMAC Co-Simulation Platform_PublicSummary.docx 13 November 2013
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to any
party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC Consortium
Agreement.
SMAC Confidential © SMAC Consortium Page 4 of 9
List Of Figures
Figure 1: Current View of the SMAC Platform.............................................................................................. 6
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform Public Summary FP7-ICT-2011-7 – 288827 – CP IP SMAC_D2.3.1B_Preliminary Release of the SMAC Co-Simulation Platform_PublicSummary.docx 13 November 2013
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to any
party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC Consortium
Agreement.
SMAC Confidential © SMAC Consortium Page 5 of 9
1. Executive Summary
The SMAC platform aims to provide to designers and system integrators a flexible software environment
for the development, integration, and co-simulation of Smart Systems. The goal of the work package this
deliverable belongs to (WP2) is the integration of components and sub-systems of a Smart System and
the usage of the SMAC platform to (co-)simulate them. The specification of the SMAC platform has been
defined in (WP1).
The current document is a publishable summary of deliverable D2.3.1. The deliverable is the result of
actions performed for Task T2.3:Co-simulation platform. The participants of this task, under the
leadership of AGT, are AGT, ST, ONSemi, CVT, EDAL, UNOTT, TUE.
This task expands until M30 and is associated with two deliverables: D2.3.1 (M18) and D2.3.2 (M30). The
first deliverable (this document) presents the SMAC co-simulation platform and its usage in a preliminary
version. The platform will be tested on several Use Cases and the tools that the platform consists of, will
be further expanded in the months coming. The final release of the platform will be presented in
deliverable D2.3.2.
Deliverable D2.3.1 contained confidential data, coming from members of the consortium that could not be
disclosed. Thus, it was decided to keep the document as an internal document of the SMAC project.
However, a public summary was possible to be extracted and is presented in the next chapter of the
current document.
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform Public Summary FP7-ICT-2011-7 – 288827 – CP IP SMAC_D2.3.1B_Preliminary Release of the SMAC Co-Simulation Platform_PublicSummary.docx 13 November 2013
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to any
party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC Consortium
Agreement.
SMAC Confidential © SMAC Consortium Page 6 of 9
2. Summary of Deliverable D2.3.1
Main objective of the SMAC project is the creation of a simulation platform where models from different
modeling domains, described at different abstraction levels, should be able to be simulated together ( co-
simulated ) within this platform. The platform should support as many modeling formats as possible,
assuring all the dominant formats per domain are included (e.g. VHDL and Verilog for the Digital
Domain). Furthermore, inside the platform many different simulators (e.g. MEMS, Circuit, Discrete-Event)
should be present. Finally, at least one flow should exist to permit the abstraction of a low level model up
to the System Level.
This document presents a summary of the deliverable D2.3.1. The ultimate goal of this deliverable is to
give an overview of the preliminary release of the SMAC Co-Simulation Platform. More specifically, it
presents a way to integrate many different simulators inside the SMAC platform. In order to achieve this,
some of the tools provided by the partners had to be extended, to enable their linkage with the rest of the
tools comprising the platform. Furthermore, it provides guidelines on the usage of the platform and
methodologies to simulate together MEMS, discrete, digital and other electronics within the SMAC
platform.
The proposed co-simulation platform, or alternatively “The SMAC platform”, as this is captured at the end
of the work performed for this deliverable, is presented in Figure 1:
Figure 1: Current View of the SMAC Platform
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform Public Summary FP7-ICT-2011-7 – 288827 – CP IP SMAC_D2.3.1B_Preliminary Release of the SMAC Co-Simulation Platform_PublicSummary.docx 13 November 2013
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to any
party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC Consortium
Agreement.
SMAC Confidential © SMAC Consortium Page 7 of 9
The deliverable discusses the structure of the platform. More specifically, a visual comparison of the
SMAC platform before the beginning of the SMAC project and after that point is given (Figure 2, Figure
3). Furthermore, the way the tools provided by the partners have been extended / enhanced, in order to
meet the platform’s requirements, is presented.
Figure 2: Before "SMAC platform"
Figure 3: After "SMAC platform"
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform Public Summary FP7-ICT-2011-7 – 288827 – CP IP SMAC_D2.3.1B_Preliminary Release of the SMAC Co-Simulation Platform_PublicSummary.docx 13 November 2013
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to any
party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC Consortium
Agreement.
SMAC Confidential © SMAC Consortium Page 8 of 9
Moreover, different possible usages of the platform are being described. The way to bring models from
different domains at the System Level, so that a System-Level simulation of the whole System is
possible, is analysed.
Finally, Test Case Scenarios, provided by the partners, are mapped onto the platform. This way, the
whole procedure from the individual parts that comprise a System towards the simulation of the System,
as a whole, is revealed.
D2.3.1 Preliminary Release of the SMAC Co-Simulation Platform Public Summary FP7-ICT-2011-7 – 288827 – CP IP SMAC_D2.3.1B_Preliminary Release of the SMAC Co-Simulation Platform_PublicSummary.docx 13 November 2013
This document and the information contained are the property of the SMAC Consortium and shall not be copied in any form or disclosed to any
party outside the Consortium without the written permission of the Project Coordination Committee, as regulated by the SMAC Consortium
Agreement.
SMAC Confidential © SMAC Consortium Page 9 of 9
3. Conclusions
The main outcome of the deliverable is that, in order to get a heterogeneous system to be simulated in a
seamless manner, a set of tools should be combined through specific interfaces and special abstraction
techniques should be applied to low level models. The combination of the above assemblies results in a
flow where dissimilar parts of a smart system can be brought up to the system level, as similar model
representations. A simulation of the complete system can then take place.
The reader of the deliverable should be able to understand how the SMAC platform can be used to
address the modeling and simulation of Smart Systems in a seamless manner. It shall provide great
value to System Architects and be the referring document in the setup of the demonstrators.