Creating a Dataflow Design - 2025.2 English - UG906

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

Document ID
UG906
Release Date
2025-12-10
Version
2025.2 English

Use the following instructions to create a dataflow design.

  1. Open a synthesized or implemented design.
  2. Open the dataflow design by using one of the following options:
    • In the interface, click Flow > Open Dataflow Design

    • In the Flow Navigator, select Open Dataflow Design under either Open Synthesized Design or Open Implemented Design. This option carries the flow forward as needed. The tool generates the netlist based on the active run.

    • From the Tcl interface, use the command create_dataflow_design.
Make sure a design is open before running this command. When a design is placed or routed, cell locations that remain in the dataflow netlist are copied and shown in the device view.
Note: Location changes made after netlist creation do not update automatically. To reflect those changes, regenerate the dataflow netlist.
You can simplify the netlist further by increasing the value of the -min_bus_width option. The default is 16. Setting it to a higher value removes smaller buses and produces a more simplified netlist. The following is an example:
create_dataflow_design -min_bus_width 128