</tr>
</table>
Â
=== A Note on Active Devices ===
Â
When your physical structure contains an active device, EM.Tempo performs an EM-circuit co-simulation that involves both the full-wave FDTD EM solver and the SPICE circuit solver. In a global self-consistent co-simulation, at each time step of the FDTD time marching loop, the electric and magnetic fields at the location of the device ports are used to compute the port voltages and currents. These quantities are then used in the SPCIE circuit solver to update all the voltages and currents at the internal nodes of the active device. The updated port voltages and currents are finally used to update the electric and magnetic fields in the physical mesh cells and the time marching loop proceeds to the next time step.
Â
EM.Tempo can handle several active one-ports and two-ports simultaneously. In that case, all the devices are automatically compiled into a single Netlist that serves as the input of the SPICE solver. The individual internal nodes of each device need to be renamed for the global Netlist. Besides the main circuit, the Netlist of each device may contain several "subcircuits". Note that the subcircuit nodes are not re-indexed for the global Netlist as is expected.
Â
{{Note|If you want to use a B-type nonlinear dependent source in the Netlist definition of an active one-port or two-port, it must be contained in a subcircuit definition rather than in the main circuit.}}
== EM.Tempo's Observables & Simulation Data Types==