Free EDA
Basic info
- ✨: Recommended by MA
- 🤔: Looks promising to MA
- EDA Open Source and Free Tools (SemiWiki) ↪
- Comparison of EDA software (Wikipedia) ↪
- Open Circuit Design ↪
- awesome-eda (clin99@github) ↪: Aggregator.
- gplEDA.org ↪
- gEDA Project ↪
Circuit design environments
- Qucs (Qt) ↪: 🤔 Quite Universal Circuit Simulator.
- KiCad EDA ↪: 🤔 A Cross Platform and Open Source Electronics Design Automation Suite.
- GNU Spice GUI ↪
- Home page: http://users.tpg.com.au/micksw012/gspiceui.html.
Device simulators (TCAD)
- Technology CAD (Wikipedia) ↪
- TCAD Central ↪: Aggregator.
- Charon ↪: Sandia National Laboratories.
Circuit simulators
- List of free electronics circuit simulators (Wikipedia) ↪
- Dynamic simulation systems: Check out section in "modelling" page.
- PSpice (free trial) ↪: OrCAD (part of Cadence Design Systems).
- NI Multisim Student 11 ↪: National Instruments Corp. (NI).
- WinSpice (SPICE) ↪: Port of SPICE3f4 to Win32 systems.
- ngspice (SPICE) ↪: Mixed-mode simulator based on Berkeley SPICE3f5.
- Xyce ↪: Sandia National Laboratories.
- LTspice ↪: Analog Devices (Orig: Linear Technology).
- ACME.jl (Julia) ↪: Analog Circuit Modeling and Emulation for Julia.
- Source: Department of Signal Processing, Helmut-Schmidt-University.
- CppSim ↪: System-level simulations for mixed-signal systems.
System-level simulation
- Delta Sigma Toolbox (Matlab) ↪: Author: Richard Schreier.
- python-deltasigma (Python) ↪: A port of Richard Schreier's Delta Sigma Toolbox.
Circuit layout/PCB editors
- OrCAD/Allegro Free Physical Viewer ↪: OrCAD (part of Cadence Design Systems).
- Eagle (PCB designer) ↪: (Autodesk).
- LibrePCB ↪
Waveform viewers
- GTKWave (Digital waveforms) ↪
- LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD.
- Gaw (Digital waveforms) ↪: Gtk Analog Wave viewer.
Documentation
- inkscapeCircuitSymbols ↪, inkscapeLogicGates ↪: Inkscape plugins that generate circuit symbols of exceptionally high quality.
- 😕 Symbols are large relative to typical use case in a document (default scale). Is it possible to make them smaller by default?
- Other interesting plugins: inkscapeDimensions ↪, inkscapeCartesianPlotFunction2D ↪, inkscapeCartesianStemPlot ↪, inkscapePolarAxes2D ↪
- Not sure why they are not consolidated into fewer packages (ex: plots, circuits, ...) to simplify installation.
Misc tools
- scikit-rf (Python) ↪: Library for network analysis and calibration.
Process Design Kit (PDK)
- SkyWater Open Source PDK ↪: 180nm-130nm hybrid technology (Cypress Semi.).
- Source: Google/SkyWater Technology Foundry (orig: Cypress Semiconductor).
Information sites
- Designer's Guide ↪: Ken Kundert.
- Frank Wiedmann (Home) ↪.