glenzac

List of Open Source VLSI EDA tools

SPICE Simulators

  1. Ngspice - Does not have schematic view. Input is command line / netlist based.
  2. XSchem - SPICE schematic capture and simulation software. It can also generate HDL netlist from the schematic.
  3. Xyce - SPICE-compatible, high-performance analog circuit simulator
  4. eSim - EDA tool for circuit design, simulation, analysis and PCB design
  5. IRSIM - Switch level simulator for digital circuits
  6. Cppsim - CppSim automatically generates, compiles, and runs C++ code corresponding to the schematic design that you create

HDL Simulation/Synthesis

  1. Verilator - Compiles Verilog or System Verilog into C++ for faster simulations
  2. Icarus Verilog - Verilog simulation and synthesis tool
  3. Veriwell Verilog simulator - Verilog simulator - supports only IEEE1364-1995 standard
  4. Yosys - HDL synthesis tool chain
  5. Qflow - HDL synthesis tool chain

Logic Simulation

  1. Logisim - Digital Logic designer and circuit simulator
  2. Digital - Digital Logic designer and circuit simulator and much more advanced features than logisim
  3. Logic Circuit - Logic circuit simulator with an intiutive lab like GUI

Layout Tools

  1. Klayout - GDS and OASIS Layout viewing and editing
  2. Magic - Layout viewing and editing tool
  3. Electric - Comprehensive tool for integrated-circuit layout, DRC, simulation, routing
  4. Qrouter - Layout Routing tool that can be used with the Qflow tool
  5. Toped - IC layout editor supporting GDS, OASIS and CIF formats
  6. Fairly Good Router - software for global routing, based on Lagrange Multipliers - an approach similar to what industry routers use

STA Tools

  1. OpenTimer - A High-Performance Timing Analysis Tool for VLSI Systems
  2. HiTas - STA tool with the ability to perform analysis at the transistor-level, cell-level or a mixture of the two.

LVS tool

  1. Netgen - LVS

Standard Cell Placement

  1. Dragon - standard-cell placement tool for both variable-die and fixed-die ASIC design

Miscellaneous

  1. GTK Wave - GTK+ based wave viewer
  2. Alliance/Coriolis VLSI CAD Tools - a complete toolchain for vlsi design. It provides a vhdl compiler and simulator, logic synthetiser, automatic place & route and portable cmos library.
  3. ChipVault - a VHDL and Verilog Chip Design Organization tool

Comments