Go to file
dwarning 94871f92a3 count level=3 model poly and metal capacitance in charge calculation normal operation 2025-09-23 18:19:01 +02:00
examples Enable CIDER with KLU for DC, OP, and TRAN analyses. Small signal AC analysis is not yet supported for CIDER complex valued device KLU matrices. The examples/cider testcases produce printed simulation result values which have slight differences between Sparse and KLU. Differences are probably expected and in a few cases are ~1-2%, sometimes a little more. This should be good enough for most CIDER analyses. Francesco did a good piece of work. Runtimes are significantly shorter with KLU. 2025-09-08 23:33:41 +02:00
m4 avoid bison dependency `version >= 2.7' 2016-07-09 20:58:17 +02:00
man Command completion is not supported, removed from 'help' 2025-08-28 12:15:55 +02:00
src count level=3 model poly and metal capacitance in charge calculation normal operation 2025-09-23 18:19:01 +02:00
tests Don't print a form feed if 'option nopage' is given. 2025-07-29 11:05:00 +02:00
visualc We are developing towards ngspice-46 2025-09-02 17:07:07 +02:00
.gitattributes .gitattributes, do not modify crlf line endings of visual studio proj files 2015-10-16 20:35:07 +02:00
.gitignore initializeLimiting -> iniLim, reorder sim_params for faster OSDI device evaluation. 2025-05-24 10:57:46 +02:00
ANALYSES Update the Information files for ngspice-43 2024-07-09 17:36:38 +02:00
AUTHORS Prepare for ngspice-45 2025-08-29 15:50:25 +02:00
BUGS Update the Information files for ngspice-43 2024-07-09 17:36:38 +02:00
COPYING Prepare for ngspice-45 2025-08-29 15:50:25 +02:00
ChangeLog Spelling 2025-09-13 12:18:05 +02:00
DEVICES Prepare for ngspice-45 2025-08-29 15:50:25 +02:00
Dockerfile prototype for Verilog-A integration using OSDI and OpenVAF 2022-12-27 13:51:57 +01:00
FAQ Prepare for ngspice-45 2025-08-29 15:50:25 +02:00
INSTALL Prepare for ngspice-45 2025-08-29 15:50:25 +02:00
INTERNALS Prepare ngspice-44 2024-12-26 14:50:33 +01:00
Makefile.am More files into distribution 2024-07-12 18:44:49 +02:00
NEWS Updated as it is on master 2025-09-07 18:46:21 +02:00
README Update the Information files for ngspice-43 2024-07-09 17:36:38 +02:00
README.SEEgenerator Add ouput 'mon' 2025-07-29 10:46:05 +02:00
README.cpl-gc New readme for this branch 2021-10-30 10:39:51 +02:00
README.optran README.optran: optran is now standard. 2021-10-29 16:39:01 +02:00
README.shared-xspice update to ngGet_Vec_Info() 2018-05-19 16:52:50 +02:00
README.tcl prepare ngspice-27 2017-08-23 23:48:28 +02:00
README.utf8 Add readme.utf8 to the distributed files 2021-08-08 12:05:40 +02:00
README.vdmos update to actual status, parameter list added 2018-05-04 20:35:13 +02:00
README_OSDI.md Prepare for ngspice-40 2023-03-24 23:47:10 +01:00
README_OSDI_howto ADMS is declared deprectaed and is replaced by OpenVAF/OSDI. 2022-12-27 14:13:45 +01:00
Stuarts_Poly_Notes ngspice-26: update documentation 2014-01-11 16:24:37 +01:00
autogen.sh Remove files that are remade anyway. 2025-09-07 18:49:22 +02:00
build-for-mac-os.sh 'make clean' added 2020-05-05 20:55:22 +02:00
compile_cyg_make_short_check_64.sh Add gcc warning -Wshadow 2025-08-28 12:15:13 +02:00
compile_linux.sh Update: except for CIDER all relevant options are included 2024-07-11 02:13:15 +02:00
compile_linux_dist.sh Options are now included 2024-07-12 15:20:19 +02:00
compile_linux_shared.sh Update: except for CIDER all relevant options are included 2024-07-11 02:13:15 +02:00
compile_macos_clang.sh Update to macOS compile scripts 2024-07-12 16:48:19 +02:00
compile_macos_clang_M2.sh Update to macOS compile scripts 2024-07-12 16:48:19 +02:00
compile_macos_clang_M2_shared.sh no readline required for shared ngspice 2024-12-23 17:46:52 +01:00
compile_macos_gcc.sh Update to macOS compile scripts 2024-07-12 16:48:19 +02:00
compile_macos_shared.sh Update to macOS compile scripts 2024-07-12 16:48:19 +02:00
compile_min.sh Compile scripts MINGW with options alraedy included 2024-07-10 18:28:11 +02:00
compile_min_shared.sh Compile scripts MINGW with options alraedy included 2024-07-10 18:28:11 +02:00
configure.ac We are developing towards ngspice-46 2025-09-02 17:07:07 +02:00
cross-compile-shared.sh cross-compile-shared.sh, fix commit, chmod a+x 2015-12-15 21:51:15 +01:00
cross-compile.sh cross-compile*.sh, mention required debian packages 2015-12-15 20:42:57 +01:00
ngspice.pc.in Add pkg-config file 2018-05-19 20:54:27 +02:00

README

README for NGSPICE
==================

Ngspice is a mixed-level/mixed-signal circuit simulator. Its code
is based on three open source software packages: Spice3f5, Cider1b1
and Xspice.

Spice3 does not need any introduction, it is the ancestor of many
commercial or open source circuit simulators. In over 30 years
since its existence it has set several de-facto standards for
simulating circuits.

Cider couples the Spice3 circuit level simulator to a device simulator
to provide greater simulation accuracy of critical devices. So you may
create device models for diodes, bipolar, JFet and MOSFETs derived 
from their cross-sectional structures and materials.

Xspice is an extension to Spice3 that provides code modelling support
and simulation of digital components through an embedded event driven
algorithm.

Ngspice is, anyway, much more than the simple sum of the packages
above, as many people contributed to the project with their experience,
their bug fixes and their improvements. If you are interested, browse
the site and discover what ngspice offers and what needs. If you think
you can help, join the development team.

Ngspice is an ongoing project, growing everyday from users contributions,
suggestions and reports. What we will be able to do depends mostly on
user interests, contributions and feedback.



USER DISCUSSION FORUMS:
-----------------------

 For discussions on ngspice, there are five discussion forums, to be
 found at https://sourceforge.net/p/ngspice/discussion/. These
 typically provide quick answers to any question concerning ngspice.
 A new section on 'tips and examples' assembles useful tips provided
 by maintainers and users.



MAILING LISTS:
-------------

 There are two mailing lists dedicated to the use and development of ngspice.

 * ngspice-users@lists.sourceforge.net:
   This list is the list for the users of the ngspice simulator.

 * ngspice-devel@lists.sourceforge.net:
   ngspice development issues. Developers and "want to be" developers should
   subscribe here.

 To subscribe the list(s), send a message to:
   <ngspice-users-subscribe@lists.sourceforge.net>
   <ngspice-devel-subscribe@lists.sourceforge.net>



WEB SITEs:
--------

This project is hosted on Sourceforge.net.
The home page is https://ngspice.sourceforge.io
The page offering source code, MS Windows executables, and user interaction is
https://sourceforge.net/projects/ngspice