Product Documentation
Virtuoso Electromagnetic Solver Assistant User Guide
Product Version IC23.1, November 2023

Ports Tab (Clarity with local reference)

For package layouts using the Clarity 3D Solver with local reference, the Ports tab contains two sub-tabs:

Setup Sub-Tab

The following table describes the fields available in the Setup sub tab of the Ports tab.

Table/Command Description

Reference Nets

The nets in this list are treated as ground nets for the current return. This field is used for automatic port generation.

Ports Table

This table shows the details of ports to be included in a model.

- Instance

Name of the instance for which a port is created.

- Pin

Name of a instance pin to which a port is connected.

- Type

Possible values for a model that uses the Clarity simulator:

  • Cross layer: The positive and negative edges for these ports are placed on different layers. These ports connect the layers vertically.
  • Same layer: The positive and negative edges for these ports are placed horizontally on the same layer.
  • Diagonal: The positive and negative edges for these ports are placed diagonally on different layers.

Possible values for a model that uses the Clarity simulator:

  • Included: (Default) The port is to be included in the simulation. You can make it a differential port by specifying a reference pin in the Reference column.
  • Grounded: There is no port. The specified pin is directly connected to ground. When you add grounded pins to the layout, the model has fewer ports and the simulation runs faster.
  • Disabled: The port is disabled and is not used in simulation, but it is used as a reference for other ports of type Included. To use a disabled port as a reference for another port, specify it in the Reference column for that port.

- Width

The width of the port.

- Net

Name of the net to which the port is connected.

Automatically generate ports

Automatically generate ports for the instances selected on the Selection tab. The rules for port generation vary for IC and package layouts and also for different EM simulators.

Add Port

Adds a new row in the ports table.

Remove Port

Removes the selected port from the ports table.

Move Port Up

Move the selected ports up in the ports table.

Move Port Down

Move the selected ports down in the ports table.

Report Schematic Binding

Lets you check the schematic binding and resolve any XL binding issues before running a simulation.

This command is only for XL models.

Validate Ports

Runs the rules that validate the ports.

N-Port Common Node

Specifies the name of a net to which the reference pin of the n-port instance in the schematic is connected

Edges Table

This table shows the details of edges of a port selected in the ports table.

- Layer

Name of the layer to which an edge of a port is connected.

- X

The X coordinate of the location of the port connection.

- Y

The Y coordinate of the location of the port connection.

Rotation

The rotation value of the cross-fabric ports.

Components Sub-Tab

The following table describes the instance types and their properties you can set for a model in the Components sub-tab of the Ports tab.

Instance Type Port Properties

IC or

Package

Type: You can choose from the following port types:

  • None: Does not create any port for the instance
  • Coax: Creates a coaxial port between each instance pin and the reference plane. The bumps and balls required for this coaxial connection are also created.
  • Vertical: Creates a vertical port between each instance pin and the reference plane. No balls or bumps are required for this connection.
  • Vertical + bumps/balls: Creates a bump or a ball on the instance pin. Then, it creates a vertical port between the bump or ball and the reference plane.

Default value: Coax

The ports for IC or package instances are created by Clarity 3D Solver while exporting the model. These are not visible in Virtuoso and are not considered for the port validation run by the Electromagnetic Solver assistant.

Port size increase: Specifies the percentage value by which the tool should increase the port size. This is applicable for coaxial ports only.

For example, if the port size increase is set to 50%, and the bump diameter is 100um, then the diameter of the circular cut-out around the bump would be 1.4 times the bump diameter, or 140um.

Port Height: Specifies the height of the vertical ports. This is applicable for vertical ports only.

Bump Parameters: Opens the Ball and Bump Editor form where you can specify the parameter values that the tool can use to create balls or bumps for the Coax or Vertical + bumps/balls port types.

SMD

Type: You can choose from the following port types:

  • None: Does not create any port for the instance
  • Coax: Creates a coaxial port between each instance pin and the reference plane. The bumps and balls required for this coaxial connection are also created.
  • Vertical: Creates a vertical port between each instance pin and the reference plane. No balls or bumps are required for this connection.
  • Vertical + bumps/balls: Creates a bump or a ball on the instance pin. Then, it creates a vertical port between the bump or ball and the reference plane.
  • Same Layer/Cross Layer: The tool searches the layers above and below the SMD pad for a ground reference. If found, it creates a cross-layer port. If not, the tool searches for a ground reference on the same layer. If a reference is found, it creates a same-layer port.
The ports for SMD instances are created by Clarity 3D Solver while exporting the model. These are not visible in Virtuoso and are not considered for the port validation run by the Electromagnetic Solver assistant.

Other

Type: You can choose from the following port types:

  • None: Does not create any port for the instance
  • Same Layer/Cross Layer: The tool searches the layers above and below each pin for a ground reference. If found, it creates a cross-layer port. If not, the tool searches for a ground reference on the same layer. If a reference is found, it creates a same-layer port.

Related Topics

Specifying Ports for Clarity Models in Package Layout


Return to top
 ⠀
X