Two engineers debugging software.

Achieve faster debug and development

Veloce workflow acceleration

Debug times are significantly inflated when testbench sequences need to be repeatedly run for testing, waveform generation or attempts at recreating hard-to-reproduce conditions. Workflow acceleration replay and restore capabilities cut down on time and resource usage by reducing testbench reruns.

Why use Veloce workflow acceleration?

The Veloce workflow acceleration toolset grants the ability to replay and restore previous testbench runs. Avoid needing to rerun testbench sequences, especially those that take considerable time to execute, in order to reach a desired timepoint during emulation.

Veloce Workflow Acceleration capabilities:

  • Reduce time spent waiting for repeated testbenches to complete or reach a specific point
  • Skip long initialization sequences in subsequent testbench runs
  • Generate waveforms and enable debug capabilities without needing to rerun
  • Avoid having to manually replicate testbench conditions from previous runs

Key features

Design and testbench replay

Users can replay and review the behavior of completed runs for both the design and testbench. Hardware-description language (HDL) and hardware-verification level (HVL) replays are deterministic and exact replicas of the original run. This means users no longer have to manually replicate the conditions of any hard-to-reproduce scenarios they encounter.

An engineer debugging a software system.

Run environment restoration

Checkpoints can be used to restore a run environment to a previous time in the run. These can be used to avoid rerunning long initialization or boot sequences or to skip to the relevant portions of a test for the design aspect being reviewed.

Multiple software displays.

Intellectual property (IP)-specific debug

Workflow acceleration provides the option to generate replays for only user-designated portions of the design. By containing the replay to only specific components, the user can generate debug data at a much faster rate than if it were applied to the entire design, as well as only retaining visibility into the selected IPs.

Psuedo-code for intellectual property.

Discover more about the Veloce ecosystem

Related resources