UVM Recipe of the Month: Scoreboards and Results Predictors in UVM Archived

Join Academy Subject Matter Expert, Tom Fitzpatrick and view the July UVM Recipe of the Month - Scoreboards and Results Predictors in UVM.

Overview:

If verification is the art of determining that your design works correctly under all specified conditions, then it is imperative that we are able to create an environment that can tell you if this is truly the case. Scoreboards are verification components that determine that the DUT is working correctly, including ensuring that the DUT properly handles all stimuli it receives. Predictors are components that represent a "golden" model of all or part of the DUT that generate an expected response against which the scoreboard can compare the actual response of the DUT.

This UVM Recipe of the Month will outline the proper architecture of scoreboards and predictors in UVM and how they relate to coverage.

In addition - if you are already an Academy Total Access member, get a head start on Scoreboards and Predictors in the UVM/OVM Methodology Online Cookbook.

Watch and Learn:

  • Basic scoreboard architecture.
  • Basic predictor architecture.
  • Integration of predictors and scoreboards.
  • Using a predictor for stimulus.
  • Integrating SystemC into your predictor with UVM Connect.
  • Tradeoffs in including coverage in your scoreboard.
  • Efficient messaging to simplify results analysis.
View Scoreboards and Results Predictors in UVM.