Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Synopsys Virtualizer is a software suite for building virtual prototypes of electronic hardware so teams can develop and test embedded software before the physical chip or system is available. Its main deliverable is a Virtualizer Development Kit (VDK): a modeled hardware platform paired with tools for running, inspecting, and debugging software. Synopsys says VDKs can execute unmodified production binaries with behavior close to real hardware.

What Synopsys Virtualizer does

Virtualizer is used to model a target system-on-chip (SoC) and its peripherals in software. The resulting VDK acts as an electronics digital twin: software can run against the virtual hardware, allowing teams to begin development, integration, and validation without waiting for finished silicon.

Synopsys positions the suite for early software development, hardware/software integration, and system validation. It is not simply an emulator for running an application in isolation: the purpose of a VDK is to represent enough of the target hardware for production software and system-level workflows to exercise it.

How a Virtualizer Development Kit works

  1. Model the target hardware. Represent the processor, peripherals, and relevant system connections in models. Virtualizer Studio supports SystemC TLM-2.0 models and provides processor and peripheral model libraries.
  2. Assemble the VDK. Use Virtualizer Studio’s graphical and script-based tools to build, optimize, package, and combine the models into a usable development platform.
  3. Run target software. Boot the binary software intended for the product on the VDK. Synopsys says the software can be unmodified production code; achievable behavior and fidelity depend on the modeled platform.
  4. Inspect and debug. Use the development environment to examine hardware/software events and investigate software behavior against the virtual platform.
  5. Validate changes. Run integration checks and regression tests on the VDK as software evolves, including in automated development flows.

This workflow is useful because software work can proceed while hardware is still being designed or manufactured. A virtual prototype does not, by itself, establish that every modeled detail will match physical hardware; the model’s scope and accuracy matter to what a test can prove.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Virtualizer Studio and supported models

Virtualizer Studio is the environment for creating and assembling VDKs. Synopsys lists SystemC TLM-2.0 support, model libraries, and automated model packaging among its capabilities. The product page names model families for Arm, ARC, Renesas, Infineon, SiFive, Andes, Tensilica, and DesignWare TLM peripherals.

PCIe and USB models can provide connectivity between the virtual platform, host operating systems, and physical hardware. This matters when a software workflow needs to interact beyond the simulated processor and peripherals. The available model set should be checked against the target design and the interfaces a project needs; a supported model family is not a guarantee that every specific device or configuration is represented.

Execution options: local, cloud, and hybrid

Native Execution on Arm servers

Synopsys Native Execution runs edge-software workloads on Arm servers at near-native speed, according to the company. Synopsys says it supports Arm-based infrastructure from Ampere, AWS, Google, Microsoft, and Nvidia, with both cloud and on-premises deployment options. This approach is aimed at executing workloads at scale; it should not be confused with a claim that every run provides cycle-accurate timing.

Virtual and physical prototype integration

Virtualizer can also be combined with Synopsys ZeBu emulation systems or HAPS prototyping systems. Synopsys describes splitting work between virtual and physical prototypes for hybrid validation. The company claims up to 20× emulation-speed improvement in specified hybrid-prototyping scenarios; that is a vendor claim tied to those scenarios, not a general benchmark for all projects.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For teams evaluating deployment, the important distinction is the work each environment is intended to do: virtual prototypes support software development and system-level validation, while hybrid flows can bring virtual platforms together with physical prototyping or emulation. Timing fidelity, workload throughput, model coverage, and infrastructure needs should be assessed for the actual use case.

Automotive use: what “Level 4 virtual ECU” means

Synopsys describes its Automotive VDK as implementing a Level 4 virtual ECU abstraction in an electronics digital twin. Here, “Level 4” refers to the virtual ECU abstraction level; it is not a reference to SAE Level 4 vehicle automation.

Synopsys identifies these automotive workflows for the Automotive VDK:

  • Driver and MCAL (Microcontroller Abstraction Layer) porting
  • Multicore software development
  • Virtual hardware-in-the-loop system integration
  • ADAS software and algorithm development
  • Functional-safety testing and regression testing
  • Vehicle electrical/electronic (E/E) architecture testing

These uses cover work from low-level software porting through system integration. Whether a particular VDK is suitable depends on the vehicle architecture and the hardware and interfaces represented in its models.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Using VDKs in CI/CD

Virtualizer-based VDKs can be deployed in continuous integration and continuous delivery (CI/CD) regression flows. Synopsys names GitLab, Jenkins, Docker, and Kubernetes as supported DevOps ecosystem tools for automated software validation. In practice, a team can incorporate VDK-based tests into its existing build and validation pipeline, subject to the project’s model, infrastructure, and licensing setup.

How to try Virtualizer before committing

Synopsys offers a browser-based Virtual Prototyping Experience at no cost, with no download or installation required. Its guided environment includes an Arm reference-design VDK running a stock Linux image, plus exercises for Virtualizer Studio event inspection, source-level debugging, and code coverage. This provides a way to explore the workflow; it does not establish that a team’s specific target design is supported.

How to evaluate whether Virtualizer fits

Virtualizer is most relevant when a team needs to begin embedded-software development before hardware is ready, or wants a repeatable virtual platform for integration and regression. A useful evaluation focuses on the target system rather than on a generic speed claim:

  • Model coverage: Are the processor, peripherals, interfaces, and system behaviors your software needs available or practical to model?
  • Execution versus timing needs: Is the priority rapid software execution, detailed timing fidelity, or a balance that may require virtual and physical platforms?
  • Debug visibility: Can engineers inspect the events and software behavior needed to diagnose failures?
  • Workflow integration: Does the VDK fit the team’s CI/CD tools and its cloud or on-premises environment?
  • Automotive abstraction: For vehicle programs, does the Automotive VDK’s virtual ECU abstraction cover the target E/E architecture and intended tests?
  • Commercial model: Synopsys materials cited here do not state independent pricing or licensing terms, so those need to be confirmed directly with the vendor.

Synopsys says up to 40% of project time can be spent on debug, a figure presented on its Virtualizer product page rather than an independent measurement of every project. The company also describes Virtualizer as deployed at hundreds of customers of all sizes; this is a vendor-reported adoption claim, not a measure of suitability for a particular team.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.