May 12, 2015: The content below helps navigate the new features in this release. A full list of updates is available in the Reference Manual's Appendix.


Circuit Element Optimization

Screenshot of matching network. Initially designed for matching circuit optimization, the Circuit Element Optimizer (CEO) determines optimal component values while considering a multitude of EM effects on the real circuit's physical layout.

Using XF's full wave FDTD solver, the CEO is able to account for the following EM effects:

The following component types can be optimized: System efficiency, radiation efficiency, and S-parameters are used as the goal function to determine the final component values.

Electrostatic Solver with Capacitance Matrices

Screenshot of ESS output. The Electrostatic Solver has been enhanced to increase its accuracy and expand its potential applications.

Improvements within the calculation engine include the following abilities:

The Electrostatic Solver utilizes the XF user interface (UI). New features in the UI allow users to do the following: The Electrostatic Solver is available as a stand-alone product or as an add-on to XF.

Time Dependent Material

Screenshot of Material editor. This new material type allows XF users to specify a material's permittivity and conductivity as a function of time. The inputs can be specified as a constant value, loaded from a file, or entered as an equation. As the timestepping stage of a simulation proceeds through time, the material properties are modified accordingly.

Softkill Termination for Timestepping

Screenshot of Simulation window.

An FDTD simulation proceeds through the following stages: initialization, timestepping, steady-state post-processing, and writing output. The softkill feature allows users to terminate the timestepping stage of a simulation and proceed to steady-state post-processing.

Through the UI, terminate timestepping by right-clicking on the simulation in the Simulations window and choosing Stop. Alternatively, create a file named project.softkill in the *.xf/Simulations/### directory to kill a simulation or create the file in .../Simulations/###/Run### to kill the run, but continue the simulation.


Three-Pole Debye-Drude Material on XStream

The GPU kernel has been updated to support dispersive three-pole Debye-Drude material equations rather than supporting only the single-pole representation. This update allows simulations containing the three-pole Debye-Drude material type to utilize the speedups from GPU hardware. Users can specify the number of GPUs to utilize through the Queue drop-down menu in the Simulations window as they would with non-dispersive materials.

Additional Capabilities

This version introduced over 40 usability, performance, scripting, and other updates.

Here is a select list of modifications: