October UVM Recipe of the Month: Abstract UVM Stimulus

Join Academy Subject Matter Expert, Tom Fitzpatrick for the October UVM Recipe of the Month - Raising Productivity Using Abstract UVM Stimulus and Intelligent Automation.

Overview:
Raising the level of stimulus abstraction allows you to specify your stimulus once and integrate the coverage model directly in the specification. This abstract stimulus can easily be mapped to UVM sequences at multiple levels of abstraction as well as to software for execution on a processor model, greatly enhancing the reusability of the stimulus. Intelligent Automation makes the execution of the stimuli more productive by reaching all coverage goals without the repetition inherent in constrained-random execution. The productivity advantages become even more pronounced as stimuli across multiple interfaces are composed into larger specifications.

This UVM Recipe of the Month will introduce you to abstract stimulus specification to provide more effective UVM tests that can be reused throughout your SoC flow and show you how Questa employs intelligent automation to achieve coverage closure faster.

In addition - if you are already an Academy Full Access member, get a head start with Stimulus Abstraction in the UVM Cookbook.

Watch and Learn:

  • Mapping existing UVM sequences and transactions to abstract stimulus specifications.
  • Targeting coverage in your stimulus specification.
  • Creating abstract stimulus sequences for UVM.
  • Using Testbench Automation at the agent level.
  • Multi-interface Testbench Automation.
  • Mapping abstract stimulus to software to augment your testing.

View Abstract UVM Stimulus.