|
|
|
@ -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. |
|
|
|
@ -156,8 +156,8 @@ |
|
|
|
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. |