place_node (::quartus::eco)
The following table displays information for the place_node Tcl command:
Tcl Package and Version |
Belongs to ::quartus::eco 1.0 |
|||
Syntax | place_node [-h | -help] [-long_help] [-force] [-location <location> ] -name <node_name> [-sample <sample> ] [-timing_driven] | |||
Arguments | -h | -help | Short help | ||
-long_help | Long help with examples and possible return values | |||
-force | Force overwriting existing location constraint on the node | |||
-location <location> | Exact location or region | |||
-name <node_name> | Name of the new node | |||
-sample <sample> | Number of locations to try to place the node | |||
-timing_driven | Try to place the node at a location meeting timing | |||
Description |
The place_node command will place the specified node either automatically, or within the region if -location is specified. If -sample is specified, then the command will randomly pick locations and place the node at the first valid location found. If -timing_driven is specified then the command will try to place the node at a location that meets timing. If none of the locations meet timing, then the node will be placed at the location with the highest slacks. The place_node command can be used on nodes that have been placed. -location argument takes in an exact location (-location "X20 Y20"), a region (-location "X20 Y20 X30 Y30"), or an ALM sublocation (-location "FF_X20_Y20_N10"). -force argument will force overwrite existing location constraints on the node, if any. -force will not overwrite Partial Reconfiguration regions. |
|||
Example Usage |
place_node -name eco_new_lut -location "X136 Y63 X149 Y82" place_node -name eco_new_lut -location "X5 Y10" place_node -name eco_new_lut -location "X5 Y10" -timing_driven place_node -name eco_new_ff -location "FF_X20_Y20_N10" place_node -name eco_new_ff -location "FF_X20_Y20_N10" -force place_node -name eco_new_lut -location "X5 Y10 X100 Y200" -sample 10 place_node -name eco_new_ff -location "X5 Y10 X100 Y200" -sample 100 -timing_driven |
|||
Return Value | Code Name | Code | String Return | |
TCL_OK | 0 | INFO: Operation successful |