The AMD Vivado™ Integrated Design Environment (IDE) enables design objects to be physically constrained by setting values of object properties. Examples include:
- I/O constraints such as location and I/O standard
- Placement constraints such as cell locations
- Routing constraints such as fixed routing
- Configuration constraints such as the configuration mode
Save physical constraints in an XDC file or a Tcl script so you can load them with the netlist when you open a design. After you load the design in memory, enter new constraints interactively using the Tcl Console or one of the AMD Vivado™ Design Suite IDE editing tools.
Define most physical constraints by setting properties on an object:
set_property <property> <value> <object list>
The exception is for area constraints which use Pblock commands.