Browse Source

Prepare ngspice-37

pre-master-46
Holger Vogt 4 years ago
parent
commit
db1da5070a
  1. 7
      ANALYSES
  2. 4
      AUTHORS
  3. 2
      COPYING
  4. 3
      DEVICES
  5. 43
      FAQ
  6. 29
      NEWS

7
ANALYSES

@ -19,6 +19,7 @@ Table of Contents
8 Transfer function analysis (TF) 8 Transfer function analysis (TF)
9 Transient analysis (TRAN) 9 Transient analysis (TRAN)
10 Periodic steady state analysis (PSS, experimental feature) 10 Periodic steady state analysis (PSS, experimental feature)
11 S-parameter analysis (SP)
@ -113,3 +114,9 @@ Table of Contents
circuits. Currently only the autonomous case is implemented. circuits. Currently only the autonomous case is implemented.
11 S-parameter analysis
Evaluate s-parameters on any port of a multiport circuit, store the resulting
data in a Touchstone file

4
AUTHORS

@ -9,11 +9,13 @@ The following people have contributed in some way:
Vera Albrecht, Vera Albrecht,
Cecil Aswell, Cecil Aswell,
Giles Atkinson,
Giles C. Billingsley, Giles C. Billingsley,
Phil Barker, Phil Barker,
Steven Borley, Steven Borley,
Krzysztof Blaszkowski, Krzysztof Blaszkowski,
Stuart Brorson, Stuart Brorson,
Alessio Cacciatori,
Mansun Chan, Mansun Chan,
Wayne A. Christopher, Wayne A. Christopher,
Al Davis, Al Davis,
@ -62,8 +64,10 @@ AMAKAWA Shuhei,
Kanwar Jit Singh, Kanwar Jit Singh,
Bill Swartz, Bill Swartz,
Hitoshi Tanaka, Hitoshi Tanaka,
Brian Taylor,
Steve Tell, Steve Tell,
Andrew Tuckey, Andrew Tuckey,
Robert Turnbull,
Andreas Unger, Andreas Unger,
Holger Vogt, Holger Vogt,
Dietmar Warning, Dietmar Warning,

2
COPYING

@ -1,6 +1,6 @@
Ngspice Licensing Ngspice Licensing
Copyright (c) 2021 by ngspice team
Copyright (c) 2022 by ngspice team
All rights reserved. All rights reserved.
license for this document: CC-BY-SA v4.0 license for this document: CC-BY-SA v4.0

3
DEVICES

@ -827,7 +827,8 @@ will be updated every time the device specific code is altered or changed to ref
EKV version based on a contribution of Ivan Riis Nielsen 11/2006 EKV version based on a contribution of Ivan Riis Nielsen 11/2006
Web site at: https://www.epfl.ch/labs/iclab/ekv/model/ Web site at: https://www.epfl.ch/labs/iclab/ekv/model/
(but EPFL is not publishing any usefull code)
(The model from https://github.com/ekv26/model is not compatible
to the current ngspice adms implementation)
13.2 PSP MOS Model 102 13.2 PSP MOS Model 102

43
FAQ

@ -1,7 +1,7 @@
Ngspice F.A.Q.Version 2.7 (ngspice-36 release)
Ngspice F.A.Q.Version 2.7 (ngspice-37 release)
Maintained by Holger Vogt Maintained by Holger Vogt
Last update: 12-18-2021
Last update: May 11 2022
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,29 +249,32 @@
The latest version released is: The latest version released is:
* ngspice-36 (released on 01/01/2022)
* ngspice-37 (released on May 22 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:
+ Add function 'integ' to control language.
+ New dot command .probe
for current and differential voltage measurements.
+ Allow math characters in node names.
+ Enable x/y contour plots for 2d Cider using gnuplot.
+ Update to bipolar model, incl. IBE and IBC parameters.
+ Add garbage collector to cpl code to remove any mem leakage.
+ Enable .save within subcircuits.
+ New compile scripts for macOS, for Apple clang and Homebrew gcc.
gcc allows compiling a fully featured ngspice (incl. OpenMP) on MAC.
+ Add RKM notation (e.g. 4k7) if compat mode LT.
+ Add 'µ' as special character in netlists.
+ Add parameter 'r' to command 'listing' for (runable).
+ Fix several issues with CIDER.
+ New command 'wrnodev' to print matrix RHS in form of .ic = V(node_xx).
+ Transient operating pointadded to gmin and source stepping.
+ More SOA parameters on more devices (V, I, T, P).
+ Reduce XSPICE memory consumption dramatically
(> factor of 10).
+ Add source stepping to B source
+ Add 'esave' command to save only specific event nodes.
+ Accept '.temp=125' or .temp='param'.
+ Enable output redirection for meas command.
+ Use total current for diffcap calculation in diode model.
+ Speed output and reduces file size when plotting large
result vectors (Windows).
+ Enable RKM notation also for inductors (e.g. 1u2 for 1.2u).
+ Add S parameter simulation (command '.sp').
+ Add new flag 'digitop' for the 'plot' command.
+ Add a flag 'alle' (all event nodes) to the plot command.
+ New code model d_pwm: hybrid oscillator (analg control in,
digital out) with PWM.
+ Make "nogrid" plotting option work.
+ Add current measurement for all nodes of a device,
e.g. .probe i(Q1) will measure Ic, Ib, Ie (and Is).
+ .probe P(dev): Add measurement of power dissipation in a device.
+ Add new flags -type and -flags to command devhelp.
- Bug fixes: - Bug fixes:
+ many bugs fixed and code improvements (see bugs 557 and up) + many bugs fixed and code improvements (see bugs 557 and up)

29
NEWS

@ -1,3 +1,32 @@
Ngspice-37, May 22nd, 2022
============
- New features:
+ Reduce XSPICE memory consumption dramatically
(> factor of 10).
+ Add source stepping to B source
+ Add 'esave' command to save only specific event nodes.
+ Accept '.temp=125' or .temp='param'.
+ Enable output redirection for meas command.
+ Use total current for diffcap calculation in diode model.
+ Speed output and reduces file size when plotting large
result vectors (Windows).
+ Enable RKM notation also for inductors (e.g. 1u2 for 1.2u).
+ Add S parameter simulation (command '.sp').
+ Add new flag 'digitop' for the 'plot' command.
+ Add a flag 'alle' (all event nodes) to the plot command.
+ New code model d_pwm: hybrid oscillator (analg control in,
digital out) with PWM.
+ Make "nogrid" plotting option work.
+ Add current measurement for all nodes of a device,
e.g. .probe i(Q1) will measure Ic, Ib, Ie (and Is).
+ .probe P(dev): Add measurement of power dissipation in a device.
+ Add new flags -type and -flags to command devhelp.
- Bug fixes:
+ many bugs fixed and code improvements (see bugs 557 and up)
+ making error messages more verbose
+ memory leaks removed
Ngspice-36, January 1st, 2022 Ngspice-36, January 1st, 2022
============ ============
- New features: - New features:

Loading…
Cancel
Save