Setting Strategies in Non-Project Flows - Setting Strategies in Non-Project Flows - 2026.1 English - UG904

Vivado Design Suite User Guide: Implementation (UG904)

Document ID
UG904
Release Date
2026-06-23
Version
2026.1 English

In non-project flow, it is possible to set the run strategy using the following commands:

config_flows -synth_strategy <synthesis strategy name>
config_flows -impl_strategy <implementation strategy name>

When using the config_flows command, the precedence is altered. A command such as place_design now takes the strategy options instead of the original defaults. If you specify command options such as -directive in place_design -directive Explore, the command options take precedence over the strategy.

The order of precedence is as follows:

  1. Lowest: original defaults
  2. Medium: strategy value
  3. Highest: command switches

This approach allows for the separation of the strategy setting and run script so that the same run script can be used across all design runs.