Shift left software for IC design

Innexis Developer Pro

Innexis Developer Pro software provides a connected integrated circuit (IC) development flow from virtual to hybrid to full RTL. A comprehensive environment for accelerating the creation of complex SoC design supporting a wide range of use-cases including seamless hardware-software co-development.


Get in touch with our sales team 1-800-547-3000

A computer processing unit mounted on a motherboard.

Why Innexis Developer Pro?

Innexis Developer Pro provides a single environment that supports a wide range of use cases, covering the entire design workflow from software/hardware co-development and co-validation and extends to pre-silicon cycle accurate analysis and IC validation once the RTL is available. Innexis Developer Pro offers:

  • A flow driven from a single software workload across all operating modes
  • ARM architecture support for both V8 and V9 CPU Instruction Set Architectures (ISA)
  • Open model support, allowing easy import from both internal and outside vendors

Key features

Connected development flow

Innexis Developer Pro supports a wide range of use models, covering the entire design workflow from software/hardware co-development and co-validation and extends to pre-silicon cycle accurate analysis and IC validation once the RTL is available. DevPro supports the full flow: virtual, hybrid, hybrid plus and analysis.

A red car 3D rendering with a blue "digital twin" outline of the car on the right side.

Seamless workflow

Users start with existing off-the-shelf reference platforms in either virtual or hybrid mode. The reference platforms are configurable and can be extended on virtual hardware, RTL and software layers. Innexis Developer Pro provides users with standardized parameters for configurable platform parts.

A complex workflow simplifying to a single point.

Checkpoints/restore and replay

Users can set checkpoints during runtime in both virtual, RTL hardware and software layers; once saved, those checkpoints can be restored to execution states. This capability enhances efficiency and optimizes resource utilization by allowing seamless restart from saved states, minimizing the need for re-execution and improving overall workflow productivity.

Computer code highlighted as the point to restart simulation.

Multi virtual machine support

With the complexity of hardware designs today – users find the need to have multiple SOCs connected. Innexis Developer Pro enables connecting multiple virtual machines in the virtual and the hybrid abstraction levels. For both Quick Emulator (QEMU) and AFM based virtual machines (VMs), multiple VMs can be connected via Advanced eXtensible Interface (AXI) and Peripheral Component Interconnect Express (PCIe).

Multiple computers aligned in a row.

Integration with leading software debuggers

Innexis Developer Pro integrates with industry-leading software debuggers like:

  • Trace32
  • Design studio
  • GDB debuggers
  • Veloce Codelink replay
  • Innexis Codebench
Screen capture of Siemens CodeBench graphing simulation results.

Discover more Innexis applications

Related resources