Using the Hierarchy Window - 2022.2 English

Vivado Design Suite User Guide: Using the Vivado IDE (UG893)

Document ID
Release Date
2022.2 English

The Hierarchy window displays a graphical representation of the logic hierarchy for the current design, based on the current top module. This window allows you to see how a timing path traverses the logic hierarchy or gauge how big a module is before you floorplan the module. The Hierarchy window is used primarily during design analysis and floorplanning, as described in this link in the Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906). To open the Hierarchy window, right-click in a window, such as the Netlist window, and select the Show Hierarchy command.

In the Block view of the Hierarchy window (shown in the following figure), each instance displays within the hierarchical block that contains it. Primitive logic is grouped into folders that are represented as sub-modules. For more information about primitive logic folders, see Using the Netlist Window.

Figure 1. Hierarchy Window Block View

To view the design from top to bottom, click the Show Tree View button . In the Tree view of the Hierarchy window (shown in the following figure), you can identify the relationship between hierarchical modules, approximate module sizes, and module location within the design. The widths of the blocks in the Hierarchy window are based on the relative device resources consumed by that instance of hierarchy.

Figure 2. Hierarchy Window Tree View
Tip: To select logic parent modules for Pblock assignment in the Hierarchy window, right-click a module and select Select Leaf Cell Parents. From the parent module, select Floorplanning,Draw Pblock, or Assign to Pblock.