rlar
4fb61bdbc8
Revert "bsimcmg, adms workaround, transform lln to a .va macro"
2017-09-23 17:20:47 +02:00
rlar
f512b0ce97
Revert "bsimcmg, adms workaround, transform hypsmooth to a .va macro"
2017-09-23 17:20:46 +02:00
rlar
996bb997eb
Revert "bsimcmg, adms workaround, transform hypmax to a .va macro"
2017-09-23 17:20:45 +02:00
rlar
abcc64f97f
Revert "bsimcmg, adms workaround, transform Tempdep to a .va macro"
2017-09-23 17:20:44 +02:00
rlar
254aa9b679
analogfunction.xml, static inline auxiliary functions to avoid redefinition
2017-09-23 17:20:37 +02:00
rlar
82ca25abb5
make use of analogfunction.xml
2017-09-23 17:20:35 +02:00
rlar
a0bbf7dc12
polish analogfunction.xml, and dont use config.h
2017-09-23 17:20:31 +02:00
rlar
d2044ceb6f
fixup for "unify the module prefix for analogfunction.[ch] filenames"
2017-09-23 17:20:27 +02:00
rlar
fe49a04fa8
analogfunction.xml, indentation
2017-09-23 11:50:29 +02:00
rlar
20707426c0
fixme, guesstopology uses a different $(module) variable compared to the other
...
inconsistency,
will pop up at various places, for example in the wrapper
#ifndef XXX_include_h
#endif
2017-09-23 11:30:08 +02:00
rlar
2b67582384
unify the module prefix for analogfunction.[ch] filenames
...
this is an extension of commit
fixup commit "Remove more adms generated files", ...
2017-09-23 11:28:30 +02:00
rlar
859702e285
fixup commit "Remove more adms generated files", FIXME $(module).analogfunction.c
...
FIXME:
$(module).analogfunction.c and .h is sick, it is not part of
lib$(module)_la_SOURCES
thus generated .c code which is not neaded at all !
2017-09-22 20:08:21 +02:00
rlar
e2c8c3f100
fixup previous commit, FIXME! the defines better should be inlines for savety
2017-09-22 19:54:02 +02:00
dwarning
653e867b4f
complete the atan2 handling and parameter checking
2017-09-22 11:35:46 +02:00
dwarning
6be311f3f8
add the atan2 derivatives
2017-09-21 15:28:18 +02:00
dwarning
aac7415800
remove individual development files
2017-09-20 18:42:15 +02:00
dwarning
7dbfd31b0e
find a convenient place for examples
2017-09-20 18:42:04 +02:00
dwarning
a065504766
bsimcmg_benchmark_test, remove unwanted files
2017-09-20 18:39:35 +02:00
dwarning
b9b8ae0998
This is the mextram qa test
2017-09-20 18:26:23 +02:00
rlar
2e8ca19bb8
whitespace for "introduce rcxxx limiting as long as adms can't node collapsing"
2017-09-20 18:26:13 +02:00
dwarning
f085ac43ee
introduce rcxxx limiting as long as adms can't node collapsing
2017-09-20 18:25:41 +02:00
dwarning
f75260cba8
omit operating point information as long as adms can't handle it
2017-09-20 17:53:15 +02:00
dwarning
9a4d1ec2db
no need for spice3f5 workaround in 1 point noise analysis
2017-09-20 17:53:15 +02:00
dwarning
6be295c82e
catch noise sweeps with 1 point and handle erronous 0 points
2017-09-20 17:53:15 +02:00
rlar
d4a6b0841b
white spaces
2017-09-20 17:53:15 +02:00
rlar
64ada165a8
bsimcmg, LSP issue
...
LSP is declared to be a "module" parameter,
yet has a default value which is calculated
from a "instance" parameter "L"
and a "model" parameter "XL"
which necessairly means, LSP is a "instance" parameter.
to avoid excessive divertion from the original source,
we use a local variable "LSP_i" which is set either to the default value
calculated from XL and L, or to the user specified "LSP" model parameter
2017-09-20 17:53:15 +02:00
rlar
ff6116733e
avoid excess termal node unconnected warning
2017-09-20 17:53:14 +02:00
rlar
4beaf1c2e9
no more reset
2017-09-20 17:53:14 +02:00
rlar
32ab094ff9
port connected
2017-09-20 17:53:14 +02:00
rlar
1bb4f3932d
care about $port_connected in adms.implicit.xml
...
and
Revert "adms workaround $port_connected"
2017-09-20 17:53:14 +02:00
rlar
72d8186927
try to implement $port_connected (for temper node)
2017-09-20 17:53:14 +02:00
rlar
080f5e83a9
copy adms.implicit.xml from the adms sources
2017-09-20 17:53:14 +02:00
dwarning
dd0d563909
Remove more adms generated files
2017-09-20 17:53:14 +02:00
dwarning
273118e8e5
Update to the latest MEXTRAM version 504.12.1
2017-09-20 17:53:13 +02:00
dwarning
89477df6fb
New Disclaimer
2017-09-20 17:52:18 +02:00
dwarning
349a5c850c
Old Disclaimer
2017-09-19 21:09:38 +02:00
dwarning
4c002e4890
bsim6 cmc qa test
2017-09-19 21:08:49 +02:00
rlar
5c16c0f355
bsimcmg, benchmark, try to run cfrgeo.sp rdsgeo.sp and noise.sp
2017-09-19 21:08:49 +02:00
rlar
64e7cd21f1
bsimcmg, benchmark, plot more stuff
2017-09-19 21:08:49 +02:00
rlar
ff0e2c7cb8
bsimcmg, benchmark, D is an instance parameters !
2017-09-19 21:08:49 +02:00
rlar
c0f8d6df9a
bsimcmg, benchmark, TFIN FPITCH and L are instance parameters !
2017-09-19 21:08:49 +02:00
rlar
9dee4cd6ef
bsimcmg, polish two benchmark files, to show temp dependency and 'GDS'
2017-09-19 21:08:49 +02:00
rlar
9770a4fd99
bsimcmg_body.include, workaround incorrect adms derivative, GM, GDS, GMBS, FIXME !
...
adms doesn't seem to derive a "output" variable correctly.
(was zero)
this fix is for GM, GDS, GMBS only,
fixme, unknown which other variables suffer from the same problem
2017-09-19 21:08:49 +02:00
rlar
24746d0798
bsimcmg, workaround adms ddx() translation
...
ddx must be toplevel of an assignment
2017-09-19 21:08:49 +02:00
rlar
eea01d0b91
modelcard.nmos.1, bsimcmg benchmark, 'D' is an instance parameter !
2017-09-19 21:08:48 +02:00
rlar
b6cd3c5d6f
fixme, point to the LSP change
2017-09-19 21:08:48 +02:00
rlar
5a7ee648e2
psp102, workaround adms ddx() translation
...
our adms .xml files do not support translation
of ddx() expressions, except at the toplevel in assignments.
foo = ddx(); is supported
foo = bar * ddx(); is not
2017-09-19 21:08:48 +02:00
rlar
d2a06bc520
ekv, use (*desc*) instead of (*info*), useless, they have none
2017-09-19 21:08:48 +02:00
rlar
64ba3455e2
bjt504t, use (*desc*) instead of (*info*), useless, they have none
2017-09-19 21:08:48 +02:00
rlar
e178b043ff
hicum2, use (*desc*) instead of (*info*)
2017-09-19 21:08:48 +02:00