Siemens and Arm work together to build Digital Twin solutions for AI-Defined Vehicle

PAVE360 digital twin solution gives developers access to virtual models of Arm® automotive IP in the cloud, including the new Arm Zena™Compute Subsystems (CSS), far in advance of silicon availability. Siemens has been a longstanding partner with Arm and was a lead partner in offering a virtual platform for the Arm Cortex®-A720AE. We are pleased to extend this first-to-market support to Zena CSS.
Zena CSS is designed to meet the needs of highly complex, mixed criticality and AI-defined workloads, so developers need virtual environments like PAVE360 to address the challenges that inevitably come with next generation vehicle technology platform development. Furthermore, customers currently have no way to assess system integration failures prior to integrating the actual hardware and software. PAVE360 offers them a solution for this.
Siemens is unique as it offers integrated EDA, and PLM/ALM solutions to build multi-domain, multi-vertical digital twin, for design, development and validation. This enables early identification of potential issues, ensuring better integration and validation of the entire system throughout the development cycle.
Software-Defined Vehicles” (SDV) are a subset of Software-Defined Systems (SDS); a development methodology where software and hardware are flexible and refined in parallel along with connectivity to iteratively ensure the system under development meets requirements.
The result is an optimal solution measured by performance, cost, manufacturability, reliability, safety and customer satisfaction. It extends the vehicle’s lifespan and creates additional revenue models.
David Fritz, Vice President, Hybrid and Virtual Systems, Siemens Digital Industries Software.
“Software-Defined Systems” methodology accelerates development for the SDV
Software-Defined Vehicles and AI-Defined Vehicles are more than cars, they are highly complex, highly connected systems. They are extensions of the home, the office, entertainment and consumers lifestyle. Traditional development methodologies cannot hope to address these new complexities, so future success will depend on two new criteria.
The vehicle should be software-defined as customer interaction brings the opportunities for differentiation. Here early software development is key.
Development must be systems-aware” to handle the growing complexity. Many failure mechanisms will only arise during systems integration, or worse, when the vehicle is deployed in the field. Finding these issues earlier in the design cycle reduces the risk of failure and ensures better integration and validation of the entire system.

This requires a “threaded” approach automatically connecting validation from system level down through unit testing, requirements fulfillment, and verification through all levels of abstraction, all levels of fidelity. This avoids the inevitable systems integration storm experienced by vehicle developers today, mostly caused by manual processes to reconcile validation with requirements. This leads to multiple failed and cancelled vehicle electronics platforms – holding industry back, making customers less competitive.
Siemens SDV framework – for scalable Software-Defined Systems development
Siemens has recognized that to optimize for the future and scale for the SDV enterprise, a fast end-to-end platform is required.
The Siemens SDV framework utilizes the vast Siemens portfolio as well as offering a platform where ecosystem partners and customers can integrate their solutions and in house models. PAVE360 is a key element of the framework as it provides the capability to connect products from both Siemens and partners to build a digital twin that covers multiple fidelity and abstraction levels for SoC, vECU, systems and real hardware.
Early software development using PAVE360 digital twin – Example Virtual Reference Solution for Arm Zena CSS
This example reference solution leverages Innexis™ Architecture Native Acceleration (ANA) for software development at real world chip speeds meeting the needs of software developers who don’t yet have hardware. Not only is it possible to simulate the software at real world SoC speeds, but it is also possible to introduce, both synthetic and real world, system-level stimuli via tooling such as Simcenter™ Prescan and Simcenter™ Amesim™. It’s easy to configure and analyze data thanks to the Innexis™ CodeBench IDE and can be packaged with the Zena CSS reference software. Requirements and verification threading is present throughout, linking verification and validation with requirements set out in Siemens Teamcenter™ and Polarion™ PLM products.

Multiple OEMs and Tier 1s are having success today using PAVE360 solutions to test their early software, pre-hardware, increasing design confidence and avoiding the risk of investing in platforms that are later aborted.
Explore and right size SoC Architecture using PAVE360 digital twin – Example Hybrid Reference Solution for Arm Zena CSS
When greater accuracy is required, we move from virtual to hybrid simulation. Switching from Innexis ANA to Innexis Developer Pro and RTL emulation using Veloce Strato CS, customers can run mixed fidelity simulations of Zena CSS to determine latency, bandwidth, critical path timing, and power consumption for workloads they develop on Innexis ANA . A hybrid, or mixed fidelity, simulation has the benefit of running uninteresting code on a virtual model at speed until a more interesting part of the code is reached (Run Fast). Users can then switch over to running the software on the actual RTL to gather the required accurate metrics for that interesting part of the code (Run Accurate). This has the effect of speeding up simulation time, therefore debug time, shortening overall development time.

Developers can access performance data to show how Zena CSS works in an SoC from the perspective of Quality– of-Service, Freedom-from-Interference and other timing and power related factors. For example, to validate safety software, it’s imperative to have accurate measurements to determine when particular functions complete and how they interact with other applications in the broader system. Simcenter Prescan and Simcenter Amesim can also work alongside Innexis Developer Pro within PAVE360, allowing users to migrate through fidelity levels to more accurate algorithms and physical models.
Requirements and verification threading is even more important here because system integration failures often present themselves when running real and integrated workloads on real hardware. Running those workloads using accurate cycle timing, latency, bandwidth or CPU capacity and threading simulation results back to requirements means those integration failures can be exposed way before any real hardware is created. Threading technology in PAVE360 is the only way to ensure coverage of these types of system integration failures.

To find out more about how PAVE360 solutions can cover the full SDV development cycle visit www.siemens.com/PAVE360