DVT e Language IDE User Guide
Rev. 3.3.7, 17 May 2013
Loading...

23.5.2 Instance Tree View

The Instance Tree View presents recursively all the module instances in a specific module, for Verilog and VHDL languages. For e Language it presents in a similar way the unit instance hierarchy.

Position the cursor on the entity name and press Shift+F4 or right click and chose Show Instance Tree from the menu.

The Instance Tree View is automatically opened at any invocation. You can also go to menu Window -> Show View -> Other -> (Verilog | e | VHDL ) Language -> Instance Tree to open the Instance Tree View.

  1. Show Connect Toolbar. More detials here (available for verilog/vhdl)

  2. Show/Hide Ports. More details here (available for verilog/vhdl)

  3. History List. Click to see the previously inspected elements.

  4. Select sys Unit (available for e Language)

  5. Select top.... A drop-down menu/pop-up dialog to select from all top modules for SystemVerilog or top architectures for VHDL

  6. Dump.... Option to dump the Instance Tree content as a plain text file

  7. Link with Hierarchy and Layers. Update the Hierarchy View & Layers View according to the current selection

  8. Alphabetical Sort. Sort instances alphabetically. By default it is off and the instances are presented in the order they are defined in the source files.

  9. Expand/Collapse Tree.

You can right click in the instance tree and further inspect the

10. Connect Output. See Connect Instances Toolbar

11. Show Diagram See Diagrams

12. Copy Instance Path Inserts into the clipboard the instance path for the current selection (for example: apb_subsystem_top.i_apb_subsystem)


for e Language:

10. Hierarchy View

11. Layers View

12. Copy Instance Path

Filtering

You can use the filter to locate a specific instance. You may use slash '/' signs to filter hierarchically. See the table below for examples.

No filter.
Filter by instance name. All instances that contain the filter text are shown.
Filter strict hierarchy. All instances that contain the filter text and are in a direct hierarchical relationship (father/son) are shown.
Filter non-strict hierarchy. All instances that contain the filter text and are in a direct or indirect hierarchical relationship (ancestor/../../descendant) are shown.
Filter strict hierarchy and show all descendants. Same results as for filter strict hierarchy, but including all descendants of the matched instances.
Filter strict hierarchy and show direct descendants. Same results as for filter strict hierarchy, but including the sons of the matched instances.