Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 6/20/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.1.11.3. create_wirelut (::quartus::eco)

The following table displays information for the create_wirelut Tcl command:

Tcl Package and Version

Belongs to ::quartus::eco

Syntax create_wirelut [-h | -help] [-long_help] -from <source_output_net_name> [-location <location> ] [-name <node_name> ] -port <dest_node_port> -to <dest_node_name>
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-from <source_output_net_name> Source of the connection
-location <location> PLACE_REGION assignment type location
-name <node_name> Name of the new node
-port <dest_node_port> Input port name of the destination node
-to <dest_node_name> Name of the destination atom node
Description
The create_wirelut command will create and insert a wire LUT node in the specified connection. 
The ECO Fitter will place the newly created LUT and route the modified connections automatically,
if -location argument is specified.
Otherwise, the new wire LUT should be placed with place_node command.

The name for the new node is hierarchy 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 the source or destination node lies under a partition, the new wire LUT will
be inserted under that partition. 
Example Usage
create_wirelut -name my_wirelut -from src_output -to dest_node -port D -location "X136 Y63 X149 Y82"

create_wirelut -name my_wirelut -from src_output -to dest_node -port D
place_node -name my_wirelut
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful