Previous

Dialog Boxes

Many Timing Analyzer menu commands display dialog boxes in which you can enter information and set options. This section describes dialog box common fields, how to move items in list boxes, and how to use filters.

Common Fields

The following fields are common to many of the Timing Analyzer dialog boxes.

Moving Items in List Boxes

Many of the dialog boxes in the Timing Analyzer feature list boxes, such as Available Nets and Selected Nets in the next figure. You can select and move items from one list box to another using either the mouse or the keyboard, or a combination of these methods.

Figure 3.2 List Boxes Within a Dialog Box

Using the Mouse

Using the mouse, you can select items in list boxes with the following methods.

Using the Keyboard

To navigate within dialog boxes using the keyboard, use these methods.

Using the keyboard, you can select items in list boxes with the following methods.


NOTE

The Return (workstation)/Enter (PC) key is equivalent to the OK button in the following procedures.


Using Filters with Commands

Several Timing Analyzer menu commands open dialog boxes that allow you to filter a list of choices, that is, display a subset of the listed items. You use these filters to produce more specific information in Timing Analysis reports. These dialog boxes contain a Filter field and Apply and Reset buttons, such as those shown in the “List Boxes Within a Dialog Box” figure.

This section describes valid filter inputs and wildcards, matching text strings, and an example of how apply a filter in a menu command dialog box.

Valid Inputs and Wildcards

In filter fields, you can enter a text string consisting of characters and wildcards.

You cannot enter a range of characters in filter fields.

Matching Text Strings

The Timing Analyzer does not strictly match patterns; it matches entire text strings. It does not find a string if it is embedded in a larger string, unless you use wildcards. For example, it does not find $1N36 if it is embedded in ABC$1N36XYZ. However, if you searched for *$1N36*, it would find that string in ABC$1N36XYZ.

Example Procedure

Following is a basic example of how to use filters and move items in list boxes.

  1. Select the Path Filters Common Filters Include Paths with Nets menu command.

    The Include Paths with Nets dialog box appears as shown in the following figure. All the nets in the design are listed in the Available Nets list box.

    Figure 3.3 Dialog Box Before Applying a Filter

  2. Type ARITH* in the Filter field.

    When you enter text in the filter field, the Apply button is enabled.

  3. Click Apply.

    Because the number of nets in the design can be cumbersome, as shown in the following figure, applying a filter reduces the number of nets displayed in the Available Nets list box. Only the nets whose names begin with ARITH now appear in the list box.

    To clear the filter, click Reset. Reset clears the filter and restores all items to the left list box that are not in the right list box. You can also backspace over the information in the filter text box, but to affect the list box, you must then click on Apply or Reset.

    Figure 3.4 Dialog Box After Applying a Filter

  4. Move ARITH/DATA* from the Available Nets list box to the Selected Nets list box, using the methods described in the “Moving Items in List Boxes” section.

    If you are only interested in nets ARITH/DATA(0) through ARITH/DATA(3), in this analysis, this step moves those nets to the Selected Nets list box, as illustrated in the following figure.

Figure 3.5 Nets Included in Analysis

Next