FAQ update, prepare ngspice-29

This commit is contained in:
Holger Vogt 2018-09-14 20:54:53 +02:00
parent 79a5a7942a
commit b882cc7682
1 changed files with 29 additions and 36 deletions

65
FAQ
View File

@ -1,7 +1,7 @@
Ngspice F.A.Q.Version 2.2 (ngspice-28 release)
Ngspice F.A.Q.Version 2.3 (ngspice-29 release)
Maintained by Paolo Nenzi, Holger Vogt
Last update: 05-19-2018
Maintained by Holger Vogt
Last update: 09-14-2018
This document contains the Frequently Asked Questions (and Answers)
for ngspice project.
@ -12,7 +12,7 @@
1. INTRODUCTION AND GENERAL INFORMATION
1.1 What is ngspice?
1.2 What is sharedspice?
1.2 What is sharedspice?
1.3 What is tclspice ?
1.4 Why resurrecting Berkeley's Spice?
1.5 What is the project's goal?
@ -148,16 +148,16 @@
for the new manual. It will be constantly improved during ngspice
development and integrated with the documentation accompanying Xspice
and Cider. The ngspice manual today contains description of all
features ngspice is offering. It is however not a tutorial of ngspice
usage, but there are now several good ones available on the internet
(see http://ngspice.sourceforge.net/tutorials.html).
features ngspice is offering. It is however not a tutorial of ngspice
usage, but there are now several good ones available on the internet
(see http://ngspice.sourceforge.net/tutorials.html).
1.7 Legal issues
The ngspice base license is new BSD, as provided by UCB. For some parts
of the code other compatible licences apply. Please see file COPYING
for details.
of the code other compatible licences apply. All licenses are DFSG
compatible. Please see file COPYING for details.
1.8 Discussion groups
@ -241,39 +241,30 @@
The latest version released is:
* ngspice-28 (released on ../../2018)
* ngspice-29 (released on ../../2018)
2.2. What are the latest features in the current release?
- New features:
+ VDMOS power MOS model added
+ if 'set ngbehavior=ps' is given in .spiceinit, device libraries loaded
via .include may have PSPICE syntax
+ --enable-oldapps configure flag to compile the old, seldom used apps
ngmakeidx, ngmultidec, ngproc2mod, ngsconvert
+ add command mc_source to internally re-load the circuit
+ add command alterparam to alter the value of a parameter xxx given in .param xxx=value
+ add the fiunction i(xyz) to measure the current in node 1 of device xyz, to be
used in .params and behavioral models.
+ new label 'noretraceplot' for the 'plot' command, if graphs in a plot show unwanted
retracing lines.
+ The hyphen '-' is a valid character in model, device and subcircuit names
+ add noise for behavioral resistor
+ add a new vector type "temperature"
+ support instance parameter defaults on .model lines
+ New functions for XSPICE event node data export from shared ngspice:
ngGet_Evt_NodeInfo(char*) and ngSpice_AllEvtNodes(void)
+ 'edisplay' command now showing node name, node type and number of events per node
+ add flag 'none' to the 'save' commandfor shared ngspice.
Output data will not be stored, but are available via callback function ng_data.
+ add a function cm_get_circuit to allow accessing the circuit structure ckt
from within an XSPICE code model.
+ add variable 'sim_status' to indicate if a simulation has been aborted
+ add pkg-config file
+ configure flag --with-fftw3 If set to 'no', internal fast fourier is used
instead of fftw
+ command setseed to set the seed value for the random number generator
+ option seed=[val|random]
+ variable inputdir to remeber and retrieve the last input file directory
+ example directory 'digital' with analog, behavioral and digital example input files
+ new XSPICE filesource, d_source, and state-machine examples
+ +, - maybe part of instance name
+ Quasi-saturation VDMOS example
+ add environmental variable SOURCE_DATE_EPOCH to allow reproducible executables
+ new parameters to command setplot: setplot next, setplot previous
+ updates to commands cd, rusage, print
+ update to bipolar and diode temperature equations
- Bug fixes:
+ many, many ... as always
+ several bug fixes
+ lots of memory leaks removed, especially when XSPICE circuits are called several
times in a loop.
2.3. What does it look like?
@ -357,11 +348,13 @@
4.3. Authorship and acknowledgements
Parts of the questions and answers are originate from Paolo Nenzi
Parts of the questions and answers originate from Paolo Nenzi
and are updated by Holger Vogt.
4.4. Disclaimer and Copyright
Copyright: Holger Vogt, 2018
License: Creative Commons Attribution Share-Alike (CC-BY-SA) v4.0.
This document is provided as is. The information in it is not
warranted to be correct: you use it at your own risk.