assign_net_macros

Assigns to a user-defined region all the macros that are connected to a net.

 

assign_net_macros region_name [net1]+

Arguments

region_name

Specifies the name of the region to which you are assigning macros. The region must exist before you use this command. See define_region (rectangular) or define_region (rectilinear). Because the define_region command returns a region object, you can write a simple command such as assign_net_macros [define_region]+ [net]+

 

net1

You must specify at least one net name. Net names are AFL-level (Actel flattened netlist) names. These names match your netlist names most of the time. When they do not, you must export AFL and use the AFL names. Net names are case insensitive. Hierarchical net names from ADL are not allowed. You can use the following wildcard characters in net names:
 

Wildcard

What it does

\

Interprets the next character as a non-special character

?

Matches any single character

*

Matches any string

[]

Matches any single character among those listed between brackets (that is, [A-Z] matches any single character in the A-to-Z range)

Supported Families

Fusion, ProASIC3/E and Axcelerator

Exceptions

Examples

assign_net_macros cluster_region1 keyin1intZ0Z_62

See Also

Assign net to region

unassign_net_macro

Unassign macros on net from region

PDC syntax conventions

PDC naming conventions