The following table shows the preconfigured strategies and their respective settings.
| 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 |
| -global_retiming | auto | auto | auto | auto | auto | auto | auto | auto |
| -fsm_extraction | auto | auto | auto | auto | auto | one_hot | auto | off |
| -keep_equivalent_registers | unchecked | unchecked | unchecked | unchecked | unchecked | unchecked | checked | 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_bram_cascade_height | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
| -max_uram_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 |