Strategy | place_design -directive | place_design switches and subdirectives |
---|---|---|
Performance_Explore | Explore | n/a |
Performance_AggressiveExplore | AggressiveExplore | n/a |
Performance_ExplorePostRoutePhysOpt | Explore | n/a |
Performance_ExploreWithRemap | Explore | n/a |
Performance_WLBlockPlacement | Explore | -subdirective {Floorplan.GPlace.WLDrivenBlockPlacement} |
Performance_EarlyBlockPlacement | Explore | -subdirective GPlace.EarlyBlockPlacement |
Performance_NetDelay_high | Explore | -net_delay_weight high |
Performance_NetDelay_low | Explore | -net_delay_weight low |
Performance_Retiming | Explore | n/a |
Performance_ExtraTimingOpt | Explore | -subdirective { Floorplan.ExtraTimingUpdate Floorplan.ExtraTimingOpt.high GPlace.ExtraTimingUpdate GPlace.ExtraTimingOpt.high DPlace.ExtraTimingUpdate DPlace.ExtraTimingOpt.high} |
Performance_BalanceSLRs | Explore | -subdirective Floorplan.BalancedSLR.high |
Performance_HighUtilSLRs | Explore | -subdirective Floorplan.BalancedSLR.low |
Congestion_SpreadLogic_high | Default | -subdirective { Floorplan.ForceSpreading.high GPlace.ForceSpreading.high GPlace.ReduceCongestion.high DPlace.ReducePinDensity.high} |
Congestion_SpreadLogic_medium | Default | -subdirective { Floorplan.ForceSpreading.med GPlace.ForceSpreading.med GPlace.ReduceCongestion.med DPlace.ReducePinDensity.med} |
Congestion_SpreadLogic_low | Default | -subdirective { Floorplan.ForceSpreading.low GPlace.ForceSpreading.low GPlace.ReduceCongestion.low DPlace.ReducePinDensity.low} |
Congestion_SSI_Spreadlogic_high | Default | -subdirective Floorplan.BalancedSLR.high |
Congestion_SSI_Spreadlogic_low | Default | -subdirective Floorplan.BalancedSLR.low |
Area_Explore | Default | n/a |
Area_ExploreSequential | Default | n/a |
Area_ExploreWithRemap | Default | n/a |
Flow_RuntimeOptimized | RuntimeOptimized | n/a |
Flow_Quick | Quick | n/a |
Note: Performance_WLBlockPlacementFanoutOpt, RefinePlacement,
SpreadSLLs, and BalanceSlls strategies are not applicable to the Advanced
Flow.