use_global

Specifies a single spine (LocalClock) or a rectangular spine region which may encompass more than one spine.

 

use_global spine <net_name>;

Arguments

spine

Specifies one of the spines: T1 to T<n> or B1 to B<n>.

 

net_name

Specifies the name of a net.

Supported Families

 ProASIC PLUS and ProASIC

Exceptions

Example

If you specify the spine rectangle as B1, T3, the driven instances of the given net get a region constraint which encloses the rectangle, including the spine rectangle B1, T1, B2, T2, B2, T3.

 

use_global B1, T3 <net_name>;

 

The constraint tries to place the driver as close to the center of the rectangle as possible.

 

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.

 

You can specify the following type of rectangles:

The following table summarizes the available spines.

Global Spine Usage

Device

Spine

A500K050

T1 to T3

B1 to B3

A500K130

T1 to T5

B1 to B5

A500K180

T1 to T6

B1 to B6

A500K270

T1 to T7

B1 to B7

APA075

T1 to T3

B1 to B3

APA150

T1 to T4

B1 to B4

APA300

T1 to T4

B1 to B4

APA450

T1 to T6

B1 to B4

APA600

T1 to T7

B1 to B7

APA750

T1 to T8

B1 to B8

APA1000

T1 to T11

B1 to B11

Note: T1 and B1 are the leftmost top and bottom global spines, respectively.

 

See Also

Constraint support by family

Constraint entry table

GCF syntax conventions