|
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 |