DVT Eclipse IDE Verification Hierarchy View

Overview

The Verification Hierarchy View presents the hierarchy of a UVM testbench.

This video shows how to populate the view, browse the UVM instances and their TLM ports, locate specific instances or ports using the quick search, and how to copy to clipboard the path of a particular instance.

Explore the design and verification tools: https://www.dvteclipse.com
Or request a license: https://www.dvteclipse.com/request-license

Details

Introduction

The Verification Hierarchy View presents the UVM TestBench hierarchy. It is located on the right side of the editor.

Opening the Verification Hierarchy View

If the view is not visible, open it from the Window menu, Show View, Verification Hierarchy.

Populating the Verification Hierarchy View

To populate the view, click on the Select Top toolbar button and pick a component from the list, for example a test or the UVM root.

Focusing on a Particular Subtree

You can also focus on a particular subtree. Place the editor cursor on the name of a UVM component, right-click and choose Show Verification Hierarchy, or simply press Shift-F6.

Inspecting Instances and TLM Ports

Select instances in the tree to inspect their TLM ports in the Ports panel.

Searching for Instances and Ports

Type a few letters in the quick search box to locate a specific instance. Type '.' followed by a search string to look for specific ports.

Navigating to Declarations

  • Double-click an instance to go to the create call.
  • Double-click a port to go to its declaration.
  • Right-click an instance to open its type declaration.

Copying the Instance Path

From the context menu, you can also copy the instance path starting from the top.