Return to previous page Advance to next page
Timing Analyzer Guide
Chapter 4: Using the Timing Analyzer

Querying for Information

You may want to focus on the source, destination, and timing of a particular net or time group. You can obtain information about the timing of particular nets or the members of a time group using the Query command. This command only applies to FPGAs; it is disabled if a CPLD design is open.

To perform a query, follow this procedure.

  1. Select Analyze Query.

    The Query dialog box appears, as shown in the “Query Dialog Box” figure of the “Menu Commands” chapter.

  2. Select the subject of the query by clicking on Nets or TimeGroups. Nets is the default.

    The following information is generated for each option.

  3. If you select Nets, enter a value in the Delay Greater Than field of the Filter for Available Nets/TimeGroups section, if desired. This field is disabled if you select TimeGroups.

    The Delay Greater Than value specifies a minimum net delay in nanoseconds. The Timing Analyzer displays only those paths that have a delay greater than or equal to the specified value.

  4. Enter a filter in the other portion of the Filter for Available Nets/TimeGroups section, if desired, and click Apply.

    If you enter a value in the Delay Greater Than and a filter in the filter field, the Timing Analyzer lists the nets that meet both criteria. See the “Using Filters with Commands” section of the “Getting Started” chapter for valid filter inputs.

  5. Select the nets or timing groups that you want to query from the Available Nets/TimeGroups list box and move specific ones or all of them to the Selected Nets/TimeGroups list box.

    See the “Moving Items in List Boxes” section of the “Getting Started” chapter for details on selecting and moving items between list boxes.

  6. Click OK.

    The Timing Analyzer displays the Query Nets/TimeGroups Report in a pop-up window, which can be saved as a TWR file. Nets/TimeGroups is Nets or TimeGroups, corresponding with your selection in step 2. See the “Saving a Report” section for the procedure to save a report.

Query Nets Report

The following is an example of Query Nets Report.

M-- $1N15 ................ $1I37.O................ 4.0 $1N6.F4
$1I45.O 4.0 $1N6.F4

--- $1N32 ................ C.I2................... 2.0 $1I45.T
2.0 $1N6.F3

--- $1N34 ................ D.I2................... 1.0 $1N6.F1

--- $1N6 ................. $1N6.X................. 1.0 O1.O
1.0 O2.O

--- $1N51 ................ A1.I2.................. 0.0 $1I45.I

--- $1N38 ................ B.I2................... 2.0 $1I37.T

--- $1N41 ................ A.I2................... 2.0 $1I37.I 

The contents of the Query Nets Report example have been placed in the following table to illustrate the format of the report. Connections are listed by net, then by source; each is only listed once. Explanations of the information in Net Characteristics and Delay columns follow the table.

Table 4_1 Query Nets Report Format

Net Characteristics
Net Name
Driver Pin Name
Delay Value
Load Pin Name
M--
$1N15
$1I37.O
4.0
$1N6.F4


$1I45.O
4.0
$1N6.F4
---
$1N32
C.I2
2.0
$1I45.T



2.0
$1N6.F3
---
$1N34
D.I2
1.0
$1N6.F1
---
$1N6
$1N6.X
1.0
O1.O



1.0
O2.O
---
$1N51
A1.I2
0.0
$1I45.I
---
$1N38
B.I2
2.0
$1I37.T
---
$1N41
A.I2
2.0
$1I37.I

Net Characteristics

The entries in the Net Characteristics column are comprised of three characters. The characters indicate aspects of the net(s) you query. Each character position is independent of the others. The character position and values of each position are illustrated in this table.

Left = Net Source
Middle = Net Load
Right = If Critical
S = No Source
L = No Load
C = Net marked with CRITICAL property in the design or Net PRI is >= 10
M = Multiple Sources

- = Not Critical

Delay Value

The entries in the Delay Value column can include asterisks (*), question marks (?), or tildes (~).

Query Time Groups Report

The Query Time Groups report lists the contents of each time group that you select. Time group information is also generated in the Timing Constraints Analysis report.