public enum PlacerDirective extends Enum<PlacerDirective>
| Enum Constant and Description | 
|---|
AltSpreadLogic_high
Spreads logic throughout the device to avoid creating congested regions. 
 | 
AltSpreadLogic_low
Spreads logic throughout the device to avoid creating congested regions. 
 | 
AltSpreadLogic_medium
Spreads logic throughout the device to avoid creating congested regions. 
 | 
Auto_1
Instructs place_design to use machine learning to select the best predicted
 directive. 
 | 
Auto_2
Instructs place_design to use machine learning to select the second best
 predicted directive. 
 | 
Auto_3
Instructs place_design to use machine learning to select the third best
 predicted directive. 
 | 
Default
Run place_design with default settings. 
 | 
EarlyBlockPlacement
Timing-driven placement of RAM and DSP blocks. 
 | 
Explore
Increased placer effort in detail placement and post-placement optimization. 
 | 
ExtraNetDelay_high
Increases estimated delay of high fanout and long-distance nets. 
 | 
ExtraNetDelay_low
Increases estimated delay of high fanout and long-distance nets. 
 | 
ExtraPostPlacementOpt
Increased placer effort in post-placement optimization. 
 | 
ExtraTimingOpt
Use an alternate algorithm for timing-driven placement with greater effort
 for timing. 
 | 
Quick
Absolute, fastest runtime, non-timing-driven, performs the minimum required
 placement for a legal design. 
 | 
RQS
Instructs place_design to select the place_design directive specified by the
 report_qor_suggestion strategy suggestion. 
 | 
RuntimeOptimized
Run fewest iterations, trade higher design performance for faster runtime. 
 | 
SSI_BalanceSLLs
Partition across SLRs while attempting to balance SLLs between SLRs. 
 | 
SSI_BalanceSLRs
Partition across SLRs to balance number of cells between SLRs. 
 | 
SSI_HighUtilSLRs
Direct the placer to attempt to place logic closer together in each SLR. 
 | 
SSI_SpreadLogic_high
Distribute logic across SLRs. 
 | 
SSI_SpreadLogic_low
Distribute logic across SLRs. 
 | 
SSI_SpreadSLLs
Partition across SLRs and allocate extra area for regions of higher
 connectivity. 
 | 
WLDrivenBlockPlacement
Wire length-driven placement of RAM and DSP blocks. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static PlacerDirective | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static PlacerDirective[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final PlacerDirective Explore
public static final PlacerDirective EarlyBlockPlacement
public static final PlacerDirective WLDrivenBlockPlacement
public static final PlacerDirective ExtraNetDelay_high
public static final PlacerDirective ExtraNetDelay_low
public static final PlacerDirective AltSpreadLogic_high
public static final PlacerDirective AltSpreadLogic_medium
public static final PlacerDirective AltSpreadLogic_low
public static final PlacerDirective ExtraPostPlacementOpt
public static final PlacerDirective ExtraTimingOpt
public static final PlacerDirective SSI_SpreadLogic_high
public static final PlacerDirective SSI_SpreadLogic_low
public static final PlacerDirective SSI_SpreadSLLs
public static final PlacerDirective SSI_BalanceSLLs
public static final PlacerDirective SSI_BalanceSLRs
public static final PlacerDirective SSI_HighUtilSLRs
public static final PlacerDirective RuntimeOptimized
public static final PlacerDirective Quick
public static final PlacerDirective RQS
public static final PlacerDirective Auto_1
public static final PlacerDirective Auto_2
public static final PlacerDirective Auto_3
public static final PlacerDirective Default
public static PlacerDirective[] values()
for (PlacerDirective c : PlacerDirective.values()) System.out.println(c);
public static PlacerDirective valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null