CPLD Schematic Design Guide
Xilinx Development System
You can also specify more than one wildcard character. For example,
*AT? specifies any net names that begin with any series of characters
followed by ``AT" and end with any one character such as BAT1,
CAT2, and THAT5. If you specify *AT??, you would match BAT11,
CAT26, and THAT50.
Pattern Matching Syntax
The syntax for creating a group using pattern matching is shown
can only be one of the following predefined
groups--FFS or PADS. The
is any string of characters used in
conjunction with one or more wildcard characters.
For flip-flops specify the output net name. For pads, specify the name
of the external net connected to the pad.
The following example illustrates creating a group that includes the
flip-flops that source nets whose names begin with $1I3/FRED.
The following example illustrates a group that excludes certain flip-
flops whose output net names match the specified pattern:
In this example, this_group includes all flip-flops except those whose
output net names begin with the letter ``a."
Additional Pattern Matching Details
In addition to using pattern matching when you create timing
groups, you can specify a predefined group qualified by a pattern any
place you specify a predefined group. The syntax below illustrates
how pattern matching can be used within a timing specification:
Instead of specifying just one pattern, you can also specify a list of
patterns separated by a colon (:) as illustrated below:
contains flip-flops whose output net names: