OpenES Project


Open ESL Technologies for Next Generation Embedded Systems

In order to improve European electronics system design productivity (faster time-to-market), design quality (less design errors and less re-designs) to stay competitive, the OpenES consortium  joins forces to provide missing links in system-level design and to develop common open solutions based on four pillars:

  • Fill gaps in design flows with new interoperable tools and/or improve existing tools/flows ensuring the semantic continuity of the design flow.
  • Specifically focus on integral support of both functional and extra-functional requirements from specification to verification, jointly with the use cases defined at system level.
  • Raise reuse capabilities from IP to HW/SW subsystem in order to eliminate integration effort by supporting reuse of pre-integrated and pre-verified subsystems.
  • Enhance interoperability of models and tools by upgrading and extending existing young open standards (SystemC TLM, SystemC-AMS, IP-XACT)

 The common open and extensible solutions developed in the project will provide an appropriate design framework and interfaces built on standards wherever possible. Extensions on standards will be initiated where necessary. Due to this openness each partner can achieve an advanced complete system level design flow enhancing it according to specific requirements from a given application domain. Thanks to OpenES, this enhancement can be done by linking in dedicated tools or partial flows without the need to use company specific proprietary approaches, formats and interfaces anymore.
By this, a general significantly improved capability of system design and a new quality of cooperation between IC/IP-provider and system integrator are enabled. The broad relevance and functional capability of this common approach will be demonstrated by case studies from various key domains for the European industry: wireless/software defined radio, multimedia/set-top-box, automotive/traffic and security, and industrial/power control.