Assign Topology Template

In a High Speed environment, the Assign Topology Template dialog allows you to assign a topology template to the E-Net that you select in the Signals tree, in the Constraint Browser: Signals section, Signals tab. Launch this dialog by selecting an E-Net, and then pointing the cursor at the Topology Template column in the Design Rule tab. Click the displayed button to launch the dialog. When the Assign Topology Template dialog is displayed, other areas of eCADSTAR remain accessible.

To display multiple E-Nets in the Assign Topology Template dialog, select them in the Signals tree using the Ctrl or Shift key, or by dragging the cursor. In the Design Rule tab, select all columns in the Topology Template column, and then click the button. All selected E-Nets are displayed in the 1. Select signals section.

The assigned topology template is checked automatically in Constraint Browser. If the topological structure of the relevant signal does not follow the assigned topology template, then the assigned value is shown in red in the Topology Template column.

Warning
If you modify a topology template that is already assigned to E-Nets or differential pairs, then any local pin pair constraint values that are set on them may be changed, without warning, when the topology is reapplied. The following recommendations are provided.
  • Add any constraints for E-Nets or differential pairs to the relevant topology template, rather than doing this locally in Constraint Browser.
  • When modifying a topology, make a copy of it first. This can then be applied to the relevant nets. This allows you to identify any changes to pin pair constraint information. These changes could be reversed, if necessary, by using the original topology template.

1. Select signals

Displays the E-Nets that you select in the Constraint Browser: Signals section, Signals tab, and shows the topology templates that are associated with them. An image of the associated topology template and details of its components are displayed by clicking an E-Net in the Signals table.

Value   Description
Filter   Allows you to filter the contents of the Signals table by entering an alphanumeric value. Only the E-Nets in the Signal column are shown that contain the specified value. The values that you enter are saved until you close the relevant design.
Signals table   Displays the signals that you select in the Constraint Browser: Signals section, Signals tab. If a topology has been assigned to a signal, then its name and the number of active pins is shown in this table. If you select a row, then the existing topology templates are displayed in the Topology Template table that are compatible with the relevant E-Net. The top row in the Topology Template table is automatically selected. The nodes in the selected topology template are shown in the 3. Assign components to each node section, and  a preview is shown at the bottom of the dialog. If no compatible topology template exists in the design for the selected E-Net, then "No Matching template" is displayed in the 2. Select a topology template section.
Note
  • If you select multiple E-Nets in this table that have compatible topologies, then you can assign the same topology template to them by selecting it in the Topology Template table and clicking Apply. Select multiple E-Nets using the Ctrl or Shift key, or by dragging the cursor.
  • If you select multiple items in the Signals table that do not have the same topological structure, then "Incompatible E-Nets" is displayed and the Topology Template table is hidden.
  • E-Nets are considered incompatible if they have different names for non-passive components.
  Signal Displays the E-Net that you select in the in the Constraint Browser: Signals section, Signals tab.
  Topology If you assign a topology template to an E-Net in this dialog, then it is displayed. If a compatible topology template exists in the design, then you can assign it to a selected E-Net by clicking it in the Topology Template table, and then clicking Apply or OK.
  Number of Receivers Displays the number of receivers. This is the total number of devices, excluding the driver and any passive devices. The active pin for each node in the topology is shown, in brackets, in the Components table, Reference column.

2. Select a topology template

Allows you to create a new topology template using a predefined one, and associate a topology template with the E-Nets that you select in the 1. Select signals section.

Value   Description
Create Template   Displays the Create Topology Template dialog. This allows you to create a topology template that is based on a predefined one. You can specify the number of inputs and define its name in this dialog. The number of inputs shown is automatically set to match the number of receivers in the selected E-Nets. However, the topology templates that are listed may not be topologically compatible with them. The Topology Template Manager is also launched when you click Create Template. When you close the Create Topology Template dialog, the Topology Template Manager is displayed. This allows you to configure the topology template that you create. When you close the Topology Template Manager dialog, the Assign Topology Template dialog is displayed. If the new topology template is compatible with the E-Nets selected in the 1. Select signals section, then it is displayed in the Topology Template table, in this dialog.
Filter   Allows you to filter the contents of the Topology Template table by entering an alphanumeric value. Topology templates are shown that only contain the specified value. The values that you enter are saved until you close the relevant design. If no compatible topology templates exist in the design, then the Filter box is hidden and "No Matching Templates" is displayed in this section.
Topology Template table   Topology templates are displayed whose topologies are compatible with the E-Nets that you select in the 1. Select signals section. If you select multiple E-Nets, then topology templates are only shown that are compatible with all of them. If no compatible topology templates exist in the design, then this table is hidden and "No Matching Templates" is displayed in this section.
  Topology Template

For the E-Nets that you select in the 1. Select signals section, click a topology template to associate it with them. When you click Apply or OK in this dialog, it is assigned to the E-Nets. The pin pairs for the relevant E-Nets, based on the specified topology template, are added to the Signals tree, in the Constraint Browser: Signals section, Signals tab. These are displayed in the Pin Pairs folder. If this folder does not exist in the Signals tree for the relevant E-Net, then it is created automatically. If you click a topology template, then an image and details of its components are displayed in the Preview and 3. Assign components to each node sections, respectively.

Note
To edit the topology templates in a design and assign values to them, right-click in this column, and select Topology Template Manager on the assist menu. The Topology Template Manager is displayed.

3. Assign components to each node

This section allows you to specify the components that are associated with each node in the selected topology template. This ensures that the specified topology matches the topology of the E-Net.

Value   Description
Components table  

For the E-Nets selected in the 1. Select signals section, if compatible topology templates exist in the design, then the associated details are displayed in this section. This includes the nodes, reference designators, parts and the number of pins on each part. The order in which the nodes are listed in this table should reflect the order in which the relevant pins are connected in the E-Net. This is illustrated in the following example. This shows an E-Net that joins pin 2 on IC5 to pin 13 on IC4. The driver pin, IC5(2), is indicated by a red circle. The receiver pin, IC4(13), is indicated by a blue circle.

In the Components table, the driver pin is set by selecting IC5(2) in the first row. The receiver pin is set by selecting IC4(13) in the second row.

Specify a component for each row by clicking in the Reference column, and selecting it from the displayed list.

  Node

Displays the nodes in the topology template that you select in this dialog. These are listed in the Components table in the order that is specified by the topology template. For example, the CMP2-T1 and CMP3-T1 nodes shown below are specified as the driver pin and receiver pin, respectively, by the topology template. This is due to the order in which they are connected in the topology template.

In the Node column, the driver pin, CMP2-T1, appears in the first row. The receiver pin, CMP3-T1, appears in the second row.

  Reference Specify the component that is associated with each node in the selected topology template by clicking in the Reference column for the relevant row, and selecting it from the displayed list. This ensures that the specified topology matches the topology of the E-Net. The order in which the nodes are listed in this table should reflect the order in which the pins are connected in the E-Net. This is shown for the relevant E-Net in the Signals tree, in the Constraint Browser: Signals section, Signals tab.
Note
If you change the order in which the pins are connected in a topology template, it is recommended that you delete the existing Pin Pairs folder before you click Apply. This is located in the Signals tree in the Constraint Browser: Signals section, Signals tab.
  Part The part associated with the component that you select in the Reference column.
  No. of Pins The number of pins on the part that is shown in the Part column.

Preview pane

Value Description
Preview box Displays the topology template that you select in the Topology Template table in the 2. Select a topology template section. You cannot edit the displayed image. To edit it, right-click the relevant row in the in the Topology Template table, and select Topology Template Manager. The Topology Template Manager dialog is displayed.

 

Value Description
OK Saves the settings that you specify in this dialog, and closes it. If you select a topology template in the Topology Template table, then it is assigned to the E-Nets that are selected in the 1. Select signals section. The pin pairs for the relevant E-Nets, based on the specified topology template, are added to the Signals tree, in the Constraint Browser: Signals section, Signals tab. These are displayed in the Pin Pairs folder. If this folder does not exist in the Signals tree for the relevant E-Net, then it is created automatically.
Cancel Closes this dialog without saving any changes that you make.
Apply Saves the settings that you specify in this dialog. If you select a topology template in the Topology Template table, then it is assigned to the E-Nets that are selected in the 1. Select signals section. The pin pairs for the relevant E-Nets, based on the specified topology template, are added to the Signals tree, in the Constraint Browser: Signals section, Signals tab. These are displayed in the Pin Pairs folder. If this folder does not exist in the Signals tree for the relevant E-Net, then it is created automatically.