diff --git a/FAQ b/FAQ index 1820f71bb..e0e61eb74 100644 --- a/FAQ +++ b/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.