Capacitive areas: Number of capacitive areas from two different net class types: signal or ground
Inductive segments: Number of inductive segments from two different net class types: signal or ground
layer stack (original): Each dielectric layer will be considered during the capacitance calculation. This is the most costly but also most precise treatment of the dielectric layers.
average (between signal layers): An averaging of all dielectric layers between two adjacent metallic layers will be done.
average (total board): An averaging between all dielectric layers of the board will be done. This approximation speeds up the capacitance calculation procedure but the user has to be aware of this simplification.
none (uniform): The presence of any dielectric will be ignored. The user is able to define a background dielectric material. Choosing this function makes the capacitance calculation as fast as possible. It can be useful for a rough and quick estimation of the electromagnetic effects or in cases where the capacitive effects of the board are not dominant.
New: Generates a new region item in the Regions list on the left side of the dialog box. When moving the mouse pointer in the Main View the mouse pointer changes to a cross symbol and the user is able to draw a rectangle, which defines the Location and the Size of the new region. All characteristics of the region are displayed at the right hand side:
Display Name: Value can be edited
Layer: Defines which layer should be taken into account for a mesh refinement inside the specified region (default: all layers)
Location: Specifies the lower left corner of the rectangle (default: x=0; y=0). The values are implicitly defined by drawing the rectangle with the help of the mouse pointer in the Main View, but can be edited manually inside this field.
Net: Specifies which nets should be taken into account for a mesh refinement inside the specified region (default: all nets)
Size: Specifies the width and the height of the rectangle (default: w=0; h=0). The values are implicitly defined by drawing the rectangle with the help of the mouse pointer in the Main View, but can be edited manually inside this field.
Step Factor: Determines the factor of mesh refinement (default: 2.0).
Duplicate: Duplicates an existing definition.
Delete: Removes the selected region out of the list.
Show regions: If the button is activated the selected region will be displayed in the Main View.
Set default smooth values: Provides a set of values for the three parameter fields below. There are four different sets of values:
self-defined: Allows the user to set the parameters by himself
moderate: Value set for a moderate smoothing
high: Value set for a high order of smoothing
extreme: Value set for a very high order of smoothing
Minimum angle for smoothing: Defines the minimum angle
Minimum segment length for smoothing: The values are interpreted with the global units.
Maximum line deviation for smoothing: Specifies the maximal value which the smoothed polygon is allowed to deviate from the original polygon. The values are interpreted with the global units. Setting this parameter to zero means to switch off smoothing.
Consider neighbors while smoothing: This flag prevents the smoothing function from creating overlaps between shapes next to the smoothed one.
Note: Any existing area can be simplified with the identical set of parameters outside this dialog box, too (see Smoothing). The parameters should only be changed by advanced users.
Case 1: default
viewer activated (see View:
Options View Options
)
For this case the corresponding 3D PEEC mesh will be displayed in a separate window (see also 2D Result viewer) as shown in the figure below:
On the lower left and right corner the mesh refinement due to the Refine mesh at terminals & vias functionality can be seen. The rectangle in between has a finer mesh due to a refinement region specified with the help of The Regions frame. The meshed structure is displayed with a 2D top view by default, but the meshed structure can be rotated by left mouse clicking in the Main View and drawing the mouse:
The Navigation Tree on the left side of the window allows the manipulation of the displayed mesh data:
View mode: Determines whether the mesh data in the View Options frame below shall be presented according to Layers or Nets.
View Options frame (= Attribute Manager, see View Options Window): According to the selected View mode, the View Options frame enables the user to control the mesh data visualization. For more details see View Options Window
Visibility frame: Allows the user to display the Axes symbol and the Cutplane widget.
Stretching frame: Allows the user to stretch the 3D structure in all three coordinate direction. Important is the stretching along the z-axis.
Case 2: legacy
viewer activated (see View:
Options View Options
)
For this case the corresponding 3D PEEC mesh will be displayed in the Main View as shown in the figure below. On the right side a list of all meshed sub-regions is presented. Character 'L' stands for layer, character 'N' for net and character 'P' for parts. The expression 'iseg' stands for inductive segments and the expression 'careas' for capacitive areas. The Filter field can be used to select any group of elements and change their display by checking the buttons Off, Light or Shade inside the Mode-frame
The meshed structure can be rotated by clicking into the Main View and moving the left mouse button. Zooming is also possible by using the mouse wheel.
RL circuit (default): A via will be modeled with a simple series R/L circuit representing the ohmic and inductive behavior of the vertical via tube. The advantage is its simplicity - few additional circuit elements have to be added.
PEEC: A Via will be considered by integrating the via structure in the PEEC mesh. This approach is only recommended when a very detailed model of a single via should be generated.
Calculation method: There are two calculation methods:
complete: All mesh elements (capacitive areas and inductive segments) will be coupled with each other. This is the classical PEEC approach but it implies two problems: First, the longest distance between coupled mesh cells limits the maximum allowed frequency range of the model. Since all existing mesh cells are coupled, the size of the structure directly affects the frequency limit. Second, this calculation method in general leads to longer calculation times. Often it also leads to larger equivalent circuits that can only be avoided by using the Tolerance limit for minor couplings.
step by step: The complete capacitance (or inductance) matrix is constructed using several calculations on different sub-regions. The size of these sub-regions is best chosen by setting the radius value in the Search by field. In general the Search radius should be about ten times the distance between the metallic layers or at least three times the mesh size to make sure the available conductors can lead to the expected screening effects. Screening only takes place in an environment with considerable conductive materials.
Maximum number of elements for complete calculation: Specifies the number of mesh cells up to which a complete calculation will be performed. Calculating capacitances or inductances by using the complete calculation method means, a full and dense equation system of the size of mesh cells must be established and solved. Since this can be a memory and time consuming task, this upper limit can be specified. If the number of mesh cells exceeds given value the program switches to the step-by-step method without any regard on the accuracy. If a switch has occurred the user will be informed in the Message Window.
Search by: In case of the step-by-step calculation method a circular search region has to be defined. This field allows the user to decide whether this region should be defined directly or with some kind of automatism.
radius (recommended): The user wants to specify the radius of the search region directly. In general, the radius should be about ten times the distance between the metallic layers or at least three times the mesh size in order to make sure the existing conductors can lead to the expected screening effects.
factor: The user wants the program to specify the search radius by multiplying the maximum vertical distance between the existing conductors with the specified factor.
Search radius: The interpretation of this value depends on the specified value inside the field Search by:
will be interpreted as radius in case of Search by = radius
will be interpreted as factor in case of Search by = factor
Tolerance limit for minor couplings: Forces the program to remove all off-diagonal entries of the generated capacitance and inductance matrix which are below the given percentage of their corresponding diagonal entries. This allows the user to generate more sparse matrices and therefore more sparse equivalent circuits.
Export to file: Specifies the directory and the file where the sub-circuit should be written
Model name: Specifies the name of the sub-circuit
Simulator: Allows the user to select a specific SPICE format:
SPICE 2.6
SPICE 3.0
PSPICE
HSPICE
SABER
Frequency for R/G calculation: A specific frequency must be specified where the ohmic and dielectric losses should be best fitted. Note: For 2D TL models there is a broadband export which doesn't afford to specify a certain frequency (see Export 2D TL model). Due to complexity reasons this is not possible for 3D PEEC.
Export Model: This button starts the export
The Bounding box of compact source frame allows the specification of the box where the near fields should be calculated by the program:
Complete PCB: The bounding box will include the whole PCB specified by the Board Outline
Local region: The bounding box will include the selected and meshed structure only.
Gap between PCB and bounding box: Specifies the distance between the structure (Complete PCB or Local region) and the bounding box.
Resolution of field points: define the grid (in x-, y-, z-direction) where the near field has to be calculated.
In order to force the actual field export, two other settings have to be done. First the corresponding Create model for EMI analysis flag has to be tagged (see above Create model for EMI analysis). Next, two further parameters have to be set in the corresponding schematic block of CST DESIGN STUDIO: Select the schematic symbol by right mouse click and choose Properties in the displayed pull-down menu. Next, a new dialog box will appear were the Parameters tab has to be selected as shown in the figure below:
Both fields Export Currents for EMI and Export Fields for EMI have to be checked. During the next AC task, a corresponding field source file will be written into the sub folder: "<project folder> \ Result \ DS \ Tasks \ AC,Combine results1 \ Components \ PCBSSCHEM1".
The result is a SPICE sub-circuit (SPICE 2G.6) which represents the low frequency behavior of the structure with a minimal number of device elements (resistors, inductors, capacitors, current controlled voltage sources). The SPICE sub-circuit can be stored with the help of the Save As button.
The figure below shows two different nets. The net at the top side is a trace with two terminals (T3, T4). The net at the bottom side is a rectangular area with three terminals (T1, T2 and T5):
The corresponding SPICE circuit including the low frequency approximation of the structure is shown in the figure below: