XC3000 | XC4000E | XC4000X | XC5200 | XC9000 | Spartan | SpartanXL | Virtex |
---|---|---|---|---|---|---|---|
Primitive | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive | Primitive |
The TIMEGRP primitive table defines timing groups used in from-to TIMESPEC statements in terms of other groups. The TIMEGRP table is shown in the following figure.
These groups can include predefined groups, such as ffs, groups created by using TNM attributes, such as TNM-reg on schematics, and other groups defined by a statement in the TIMEGRP symbol.
The following sample statement defines groups in a TIMEGRP symbol.
TIMEGRP=all_but_regs=ffs:except:regs
The table can contain up to 8 statements of any character length, but only 30 characters are displayed in the symbol.
When entering timegroup properties into a TIMEGRP symbol, some property names should not be used because they cause a conflict with the predefined (reserved) property names of the TIMEGRP primitive.
The standard procedure for adding a property to a symbol is to use the following command.
PROPERTY = property_name VALUE=value
For property_name you must not use any of the system reserved names LIBVER, INST, COMP, MODEL, or any other names reserved by your schematic capture program. Please consult your schematic capture documentation to familiarize yourself with reserved property names.
For more on time group attributes, see the Time Group Attributes section of the Attributes, Constraints, and Carry Logic chapter.