41.17.8 Design Hierarchy ViewThe
Design Hierarchy View presents recursively the instances in a Verilog module or the instances in a VHDL entity or component implementation. Cross-language design hierarchies are also supported.
Position the editor cursor on the name of a design element and press
Shift+F4 or right-click and choose
Show > Design Hierarchy from the context menu.
The Design Hierarchy View opens with the chosen element set as the top of the hierarchy. You can also go to menu
Window > Show View > Design Hierarchy to open the view.
Cancel Current Operation Stops the view operation in progress, for example a search.
Select Top A drop-down menu/pop-up dialog to select from
top modules for Verilog or
top architectures for VHDL. For Verilog, a
top element is a module that instantiates other design elements and it is not itself instantiated. Similar for VHDL
top architectures.
History List Click to see the previously inspected elements.
Show/Hide Ports Shows or hides the ports of the selected element. You can set the ports panel to the right or below the hierarchy.
Show PD Shows or hides power domain information. You can choose to see the power domain names in the node labels, and distinctive foreground or background colors for all nodes belonging to the same power domain.
Prepend Library Prepend to the node label the name of the library to which the instance belongs.
You can scroll through the tree of instances using: the mouse scroll wheel the Up arrow, Down arrow, PgUp, PgDn keys the vertical button bar on the right side of the tree go to top of tree up one page up one element down one element down one page go to bottom of tree
Note: The up/down buttons are grayed out when reaching the top/bottom of the tree.
You can
double-click on an instance to go to its declaration.
Double-click on a port to go to where it is connected.
Right-click on an instance in the hierarchy and you have the following options :
Show Usages (References) Search for the references of the selected instance. More details
here
Show Design Hierarchy Show the design hierarchy starting from the selection.
Show Diagram Show the design diagram for the current selection. More details
here
Copy Copy the label text of the selected instance to clipboard.
Copy Hierarchy Path Copy the hierarchy path of the selected instance to clipboard. You can change the segment separator from
Window > Preferences > DVT.
Right-click on a port and you have the following options :
Trace Drive / Load / Drive and Load / In Subinstance See
Trace Connections.
Show Usages (References) Search for the references of the selected port. More details
here
Readers / Writers See
here
Show Diagram Show the Finite-State Machine for the current selection. More details
here
Show Connections Diagram Show the Schematic Diagram of the selected port and all the instances connected to it
Copy Copy the label text of the selected port to clipboard.
Copy Hierarchy Path Copy the hierarchy path of the selected port to clipboard. You can change the segment separator from
Window > Preferences > DVT.
You can use the filters to locate a specific instance or port. You may use slash '/' characters to filter hierarchically one level and '//' to filter hierarchically all the levels. You may use the dot '.' character to filter instances that contain a specific port. The ports that match the filter are promoted to the top of the ports panel. See
Quick Search for more details.
Note: To switch to the Old Design Hierarchy View (pre DVT 20.1.1) go to
Window > Preferences > DVT and enable
Switch to Old Design Hierarchy View
|