Miscellaneous Net-Related Constraints - 2022.2 English - UG911

ISE to Vivado Design Suite Migration Guide (UG911)

Document ID
UG911
Release Date
2022-10-19
Version
2022.2 English

KEEP

Applied To

Nets

Constraint Values

TRUE

FALSE

UCF Example

net x_int KEEP = TRUE;

XDC Example

set_property DONT_TOUCH true [get_nets x_int]

SAVE NET FLAG

Applied To

Nets

Constraint Values

N/A

UCF Example

net x_int S;

XDC Example

set_property DONT_TOUCH true [get_nets x_int]

LOCK_PINS

Applied To

LUT cell

Constraint Values

CSV string:

I[0-5]:A[6-1]

UCF Example

INST LUT1 LOCK_PINS = I3:A6, I2:A5;

XDC Example

set_property LOCK_PINS {I3:A6 I2:A5} [get_cells LUT1]

ROUTE

Applied To

Nets

Constraint Values

Directed Routing String (DIRT)

UCF Example

NET n85 ROUTE={2;1;-4!-1;-53320; . . .16;-8!};

XDC Example

set_property FIXED_ROUTE {EE2BEG0 NR1BEG0\ CLBLL_LL_AX} [get_nets n85]

Note: ISE Design Suite directed routing strings and Vivado Design Suite net route properties are incompatible. Vivado uses a unique, un-encoded format