set_location

Assigns the specified macro to a particular location on the chip.

 

set_location macro_name -fixed value x y

Arguments

macro_name

Specifies the name of the macro in the netlist to assign to a particular location on the chip.

 

-fixed value

Sets whether the location of this instance is fixed (that is, locked). Locked instances are not moved during layout. The default is yes. The following table shows the acceptable values for this argument:

 

Value

Description

yes

The location of this instance is locked.  

no

The location of this instance is unlocked.

 

x y

The x and y coordinates specify where to place the macro on the chip. Use the ChipPlanner tool to determine the x and y coordinates of the location.

Supported Families

Fusion, ProASIC3/E and Axcelerator

Exceptions

Examples

This example assigns and locks the macro with the name "mem_data_in\[57\]" at the location x=7, y=2:

 

set_iobank mem_data_in\[57\] -fixed no 7 2

See Also

Assign macro to location

set_multitile_location

PDC syntax conventions

PDC naming conventions