|
|
|
@ -2,34 +2,34 @@ Ngspice-25, Jan 4th, 2013 |
|
|
|
============ |
|
|
|
|
|
|
|
- New features: |
|
|
|
+ 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 |
|
|
|
+ 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 |
|
|
|
|
|
|
|
|
|
|
|
- Bug fixes: |
|
|
|
+ many, many ... please see |
|
|
|
http://ngspice.git.sourceforge.net/git/gitweb.cgi?p=ngspice/ngspice;a=shortlog;pg=0 |
|
|
|
http://ngspice.git.sourceforge.net/git/gitweb.cgi?p=ngspice/ngspice;a=shortlog;pg=0 |
|
|
|
+ remove memory leaks |
|
|
|
+ update tclspice for MS Windows |
|
|
|
+ adms3 removed due to licensing issues |
|
|
|
@ -40,33 +40,33 @@ Ngspice-24, Jan 29th, 2012 |
|
|
|
|
|
|
|
- New features: |
|
|
|
+ .csparam allows to tranfer a param into a vector in .control ... .endc |
|
|
|
+ functions floor and ceil |
|
|
|
+ syntax Gxxx n1 n2 TABLE {expression} = (x0, y0) (x1, y1) (x2, y2) |
|
|
|
+ syntax Gxxx n1 n2 value={equation} or Exxx n1 n2 value={equation} |
|
|
|
+ variable strict_errorhandling to exit ngspice with exit code 1 |
|
|
|
+ functions floor and ceil |
|
|
|
+ syntax Gxxx n1 n2 TABLE {expression} = (x0, y0) (x1, y1) (x2, y2) |
|
|
|
+ syntax Gxxx n1 n2 value={equation} or Exxx n1 n2 value={equation} |
|
|
|
+ variable strict_errorhandling to exit ngspice with exit code 1 |
|
|
|
if any error occurs during circuit parsing |
|
|
|
+ command altermod allows reading from file |
|
|
|
+ command "devhelp" to show available devices and describe device parameters |
|
|
|
+ command altermod allows reading from file |
|
|
|
+ command "devhelp" to show available devices and describe device parameters |
|
|
|
+ command "inventory" to print the number of istances of each device. |
|
|
|
+ function cph(vec) delivers phase from a vector without jumps at +-PI |
|
|
|
+ function cph(vec) delivers phase from a vector without jumps at +-PI |
|
|
|
+ enable 64 bit compilation in MS Visual Studio |
|
|
|
+ --adms3 flag to compile with (experimental) adms code |
|
|
|
+ still very experimental pss code |
|
|
|
+ still very experimental pss code |
|
|
|
+ command 'remcirc' to remove a circuit from the list |
|
|
|
+ command 'wrdata' aknowledges appendwrite and prints complex variables |
|
|
|
+ allow comment lines inside of command files |
|
|
|
+ path variable NGSPICE_INPUT |
|
|
|
+ command 'wrdata' aknowledges appendwrite and prints complex variables |
|
|
|
+ allow comment lines inside of command files |
|
|
|
+ path variable NGSPICE_INPUT |
|
|
|
+ 'Filesource' code model |
|
|
|
|
|
|
|
- Bug fixes: |
|
|
|
+ More on prototypes, type casts, reordering of functions, compiler warnings |
|
|
|
+ fix a numerical problem in the hisim2 and hisimhv models |
|
|
|
+ plot i(vdd) from a loaded rawfile |
|
|
|
+ fix the guard for device generated internal nodes (via CKTmkVolt()) |
|
|
|
+ reduce memory leaks for command 'reset' |
|
|
|
+ parameter processing for nested .subckt |
|
|
|
+ bsim4/b4noi.c: correct init the correlated noise slot in noiseDens and lnNdens vector |
|
|
|
+ Many small bugs |
|
|
|
+ fix a numerical problem in the hisim2 and hisimhv models |
|
|
|
+ plot i(vdd) from a loaded rawfile |
|
|
|
+ fix the guard for device generated internal nodes (via CKTmkVolt()) |
|
|
|
+ reduce memory leaks for command 'reset' |
|
|
|
+ parameter processing for nested .subckt |
|
|
|
+ bsim4/b4noi.c: correct init the correlated noise slot in noiseDens and lnNdens vector |
|
|
|
+ Many small bugs |
|
|
|
|
|
|
|
Ngspice-23, June 5th, 2011 |
|
|
|
============ |
|
|
|
@ -74,26 +74,26 @@ Ngspice-23, June 5th, 2011 |
|
|
|
- New features: |
|
|
|
+ Reduction of trtol to 1 only if 'A' devices in the circuit and xspice is enabled |
|
|
|
+ command wrs2p to write a s-parameter file using Touchstone vers. 1 format |
|
|
|
+ d_source d_state d_ram, test cases for those xspice codemodels |
|
|
|
+ transient noise simulation added to independent voltage and current sources |
|
|
|
+ Random telegraph noise added to independent voltage and current sources |
|
|
|
+ 'time = nnn' in stop command added |
|
|
|
+ random voltage generator option trrandom to independent voltage and current sources |
|
|
|
+ ngspice build possible in a separate directory (e.g. in ng-spice-rework/release) |
|
|
|
+ update FIND .. WHEN measurements |
|
|
|
+ diode & bjt temperature model update with tlev and tlevc |
|
|
|
+ merge bsim3v1a code with bsim3v0 and bsim3v1s code with bsim3v1 |
|
|
|
+ bjt2: removed - all GP extensions of this model are now in the bjt model |
|
|
|
+ HiSIM_HV model vers. 1.2.1 added |
|
|
|
+ bsim3v32: delvto and mulu0 as instance parameters |
|
|
|
+ Replace HiSIM1 by HiSIM_2.5.1_Release_20110407 |
|
|
|
+ d_source d_state d_ram, test cases for those xspice codemodels |
|
|
|
+ transient noise simulation added to independent voltage and current sources |
|
|
|
+ Random telegraph noise added to independent voltage and current sources |
|
|
|
+ 'time = nnn' in stop command added |
|
|
|
+ random voltage generator option trrandom to independent voltage and current sources |
|
|
|
+ ngspice build possible in a separate directory (e.g. in ng-spice-rework/release) |
|
|
|
+ update FIND .. WHEN measurements |
|
|
|
+ diode & bjt temperature model update with tlev and tlevc |
|
|
|
+ merge bsim3v1a code with bsim3v0 and bsim3v1s code with bsim3v1 |
|
|
|
+ bjt2: removed - all GP extensions of this model are now in the bjt model |
|
|
|
+ HiSIM_HV model vers. 1.2.1 added |
|
|
|
+ bsim3v32: delvto and mulu0 as instance parameters |
|
|
|
+ Replace HiSIM1 by HiSIM_2.5.1_Release_20110407 |
|
|
|
|
|
|
|
- Bug fixes: |
|
|
|
+ More on prototypes, type casts, reordering of functions, compiler warnings |
|
|
|
+ allow models like 2N2904 or 2SK136 also in subcircuits |
|
|
|
+ fix sensitvity calculation (for the dc-2+.cir testcase) |
|
|
|
+ allow multiple call to setup w/ correct node collapsing |
|
|
|
+ Many small bugs |
|
|
|
+ allow models like 2N2904 or 2SK136 also in subcircuits |
|
|
|
+ fix sensitvity calculation (for the dc-2+.cir testcase) |
|
|
|
+ allow multiple call to setup w/ correct node collapsing |
|
|
|
+ Many small bugs |
|
|
|
|
|
|
|
Ngspice-22, Sept 26th, 2010 |
|
|
|
============ |
|
|
|
@ -122,13 +122,13 @@ Ng-spice-rework-21, Jun3, 13th 2010 |
|
|
|
|
|
|
|
- New features: |
|
|
|
+ Compatibility: C, L, R, devices and E, G sources with expressions |
|
|
|
Variables HERTZ, TIME, TEMPER added |
|
|
|
Variables HERTZ, TIME, TEMPER added |
|
|
|
+ E, G sources with pwl function |
|
|
|
+ New manual |
|
|
|
+ Plotting with Gnuplot, |
|
|
|
+ Writing wrdata for simple text table to file |
|
|
|
+ .measure improved |
|
|
|
+ transmission line models improved |
|
|
|
+ Plotting with Gnuplot, |
|
|
|
+ Writing wrdata for simple text table to file |
|
|
|
+ .measure improved |
|
|
|
+ transmission line models improved |
|
|
|
|
|
|
|
- Bug fixes: |
|
|
|
+ Many small bugs, memory leaks, memory overflows |
|
|
|
|