create_new_node (::quartus::eco)

The following table displays information for the create_new_node Tcl command:

Tcl Package and Version

Belongs to ::quartus::eco 1.0

Syntax create_new_node [-h | -help] [-long_help] -name <node_name> -type <lut|ff>
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-name <node_name> Name of the new node
-type <lut|ff> Node type
The create_new_node command will create a new node with the specified type and return its id. The node name is hierarchical based, 
and the ECO Fitter will try to infer the name hierarchy. For example, if a node a|b|c|d needs to be created,
users should make sure that hierarchy a|b|c exists in the netlist. If a|b|c lies under a partition, the new
node will be created under that partition. 

To connect to the created node, use make_connection command to connect to 
the LUT's DATAA/B/C/D/E/F input ports, and use modify_lutmask command to
change its LUT-mask. The new node needs to be placed with place_node command
and then new connections will be routed right after. 
Example Usage
create_new_node -name eco_new_lut -type lut
make_connection -from src_a -to eco_new_lut -port DATAA
make_connection -from src_b -to eco_new_lut -port DATAB
make_connection -from eco_new_lut -to dst_reg -port D
modify_lutmask -to eco_new_lut -eqn A&B
place_node -name eco_new_lut
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful