Using Directives - Using Directives - 2022.2 English - UG904

Vivado Design Suite User Guide: Implementation (UG904)

Document_ID
UG904
Release_Date
2022-11-30
Version
2022.2 English

Directives provide different modes of behavior for the opt_design command. Only one directive can be specified at a time. The directive option is incompatible with other options. The following directives are available:

Explore
Runs multiple passes of optimization.
ExploreArea
Runs multiple passes of optimization with emphasis on reducing combinational logic.
AddRemap
Runs the default logic optimization flow and includes LUT remapping to reduce logic levels.
ExploreSequentialArea
Runs multiple passes of optimization with emphasis on reducing registers and related combinational logic.
RuntimeOptimized
Runs minimal passes of optimization, trading design performance for faster run time.
NoBramPowerOpt
Runs all the default opt_design optimizations except block RAM Power Optimization.
ExploreWithRemap
Same as the Explore directive but includes the Remap optimization.
Default
Runs opt_design with default settings.

The following table provides an overview of the optimization phase for the different directives.