Vincent Leftz (Astrium) -
PDFThe evolution of technology (SoC integration) and application needs lead to design more and more complex embedded systems, both at hardware and software levels. Mastering this complexity, in order to improve the time cycle, the costs of the design, and the validation/qualification of the critical embedded systems, is a key point to ensure the success of our future industrial projects. Astrium has contributed (and coordinated) the SoCKET (http://socket.imag.fr/index-en.htm) collaborative project combining the efforts of industrial and academic partners, in order to propose a ”seamless” development flow, integrating the equipment qualification, from the system level to the Integrated Circuits (ICs) and the associated embedded software, compliant with the applicable norms (such as DO/ARP for aeronautic and ECSS for space). This ”seamless” design flow is built upon technical pillars: 1) High Level Synthesis, 2) Heterogeneous simulation techniques, 3) IPs encapsulation and interoperability (IP-XACT) and 4) Assertion Based Validation Techniques. This talk will present the result of this project, and the proposed design flow with a focus on Astrium return of experience regarding HLS and ABV techniques, and also SystemC/TLM modelling techniques. We will conclude on the highlighted needs regarding an ESL ecosystem for space application domain.