Ports in EMDS

Ports enable energy to flow into and out of a circuit. Energy is applied to a circuit as part of the simulation process. A circuit solved using EMDS for ADS must have, at the minimum, one port.

Ports are defined in a two-step process. First, ports are added to a circuit when the circuit is drawn. Then, in EMDS for ADS, you specify the type of port in order to tailor the port to your circuit. This facilitates the simulation process.

This chapter begins with suggestions to keep in mind when adding ports to a circuit that will be simulated using EMDS for ADS. The remainder of this chapter describes the various port types in EMDS for ADS and gives instructions on how to specify a port type.

Adding a Port to a Circuit

You can add a port to a circuit either from the Schematic window or a Layout window. For instructions on how to add a port to a circuit, refer to Adding a Port to a Circuit. The procedures include considerations for adding ports to a circuit that will be simulated using EMDS for ADS.

Considerations

Keep the following points in mind when adding ports to circuits to be simulated using EMDS for ADS:

Determining the Port Type to Use

There are five port types in Momentum. However, only three of these port types are supported in EMDS for ADS. The purpose of ports is to inject energy into a circuit and to allow energy to flow into and out of a circuit. The different port types enable you to tailor the ports in your circuit according to your type of circuit and its function in the circuit. In general, you should select the port type that best matches the intended application of your layout.

The table below gives a brief description of each port type. You can use a combination of port types in your circuit, although you should note that port types have limitations on where they can be applied. Only the Single port type can be applied to objects that are on either strip or slot metallization layers. Only the Internal and Ground Reference types can be applied to ports that are on the surface of an object, the remaining types can be applied to ports that are connected to an edge of an object.

Note
Strips and slots refer to metallization layers. For more information on these layers, refer to Defining Metallization Layers.

If you elect not to assign port types, any port in the circuit will be treated as a Single port type during simulation.

Note
All port types can be defined in both Momentum and EMDS for ADS. However, EMDS for ADS only supports Single , Internal , and Ground reference port types.
Port Type Description Port Connected to Object on Simulation Support
Single (default) The port is calibrated to remove any mode mismatch at the port boundary. Single ports on slot layers have polarity. Unless a port is given another type, it will be treated as a single port. Edge of object Strip or slot layer Momentum
Internal The port is not calibrated. It is useful for making a connection with lumped elements or for representing other connections in the circuit. Edge or surface of object Strip layer Momentum
Differential Two ports with opposite polarity. The port pair is simulated as a single port. Edge of object Strip layer Momentum
Coplanar Two ports with opposite polarity. The port pair is simulated as a single port. Edge of object Slot layer Momentum
Common mode Two or more ports excited with the same absolute potential and the same polarity. The ports are simulated as a single port. Edge of object Strip layer Momentum
Ground reference Use an explicit ground for a single (strip), internal, or common mode port.Implicit ground is made available through the closest infinite metal, when no explicit ground port is present. Edge or surface of object Strip layer Momentum

Additional details about each port type and how to define them are given in the following sections.

Defining a Single Port

Single is the default port type. It has the following properties:

To define a single port type:

  1. Choose EMDS > Port Editor.
  2. Select the port that you want to assign this type to.
  3. In the Port Editor dialog box, under Port Type, select Single .
  4. Enter the components of the port impedance in the Real and Imaginary fields, and specify the units.
  5. You can shift the port boundary, also referred to as the port reference plane. Shifting the boundary enables a type of de-embedding process that effectively adds or subtracts electrical length from the circuit, based on the characteristic impedance and propagation characteristic of the port. Enter the offset in the Reference Offset field, and select the units. A positive value moves the port boundary into the circuit, a negative value moves the port boundary away from the circuit.
  6. Click Apply to add the definition to the port.

Avoiding Overlap

Be aware that when using single ports in EMDS for ADS, they must be placed on the bounding box of the circuit. If a port is not on the bounding box, the port will be changed to an internal port type, and no calibration will be performed on it. For information about internal ports, refer to Defining an Internal Port.

Note
Momentum allows single ports to be off of the bounding box as long as this does not lead to overlapping calibration arms. For more information, refer to the section on Avoiding Overlap in Chapter 4: Ports of the Momentum documentation.

Applying Reference Offsets

Reference offsets enable you to reposition single port types in a layout and thereby adjust electrical lengths in a layout, without changing the actual drawing. S-parameters are returned as if the ports were placed at the position of the reference offset.

Why Use Reference Offsets?

The need to adjust the position of ports in a layout is analogous to the need to eliminate the effect of probes when measuring hardware prototypes. When hardware prototypes are measured, probes are connected to the input and output leads of the Device Under Test (DUT). These probes feed energy to the DUT, and measure the response of the circuit. Unfortunately, the measured response characterizes the entire setup, that is, the DUT plus the probes. This is an unwanted effect. The final measurements should reflect the characteristics of the DUT alone. The characteristics of the probes are well known, so measurement labs can mathematically eliminate the effects of the probes, and present the correct measurements of the DUT.

There are significant resemblances between this hardware measurement process and the way EMDS for ADS operates. In the case of EMDS for ADS, the probes are replaced by ports, which, during simulation, will feed energy to the circuit and measure its response. The EMDS for ADS port feeding scheme also has its own, unwanted effect: low-order mode mismatch at the port's boundary, although this is eliminated by the calibration process. However, in order for this calibration process to work well, it is necessary that the fundamental mode is characterized accurately. This can only be accomplished when the distance between the port boundary and the first discontinuity is sufficiently large, that is, there exists a feedline that is long enough to provide this distance.

As a basic example, consider a linewidth that varies abruptly in some part of your circuit, as shown in the example below.

Strictly speaking, all you need is to characterize is the variation of the step-in-width itself, as shown below.

As mentioned previously, it takes a little distance for the fundamental mode to settle, which means that this "short" structure might not yield the accuracy that you expect from an EMDS for ADS simulation. In this case, allow for some feed line length:

Now the simulation will yield accurate results, but the results will also contain the extra line lengths. To remedy this, use reference offsets. Although the circuit has been calculated with the long lines, reference offset shifting allows you to produce the S-parameters as if the short structure had been simulated instead:


The effect of the extra feed lines is mathematically eliminated from the S-parameter solution.
This process of adding or subtracting line length is generally referred to as de-embedding.

This is the basic process:

During the solution process, the impedance and propagation constant has been calculated for the ports, based on their physical location in the circuit. When you know the impedance, propagation constant, and the distance of de-embedding, you can cancel out the extra lengths of line from the S-parameter results, by compensating for the loss and phase shifts of those lines. The net result is a set of S-parameters, calculated as if the extra line lengths were not there.

De-embedding Considerations

It is possible to de-embed right up to the discontinuity itself. However, make sure that you do not shift the reference offset beyond the first discontinuity. This would yield incorrect simulation results, as there is another linewidth beyond that discontinuity, which means that there is another set of impedance and propagation values that applies there.

Note
You can de-embed away from the circuit, by placing reference offsets beyond the edges of the layout. This enables you to simulate the effect of a long feed line that was not drawn in the simulated structure.

Allowing for Coupling Effects

If you have two or more single ports that lie on the same reference plane, the calibration process will take into account the coupling caused by parasitics that naturally occurs between these ports. This yields simulation results that more accurately reflect the behavior of an actual circuit.

The following figure helps illustrate which ports will be grouped in order for the calibration process to account for coupling among the ports. In this setup, only the first two ports will be grouped, since the third port is an internal port type and the fourth port is on a different reference plane. Note that even though the second port has a reference offset assigned to it, for this process they are considered to be on the same plane and their reference offsets will be made equal.

If you do not want the ports to be grouped, you must add metal to the edge of the object that one of the ports is connected to. The ports will no longer be on the same plane, and will not be considered part of the same group.

Defining an Internal Port

Internal ports enable you to apply a port to the surface of an object in your design. By using internal ports, all of the physical connections in a circuit can be represented, so your simulation can take into account all of the EM coupling effects that will occur among ports in the circuit. These coupling effects caused by parasitics are included in your simulation results because internal ports are not calibrated. You should avoid geometries that allow coupling between single and internal ports to prevent incorrect S-parameters.

An example of where an internal port is necessary is a circuit that consists of transmission lines that connect to a device, such as a transistor or a chip capacitor, but this device is not part of the circuit that you are simulating. An internal port can be placed at the connection point, so even though the device is not part of the circuit you are simulating, the coupling effects that occur among the ports and around the device will be included in your simulation.

Internal ports are often used in conjunction with ground references. For more information, refer to Defining a Ground Reference.

An internal port type has the following properties:

To define an internal port:

  1. Choose EMDS > Port Editor.
  2. Click the port that you want to assign this type to to select it.
  3. In the Port Editor dialog box, under Port Type, select Internal.
  4. Click Apply.

Defining a Ground Reference

Ground references enable you to add explicit ground references to a circuit, which may be necessary if no implicit grounds exist in your design.

Implicit ground is the potential at infinity, and it is made available to the circuit through the closest infinite metal layer of the substrate. Implicit grounds are used with internal ports and with single ports that are connected to objects on strip metallization layers.

There are instances where the distance between a port and its implicit ground is too large electrically, or there are no infinite metal layers defined in the substrate. In these cases, you need to add explicit ground references to ensure accurate simulation results.

You can apply ground references to the surfaces of object. The object must be on strip metallization layers.

Note
Multiple ground reference ports can be associated with the same port. To be associated with a single port, the ground reference port should be a port attached to an edge of an object in the same reference plane as the single port.

To add a ground reference:

  1. Choose EMDS > Port Editor.
  2. Select the port that you want to assign as the ground reference.
  3. In the Port Editor dialog box, under Port Type, select Ground Reference.
  4. Under Associate with port number , enter the number of the single or internal port that you want to associate with this ground reference. Make sure that the distance between the port and ground reference is electrically small.
  5. Click Apply.

The EMDS for ADS Port Editor

Once the substrate and dielectric layers have been defined, the Port Editor ( EMDS > Port Editor... ) can be used to change the Momemtum specific characteristics of ports in a layout. You edit the port in the same manner as when you entered the initial definition.

Note
Be aware that it is possible to edit port properties by selecting the port and choosing Edit > Properties from the Layout menu bar, however, this method is not recommended .

For more information on setting port definitions see the appropriate section:

Defining a Single Port
Defining an Internal Port

Remapping Port Numbers

Some designs contain non-consecutive port numbers. This results in simulation data files that are difficult to use. When EMDS for ADS simulates designs containing non-consecutive port numbers, the ports are remapped to consecutive numbers in the resulting data file. The lowest port number is remapped to 1, and remaining numbers are remapped in consecutive order. The port numbers are not changed in the design itself .

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources