Virtual Prototyping

Virtual Prototyping

Virtual Prototyping is a platform that can be used for software development.

The key benefits are:

  • Early availability, enabling shorter development cycles
  • High availability, preventing bottlenecks in the testing phase
  • Maximum observability, allowing the user to monitor all internal signals

I&M can design ASIC/SoC models with a varying level of detail, ranging from high level Python, to AT (approximately timed) SystemC TLM, to cycle accurate SystemC/VHDL/Verilog, according to the accuracy/performance trade-off better suited to the application.

Virtual ECU integration

An ECU is more than its chipset: an integration effort is needed to develop glue logic and adapt communication between the ICs.

I&M has a long experience in integrating virtual ECU for a wide range of automotive applications.

Virtualizer integration and support

While based on standard languages, virtual prototyping often relies  on commercial tools to reduce co-simulation effort and provide a Graphical Interface (standard languages only provide a text-based interface). Often these tools comes with a Model Design Guideline, rather than being compatible with any model coding style.

I&M has experience with Synopys Virtualizer, one of the leading tool in this field.

Contact us for your project idea!

We promise to seriously evaluate your project idea and provide you with a fast, first feasibilty feedback – no matter how “special” your requirements may be. Challenge us!