Working with the Nets Window

The Nets window is used to view and configure nets and collections of nets. It is a dockable window that can be resized and relocated. The Nets window is divided into three tabs:

To show or hide the Nets window, click View > Nets. A check box appears next to this command if the Nets window is visible.

Nets Window showing Classification group box and Nets group box.

Nets Tab

The Nets tab contains two panes: an upper Classification pane and a lower Nets pane.

Classification Pane

A net classification (also called a class) is a collection of nets. Classifications are designed to group and organize nets by a common characteristic. A net can be in multiple classes at once. By default, there are two classifications: All and Power/Ground net class.

The Classification pane lists and manages net classes. When you select a class in the Classification pane, the nets assigned to that class are listed in the Nets pane.

The Classification pane’s shortcut menu offers the following actions:

Nets Pane

The displayed nets may be filtered using Perl Regular Expression syntax. In the Nets pane, the right-click menu contains additional options:

Add Net Class

Selecting New from the right-click menu opens the Add Net Class window. Enter a name and description (optional) for the new net class and click OK.

Add Net Class Window with Name box, Description box.

Net Class Properties

Selecting Edit from the right-click menu opens the Net Class Properties window. Use this window for net class modification.

Net Class Properties Window with Name box, Description box, and list.

Differential Pairs

Each Differential Pair is composed of a positive net and a negative net. From the Nets window, you can view and create Differential Pairs.

Viewing Differential Pairs

Click the Differential tab to display a list of Differential Pairs.

Nets Window - Diffrential Pairs groupbox. Differential Tab selected, red arrow pointing at tab.

Creating Differential Pairs

Select two nets in the Nets list and right-click to create a new Differential Pair.

Create Differential Pairs highlighted in menu

From the Differential Pairs list, you can select a pair, open the right-click menu and select:

Differential Pairs Right-Click Menu

Edit Differential Pairs Window

From the Edit Differential Pairs window, you can delete pairs or auto detect Differential Pair with postfixes of the positive and negative nets that are provided. Enter differentiators to identify the positive and negative parts of pairs. Use Append to grid contents to add any new pairs to the list in the grid and Replace grid contents to replace existing pair with newly identified pairs.

Edit Differential Pairs

Extended Nets Tab

Extended nets are used to indicate a logical equivalence among multiple nets. This is useful when two nets can be considered electrically equivalent, but are not physically connected. For example, routing for a data signal may have a short trace between a series termination resistor and pin. While the net assignment for traces on either side of the resistor are different, logically they are equal and can therefore be grouped into an extended net.

Extended nets are collections of nets that are similar to net classifications but with subtle differences. A net can be in only one extended net at a time, in contrast to being in multiple classifications simultaneously. There are also no default extended nets and no ports are associated with extended nets.

Extended nets are used for SIwave SYZ with HFSS Regions simulations. If an HFSS region contains capacitors, inductors, or resistors that connect two different signal nets, these signal nets must be defined as extended nets. SIwave needs this definition to know how to pull in required nets and auto generate ports in the region.

The Extended Nets tab contains two panes: an upper Extended Nets pane and a lower Nets pane.

Extended Nets Pane

The Extended Nets pane lists all extended nets. Use it manage the extended nets. When an extended net is selected in the Extended Nets pane, the nets assigned to that extended net appear in the Nets pane. The entry <All> lists all nets in the Nets pane including entities not in a net. <All> is not an extended net. The Extended Nets pane’s shortcut menu offers the following actions:

Create an Extended Net

  1. In the Extended Nets pane, right click and click New to open the Add Extended Net window.
  2. Enter a name and optional description.
  3. Select the nets that will make up the extended net.
  4. Click OK.

Editing an Extended Net

  1. In the Extended Nets pane, right click and select Edit to open the Extended Net Properties window.
  2. Change the name and optional description.
  3. Select the nets that will make up the extended net.
  4. Clear the nets that should not be in the extended net.
  5. Click OK.
Auto Identify Settings window

From the Auto Identify Settings window, you can automatically detect and create extended nets, rename extended nets, or delete extended nets. Existing nets are listed in the grid. Enter a differentiator to identify extended nets. Use Append to grid contents to add any new extended nets to the list in the grid and Replace grid contents to replace existing extended nets with newly identified ones.

Nets Pane

The Nets pane displays the members of the extended nets that are selected in the Extended Nets pane. These nets can be filtered using regular expressions. In the Nets pane, the short menu offers these actions: