|Enum Constant and Description
Uses more accurate skew modeling throughout all routing stages which may improve design performance on higher-skew clock networks.
Directs the router to further expand its exploration of critical path routes while maintaining original timing budgets.
(UltraScale only) Chooses alternate routing algorithms that require extra runtime but may help resolve routing congestion.
Run route_design with default settings.
Causes the Vivado router to explore different critical path routes based on timing, after an initial route.
Adjusts the router`s internal cost functions to emphasize delay over iterations, allowing a trade-off of runtime for better performance.
Uses detailed timing analysis throughout all stages instead of just the final stages, and will run more global iterations even when timing improves only slightly.
Prevents the router from relaxing timing to complete routing.
Absolute fastest runtime, non-timing-driven, performs the minimum required routing for a legal design.
Run fewest iterations, trade higher design performance for faster runtime.
|Modifier and Type
|Method and Description
Returns the enum constant of this type with the specified name.
Returns an array containing the constants of this enum type, in the order they are declared.
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
public static final RouterDirective Explore
public static final RouterDirective AggressiveExplore
public static final RouterDirective NoTimingRelaxation
public static final RouterDirective MoreGlobalIterations
public static final RouterDirective HigherDelayCost
public static final RouterDirective AdvancedSkewModeling
public static final RouterDirective AlternateCLBRouting
public static final RouterDirective RuntimeOptimized
public static final RouterDirective Quick
public static final RouterDirective Default
public static RouterDirective values()
for (RouterDirective c : RouterDirective.values()) System.out.println(c);
public static RouterDirective valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null