rlar
c5e0bcde04
cleanup using `hypot()'
2014-12-06 20:41:11 +01:00
rlar
e08dcafbe9
cleanup, signature of CKTacDump() and CKTdump(), void* --> runDesc*
2014-10-12 22:07:28 +02:00
rlar
5c97e31049
cleanup, use '\0' and NULL
2014-09-20 19:20:20 +02:00
rlar
9e72296e40
src/spicelib/parse, implement `nint()' (`B' language)
2014-09-20 17:15:09 +02:00
rlar
2602a492b2
fix `log' in `B' and in `.control', to base e instead of 10
...
In the B language this can be considered a bug fix.
In the .control language this is a severe change
and breaks backwards compatibility.
In all three languages 'numparam' 'B' and '.control' we now have
ln to the base e
log to the base e
log10 to the base 10
Thus log and log10 is now consistent
with the vast majority of programming languages.
ln is merely for convenience.
very few other languages have it.
I'd like to discourage its usage.
2014-09-12 19:18:11 +02:00
rlar
abfd38b535
B language, introduce `log10'
2014-09-12 19:10:07 +02:00
rlar
bdf70bd2b0
cleanup, rename PTln --> PTlog, PTF_LN --> PTF_LOG (`B' language)
2014-09-12 19:09:30 +02:00
rlar
93a212ca3c
cleanup, rename PTlog --> PTlog10, PTF_LOG --> PTF_LOG10 (`B' language)
2014-09-12 19:05:56 +02:00
rlar
f5d05af51d
inpgmod.c, INPgetModBin(), use model_name_match()
2014-08-09 18:17:51 +02:00
rlar
6dc5f12914
USE_OMP, dont miss error return codes when a DEVLoadOMP() invocation fails
2014-06-26 19:50:12 +02:00
dwarning
e562243558
hsm2ld.c, when multithreading, always print the debuging header lines
2014-06-26 19:50:10 +02:00
dwarning
a94bcaeb0e
multicore simulation with hisim2
2014-06-26 19:50:09 +02:00
rlar
25a093c557
hsm2eval.c, avoid static variables to allow multithreading
2014-06-26 19:50:08 +02:00
dwarning
27cb51afca
hisim2, remove register class
2014-06-26 19:50:01 +02:00
dwarning
a646a5f78f
devices/bsim4, update to version 4.8
2014-06-26 19:49:34 +02:00
dwarning
010174ec2a
devices/bsim4v7, add to build infrastructure
2014-06-26 19:48:15 +02:00
dwarning
58122ce47b
devices/bsim4v7, string substitution, bsim4 -> bsim4v7
2014-06-26 19:46:01 +02:00
dwarning
7e4128c60a
devices/bsim4v7, new directory, plain copy from devices/bsim4
2014-06-26 19:44:57 +02:00
dwarning
cba69c4850
devices/bsim4v4, remove ancient bsim4 model version 4.4
2014-06-26 19:43:54 +02:00
rlar
9736b0fe2b
dev.c, get rid of hardwired device enumeration
2014-06-26 19:04:55 +02:00
dwarning
5bb69f77d1
hisimhv1, hisim2, clean up unused variables
2014-06-24 18:19:51 +02:00
rlar
609c246b95
cktpzstr.c, cleanup minimising / maximising operations
2014-05-15 18:50:35 +02:00
rlar
aa7a7606c7
avoid multiple declarations of controlled_exit(), add 'noreturn' attribute
2014-05-14 21:36:18 +02:00
rlar
9a9e1c5413
ifeval.c, IFeval(), pronounce definite end of instructions flow
2014-05-14 20:55:32 +02:00
rlar
eedb80a2ba
rewrite, using IFerrorf()
2014-05-09 16:36:57 +02:00
dwarning
157aedd72d
update hisimhv to version 1.2.4
2014-05-09 16:36:57 +02:00
dwarning
452544b30e
apply few patches according the model developers web site
2014-05-07 18:45:00 +02:00
dwarning
d671e70b6c
clarify level parameter for hisim and hisimhv
2014-05-05 20:35:03 +02:00
dwarning
de6293de18
apply few patches according the model developers web site
2014-05-05 20:18:16 +02:00
dwarning
1e1c4fe168
apply few patches according the model developers web site
2014-04-20 19:04:29 +02:00
rlar
cc56c90b9d
drop asprintf()
2014-04-12 21:02:31 +02:00
rlar
7aa454e5b4
rewrite, using tprintf()
2014-04-05 19:10:12 +02:00
rlar
4049e8ec1f
rewrite, using IFerrorf()
2014-04-04 21:58:08 +02:00
rlar
ea7372efe7
rewrite, useing IFerrorf()
...
OUTerror() and IFerror() are no more used,
but kept for compatibility
2014-04-04 21:22:48 +02:00
h_vogt
17185a601c
asrcask.c: allow current readout like @bcur[i], if in current mode
2014-02-07 22:40:26 +01:00
Henrik Forsten
3794c1eb20
mark end of struct GENmodel overlay
2014-01-19 17:38:32 +01:00
h_vogt
d5b2460123
inp.c, inp2q.c improve error message
...
when we exit() in batch mode due to a missing model definition
2014-01-11 16:24:19 +01:00
rlar
8803edc16b
tfanal.c noisean.c, bug fix which was introduced in "CKTfndDev(), rewrite"
...
the original CKTfndDev() was able to limit its search
for an instance with given name
to instances of a certain "type"
(this was a speed optimisation which is of no use anymore,
because we use a hashtable now)
the new CKTfndDev() does not consider "type"
thus, here in tfanal.c and noisean.c we have to check the "type"
after CKTfndDev() since we no longer can limit its search
to the given "type"
2014-01-11 16:24:12 +01:00
dwarning
b535b43980
1-f-code.c, use fftw3
2014-01-02 09:54:00 +01:00
rlar
d146502fc9
ptfuncs.c, drop inaccurate replacements for ashinh() acosh() and atanh()
2014-01-02 09:33:23 +01:00
h_vogt
4e1c23780c
dctran.c bug fix, reported by Berk Özer
2014-01-02 09:33:05 +01:00
dwarning
2838eeb1ac
devices/vbic, implement VBICsoaCheck()
2014-01-02 09:32:55 +01:00
dwarning
2875ac632f
devices/hisim2, implement HSM2soaCheck()
2014-01-02 09:32:54 +01:00
dwarning
f6c6fa85a0
devices/hisimhv1, implement HSMHVsoaCheck()
2014-01-02 09:32:52 +01:00
dwarning
7bafe7c238
devices/bsimsoi, implement B4SOIsoaCheck()
2014-01-02 09:32:51 +01:00
dwarning
8a005d8e4c
devices/bsim4v6, implement BSIM4v6soaCheck()
2014-01-02 09:32:49 +01:00
dwarning
4b643d6b3f
devices/bsim4v5, implement BSIM4v5soaCheck()
2014-01-02 09:32:48 +01:00
dwarning
5a64b7849c
devices/bsim4, implement BSIM4soaCheck()
2014-01-02 09:32:46 +01:00
dwarning
f9c05885fa
devices/bsim3v32, implement BSIM3v32soaCheck()
2014-01-02 09:32:45 +01:00
dwarning
4e4ea00ba7
devices/bsim3, implement BSIM3soaCheck()
2014-01-02 09:32:43 +01:00