SIwave-PSI Best Practices: Frequency Sweep
Typically, 3D full-wave solvers have difficulty in solving the vector Helmholtz equation at low frequencies due to decoupling of electric and magnetic fields. This low frequency limit could be as high as 1 to 10MHz. But the PSI solver employs a tree-cotree splitting on the edge elements to overcome this instability, so that a simulation can be extended to extremely low frequencies (as low as 1Hz). Good accuracy is maintained in the S- and Y- parameters at such low frequencies. But the open-ended Z-parameters could exhibit non-monotonic behavior below the KHz range since the z-parameters try to capture open circuit responses coming from 1/wC. To circumvent this behavior, select Enforce DC point and Causality, which enables the PSI solver to explicitly solve for the DC point and start simulation from a suitably higher frequency point.
Using the Interpolating Sweep is strongly recommended as it improves the performance significantly, with the same level of accuracy as Discrete sweep. Since the convergence of sweep requires more simulations at low frequencies, it is recommended to use a higher starting frequency in MHz region unless the application demands otherwise.
|
Heading |
Description |
Recommendation |
|
Model Type |
IC, Package or PCB |
For RDL select IC. For all others - select Package or PCB. |
|
Number of Cores |
Shared Memory |
12 – 16 cores is recommended. Do not use less than 8 cores for any simulation as simulation time greatly increases. |
|
Number of Cores |
Distributed Memory Cluster |
Tremendous speed up can be achieved by adding a large number of cores. Essentially add 8-16 cores of shared memory for each frequency point to be solved. Clusters with core counts greater than 512, 1024 … can be utilized very efficiently. |
|
Solderballs and Solder Bumps |
Geometry and material characteristics |
Define in the padstack editor to obtain optimal results. |
|
Net Classification |
Plane geometries must be classified as Power/Ground Nets. Signal Nets using Microstrip & Stripline geometries must be classified as Non-Power/Ground Nets. |
Improves accuracy and speed of simulation. |
|
Temporary Working Folder |
Location & Size |
Locate on a local drive (same as project) with at least 20 – 30 GB of available space. |
|
Ports |
Port Setup |
See: Port Setup. |
|
Frequency Sweep |
Discrete vs. Interpolating |
Generally Interpolating sweep is recommended unless a large distributed compute cluster is available. With this arrangement use a Discrete sweep. |