What's new in ngspice 25
Jan 4, 2013
- add temperature coefficients for B source
- commands "mdump", "mrdump" to dump matrix to file
- allow `time', `temper', and `hertz' in expressions with behavioral R, L, C
- Enable ctrl-c to interrupt a simulation also for Windows GUI
- tests/bsim4: use the standard CMC model qa check
- implement exit code for command "quit"
- .nodeset all = value
- memristor code model in extradev
- new scalable diode model including tunnel component
- variable xtrtol may override the XSPICE reduction of trtol
- XSPICE example: delta-sigma converter
- XSPICE: new d_source model
- new option noopac
- bsim3: make additonal parameters accessible with @mxx[par]
- enable Mac OS X compilation
- option reseries = val
- commands "snsave", "snload"
- update hisim to version 2.7.0, new qa tests
- hisimhv update to version 1.2.3, new qa tests
- allow Ctrl-d to quit
- jfet model temperature extension, tcv and bex parameter
- speed up vector handling by hash table for vector address storage and retrieval
- update PSS code
New in ngspice 24 (Feb 1, 2012)
- Add temperature dependent junction potentials also for tlevc=1 capacitor temperature model.
New in ngspice 22 (Sep 27, 2010)
- New features:
- OpenMP multicore support for BSIM3, BSIM4, and BSIMSOI4
- reinstate {$var} expansion in interactive interpreter
- .TITLE line added
- update to 'spectrum' script
- par('expression') in .four, .plot, .print, .meas, .save commands
- command 'option' for use in spinit, .spiceinit, and in scripts
- adms procedure updated
- new random number generator, random functions sunif() and sgauss()
- ngspice manual updated
- Bug fixes:
- Major code cleanup to reduce compiler/linker warnings: ansi function prototypes,
- void/char pointers to named pointers, explicit type casts and many more
- Many small bugs
New in ngspice 21 (Jun 21, 2010)
- Compatibility:
- Added compatibility mode for dealing with other simulators.
- Devices:
- BSIM 4 updated to release 4.6.5
- BSIMSOI: update to version 4.3.1
- Transmission lines: updated txl an cpl from kspice
- B sources: PWL function handling, variables "HERTZ", "time" and "temper" added, Ternary function added
- PWL sources: repeat parameter (r=value) and a delay parameter (td=value)
- Interface:
- added "-p" option for running in "pipe mode"
- improved measures: added "meas command in control section
- added wrdata command for tabulat data out
- Documentation:
- Updated documentation available as a separate package in pdf.
New in ngspice 20 (Apr 2, 2010)
- Fixes:
- Model names can start with a number like 1N4001
- global command reinstated (was disabled)
- error messages now display line number of input deck
- New features:
- Added flag NGDEBUG for lots of debug output (under Windows OS)
- .measure with tran, ac and dc (not yet complete, e.g DERIV is missing)
- sysinfo command added
- Devices:
- Updated bsim4 model to BSIM 4.6.5
- Added PWL functionality for B sources