UVM
UVM Tutorial for Candy Lovers – 8. Configurations
Since the earlier posts did not cover much on the UVM configuration objects, this post will give an explanation on them. The jelly bean verification platform uses two kinds of configuration objects, jelly_bean_agent_config and jelly_bean_env_config. The former configures the jelly_bean_agent and the latter configures the jelly_bean_env.
UVM Tutorial for Candy Lovers – 7. Virtual Sequence
Did you know mix of two lemon and two coconut jelly beans will create lemon meringue pie flavor? And mix of two strawberry and two vanilla jelly beans will create strawberry shortcake flavor? This post will provide an explanation on the virtual sequence to create these new jelly bean recipes.
UVM Tutorial for Candy Lovers – 6. Tasting
The anticipated culmination of the UVM for Candy Lovers series is revealed in this post. Using the created verification components and writing out a test class, the actual simulation is prepared to run.
UVM Tutorial for Candy Lovers – 5. Environment
This post will provide a continued explanation on the rest of the verification components.
UVM Tutorial for Candy Lovers – 4. Agent
The last post concentrated on the transactions and sequences of the jelly bean taster system. This post will explain the verification components that configure the verification environment further in depth.
UVM Tutorial for Candy Lovers – 3. Transactions and Sequences
This post will provide an explanation on the SystemVerilog code itself. Please see UVM Tutorial for Candy Lovers – Recipe for the class diagram.
UVM Tutorial for Candy Lovers – 2. Recipe
While the last post clarified the verification components of the jelly bean taster, this post will have a focus on the jelly bean recipe itself.
UVM Tutorial for Candy Lovers – 1. Overview
Accellera’s recently released UVM will change the future of verification, as verification methodology will be consolidated in this UVM. This post will provide a simple tutorial on this new verification methodology. Rather than focusing on AXI, OCP, or other internal buses in existence, this tutorial will be based on the hypothetical example of a jelly [...]
Customizing UVM Message Format
This is the second article of the message formatting series. This article focuses on UVM. Please see Customizing OVM Message Format or Customizing VMM Message Format for using other methodologies.