Prepare ngspice-36

This commit is contained in:
Holger Vogt 2021-12-18 14:14:58 +01:00
parent cb0d8f18dc
commit e87fcbabdf
1 changed files with 23 additions and 31 deletions

54
FAQ
View File

@ -1,7 +1,7 @@
Ngspice F.A.Q.Version 2.6 (ngspice-35 release) Ngspice F.A.Q.Version 2.7 (ngspice-36 release)
Maintained by Holger Vogt Maintained by Holger Vogt
Last update: 07-20-2021 Last update: 12-18-2021
This document contains the Frequently Asked Questions (and Answers) This document contains the Frequently Asked Questions (and Answers)
for ngspice project. for ngspice project.
@ -249,41 +249,33 @@
The latest version released is: The latest version released is:
* ngspice-35 (released on 07/31/2021) * ngspice-36 (released on 01/01/2022)
2.2. What are the latest features in the current release? 2.2. What are the latest features in the current release?
- New features: - New features:
+ Improved VBIC model + Add function 'integ' to control language.
+ Get the vector type automatically, if db, ph, cph are applied. + New dot command .probe
+ Enable finding 'spinit' if its path contains spaces. for current and differential voltage measurements.
+ Increase buffer size for command 'listing' to 4096 bytes. + Allow math characters in node names.
+ Add compatibility modes for EAGLE (ea) and Spectre (spe). + Enable x/y contour plots for 2d Cider using gnuplot.
+ Add parameter 'plain' to 'plot' command. + Update to bipolar model, incl. IBE and IBC parameters.
+ Add variables 'plainplot', 'plainwrite', 'plainlet' + Add garbage collector to cpl code to remove any mem leakage.
+ Add RF bipolar model HICUM 2.4 to the ngspice C sources. + Enable .save within subcircuits.
+ Add charge formulation for non-linear capacitors. + New compile scripts for macOS, for Apple clang and Homebrew gcc.
+ Remove outdated code from contrib and unsupported directories. gcc allows compiling a fully featured ngspice (incl. OpenMP) on MAC.
+ When installing ngspice executable, do not install the headers. + Add RKM notation (e.g. 4k7) if compat mode LT.
+ Add support for tc1, tc2, and m for behavioral resistors, + Add 'µ' as special character in netlists.
which use the B source internally. + Add parameter 'r' to command 'listing' for (runable).
+ Add supporting E_constant Vconst 0 TABLE {Max(V(DP)-V(GN),0)}=((20,120)). + Fix several issues with CIDER.
+ Remove the XSPICE limitation of the current source flag "current". + New command 'wrnodev' to print matrix RHS in form of .ic = V(node_xx).
+ Remove the XSPICE dependency of the phase parameter for the + Transient operating pointadded to gmin and source stepping.
independent current source. + More SOA parameters on more devices (V, I, T, P).
+ Drastically reduce the memory requirements if there is a PDK with
a lot of binning models (e.g. the SkyWater PDK).
+ Update to admst: Enhance the Verilog A compatibility.
+ Add most recent PSP102, Mextram504, BSIMBULK, and BSIMCMG models
to the ngspice adms sources.
+ Model checking for BSIM4.5 will only write to file if an excursion
is detected (still to be added to the other BSIM models)
+ Many code updates not visible to the user, but enhancing stability
and efficiency
- Bug fixes: - Bug fixes:
+ many bugs fixed and code improvements (see bugs 523 and up) + many bugs fixed and code improvements (see bugs 557 and up)
+ making error messages more verbose
+ memory leaks removed + memory leaks removed
@ -375,7 +367,7 @@
4.4. Disclaimer and Copyright 4.4. Disclaimer and Copyright
Copyright: Holger Vogt, 2021 Copyright: Holger Vogt, 2022
License: Creative Commons Attribution Share-Alike (CC-BY-SA) v4.0. License: Creative Commons Attribution Share-Alike (CC-BY-SA) v4.0.
This document is provided as is. The information in it is not This document is provided as is. The information in it is not
warranted to be correct: you use it at your own risk. warranted to be correct: you use it at your own risk.