DVT IDE for VS Code SystemVerilog User Guide
Rev. 23.1.12, 23 May 2023
| The Verification Hierarchy View presents the UVM object instance tree. An UVM object instance is a class member of an UVM based type that is created using an UVM factory create call. To open the Verification Hierarchy view use the DVT: Focus on Verification View command. You can also position the editor cursor on the name of an UVM based class and use the command DVT: Show Verification Hierarchy. The Verification Hierarchy View opens with the chosen element set as the top of the hierarchy. By using the DVT: Select Verification Hierarchy Top command, a quick pick will appear to select from top UVM components. A top component instantiates other UVM components or UVM objects and it is not itself instantiated.
You can scroll through the tree of instances using:
You can double-click on any component to go to its UVM factory create call. Right-click on an instance in the hierarchy and you have the following options :
You can double-click on any port to go to its declaration. By clicking on an instance it shows the ports of the selected element. Right-click on a port in the hierarchy and you can copy the hierarchy path of the selected port to clipboard ( Copy Hierarchy Path ). You can use the filters to locate a specific instance or port. More details here.
![]()
|