Computing SYZ Solutions in HFSS 3D Layout

Before starting SIwave SYZ extraction, you must define ports at the connection points for the sources and measurements, and identify the power and ground nets in your design. This is done via the SIwave Workflow Wizard's PI Configuration window.

Note:

To complete a simulation of ECAD-ECAD hierarchy (e.g., packages mounted on a PCB) or MCAD 3D components using HFSS region-based simulations, refer to SIwave Region-Based Simulations in HFSS 3D Layout.

PI Configuration

To Compute the S-,Y-, and Z-Parameters
  1. From the Project Manager window, right-click Analysis and select Add SIwave Solution Setup to open the SIwave Solution Setup window opens, on the General tab.

    SIwave Solution Setup - General

  2. Select either SI simulation (Signal Integrity) or PI simulation (Power Integrity), and move the corresponding slider to adjust speed and accuracy.

    For SI simulations:

    • Optimum speed – of the Coupling options on the Advanced tab, only Trace Coupling are selected.
    • Balanced – of the Coupling options on the Advanced tab, Trace, Coplane, Split-Plane and Cavity Field Coupling are selected.
    • Optimum accuracy – Trace Return Current Distribution are selected, in addition to the Balanced Coupling options.

    For PI simulations:

    • Optimum speed – no coupling options are selected.
    • Balanced – Cavity Field coupling are selected.
    • Optimum accuracy – Trace, Coplane, and Split-Plane Coupling are selected, in addition to Cavity Field.

    The Custom check box allows you to configure additional options on the Advanced tab.

  3. Click HPC and Analysis Options to open a window that allows you to set HPC options.

  4. Click the Advanced tab.

    SIwave Solution Setup - Advanced

  5. Set the Advanced tab options:
    • Coupling – selections on the General tab display and are locked. If you chose Custom on the General tab, select on the listed options.
    • Plane Void Meshing – specify plane void meshing, control geometry defeaturing, and vertex snapping measurements and units, or Restore Default settings.
    • Mesh Refinement – either select Automatic or specify a Frequency.
    • Trace return current distribution – available only if you have selected the Custom check box in the General tab. Check this option to accurately model the change of the characteristic impedance of transmission lines caused by a discontinuous ground plane. Instead of injecting the return current of a trace into a single point on the ground plane, the return current for a high impedance trace is spread out. The trace return current is not distributed when all traces attached to a node have a characteristic impedance of less than 75 ohms, or if the difference between two connected traces is less than 25 ohms.
    • Include Voltage/Current Source Connections/Parasitics in Resonance/SYZ Simulations – determine whether to include the effect of parasitic elements from voltage and current sources.
    • Introduce infinite ground plane – specify the elevation of the infinite unconnected ground plane to be placed under the design. The ground plane serves as a voltage reference for traces and planes if they are not defined in the layout.
    • Perform ERC during simulation setup – determine whether to perform error checking while generating the solver input file. In some designs, the same net may be divided into multiple nets with separate names; these nets are connected at a “star point.” To simulate these nets, error checking for DC shorts must be deactivated. All overlapping nets are internally united during simulation.
    • Exclude non-functional pads from resonant mode, frequency sweep and SYZ simulations – determine whether to remove non-functional pads. All layers in which a via does not make an electrical connection to any other geometry do not contain a pad. By default, non-functional pads are not included in the simulation. Typically non-functional pads are removed when a PCB is manufactured.
  6. Select the DC tab.

    SIwave Solution Setup - DC

  7. Set the following options:
    • Use the slider to balance speed and accuracy:
      • Optimum Speed – all options in the DC Advanced tab are deactivated.
      • Balanced – the Mesh Bondwires and Mesh Vias options are selected, along with adaptive Mesh Refinement.
      • Optimum Accuracy – the mesh are refined on bondwire and vias, and more aggressive refinement parameters are specified.
    • Select whether to Compute Inductance. The inductance is computed by integrating the vector potential at DC using an efficient, multi-level fast multipole method with two-level parallelization. In some cases, this may require significant computational time and memory.
    • Select whether to use Custom simulation settings.
    • Select whether to Plot Current Density and Voltage Distribution. Clear this check box to save disk space if you don't need to post-process voltage and current plots (e.g., if you only want to export a SPICE netlist after a DC simulation, it might not be helpful to save any field data to disk).
    • Enter the Circuit Element Contact Radius. Equal potential is enforced in the contact radius, and no mesh refinement is done inside the contact region.
  8. Select the DC Advanced tab.

    SIwave Solution Setup - DC Advanced

    DC Advanced options include:

  1. Select the S-Parameters tab.

SIwave Solution Setup Window > S-Parameters Tab

  1. Click OK to open the Edit Frequency Sweep window.

    Edit Frequency Sweep Window

    Note:

    You can access this window on the Project Manager window. Expand the SIwave solution and double-click the Frequency Sweep.

  1. Click OK to complete the solution setup.

  1. If present, use the check boxes in the Passivity/Causality area, to enforce causality and/or passivity.

    Important:

    The Enforce Causality and Compute exact DC point options are mutually exclusive. Selecting both generates an error

  1. From the 3D Solver pane at the lower-right, select Q3D (auto-detected regions) to utilize the Q3D solvers for 3D-type regions such as unreferenced traces, complex via transitions and pad coupling.

  2. From the Project Manager window, right-click the solution and select Analyze. The Progress window shows simulation progress. When the simulation has finished, you can view and export results.

  3. From the 3D Solver pane, select HFSS (user-defined regions) to use the predefined HFSS regions and launch the HFSS simulation options. Selecting HFSS enables options to generate a regions schematic and solve regions in parallel. These options are mutually exclusive.

Related Topics:

Adding a Frequency Sweep (HFSS 3D Layout)

SIwave Region-Based Simulations in HFSS 3D Layout

SIwave Region-Based Simulations