dwarning
27ae680b99
add nqsmod as model parameter for bsim3
2013-05-23 23:13:10 +02:00
rlar
9636d53ec4
bug fix, .func expansion for nested .subckt
2013-05-23 21:03:57 +02:00
rlar
06471505ed
inpcom.c, cleanup some while(stfuct line * ...) loops
2013-05-23 21:03:57 +02:00
dwarning
d6de812109
hisimhv correct the qme2 rangecheck
2013-05-22 06:59:35 +02:00
dwarning
a23997a68f
complete the ACM parameter set with xl and xw
2013-05-21 22:02:08 +02:00
dwarning
e725cd25d0
Area Calculation Method (ACM) applied to bsim3v3.3 model
2013-05-21 16:33:57 +02:00
dwarning
083938292f
whitespaces
2013-05-21 14:22:59 +02:00
h_vogt
6b94915c28
hsm2set, hsmhvset.c: error message
2013-05-20 19:15:22 +02:00
h_vogt
a205868427
dctran.c breakpoint added for uic, bug no. 3606715
2013-05-20 19:13:27 +02:00
Francesco Lannutti
439f1a59e6
unify, use #include "vccsext.h" the same way as in all other models
2013-05-20 18:55:13 +02:00
rlar
b6eab8029b
inpcom.c, cleanup
2013-05-19 23:12:24 +02:00
rlar
4e9102daaa
inpcom.c, abstraction, find_subckt_w_params()
2013-05-19 23:12:21 +02:00
rlar
87ae3be5df
inpcom.c, cleanup, emphasize a search in subckt_w_params[]
2013-05-19 23:11:42 +02:00
rlar
3b5bb3f4a6
inpcom.c, abstraction, new_subckt_w_params()
2013-05-19 23:09:15 +02:00
rlar
9fd882327e
inpcom.c, abstraction, new_lib()
2013-05-19 23:08:50 +02:00
rlar
2b76a08190
inpcom.c, cleanup usage of free_function()
2013-05-18 23:24:15 +02:00
rlar
7e84a75ff7
inpcom.c, abstraction, free_function()
2013-05-18 23:24:13 +02:00
rlar
5892a65b23
inpcom.c, think in terms of struct functions instead of an integer
2013-05-18 23:24:10 +02:00
rlar
774c7f9781
inpcom.c, emphasize a potential bug
2013-05-18 23:23:38 +02:00
rlar
0132e3cc0c
inpcom.c, think in terms of struct library instead of an integer
2013-05-18 23:18:20 +02:00
rlar
811edbcafb
inpcom.c, collect globals into a struct
2013-05-18 23:18:20 +02:00
rlar
82ec45c519
inpcom.c, rename N_FUNCS and N_LIBRARY
2013-05-18 23:18:20 +02:00
h_vogt
3612ba951c
indentation
2013-05-18 14:57:17 +02:00
rlar
afeb7e4b59
inpcom.c, rewrite .lib processing
2013-05-18 09:52:59 +02:00
rlar
54be463685
inpcom.c, array bounds check, use controlled_exit()
2013-05-18 09:52:59 +02:00
h_vogt
8f18afbc9c
inpcom.c: debug output streamlined
2013-05-18 08:23:05 +02:00
h_vogt
e1c8dc5439
inpcom.c: larger array size, debug otuput modified
2013-05-18 08:11:09 +02:00
rlar
76747015dc
inpcom.c, array bounds check
2013-05-17 23:39:42 +02:00
dwarning
230fb2e293
rm debug printout
2013-05-17 07:13:30 +02:00
dwarning
55b59d76ba
Area Calculation Method (ACM) applied to bsim3v3.2.4 model
2013-05-16 22:22:51 +02:00
dwarning
ecbaffa43d
correct rdc and rsc definition
2013-05-15 21:33:07 +02:00
h_vogt
da38175e21
defines.f, winmain.c, .h: enable --with-wingui for CYGWIN
2013-05-15 21:10:39 +02:00
h_vogt
81c8a23d28
inpcom.c: disable m for e, h
2013-05-15 21:09:09 +02:00
dwarning
cc5cdc1293
whitespaces
2013-05-15 21:04:12 +02:00
dwarning
2ba6af1320
Allow Multiplier for current sources
2013-05-11 22:17:03 +02:00
dwarning
2c79b7b789
Allow Multiplier for current source in subckts
2013-05-11 22:07:47 +02:00
h_vogt
0b773150cc
inpcom.c: some comments added
2013-05-11 16:31:27 +02:00
h_vogt
c81f30ae8f
inpcom.c: no multiplier 'm' added to V, I lines in subckt
2013-05-11 16:06:58 +02:00
dwarning
42802f73a1
Alternative geometry correction for semiconductor capacitors
2013-05-09 21:50:55 +02:00
dwarning
38fe312f7d
Someone gives version=3.30e+00 in bsim models
2013-05-09 19:39:21 +02:00
h_vogt
fb3aa5b526
measure.c: disable autostop, if no .meas commands found
2013-05-09 11:45:15 +02:00
h_vogt
817ada1e1b
subckt.c: enable correct model renaming for inductors
2013-05-09 11:43:37 +02:00
h_vogt
cb6fe6389c
indload.c, indacld.c: multiplier m added
2013-05-09 10:28:38 +02:00
h_vogt
e4cfe0ffff
resload.c: m already set in ressetup.c
2013-05-09 10:23:51 +02:00
h_vogt
c9d4ab1d13
res...c: indentations, white spaces
2013-05-09 09:16:40 +02:00
h_vogt
4c589a1c71
ind..c,h: indentations, white spaces
2013-05-09 00:26:03 +02:00
h_vogt
31a3df3f47
ind...c: inductor with tc1, tc2 instance parameter
2013-05-09 00:20:54 +02:00
h_vogt
ba7f6c4a7a
cap: indentations, white spaces
2013-05-08 22:36:26 +02:00
h_vogt
dd32bb0e0a
cap: add tc1, tc2 instance parameters
2013-05-08 22:32:10 +02:00
dwarning
b4b345f345
Move instance m-Factor into ressetup
2013-05-08 08:43:02 +02:00
h_vogt
7108aae784
resload.c, restemp.c tc1, tc2 instance parameters override model parameters
2013-05-07 23:09:57 +02:00
dwarning
bd0dd7e465
Wrong version in a log message
2013-05-07 22:35:20 +02:00
dwarning
face333ee2
This is the delvto/mulu0 instance extension to bsim3v3
2013-05-07 11:14:57 +02:00
dwarning
1b8c8e6b78
only whitespaces
2013-05-05 11:43:26 +02:00
h_vogt
a23a913db9
inpcom.c fcn nested ternary hot fix
2013-05-03 23:11:51 +02:00
dwarning
6021719798
add some parameter aliases to be compatible
2013-05-01 23:35:12 +02:00
dwarning
5495f7c293
only whitespaces
2013-05-01 23:33:22 +02:00
rlar
b7ce5adfbf
sparse/*.c, whitespace
2013-04-28 20:48:11 +02:00
rlar
db799c4b85
sparse/*.c, rename `eMatrix' --> `Matrix' (comments)
2013-04-28 20:48:10 +02:00
rlar
218ad51421
sparse/*.c, rename `eMatrix' --> `Matrix' (prototypes)
2013-04-28 20:48:10 +02:00
rlar
7794c7a53c
sparse/*.c, rename `eMatrix' --> `Matrix'
2013-04-28 20:48:10 +02:00
rlar
19fef8bff4
sparse/*.c, simplify, drop the local copy `Matrix'
2013-04-28 20:48:10 +02:00
rlar
4382d81dc4
sparse/*.c, unify, use local copy `Matrix' instead of `eMatrix'
2013-04-28 20:48:10 +02:00
rlar
8cd5a15343
sparse/*.c, drop unnecessary (spREAL) cast
2013-04-28 20:48:10 +02:00
rlar
2cf9970996
sparse/*.c, drop unnecessary (double) cast
2013-04-28 20:48:10 +02:00
rlar
e69b235d9e
sparse/*.c, drop unnecessary (int *) cast
2013-04-28 20:48:10 +02:00
rlar
82e215ca04
sparse/*.c, drop unnecessary (MatrixPtr) cast
2013-04-28 20:48:10 +02:00
rlar
a1e7036f49
sparse/*.c, avoid (RealNumber *) casts by proper use of ElementPr
2013-04-28 20:48:10 +02:00
rlar
ee5b7a1053
sparse/*.c, drop unnecessary (void *) cast
2013-04-28 20:48:10 +02:00
rlar
e84ac7800f
sparse/*.c, drop unused artifacts
2013-04-28 20:48:10 +02:00
dwarning
8ea98aea6a
cleanings for sens2 code wrt SENSDEBUG printout
2013-04-27 11:01:02 +02:00
rlar
ff0ed666a0
workaround, make the opaque struct MatrixElement partially visible
...
this struct is private to the `sparse' world,
and lives in "maths/sparse/spdefs.h"
which can't be included here, because
it is incompatible to the rest of ngspice.
this is the same problem as in
ciderlib/oned/oneprint.c
ciderlib/twod/twoprint.c
2013-04-26 20:25:23 +02:00
rlar
f4241ef7ea
fix an incorrect typedef and cast
...
which was of no consequence,
because nobody made use of it.
ancient, already in the very first commit of ngspice
Date: Thu Apr 27 20:03:57 2000 +0000
2013-04-26 18:49:51 +02:00
dwarning
d95e098488
adapt the sense2 code to ngspice
2013-04-25 21:15:56 +02:00
dwarning
685ed9112d
fix a wrong GMIN implementation
2013-04-24 20:55:21 +02:00
rlar
3f971d0d8e
bug fix, preserve filename case for `codemodel', `load' and `use'
...
reported and fixed by Emil Lambrache
in bug tracker
"case sensitivity not preserved for file names - ID: 3611642"
https://sourceforge.net/tracker/?func=detail&atid=423915&aid=3611642&group_id=38962
2013-04-23 18:54:59 +02:00
dwarning
1f1d2db296
Makefile for SENSDEBUG fixed
2013-04-23 09:18:00 +02:00
dwarning
ef7794de2e
code for SENSDEBUG fixed
2013-04-23 09:12:42 +02:00
h_vogt
1a3b74e9e7
swload.c: reinstate the truncation code from swtrunc.c
...
(was removed in a patch from 2001 04 25)
2013-04-22 22:44:58 +02:00
h_vogt
c5c9b8d301
txldefs.h: update some comments
2013-04-22 22:41:29 +02:00
h_vogt
1200ce19fe
sharedspice.c, .h, .vcproj: comments, update für MS Visual Sudio build
2013-04-13 15:30:12 +02:00
h_vogt
29752f37a9
sharedspice.c, *.h: interface update, more comments
2013-04-13 10:33:46 +02:00
h_vogt
e95632f3f0
sharedspice.c: improved comments
2013-04-12 23:59:27 +02:00
Francesco Lannutti
d58e204cda
Corrected a prototype related warning
2013-04-08 21:51:01 +02:00
h_vogt
efe5dcc3ab
sharedspice.c: remove bug causing sigsegv
2013-04-07 20:48:52 +02:00
rlar
e134e9b1f9
xpsice, fix premature tfree() invocation
...
reported by "Heini X" on the ngspice-users mailing list
this bug was introduced in
: commit 0af75f3bd9
: Date: Sat Aug 18 18:31:23 2012 +0200
:
: subckt.c, mif_inp2.c: plug XSPICE setup memory leaks
2013-04-07 19:12:29 +02:00
rlar
d86c34aaca
sense2, cleanup, avoid (SENstruct *) casts
2013-04-07 17:34:59 +02:00
rlar
fd0f22701d
sense2, whitespace cleanup
...
checked for object file invariance
2013-04-07 17:33:48 +02:00
Francesco Lannutti
eb9060376c
fix sense2, which is unsupported code
2013-04-07 16:21:08 +02:00
h_vogt
7b3b5285f0
sharedspice.c: small updates
2013-04-03 20:56:28 +02:00
Francesco Lannutti
c84d46bab5
Added an option to still select SPARSE 1.3 even when KLU is compiled
...
However, in this case, KLU is selected by default
To enable SPARSE 1.3, please use the following syntax:
.OPTIONS sparse
in NON-capital letters
2013-04-03 16:37:59 +02:00
Francesco Lannutti
bfe7a5444c
Deleted old parameters due to the New Binding Method
2013-04-03 09:34:41 +02:00
Francesco Lannutti
e27b9e4abc
Fixed some bugs introduced during CIDER integration in KLU environment
2013-04-02 08:43:01 +02:00
Francesco Lannutti
ffebc437fc
Added a comment about the remaining unsupported models on KLU when NGSPICE is launched
2013-04-01 23:10:06 +02:00
Francesco Lannutti
dfe5d0c68c
New Binding Method extended to VSRC device
2013-04-01 23:09:39 +02:00
Francesco Lannutti
bc6efce79c
New Binding Method extended to VCVS device
2013-04-01 23:09:10 +02:00
Francesco Lannutti
3872fe0171
New Binding Method extended to VCCS device
2013-04-01 23:08:35 +02:00
Francesco Lannutti
6127f8a881
New Binding Method extended to VBIC device
2013-04-01 23:08:05 +02:00
Francesco Lannutti
e73fcbb124
New Binding Method extended to TXL device
2013-04-01 23:07:30 +02:00
Francesco Lannutti
22ec2a4cff
New Binding Method extended to TRA device
2013-04-01 23:06:45 +02:00