Xilinx 8.2i Life Jacket User Manual


 
Development System Reference Guide www.xilinx.com 79
Tcl Commands for General Usage
R
set_filter (set filter for analysis)
The timing_analysis set_filter command sets a net filter to exclude or include the specified
nets from a path analysis.
% timing_analysis set_filter <analysis_name> <filter_type> <filter_value>
<filter_items>
timing_analysis is the name of the Xilinx Tcl command.
set_filter is the name of the timing_analysis subcommand.
analysis_name specifies the name of the analysis previously created with the timing_analysis
new command.
filter_type specifies the type of analysis filter. Supported filter types are net and timegroup.
filter_value specifies the value for the filter type
. Net filter values are include and exclude.
filter_items specifies the items to be filtered. For the net filter type, these are the names of
nets in the current design.
set_query (set up net or timegroup report)
The timing_analysis set_query command sets up a report that shows net delays and fanouts,
or blocks associated with timegroups.
% timing_analysis set_query <analysis_name> <query_type> <query_items>
timing_analysis is the name of the Xilinx Tcl command.
set_query is the name of the timing_analysis subcommand.
analysis_name specifies the name of the analysis previously created with the timing_analysis
new command.
query_type specifies the type of query. Supported queries are:
net—generates a report that shows the delay details for the specified query items.
timegroup—generates a report that shows blocks of the specified timegroups.
Example: % timing_analysis set_filter stopwatch_timing nets
exclude “ureg_net_1 ureg_net_2 ureg_net_3”
Description: In this example, the specified nets are excluded from the
stopwatch_timing analysis. Note that the nets to exclude are entered
as text strings, which are distinguished by double quotes (“).
Tcl Return: 1 if the filter is set successfully; 0 otherwise.