Browse Source

Prepare ngspice-38

pre-master-46
Holger Vogt 3 years ago
parent
commit
1e0f867f3f
  1. 39
      NEWS

39
NEWS

@ -1,3 +1,42 @@
Ngspice-38, Oct 30th, 2022
============
- New features:
+ Add multiplier flag 'm' to behavioral capacitor and inductor
+ Re-enable dc sweep after transient sim
+ When plotting the phase, standard now is "Radiant".
+ Add Lundin's geometry correction to the inductance formula
+ New variable keep#branch to write the current to raw file
in the old fashion 1 v1#branch current
+ Translate PSPICE U instances into equivaalent XSPICE code models.
+ New configure flag --enable-shortcheck to enable a shortened make check
(only BSIM3 and BSIM4)
+ B source will accept parameters in statistical functions like agauss
+ WinGUI: Add a button 'Stop' to stop a simulation in intercative
or control mode.
+ Update to the .probe p command (power measurement)
+ Update to XSPICE aswitch and pswitch
+ Make FROM/TO work in TRIG/TARG and WHEN variants of .meas/meas command.
+ Limits to exp function, allow 0 for log (returning -1e99)
when starting iteration
+ Insert XSPICE bridging devices automatically when an analogue node
has the same name as an XSPICE event node.
+ New options savecurrents_bsim3, savecurrents_bsim4, and savecurrents_mos1
+ pwlts: a pwl v/i source with time input, smoothing and limiting functions
+ New functions to the Code Model Library: cm_get_node_name()
and cm_probe_node()
+ XSPICE: Add bidirectional digital/analog bridge.
+ Search for .spiceinit firstly in a user defined directory named in env
SPICE_USERINIT_DIR, then in the current directory, then in HOME, then
in USERPROFILE.
+ If compatmode is lt, change the pow(x,y) and x**y functions:
If x < 0, output only if y is integer number, otherwise output 0
+ Add a limit of 0.999 to bipolar parameters mje, mjc, and mjs.
- Bug fixes:
+ many bugs fixed and code improvements (see bugs 583 and up)
+ making error messages more verbose
+ memory leaks removed
Ngspice-37, May 22nd, 2022
============
- New features:

Loading…
Cancel
Save