FAQ update, prepare ngspice-29
This commit is contained in:
parent
79a5a7942a
commit
b882cc7682
65
FAQ
65
FAQ
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue