Navigating the Dataflow Netlist - 2024.1 English

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

Document ID
Release Date
2024.1 English

The primary navigation method to view a dataflow design is to use the schematic function. You can use the same techniques to explore a design as you would in a parent design. These include but are not limited to:

  • Selecting an object and right clicking and selecting a schematic (or press F4), creates a new canvas with the selected object.
  • Drag and drop of objects in the Netlist window to an existing schematic canvas.
  • Double clicking on a pin object expands the net to its loads if it is an output pin or source if it is an input pin.
  • Right clicking on a pin object and selecting expand cone to... expands the net to its loads or sources.
  • Double clicking on a cell expands all nets connected to the cell to their sources or loads.

In order to simplify navigation, the following features differ from the parent design navigation:

  • Internal primitives are removed from the schematic view. The macro level above is viewable. This speeds up navigation through DSP and LUTRAM cells in particular.
  • When cascaded cells such as a DSP chain or RAM cascade chain are selected, Vivado selects all of the primitives in the chain within the DFV (DataFlow Viewer). This helps quickly navigate to the output of the chain and move to the next cell.