Ngspice

Ngspice
Original author(s)Paolo Nenzi et. al.[1][a]
Developer(s)Ngspice Contributors Team: Holger Vogt, Giles Atkinson, Brian Taylor, Dietmar Warning e.a.
Initial release1993;
31 years ago
 (1993)
Repositorysourceforge.net/projects/ngspice/files/ng-spice-rework/
Written inC
Operating systemLinux, Windows, macOS, BSD, others
PlatformPPC64, IA-32 (i386), x86-64 [b]
Size7.6 MB (Linux)
Available inEnglish
TypeElectronic circuit simulation
LicenseBSD-3-Clause
Websitengspice.sourceforge.io

Ngspice[2][3][4] is an open-source mixed-level/mixed-signal electronic circuit simulator. It is a successor of the latest stable release of Berkeley SPICE, version 3f.5, which was released in 1993. A small group of maintainers and the user community contribute to the ngspice project by providing new features, enhancements and bug fixes.

Ngspice is based on three open-source free-software packages: Spice3f5, Xspice and Cider1b1:

  • SPICE[5] is the origin of most modern electronic circuit simulators, its successors are widely used in the electronics community.
  • Xspice[6] is an extension to Spice3 that provides additional C language code models to support analog behavioral modeling and co-simulation of digital components through a fast event-driven algorithm.
  • Cider[7] adds a numerical device simulator to ngspice. It couples the circuit-level simulator to the device simulator to provide enhanced simulation accuracy (at the expense of increased simulation time). Critical devices can be described with their technology parameters (numerical models), all others may use the original ngspice compact models. It is the successor to CODECS.[8]
  1. ^ "Ngspice circuit simulator - Authors". ngspice.sourceforge.net. Retrieved 2022-05-26.
  2. ^ NGSPICE: recent progresses and future plans, P. Nenzi e.a., MOS-AK, Bucharest 2014, http://www.mos-ak.org/bucharest/
  3. ^ "The NGSPICE circuit simulator". archive.fosdem.org. Retrieved 2024-02-15.
  4. ^ "ngspice, current status and future developments". archive.fosdem.org. Retrieved 2024-02-15.
  5. ^ Analysis of Performance and Convergence Issues for Circuit Simulation, T. Quarles, PhD dissertation, Memorandum No. UCB/ERL M89/42, Berkeley 1989, http://www.eecs.berkeley.edu/Pubs/TechRpts/1989/ERL-89-42.pdf
  6. ^ Code-level modeling in XSPICE, F. L. Cox e.a., Proceedings IEEE International Symposium on Circuits and Systems, 1992 (ISCAS 92), vol. 2, pp. 871-874, 10–13 May 1992
  7. ^ Gates, David A. (June 1993). "Design-Oriented Mixed-Level Circuit and Device Simulation - PhD thesis" (PDF). University of California, Berkeley. Retrieved 2023-08-28.
  8. ^ CODECS: A Mixed-Level Circuit and Device Simulator, K. Mayaram, Memorandum No. UCB/ERL M88/71, Berkeley, 1988, http://www.eecs.berkeley.edu/Pubs/TechRpts/1988/ERL-88-71.pdf


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).