About Virtualizer

Synopsys Virtualizer™ is a tool suite that enables the creation of virtual prototypes of target hardware allowing developers to develop, test, and debug unmodified software binaries. The output of Virtualizer is a Synopsys Virtualizer Development Kit (VDK). The VDK is an electronics digital twin of an electronic system combined with software productivity tools meant for development and testing.​ A VDK is executing unmodified binary production software with closest real-hardware behavior​. 

Software developers are under increasing demand to reduce the development timelines, with up to 40% of the project time spent on debug. Virtualizer can help teams deliver software earlier and faster, reduce software defects, and accelerate overall software innovation.

Virtualizer and VDKs for software development, integration, and test have been successfully deployed at 100’s of customers of all sizes. They enable fast multi-abstraction virtual hardware simulation, provide the largest model library from IP/Subsystems to reference SoCs, and facilitate the highest debug productivity with unified system-level analysis.

Virtualizer is part of Synopsys' complete virtual and hybrid prototyping solutions including transaction-level models and consulting services

What's New

Key Features

Accelerate Virtual Prototyping with the Largest TLM Model Library

  • Synopsys Virtualizer provides a comprehensive library of processor and peripheral models enabling engineers to rapidly assemble VDKs in Virtualizer Studio. With out-of-the-box compatibility these models ensure seamless integration across compilers, libraries and debug environments. eliminating the need for manual integration and implementation of common IP models.
  • Supporting a wide range of architectures including ARM, ARC, Renesas, Infineon SiFive, Andes, Tensilica and others along with DesignWare TLM peripherals, the extensive library accelerates software development and system validation.
  • Additionally, models like PCIe and USB allow end-to-end testing of VDKs by enabling I/O connectivity to host operating systema and physical hardware.
  • Available for both Arm and Intel simulation machines, it empowers developers to achieve maximum productivity and shift-left benefits in their design workflows.

Virtualizer Native Execution

Synopsys Virtualizer delivers industry-leading virtual prototyping performance with native execution of edge software workloads on Arm servers. Complex edge software stacks can now run at near-native speeds, unlocking new use-cases and higher developer productivity. 

Key benefits enabled with Virtualizer Native Execution include: 

Fastest performance: By executing software binaries directly on Arm servers, Virtualizer Native Execution significantly1 increases execution speeds for software deployed on application processor cores.  

Shorter turnaround time: Faster execution speeds, the use of common toolchains, advanced analysis/debug, and deployment in CI/CD pipelines results in shorter testing turnaround times for faster time to market and increased software quality.  

Accelerated application-level power and performance analysis: Native Execution of Hybrid prototyping with Synopsys ZeBu systems, including ZeBu Server 5, ZeBu EP1, ZeBu EP2, and Synopsys’ recently announced ZeBu-200 systems, delivers faster execution performance and accelerates software intensive use-cases including application-level power and performance analysis. 

Flexible deployment across cloud and on-premise: Virtualizer Native Execution supports Arm-based infrastructure, such as Ampere, AWS, Google, Microsoft, and Nvidia. Developers can optimize compute resource utilization in the cloud or on-premise, balancing performance, power, and cost to align with their development workflows. 

Scalable models for diverse use cases: Synopsys’ extensive model libraries are available on Arm, including Synopsys’ Interface IP models, accelerators, and other dedicated subsystem models, allowing developers to tailor virtual prototypes to their specific development needs. 

Seamless system-level integration with electronics digital twins: Virtualizer Native Execution can be integrated with Synopsys’ comprehensive tool and embedded software ecosystem used to create and support electronics digital twins for software-defined products.  

Learn More

Read the Press Release - Synopsys Introduces Virtualizer Native Execution on Arm Hardware to Accelerate Software-defined Product Development

Read the Blog - Transforming Edge Software Development with Arm-based Virtual Prototyping

Download the Whitepaper - Virtualizer Native Execution Accelerates Software Defined Product Development for Arm Solutions

Hybrid Emulation and Prototyping for Scalable Validation

Synopsys Virtualizer enables seamless integration of virtual and physical prototypes, combining VDKs with ZeBu emulation and HAPS FPGA prototyping. This hybrid approach accelerates software execution, optimizes FPGA capacity, and supports advanced use cases such as application-level validation of functionality, power, and performance.

By partitioning emulation workloads between virtual and physical domains, engineers can refine RTL early, boost emulation speed by up to 20x while maintaining full system context for validation use-cases. 

Optimized Performance for Complex Software Stacks

  • Provides highly optimized control and data exchange between virtual and emulation environments, improving performance for demanding workloads.
  • Support multi-core versions of Arm ISS to boost Android execution performance
  • Native Execution technology allows the Arm CPU Subsystem to run close to the speed of the host machine, enabling new use-case for running application-level software workloads to validate power and performance of IP Subsystem or complete SoCs.
  • Core Switch technology allows for state transitions from virtual to physical prototype to run workloads on virtual prototype when less timing accuracy is required and switch the emulator when performance data needs to be captured.

Virtualizer Studio – Accelerate Model Creation and VDK Assembly

  • Synopsys Virtualizer Studio is a comprehensive tool suite for creating, building, and optimizing virtual models and assembling them seamless into VDK. It provides a cohesive development environment with industry-standard interfaces, allowing engineers to rapidly prototype models and integrate them into their workflows.
  • With built-in support for SystemC TLM-2.0, intuitive graphical and script-based tools, and automated model packaging, Virtualizer Studio streamlines VDK distribution across the supply chain.
  • Supporting both Arm and Intel architectures, it enhances development efficiency, accelerates debugging, and ensures smooth deployment of virtual prototypes in software and system design.
Virtualizer Studio image

CI/CD Regression with Virtual Prototypes

  • Synopsys Virtualizer enables automated regression testing by integrating Virtual Prototypes (VDKs) into CI/CD workflows. By bridging the gap between hardware and software development, VDKs allow pre-silicon testing in the same environment engineers use, reducing reliance on physical prototypes.
  • Cloud-based scalability enhances flexibility, while continuous testing ensures faster bug detection, improved code quality, and seamless integration.
  • With support for leading DevOps tools like GitLab, Jenkins, Docker, and Kubernetes, Synopsys VDKs streamline software validation, accelerate development cycles, and enhance collaboration in modern CI/CD pipelines.

Automotive VDK

Synopsys has partnered with leading IP, semiconductor and automotive development tool companies to enable semiconductor, tier 1 and OEM companies to deploy prototyping solutions for your specific automotive design. Using virtual hardware ECUs, based on Synopsys Virtualizer Development Kits (VDKs) and extensive deployment expertise, automotive engineers can support a broad range of design tasks including:

  • Complex driver, MCAL and operating system porting
  • Multicore software development
  • System integration and test using virtual Hardware-in-the-Loop (vHIL)
  • ADAS software and algorithm development
  • Functional safety testing
  • Regression testing
  • Vehicle Electrical and Electronic (E/E) architecture and testing

Related Products

Resources