Highlighting Placement - 2021.1 English

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

Document ID
UG906
Release Date
2021-06-30
Version
2021.1 English

Another way to review design placement is to analyze cell placement. The Highlight 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. The usbEngine0 (in blue):

  • Uses a number of Block RAM and DSP48 cells.
  • Is in the middle clock regions of the chip.
  • 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.