ngspice
An open-source SPICE simulator for analog, digital and mixed-signal electronic circuits described as netlists.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get ngspice
Package managers
- Homebrew
brew install ngspice
About ngspice
ngspice simulates electric and electronic circuits containing transistors, passive components, diodes, transmission lines and more. Digital circuits are simulated event-driven, and analog and digital parts can be combined as mixed-signal circuits. It is SPICE compatible and can use PSPICE and LTSPICE device models as well as manufacturer and foundry models.
There is no schematic editor: you supply a netlist through the command line or a file, and results come out as graphs or data files. Third-party interfaces provide schematic entry.
Strengths
- Analog, digital and mixed-signal simulation
- Accepts PSPICE and LTSPICE device models
- Can be driven by third-party schematic tools
Limitations
- No built-in schematic entry
- Netlist and command-line workflow has a learning curve
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- The ngspice contributors
- Platforms
- Command line
- How it runs
- Downloadable app
- Best suited for
- Engineers and students simulating circuits from netlists or through a schematic front end
- Categories
- 3D and CAD
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to ngspice
Compare allSoftware that can replace ngspice for an important use case, and what changes if you switch.
LTspice
A free SPICE circuit simulator with schematic capture and a waveform viewer, from Analog Devices.
LTspice is a free but closed-source SPICE simulator from Analog Devices with built-in schematic capture and a waveform viewer, and it runs on Windows only.
Qucs-S
An open-source circuit simulator interface that drives SPICE engines such as Ngspice.
Qucs-S adds graphical schematic entry on top of SPICE engines including Ngspice, is open source under GPL-2.0, and runs on Windows, macOS and Linux.
Proteus Design Suite
Electronics design software combining schematic capture, circuit and microcontroller simulation, and PCB layout.
Proteus Design Suite simulates circuits and microcontroller firmware with graphical schematic capture and PCB layout, but it is commercial, closed source and runs only on Windows.
Similar software
Related functionality, not necessarily a direct replacement.
KiCad
A full electronics design suite: draw the schematic, lay out the board, view it in 3D, send it to a fab.
OrCAD X
Cadence's commercial PCB design suite for schematic capture, simulation and board layout.
Lepton EDA
An open-source electronic design automation suite for schematic capture and netlisting, forked from gEDA.
LibrePCB
A free, open-source electronics design suite for drawing schematics and laying out printed circuit boards.