You are on page 1of 7

UVMF One Bite at a Time

Series Introduction
Verification Academy Course
Bob Oden
UVM Field Specialist
Objectives & Results
Objectives
 Introduce the UVM Framework
 Describe the video topic progression

Results
 High level understanding of the UVM Framework
 Understand topics covered in the video series

Restricted © 2018 Mentor Graphics Corporation


What is the UVM Framework
 UVM Code Generator
— Interface, environment, testbench

 UVM Jumpstart
— Extensions of UVM to hide UVM details
— Avoid common mistakes at all experience levels

 UVM Reuse methodology


— Horizontal reuse of components across projects
— Vertical reuse of environments from block to top
— Platform reuse from simulation to emulation
— Allows team to focus on verifying product
features
Restricted © 2018 Mentor Graphics Corporation
UVMF One Bite at a Time – Video Series Topics
 Introduction to UVM Framework
 Code generation introduction
 Agents: Architecture and operation
 Agents: Generation using UVMF code generator
 Environments: Architecture and operation
 Scoreboards and Predictors
 Environments: Generation using UVMF code generator
 Environments: Integrating QVIP into UVMF environments

Restricted © 2018 Mentor Graphics Corporation


UVMF One Bite at a Time – Video Series Topics
 Testbench: Architecture and operation
 Testbench: Generation using UVMF code generator
 Testbench: Instantiating and connecting the DUT
 Testbench: Adding tests and sequences
 UVMF and Emulation
 Running UVMF tests

Restricted © 2018 Mentor Graphics Corporation


Summary
 UVM Framework
— UVM code generator
— UVM jumpstart
— UVM use model that guarantees reuse
 UVM One Bite at a Time Video Series
— Methodology instruction
— Code generator use
— Tool use

Restricted © 2018 Mentor Graphics Corporation


www.mentor.com
Restricted © 2018 Mentor Graphics Corporation

You might also like