prepare ngspice-27

This commit is contained in:
h_vogt
2017-08-23 23:48:28 +02:00
parent 2377d3a64f
commit 5df712cd24
7 changed files with 182 additions and 90 deletions
+67
View File
@@ -1,3 +1,70 @@
Ngspice-27, Aug 28th, 2017
============
- New features:
+ check for correct inductor coefficients
+ add variable 'win_console'
+ --enable-relpath configure flag to set preprocessor flag HAS_RELPATH
+ sets search path for spinit relativ to current directory
+ shared ngspice: search path for spinit: current dir, HOME dir, USERPROFILE dir
+ new function stddev to calculate the standard deviation of all elements of a vector
+ xspice digital n-input x m-output look-up table gate
+ xspice digital model d_lut (digital n-input look-up table gate)
+ add variable $sharedmode (if shared ngspice is running), to be used in scripts
+ enable msys2 for mingw compilation
+ OMP support for bsim3v3.24 model
+ bsim3v3.24: add model parameter lmlt (Channel length scaling)
+ OMP support for BSIM4.5 model
+ update and extension of command 'wrdata'
+ option xmu to set damping in trapezoid integration
+ command 'linearize' will take time data from transient analysis vector if no circuit is loaded
+ two new commands: edisplay and eprvcd
+ 'edisplay' will show a list of all event nodes
+ 'eprvcd' will print all event nodes in vcd format
+ XSPICE 2D and 3D table models
+ add variable 'batchmode' which is set when command line option `-b' is active
+ enable backquote substitution for Visual Studio console apps
+ update how-to-ngspice-vstudio.txt
+ update visualc directory and project files, add XSPICE code model generation by VS2015
+ allow access to 4 GB memory of 32 bit ngspice on 64 bit Windows, 8 TB for 64 bit ngspice
+ new variable `interactive'
+ xspice, introduce cm_message_printf()
+ add variable `width' to command "print line ..."
+ support msys2
+ favor exponential temperatur equation if all parameters tc1, tc2 and tce are given for R
+ move libfftw3 sideways out of the ngspice tree
+ remove visual studio 2008 .vcproj files
+ visualc/sharedspice.vcxproj, updated and migrated with visual studio 2015
+ `E..table {expr} {pairs}', `G..', allow an optional `=' after `table'
+ `E..value=', `G..value=', allow `=' being optional
+ introduce TCE, exponential temperature coefficient for R
+ allow `temper' to be recognised when preceded by '='
+ allow cross-compilation, especially for MinGW-w64
+ allow "plot xlog ylog" (equiv to "plot loglog")
+ extend qa test to hisimhv version 2
+ update hisimhv model to version 2.2.0
+ update hisim model to version 2.8.0
+ .control variable "sqrnoise" to deliver noise data in squared representation
+ noise analysis, deliver results in V/sqrt(Hz) and A/sqrt(Hz)
+ add delvt0 for bsim4 models
+ bug fixes for diode model
+ allow a xspice circuit with exclusively xspice event nodes
+ man pages for cmpp ngmakeidx and ngproc2mod
+ implement `nint()'
+ everywhere: ln to the base e, log to the base e, log10 to the base 10
+ allow an optional '=' in ".func foo() = {expr}"
+ bsim4, update to version 4.8
+ update hisimhv to version 1.2.4
+ cmc quality check for bsim3 model
+ nested indexing for vectors
+ option savecurrents to save current through all devices
+ option interp to plot interpolated raw file data
+ MS VS 2010 project file added for compatibility
+ XSPICE: new callback function cm_get_path
- Bug fixes:
+ many, many ... as always
Ngspice-26, Jan 4th, 2014
============