You can place logic onto device
resources of the target part using the
place_cell
Tcl
command. Cells can be placed onto specific BEL sites (for example, SLICE_X49Y60/A6LUT)
or into available sites (for example, SLICE_X49Y60). If you specify the site but not the
BEL, the tool determines an appropriate BEL within the specified site if one is
available. You can use the place_cell
command to place
cells or to move placed cells from one site on the device to another site. The command
syntax is the same for placing an unplaced cell or for moving a placed cell.Tip: When assigning logic
to an illegal location (for example, because of control set restriction for Slice
FFs), the Tcl Console issues an error message, and the assignment is
ignored.
Cells that have been placed using the place_cell
Tcl command are treated as Fixed by the
Vivado tool.