rlar
90d0bb3d2d
hisimhv1, append `;' when using `BINNING' to be auto indentation friendly
11 years ago
rlar
c5a3788f6b
hisimhv2, TMFx, globals need to be static or need an own namespace
Fixme, actually these should have block local scope.
(local in the blocks of the macros where these variables are actually used)
Thats safer, much easier to understand, at least as fast,
and won't defeat parallelisation.
11 years ago
rlar
6ac641e906
hisimhv2, remove excess casts
11 years ago
rlar
970299bdc2
hisimhv2, drop of non __STDC__ code
11 years ago
rlar
0ef07aad20
hisimhv2, append `;' when using `BINNING' and `TSTALLOC' to be auto indentation friendly
11 years ago
rlar
6ad8b96dbb
hisimhv2, apply "mark end of struct GENmodel overlay"
11 years ago
rlar
1f5b0f852b
hisimhv2, apply commit "use TMALLOC, funcall, and NULL casts"
11 years ago
rlar
53555ac8c6
hisimhv2, extend rename from hisimhv --> hsimhv2
11 years ago
dwarning
4030d97c19
qa check: no additional noise from test bench
11 years ago
dwarning
a80783ac56
hisimhv: qa check cleaning for qaSpec
11 years ago
dwarning
d767743f76
no copy needed for qaSpec
11 years ago
rlar
87a9c67a8f
hisim2, remove excess casts
11 years ago
rlar
efd8a0dce8
hisim2, append `;' when using `BINNING' to be auto indentation friendly
11 years ago
rlar
495988608a
hisim2, apply commit "use TMALLOC, funcall, and NULL casts"
11 years ago
dwarning
9970ce590d
use sqrnoise for qa test to be compatible with reference results
11 years ago
dwarning
26937f8dfb
hisimhv1: less verbosity, remove useless printout
11 years ago
dwarning
eb99465713
hisimhv1: prevent a nonsens range check for model parameter qme2
11 years ago
dwarning
6dbe8e618d
correct node assignment for hisimhv
11 years ago
rlar
00ed1122b7
hisim2, reintroduce "rewrite, useing IFerrorf()"
11 years ago
rlar
a87bf334b8
hisim2, reintroduce "rewrite `TSTALLOC()' macro for auto indentation"
11 years ago
rlar
9141e86926
hisim2, reintroduce "mark end of struct GENmodel overlay"
11 years ago
rlar
48ff3df6eb
hisim2, reintroduce "hsm2eval.c, avoid static variables to allow multithreading"
11 years ago
dwarning
2b71713498
get the hisimhv v2 device info
11 years ago
dwarning
9ed2da9ad9
new hisimhv model version 2.2.0 in a separate directory
11 years ago
dwarning
adcec9fa5f
Revert "update hisimhv model to version 2.2.0"
This reverts commit c2ef7aeff3 .
11 years ago
dwarning
db52073f5d
cpitf.c: bugfix #304 reported by Dave Clarc, correct base of natural logarithm
11 years ago
dwarning
c2ef7aeff3
update hisimhv model to version 2.2.0
11 years ago
dwarning
339e7fe819
update hisim model to version 2.8.0
11 years ago
rlar
7d92eae124
noisean, introduce a .control variable "sqrnoise" to deliver noise data in squared representation
use "set srqrnoise" (and "unset sqrnoise") to control this.
11 years ago
rlar
8d6726f0f4
noisean, deliver results in V/sqrt(Hz) and A/sqrt(Hz)
11 years ago
rlar
e755b45281
fix commit "noise analysis, bug fix, override ac magnitude of all vsrc/isrc devices"
11 years ago
rlar
64da5a99bf
src/frontend/com_measure2.c, cleanup, rewrite `correct_vec()'
11 years ago
rlar
27aae75ade
src/frontend/com_measure2.c, bug fix, typo when setting `m_vectype2'
this doesn't change anything, because m_vectype2 is nowhere used.
11 years ago
rlar
c16701b66c
swallow compiler warning caused by "noise analysis, bug fix, override ac magnitude of all vsrc/isrc devices"
11 years ago
rlar
76a48c161d
src/frontend/outif.c, introduce guess_type() for common code in plotInit() and fileInit_pass2()
11 years ago
rlar
54c0f47dde
src/frontend/outif.c, fileInit_pass2(), add inoise/onoise types
which were missing in commit:
> Date: Fri Mar 18 20:15:10 2011 +0000
> bug no. 3214252 fixed
11 years ago
rlar
bcda90e258
src/frontend, cleanup, drop `GENcircuit'
11 years ago
rlar
b69e61d010
src/frontend/device.c, cleanup usage of `IFparm.dataType'
11 years ago
rlar
426f567287
spiceif.c, parmlookup(), allow more than one `IF_REDUNDANT' parameter alias
11 years ago
dwarning
dd24406234
allow alternativ model parameter tref for vbic models
11 years ago
dwarning
c44f101c49
extend bsim4 instance parameter with mulu0 for local mobility multiplier
11 years ago
dwarning
4402897a07
allow alternate instance parameter name delvt0 for bsim4 models
11 years ago
dwarning
759ec4a3d0
allow r=value as an alternative instance parameter
11 years ago
dwarning
88ef78e53b
introduce geometry and frequency dependency for the flicker noise model
11 years ago
dwarning
82b0bc070f
sorting parameter for resistor setup and temperature update routines
11 years ago
dwarning
95f45e2ee6
allow redundant instance parameter noise for compatibility reasons
11 years ago
rlar
62d2f5d5f4
use `enum simulation_types'
11 years ago
rlar
d98c5c90f3
src/maths/cmaths/cmath4.c, bug fix, cx_fft, cx_ifft, cx_derive
incorrect check for VF_COMPLEX in field v_type instead of v_flags
11 years ago
rlar
6f21c3b9db
use `enum simulation_types'
11 years ago
rlar
07ee771a96
noise analysis, bug fix, override ac magnitude of all vsrc/isrc devices
Bug report due to Hartmut Henkel in
>> [Ngspice-users] Noise analysis depends on ac parameter
The noise analysis internally depends on an ac analysis
to derive "inoise" from "onoise"
("onoise" is multiplied with the inverse ac gain from input to output)
This AC analysis used all the given ac magnitudes for all vsrc/isrc
devices in the deck.
This fix overrides all ac magnitudes with zero,
except for the given input device,
whose magnitude is set to one.
11 years ago