Highlighting Placement - 2023.1 English

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
UG906
Release Date
2023-05-16
Version
2023.1 English

Another way to review design placement is to analyze cell placement. TheHighlight Leaf Cells command helps in this analysis.

  1. In the Netlist window, select the levels of hierarchy to analyze.
  2. From the popup menu, select Highlight Leaf Cells > Select a color.
  3. If you select multiple levels of hierarchy, select Cycle Colors.

The leaf cells that make up the hierarchical cells are color coded in the Device window.

Figure 1. Highlight Hierarchy

The color coding shows the placement of the key hierarchical blocks in the device. For instance, you can observe the following attributes of usbEngine0 (in blue):

  • It uses a number of block RAM and DSP48 cells.
  • It is in the middle clock regions of the chip.
  • It is intermingled with other logic (fftEngine) in the design.

It is easy to see that the fftEngine (in green) and the cpuEngine (in yellow) are intermingled. The two blocks primarily use different resources (DSP48 as opposed to slices). Intermingling makes best use of the device.