Assuming I have a complete SMPS simulating circuit using Simplis/Simetrix simulator and all the AC and transient specifications are met. How can I perform an EMI/EMC simulation test using this software? I have looked around its documentation and I did not find something.

Unfortunately, the images and illustrations are deleted, it seams as an obsolete publication. Does anyone have an update, or the original publication? It’s an important document that might help me.

  • 1
    \$\begingroup\$ Simulation-wise, the best tool is a finite element, like FEMM. SPICE is not suited for this. At best, you can try to model some parasitics and see what you get, but that's not a proper testing. \$\endgroup\$ Jan 10, 2021 at 8:26
  • 1
    \$\begingroup\$ You can perform conducted emission simulation to a reasonable degree but this applies to any spice software. To a lesser extent you can achieve some relative measure of conducted susceptibility for your circuit. You can also simulate line drop-outs, surges and overloads reasonably well but, you have to know exactly what you are doing and this is probably beyond the scope of any single Q and A on this site. \$\endgroup\$
    – Andy aka
    Jan 10, 2021 at 10:25
  • \$\begingroup\$ @Andyaka, I have found in some books the authors use a trick, so they evaluate the input current signature then they start designing an EMI filter (As a simulation step of course). \$\endgroup\$ Jan 10, 2021 at 21:07

1 Answer 1


For conducted emissions one can implement a model of an EMI test receiver in the simulation (as a postprocessor, taking simulated waveforms) and simulate the same things which one would measure in an experimental setup. A good model description of an EMI test receiver can be found e.g. in sections 2.5.2 and 2.5.3 of this thesis. Fig. 2.18 gives the model overview.

I am not aware of commercial simulation software to be able to do this. However, it is built into the open source simulator GeckoCIRCUITS but this is not Spice-compatible.

Such a simulation only makes sense if you properly implement all relevant parasitics (e.g. stray inductances, coupling capacitances, ... as mainly defined by PCB design) and the switching behaviour of the semiconductors, and choose small enough simulation time steps.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.