Sign In
Forgot Password?
Sign In | | Create Account

Configuration in UVM

Details

Overview

One of the key tenets of designing reusable testbenches is to make testbenches as configurable as possible. Doing this means that the testbench and its constituent parts can easily be reused and quickly modified.

This webinar will review the configuration database feature of UVM and show you how to organize your testbench to maximize flexibility. We will review how to set up configuration objects for your environment and verification components, including setting virtual interfaces to connect to your DUT. The discussion will also cover how to use packages to organize parameters and other configuration information to allow an efficient compilation strategy while maximizing flexibility.

What You Will Learn

  • Review the configuration database feature of UVM
  • How to organize your testbench to maximize flexibility
  • How to set up configuration objects for your environment and verification components
  • How to use the configuration database to connect your verification components to your dut using virtual interfaces
  • How to use packages to organize parameters and other configuration information to allow an efficient compilation strategy while maximizing flexibility.

About the Presenter

Presenter Image Tom Fitzpatrick

Verification Technologist

Tom Fitzpatrick is currently a Verification Technologist at Mentor Graphics Corp. where he brings over two decades of design and verification experience to bear on developing advanced verification methodologies, particularly using SystemVerilog, and educating users on how to adopt them. He has been actively involved in the standardization of SystemVerilog, starting with his days as a member of the Superlog language design team at Co-Design Automation through its standardization via Accellera and then the IEEE, where he has served as chair of the 1364 Verilog Working Group, as well as a Technical Champion on the SystemVerilog P1800 Working Group. At Mentor Graphics, Tom was one of the original designers of the Advanced Verification Methodology (AVM), and later the Open Verification Methodology (OVM), and is the editor of Verification Horizons, a quarterly newsletter with approximately 40,000 subscribers. He is a charter member and key contributor to the Accellera Verification IP Technical Subcomittee. He has published multiple articles and technical papers about SystemVerilog, verification methodologies, assertion-based verification, functional coverage, formal verification and other functional verification topics.

Who Should View

  • Design and Verification Engineers and Managers

Related Resources

Multimedia

Other Related Resources

 
Online Chat