How do customers use VLAB VDMs? It depends on what is important to them, be it performance, accuracy, or ability to integrate with existing tooling and processes. What we know is that VLAB VDMs provide the flexibility to enable a broad range of uses-cases and users across several environments.

VLAB VDMs - Software Development, Debug and Test

Working with software for embedded systems, from applications through to low-level, has always presented challenges; however, VLAB VDMs are offering a new experience.

  • VLAB VDMs make it easy to work with both free and commercial debuggers, meaning developers can use the same setup and environment.
  • VLAB VDMs remove the stress of hardware damage and maintenance, with developers no longer having to worry about errors that can induce faults. For example, an incorrect voltage causing overheating, over-clocking or faulty connections would be an issue in hardware, but can be explicitly tested to increase code-coverage and fault handling.
  • In an agile workflow that sees incremental additions of features, incomplete software APIs can be stubbed or patched by a VLAB VDM to allow for debugging and bringup of software sequenced to execute later.
  • VLAB VDMs give developers the complete picture with simultaneous extensive execution logging, and port and register tracing. With this extensive information, developers can see event sequences and quickly understand the interactions between hardware and software, key to bringup and subsequently for optimization.
  • VLAB VDMs make it easy to reproduce and share problems with team members for collaborative debugging. With pico-second resolution and deterministic execution, checkpoint save and restore allow different users to establish the same conditions.

VLAB VDMs - Virtual ECUs


The Automotive Industry continues to be rapidly transformed; electrification of drivetrains, software-defined vehicles, over-the-air updates… the list is growing. Each of these advances are examples of the heavy demands being placed on developing, testing and maintaining various Automotive ECUs. The industry has largely turned to virtualization to meet these needs and broadly adopted its own standard or classification of Virtual ECUs (VECUs).

VLAB is enabling a new path for the development of ECUs. Within the same environment, VLAB VDMs can be configured and deployed, purpose-built for each development phase, and the scenario or software under test. VLAB is the only virtualization technology that enables execution of target-compiled binaries with Level 2, 3 and 4 VECUs as defined by the standard automotive definition.

VLAB VDMs, are used across the verification spectrum; for unit-level tests of BSPs, through to multiple VDMs, connected over Vector SilKit or other simulation fabrics and integrated into whole car simulation tests.

Key to the automotive industry, VLAB VDMs are providing the means to address the code coverage and validation of safety-critical functions, through fault injection and simulation of failure conditions, which is not possible/feasible with real hardware.

VLAB VDMs - Replacing Test Hardware

For many target devices, EVBs or development boards have been the only available option to develop and test the target embedded software.

VLAB VDMs are easy to access, install and configure and can be used with the same tools and environment as an EVB, making them a compelling alternative. Customers are choosing VLAB VDMs because they are easy and reliable to use, and provide features and capabilities not found in hardware equivalents.

quick starter graphic

VLAB VDMS - CI/CD/CT

CI/CD/CT of embedded software needs scalable, on-demand execution capacity for large-scale test regressions, seamlessly working alongside local debug and test environments. Environments such as these rely on the availability of local test hardware or device labs. VLAB VDMs remove that restriction, and users can deploy instances on desktops, servers or in the cloud, where and when they are required.

VLAB Enterprise has been designed for companies that are managing portfolios of multiple embedded devices and looking for a scalable CI/CD/CT solution,  as it equips individuals and teams with flexible licensing and access to ready-to-run VLAB VDMs that target key CPU Processor Architectures.