Quite Universal Circuit Simulation

Quite Universal Circuit Simulator (Qucs) is a open source electronics circuit simulator software released under GPL. It gives you the possibility to set up a circuit with a graphical user interface and simulate the large-signal, small-signal and noise behavior of the circuit. Pure digital simulations are also supported using VHDL and/or Verilog. Qucs supports a growing list of analog and digital components as well as SPICE sub-circuits.

QucsStudio is a closed source extension based on Qucs.

Using Qucs with the LayoutEditor

The support of Qucs/QucsStudio was extended with release 20220707. This docmentation describes these extended features that may not available in earlier releases. There are different ways how you can used Qucs/QucsStudio with the LayoutEditor/SchematicEditor:

Loading Qucs Schematics

Qucs/QucsStudio has a own schematic capture program and its own storage format. The LayoutEditor can read this file format. For a correct reading of this file any component used in the schematic has to be present in a component library of the LayoutEditor. Some components are built into Qucs. These components are available in the qucs library shipped with the LayoutEditor.

Importing Components from Qucs Libraries

The Qucs package includes a bigger package of printed circuit components. These libraries can be used with the SchematicEditor. To do so call the NewComponent feature and press + to show advanced option. With the import icon you can then select and import a component. The layout information/package information has to be added by hand.

Reading Netlists for a Netlist Driven Layout

The netlist tool inside the LayoutEditor can read netlist created by Qucs/QucsStudio. Standard Qucs components must exist in the shiped qucs library. For any other component of the netlist a own library entry is required.

Trigger Simulation with Qucs

Via several macro the LayoutEditor can be used to create netlists for qucs and trigger a simulation with it. The macros are available as a menu item in the SchematicEditor as well as in the TextEditor and should be used as a temple for a own intregation of the simulator.