Create Multiple Differential Pairs

The Create Multiple Differential Pairs dialog allows you to create multiple differential pairs from specified E-Nets. This is done by either specifying differences between the names of positive and negative E-Nets, or between the names of positive and negative nets. For E-Nets, specify the values that are different in the Positive E-Net Name and Negative E-Net Name boxes. For nets, specify these values in the Positive Net Name and Negative Net Name boxes. Suggested and existing differential pairs that match your criteria are displayed in the Differential Pairs table. The suitability of each one is indicated in the Status column. To display this dialog click Edit > Create Multiple Differential Pairs in Constraint Browser, or click Create Multiple Differential Pairs on the Constraint Browser ribbon.

Note
This dialog is not available in Constraint Viewer.

Search Criteria

Item   Description
Target Objects E-Net If selected, then the Positive E-Net Name and Negative E-Net Name boxes are made available. These allow you to specify differences between the names of positive E-Nets and negative E-Nets. In the Differential Pairs table, positive E-Nets and negative E-Nets are displayed whose names are identical apart from the specified characters.
  Net If selected, then the Positive Net Name and Negative Net Name boxes are made available. These allow you to specify differences between the names of positive nets and negative nets. In the Differential Pairs table, positive nets and negative nets are displayed whose names are identical apart from the specified characters.
Positive E-Net Name   Specify characters in the positive E-Net that define the differences between the names of positive E-Nets and negative E-Nets. Names are matched that are identical, apart from the specified values. Suggested and existing differential pairs that match your criteria are displayed in the Differential Pairs table. For guidance on defining these differences, see the Note section below.
Negative E-Net Name   Specify characters in the negative E-Net that define the differences between the names of negative E-Nets and positive E-Nets. Names are matched that are identical, apart from the specified values. Suggested and existing differential pairs that match your criteria are displayed in the Differential Pairs table. For guidance on defining these differences, see the Note section below.
Positive Net Name   Specify characters in the positive net name that define the differences between the names of positive nets and negative nets. Names are matched that are identical, apart from the specified values. Suggested and existing differential pairs that match your criteria are displayed in the Differential Pairs table. The E-Nets are displayed in the Differential Pairs table that are associated with each relevant net. For guidance on defining these differences, see the Note section below.
Negative Net Name   Specify characters in the negative net name that define the differences between the names of negative nets and positive nets. Names are matched that are identical, apart from the specified values. Suggested and existing differential pairs that match your criteria are displayed in the Differential Pairs table. The E-Nets are displayed in the Differential Pairs table that are associated with each relevant net. For guidance on defining these differences, see the Note section below.

 

Note
In the Positive E-Net Name, Negative E-Net Name, Positive Net Name and Negative Net Name boxes, the specified characters are used as follows to identify differences between positive and negative E-Nets or nets.
  • If you enter a value in either the "Positive" or "Negative" box only, then E-Net pairs are displayed whose names are identical, apart from the additional specified character. The additional character is identified in the Positive E-Net or Negative E-Net column, depending on whether it is specified in the "Positive" or "Negative" box, respectively.  This is illustrated below.

  • If you enter values in both the "Positive" and "Negative" boxes, then E-Net pairs are displayed whose names are identical, apart from any differences between the two specified characters. For example, if you enter "1" and "2" in the "Positive" and "Negative" boxes, respectively, then E-Net pairs are displayed for which "2" is substituted for "1", in any position in their names. This is illustrated below.
  • If you enter multiple values, separated by spaces, in both the "Positive" and "Negative" boxes, then E-Net pairs are displayed whose names are identical, apart from any differences between each specified pairs of characters. For example, if you enter "1 p" and "2 n" in the "Positive" and "Negative" boxes, respectively, then E-Net pairs are displayed for which "2" is substituted for "1". They are also displayed for which for which "n" is substituted for "p" This is illustrated below
  • The following characters can be used as wild cards: "#", "/". For example, if these characters are entered in the "Positive" or "Negative" box, then the following items are considered identical.
  • "data" and "data#"
  • "data" and "data/"
  • The values that you enter in the "Positive" or "Negative" boxes are case-insensitive.

 

Differential Pairs

This table displays the suggested and existing differential pairs that match the criteria specified in the Search Criteria section.

Item Description
Create If selected, then a differential pair is created using the details in the associated row when you click OK or Apply. The newly-created differential pair is added to the Signals tree in Constraint Browser.
  • If a differential pair can be created from a particular pair of E-Nets, then this check box is selected by default.
  • If a differential pair cannot be created from a particular pair of E-Nets, then this check box is made unavailable.
Differential pair name The suggested name of the differential pair, or the name of an existing differential pair. The suggested name is created automatically using the common parts of the Positive E-Net and Negative E-Net names.
Positive E-Net The positive E-Net of the differential pair. This is produced by specifying characters in the Positive E-Net Name, Negative E-Net Name boxes, or the Positive Net Name and Negative Net Name boxes. Names are matched that are identical, apart from the specified values, and the associated positive E-Net is displayed in this column. See the Note section above.
Negative E-Net The negative E-Net of the differential pair. This is produced by specifying characters in the Positive E-Net Name, Negative E-Net Name boxes, or the Positive Net Name and Negative Net Name boxes. Names are matched that are identical, apart from the specified values, and the associated negative E-Net is displayed in this column. See the Note section above.
Status Describes whether each pair of E-Nets is suitable for creating differential pairs. The following descriptions are provided:
  • Balanced: the positive and negative E-Nets have acceptable symmetry, and are suitable for creating a differential pair. The Create check box is selected by default.
  • Unbalanced: the positive and negative E-Nets are not sufficiently symmetrical. However, they could be used for creating a differential pair. The Create check box is deselected by default.
  • Existing differential pair: the differential pair already exists and therefore cannot be created. The Create check box is made unavailable.
  • Both E-Nets already members of existing differential pair: as both E-Nets are already members of a differential pair, a new differential pair cannot be created. The Create check box is made unavailable.
  • Positive E-Net already member of existing differential pair: as the positive E-Net is already a member of a differential pair, a new differential pair cannot be created. The Create check box is made unavailable.
  • Negative E-Net already member of existing differential pair: as the negative E-Net is already a member of a differential pair, a new differential pair cannot be created. The Create check box is made unavailable.
OK Differential pairs are created for all pairs of E-Nets in the Differential Pairs table for which the Create check box is selected. The Create Multiple Differential Pairs dialog is closed.
Cancel Closes the Create Multiple Differential Pairs dialog without creating differential pairs.
Apply Differential pairs are created for all pairs of E-Nets in the Differential Pairs table for which the Create check box is selected. The Create Multiple Differential Pairs dialog remains open.