Felicitas PCBSim Version 2.0

Version 2.0 of Felicitas PCBSim delivers a comprehensive scope of functionality for general simulation tasks, like switched-mode-power supplies, HF amplifiers and ESD protection. We have also significantly improved the compatibility layer for PSpice (® Cadence Design Systems, Inc.). This unlocks further parts of the huge number of simulation models available on the market. As with all functions, we have been especially careful in creating an intuitive, easy-to-use experience for the user.

The coverage of transmission lines have been extended as well. Transmission lines can now be simulated also without losses, which is often accurate enough in an early stage of the design but is faster to simulate. Other than the losses, all properties of the transmission lines are taken from the general dimensions of the line. This includes different propagation delays for odd and even mode waves on differential lines. The maximum length of transmission lines has been extended to 10 meters. Such long lines might take a while to simulate, though.

The S-Parameter Editor’s ability to handle less-than ideal original data has been improved considerably. Causuality can be enforced by adding a constant delay, special “bias-T” components can be processed and noisy input data can be handled gracefully.

Version 2.0 is backward compatible to the previous versions. A schematic which has been used with Version 1.3.6 will therefore simulate again with Version 2.0. There will be some warnings generated which indicate missing attributes for some parts in the schematic. These missing attributes are automatically added if the part is opened for editing.

All new functions are covered by appropriate existing licences with valid maintenance contract.

Added Functionality for General Simulation

  • Added parasitics to passive components (R, L and C) and to voltage and current sources.
  • The context menu of inductances, voltage- and current sources have been expanded by a tab “Current”. This new tab allows to define whether and how the current is displayed at the oscillogram.
  • Intantenous and average power can now be measured for practical all components. This is for example especially useful for transistors used in switched-mode-power supplies.
  • AC and DC sweep are now readily available from the user interface. This allows for example to easily display the transfer curve of any system or the DC characteristics of semicondutors.
  • Non-linear magnetic device can now be modelled with a hysteresis (theoretical model according to Jiles and Atherton). Still experimental.
  • Voltage and currents sources are now supporting piece-wise-linear curves which are defined by comma-separated-value files (csv files).
  • Any oscillogram can now be stored also as csv file. In this way, simulation results can be fed into other tools for further processing.
  • Added user interface for selecting convergence parameters. This improves handling of simulation models with poor convergence properties.
  • Temperature settings are now easily accessible by the context menu dialogs of components.

Added Functionality for the Transmission Line Editor

  • Handling of long transmission lines have been improved. Transmission lines now support AC sweep.
  • Transmission lines can now also be simulated without losses. This is accurate enough for short transmission lines with low losses but faster than the simulation with losses.

Added Functionality for the S-Parameter Editor

  • It is now possible to reference each port of an s-parameter model to an individual signal.
  • A Pole Editor has been added. (Accessed by clicking on a pole in the Bode Diagram). Still experimental.
  • A very powerful new function is able to reduce the complexity of the simulation models (delete superfluous poles). This usually eliminates 30% of the poles without compromising the accuracy of the simulation.
  • In addition to the standard vector fitting algorithm, there is a new pole optimising algorithm which improves the accuracy of simulation models especially when the s-parameter data are noisy.
  • A special new function converts the (non-standard) s-parameter data of “bias T” components so they can be used to create simulation models.
  • Non-causual original s-parameter data can now be made causual by adding a constant delay time.

PSpice (®) Compatibility Layer

  • Automatically draws standard models if referenced. Improves the compatibility for models which silently reference “standard” components like 74act04 and hope that these components are in the list of standard libraries.
  • Support for frequently used digital primitives. This is especially important since many existing simulation models are using these primitives in order to describe small parts of logic.
  • Improved handling of some MOSFET models.
  • Support for a special syntax for initial conditions.
  • Automatical conversion of GND nodes in subckts. This used to be an obstacle when importing models which use the reserved name “GND” in the interface list of subckts.


  • The Spice Model Importer now allows to have the same name for more than one model. This can happen if a vendor does not change the model name for different variants of a component.
  • Automatic pin mapping has been further improved for the Universal Spice Parser.
  • The presentation of numbers have been improved with all diagrams. Now natural suffixes for electrical engineers are widely used (like n, µ, K and so on).
  • A recent file list have been added to the file menus of the Library Editor and the S-Parameter Editor.
  • The interface to CadSoft EAGLE for any installation can now be checked easily and, if necessary, updated.
  • The installation of Felicitas PCBSim now uses the 64 Bit version of CadSoft EAGLE.
  • The help system has been expanded and includes now approximately 250 entries.
  • And last but not least we have added a number of simulation examples. These makes it very easy to learn about the different aspects of simulation.