ngspice Changelog
What's new in ngspice 26
Jan 15, 2014- Bug fixes: Many small bugs removed, handling of libraries updated, improved code compliance.
- New features: fft command optionally using fftw3; new functions nint, asinh, acosh, atanh, pwr; 'temper' in behavioural devices; check for soa (safe operating area); shared ngspice as a shared object or dynamic link library; hash table to parsing the netlist; basic .if/.else block; Area Calculation Method (ACM) for BSIM3.3.0; `tc1', `tc2' instance parameters.
- Documentation: Updated pdf manual and other documentation.
New in ngspice 21 (Jun 21, 2010)
- Several bugs have been fixed, improving stability and reliability.
- A compatibility mode for dealing with other simulators was added.
- BSIM 4 was updated to release 4.6.5. BSIMSOI was updated to version 4.3.1.
- Transmission lines from kspice were updated and corrected.
- B sources were improved with a PWL function, the addition of "HERTZ", "time" and "temper" variables, and the addition of a Ternary function.
- PWL sources were improved with a repeat parameter (r=value) and a delay parameter (td=value).
New in ngspice 18 (Dec 6, 2008)
- The Tclspice simulator library has been merged with ngspice.
- New options have been introduced: brief, listing, autostop, and scale.
- Support for .lib files has been introduced. .measure statements: avg, integ, rms, max, min, delay, and param. .global statement support. .func macros for inlining functions into netlists.
- The numparam library has been improved to support fully parametrized netlists.
- BSIM model binning.
- New multi-input gate VCVS using XSPICE extensions.