Controlling Design Implementation
CPLD Schematic Design Guide
3-25
Placing TNMs on Macro Symbols
A TNM attribute attached to a macro symbol (either a library or user
macro) indicates that all applicable elements inside the macro (at all
levels of hierarchy below the tagged macro) are part of the named
group.
When a macro contains more than one symbol type and you want to
group only a single type, use the TNM identifier in conjunction with
one of the predefined groups: FFS or PADS, as indicated by the
following syntax examples:
TNM=FFS:
identifier
TNM=PADS:
identifier
If you want to place an identifier on more than one symbol type,
separate each symbol type and identifier with a semicolon (;) as illus-
trated by the following example:
TNM=FFS:FLOPS;PADS:OPADS
If multiple symbols of the same type are contained in the same hierar-
chical block, you can simply flag that hierarchical symbol, as illus-
trated by the "TNM on Macro Symbol" figure. In the figure, all flip-
flops included in the macro are tagged with the TNM ``FLOPS." By
tagging the macro symbol, you do not have to tag each underlying
symbol individually.
Summary :
Controlling Design Implementation CPLD Schematic Design Guide 3-25 Placing TNMs on Macro Symbols A TNM attribute attached to a macro symbol (either a library or user macro) indicates that all applicable elements inside the macro (at all levels of hierarchy below the tagged macro) are part of the named group.
Tags :
macro,symbol,identifier,type,tnm,all,illus,flops,trated,same,want,following,figure