Set Differential Pairs

A differential pair represents two circuits, one positive and one negative routed close together so they will pick up nearly the same amount of noise. The two signals are subtracted from each other by a receiver, yielding a near "noise-free" version of the signal.

You can define one or more differential pairs from terminal excitations assigned on existing wave ports. Differential pairs can span ports, use lumped ports, and be enabled or disabled. To allow automated calculation of differential S-parameters from lumped ports, you can select terminals from two arbitrary ports, whether wave ports or lumped ports, for use in a differential pair.

Because differential pairs can span ports or occur within a port, the Differential Pairs command is accessible at corresponding levels in the Project tree via the right-click menu both at the Excitations level, and at the port name level. If a differential pair involves terminals from two different ports, the Differential Pairs command for those ports can only be accessed at the Excitations level. If an individual wave port has multiple terminals defined, the Differential Pairs command is enabled when you select that port and right-click to display the shortcut menu. In order to combine differential pairs across ports, both ports must have the same renormalization setting; that is, either ports have Do not Renormalize on, or both have it off. For Transient Network solutions, differential pairs cannot include passive terminals. We will use a differential pair via model to assign the differential pairs. See Figure below.

Model

Differential Pairs Dialog can be opened from multiple places: 

Differential Pairs Window

Differential Pairs can be defined for both design layout and LNA setups if both are available. Both pairs will be available in two tabs of the same dialog as shown below.

Differential Pairs Window

To set up a differential pair:

  1. All terminals that are not already in pairs are shown in columns Positive and Negative of the Terminals list (on left):
  1. Display Terminals group:
  1. Pairs list shows all terminal pairs that have been defined:
  1. Set impedance group:
  1. Pair Definition file group:
  1. Load Pairs from Layout button:
Note:

Scripting for loading/saving differential pairs from/to a file will not be recorded as part of the scripting in the dialog box. The user can hardcode the scripting as follows:

  • LoadDiffPairsFromFile(filename)
  • SaveDiffPairsToFile(filename)

After a solution has been generated, view the common and differential quantities of the differential pair under the Matrix tab of the Solution Data window as shown below.

Matrix Tab

When the design has differential pairs (link), the reporter can display quantities for the defined pairs or for the single-ended terminals upon which they are based. A drop-down menu will appear in the Context area of the Report creation dialog which allows the user to select which quantities will be displayed.

Report Window

You can freely mix differential and single-ended terminal quantities. However, single ended quantities are computed as if no differential pairs existed. So, in the unlikely case of several terminals where only a subset are combined into pairs, the results may not be as expected.