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.