The following table shows the preconfigured strategies and their respective settings.
Table 1-2:
Vivado Preconfigured Strategies
|
Options\Strategies
|
Default
|
Flow_Area
Optimized_high
|
Flow_
AreaOptimized_
medium
|
Flow_Area
Mult
ThresholdDSP
|
Flow_
Alternate
Routability
|
Flow_Perf
Optimized_
high
|
Flow_Perf
ThreshholdCarry
|
Flow_Runtime
Optimized
|
|
-flatten_hierarchy
|
rebuilt
|
rebuilt
|
rebuilt
|
rebuilt
|
rebuilt
|
rebuilt
|
rebuilt
|
none
|
|
-gated_clock_conversion
|
off
|
off
|
off
|
off
|
off
|
off
|
off
|
off
|
|
-bufg
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
12
|
|
-directive
|
Default
|
AreaOptimized
_high
|
AreaOptimized
_medium
|
AreaMult
ThresholdDSP
|
Alternate
Routability
|
PerformanceOptimized
|
FewerCarry
Chains
|
RunTime
Optimized
|
|
-retiming
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
|
-fsm_extraction
|
auto
|
auto
|
auto
|
auto
|
auto
|
one_hot
|
auto
|
off
|
|
-keep_equivalent_registers
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
|
-resource_sharing
|
auto
|
auto
|
auto
|
auto
|
auto
|
off
|
off
|
auto
|
|
-control_set_opt_threshold
|
auto
|
1
|
1
|
auto
|
auto
|
auto
|
auto
|
auto
|
|
-no_lc
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
checked
|
checked
|
checked
|
unchecked
|
|
-no_srlextract
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
|
-shreg_min_size
|
3
|
3
|
3
|
3
|
10
|
5
|
3
|
3
|
|
-max_bram
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
|
-max_uram
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
|
-max_dsp
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
|
-max_b_cascade_height
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
|
-max_u_cascade_height
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
-1
|
|
-cascade_dsp
|
auto
|
auto
|
auto
|
auto
|
auto
|
auto
|
auto
|
auto
|
|
-assert
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|
unchecked
|