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.
Instead of waiting for a subsequent testbench run to reach a point of interest, the initial run can be replayed or restored to the desired period in less time.
Replay allows for debug capabilities like assertions and waveform generation to be enabled for a previous completed run, even if they were not originally active.
Workflow acceleration tools are optimized to only utilize Veloce when necessary, reducing emulation resource usage when compared to repeatedly running a testbench.
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.
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.
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.