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
|