Set up Interpolating Sweep Advanced Options

For Interpolating sweeps, the Setup Interpolating Sweep Advanced Options dialog lets you specify the following settings for a sweep:

For Driven modal, Network Analysis 3D Solution Interpolating sweeps:

For Driven terminal, Network Analysis 3D Solution Interpolating sweeps:

For Driven modal, Network Analysis ports-only, interpolating

For Driven terminal, Network Analysis ports-only, interpolating

If the design contains them, you can select Derivatives. If you select Derivatives, you can also set the Error Tolerance, overriding the tolerance specified in the Edit Sweep dialog..

Note:

If a driven setup's ports-only setup changes and then the problem type switches between driven modal and driven terminal, HFSS resets the interpolation basis data types for the interpolating sweep.

Enforce Passivity – This applies to driven modal and Terminal solutions.
Enforce Passivity option highlighted.
Select this check box to enable passivity enforcement of an interpolating sweep at the requested sampling frequencies with the specified error tolerance. For instance, tolerance of .001 means simulation should attempt to reduce passivity to less than 1.001 at all sampling frequencies. You can view passivity using the reporter. Passivity is enforced on 50 ohm renormalized single ended terminals for terminal projects and 50 ohm renormalized modes for modal projects.

When using passivity, you may want to increase the Max Solutions value.

During an interpolating sweep, HFSS first adds basis points (solution frequencies) until the convergence goal is reached, and then tests the sampling frequencies using the converged sweep for whether they meet the specified passivity requirement. The sampling frequency having the worst passivity violation is selected for solving. After solving for a passivity violation frequency, the solver adds the newly solved data to the interpolation basis.

If necessary, the solver returns to solving for convergence, limited by the maximum number of solutions for the sweep and resumes passivity checking after reestablishing convergence. Messages in the Solution Profile indicate when the interpolated solver is working toward convergence or working to resolve passivity. If any of the bases violates the passivity, the current sweep terminates with a warning message.

Enforce Causality(DC Point Required) -- This applies to Terminal solutions. Causality means that an output signal cannot start to change before the input signal changes. Causality can be enforced only when there is a DC point in the sweep. A design should follow "Best Practices for Accurate and Causal Broad Band Frequency Sweeps." In addition, you can select "Enforce Causality" so the sweep fits (rather than interpolates) the s-parameter results to a set of causal basis functions, thereby ensuring the extraction of a causal model..


Note:

You should follow recommended guidelines whenever setting up a numerical model in HFSS (provide correct material definitions, including information about frequency dependent behavior, and defining appropriate boundary conditions). Also when extracting s-parameter models for signal integrity designs, where providing passive and causal results is important, besides using this option, see "Best Practices for Accurate and Causal Broad Band Frequency Sweeps".

Note:

If you start and stop an interpolated sweep and change the convergence value and/or passivity tolerance, you may generate a non-repeatable sequence of frequencies in the basis. Both regular and passivity frequencies are used when re-evaluate convergence.

If you change sampling frequency delta subsequent passivity behavior may be totally different, since it is evaluated at new sampling frequencies.