Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
ngspice logo

ngspice

ngspice is the open source spice simulator for electric and electronic circuits.

BSD-3-Clauseelectrical/eda
★ 1k
Visit Project

An open-source SPICE circuit simulator for analog, digital, and mixed-signal circuits using netlists and device models.

About the Project

Why use this?

ngspice simulates electric and electronic circuits containing transistors, diodes, passive components, transmission lines, and digital devices. Engineers define circuits as netlists and obtain currents, voltages, and other electrical quantities as graphs or data files.

It is a strong choice for analog design, discrete-circuit verification, power electronics, and IC design. ngspice is SPICE-compatible, can use PSPICE and LTspice model parameters, and can read HSPICE device libraries from semiconductor foundry PDKs. It does not include schematic capture itself, but integrates with third-party schematic front ends and KiCad. [82]

Key Features

  • Analog, digital, and mixed-signal simulation
  • Extensive device-model support from manufacturers and foundries
  • SPICE-compatible netlists and model parameters
  • Command-line and file-based workflows for automation
  • Cross-platform availability and integration with schematic tools
Replaces / Alternative to
LTspice, PSpice, HSPICE
Free layer
open-source