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.