set_net_region

Places all the connected instances, driver, and all the driven instances for the net(s) into the specified rectangle.  

 

set_net_region (x1,y1 x2,y2) <net_name_wildcard>;

Arguments

(x1,y1 x2,y2)

The coordinates x1 and y1 specify the bottom-left corner, while x2 and y2 specify the top-right corner of the rectangle that defines the region. The nets are constrained to this region.

 

net_name_wildcard

Specifies the net(s) to assign to the region. You can use wildcards in net names. The wildcard character (*) matches any string.

Supported Families

 ProASIC PLUS and ProASIC

Description

This command puts the region constraint on all the connected instances, which will be processed by the placer. Only white spaces are allowed between the coordinates.

 

The RAMs and I/Os are assigned to the LocalClock region unless the Compile option “Include RAM and I/O in Spine and Net Regions” is cleared.  For designs created with v5.1 or earlier, this option is cleared by default.

Exceptions

Examples

set_net_region (1,101 32,101) addr*;

See Also

Constraint support by family

Constraint entry table

GCF syntax conventions