Comparison of Free EDA software
From Wikipedia, the free encyclopedia
| Name | Architecture | License | Autorouter | Comment |
|---|---|---|---|---|
| ChipVault | Terminal based Vi wrapper for HDL | |||
| Electric | *BSD,Java | GPL | YES | VLSI circuit design tool with connectivity at all levels. Can also be used for schematic entry and PCB design. |
| FreePCB | w32 | GPL | Yes | A printed circuit board design program for Microsoft Windows. FreePCB allows for up to 16 copper layers, both metric and English units, and export of designs in RS-274X Gerber format. Boards can be partially or fully autorouted with the FreeRouting autorouter by using the FpcROUTE Specctra DSN file translator. |
| FreeRouting | Java | Push & shove router | ||
| gEDA | *BSD,Mac,Linux | GPL | Yes | Suite of applications for schematic capture, PCB layout editing (with autorouting capability), Gerber viewing, analog circuit simulation, Verilog design, and GTK-based waveform viewing. |
| GHDL | Linux | GPL | - | VHDL simulator |
| Icarus Verilog | Verilog simulator | |||
| Kicad | Linux,w32,Mac | GPL 2 | Unlike other free software alternatives, Kicad provides for all design stages through the same interface: Schematic capture, PCB layout, Gerber generation/visualization, and library editing are all standard features. It also has a "3D view" feature for PCBs.
It is available for all three major operating systems, and features a large selection of component libraries. Migration tools (for transferring files from other EDA packages) are also provided. The file format is plain text, and is well documented, which is a useful feature for content management systems. |
|
| Oregano | Limited | |||
| OwlVision GDSII Viewer | GDSII IC layout viewer | |||
| Quite Universal Circuit Simulator | GPL | Schematic capture + simulation + spice? | ||
| XCircuit | GPL | Used to produce netlists and publish high-quality drawings. |
Also worth mentioning is SPICE, a general purpose analog circuit simulator.
Free or Open EDA enables end users with programming skills to add features and fix bugs. And works as a safeguard to ensure designs are readable in the future.

