UVM Recipe of the Month - UVM Express Archived

Join Verification Evangelist Tom Fitzpatrick and view the archived March UVM Recipe of the Month - UVM Express.

Overview:
The UVM itself is a powerful class library and associated usage guidelines for creating reusable transaction-level verification environments and components. Unfortunately for many teams, UVM’s reliance on the object-oriented programming (OOP) features of SystemVerilog and advanced features means that the barrier to adoption of UVM is simply too high. UVM Express makes it easier to adopt key pieces of UVM in a much more straightforward manner, while leaving open the opportunity to adopt full UVM in the future.

In addition - if you are already an Academy Total Access member, get a head start on UVM Express and view UVM Express Guide, examples download and video course module.

Watch and Learn:

  • How to raise the abstraction level of your test by structuring your environment to use Bus Functional Models (BFMs) using tasks in interfaces to facilitate test writing.
  • How to add functional coverage to an existing BFM-based testbench to measure the quality of your existing tests.
  • How to add constrained-random stimulus generation to an existing BFM-based testbench to improve the productivity of the test write and improve the overall quality of your test environment.
  • How to instantiate and configure VIP components to simplify the adoption of functional coverage and constrained-random stimulus.
  • How to move from initial adoption with UVM Express to a full UVM-based environment.

View the archived recording.

* Registration is fulfilled on Mentor.com

Academy Total Access users can download the video recording, and the slides.