periph::place_cells (::quartus::periph)

The following table displays information for the periph::place_cells Tcl command:

Tcl Package and Version

Belongs to ::quartus::periph 1.0

Syntax periph::place_cells [-h | -help] [-long_help] [-cell_location <cell_location> ] [-cells <cells> ] [-dont_revert_on_fail] [-fixed_cells] [-placement <placement> ] [-unplaced_cells]
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-cell_location <cell_location> Cell location id pair to place cells into
-cells <cells> One or more cell ids
-dont_revert_on_fail Option to specify that the best partial placement should be saved on the undo stack upon a placement failure
-fixed_cells Place all unplaced cells
-placement <placement> Place cells according to a placement. A placement is a special object that comes from the periph::get_placements Tcl command
-unplaced_cells Place all unplaced cells
Description
	Performs a placement on the supplied cells
Example Usage
	project_open onewire_nf

	blueprint::initialize

	periph::update_plan

	periph::place_cells -unplaced_cells

	periph::check_plan

	project_close
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful
TCL_ERROR 1 ERROR: The supplied cell id <string> is invalid.
TCL_ERROR 1 ERROR: The supplied cell id / location id pair <string> is invalid.
TCL_ERROR 1 ERROR: The supplied location id <string> is invalid.
TCL_ERROR 1 ERROR: The supplied placement id <string> is invalid.
TCL_ERROR 1 ERROR: At least one cell ID must be supplied, but no cell IDs were supplied
TCL_ERROR 1 ERROR: At least one device location ID must be supplied, but no location IDs were supplied
TCL_ERROR 1 ERROR: At least one placement ID must be supplied, but no placement IDs were supplied
TCL_ERROR 1 ERROR: <string> cell IDs were expected but <string> were supplied
TCL_ERROR 1 ERROR: <string> location IDs were expected but <string> were supplied
TCL_ERROR 1 ERROR: <string> placement IDs were expected but <string> were supplied