FrugalEDA documentation¶
What is FrugalEDA?¶
FrugalEDA is a free, open source, cross-platform user-friendly environment dedicated to energy-frugal electronics based on the amazing quantum properties of superconductors. Its main focus is on superconducting electronics design, including Single-Flux-Quantum (SFQ) digital electronics and variants like Adiabatic Quantum Flux Parametron (AQFP), energy-efficient eSFQ, eRSFQ families, as well as analogue superconducting electronics (SQUIDs, SQIFs,...).
FrugalEDA embeds a set of open-source software tools comprising:
- a schematic editor which is part of LibrePCB,
- a Superconductor library for LibrePCB dedicated to superconducting devices,
- the L2SPICE netlist converter, which converts LibrePCB netlists to the SPICE format,
- the powerful QtGRACE 2D vizualization tool.
Key Features¶
- Cross-platform compatibility - Works on Windows, macOS, and Linux
- Dual interface for most of tools - Both GUI and CLI available
- L2SPICE bidirectional netlist conversion - Convert from LibrePCB to SPICE format and back
- Subcircuit support - Generate reusable subcircuits
- Multiple simulator support - Compatible with JoSIM and JSIM simulators
- Customizable parameters - Flexible conversion options
- L2SPICE history tracking - Navigate through netlist conversion states
- Examples - Includes a set of superconducting circuit examples to learn by doing
What is L2SPICE?¶
L2SPICE is a powerful converter that bridges the gap between LibrePCB circuit design and SPICE time-domain simulations. It provides both a user-friendly graphical interface and a command-line interface for automated workflows.
Requirements¶
L2SPICE requires:
- A custom Superconductors library for LibrePCB with different signal sources (currents, voltages, phases), superconductor devices like Josephson junctions, transmission lines, subcircuits, measurement probes, and special commands for JoSIM and JSIM time-domain simulators;
- LibrePCB circuit netlists (always named "circuit.lp") ;
- Optional: JoSIM or JSIM simulator for time-domain simulation directly from L2SPICE.
Getting Started¶
Ready to start with the FrugalEDA environment?
Try our one-click FrugalEDA installer from our releases and check out our guides:
-
Install FrugalEDA - Install FrugalEDA in a minute
-
Design your first superconducting digital circuit - Follow the guide at your pace and visualize results
-
Have a look on the Superconductor library - Learn about schematics symbols and parameters
- L2SPICE Quick Guide - Get up and running quickly with schematics conversion into SPICE format netlists
FrugalEDA is open source software. For the latest updates and source code, visit our repository.