rlar
1b3e77ca32
polish `GCA' macro
checked for object file invariance
13 years ago
rlar
d52c9e401a
polish `IFC' macro
checked for object file invariance,
different code for inppas3.c, seems to be ok
13 years ago
rlar
14a6bd9314
polish `MERROR' macro
checked for object file invariance
13 years ago
dwarning
1bb270e301
inp2y.c, TXL bug fix
reported by John Reuben P on the ngspice-users mailing list
need to insert instance names into the symbol table with INPinsert()
13 years ago
rlar
4ad4877e30
CKTfndDev(), drop unused argument `modname' which is always NULL
13 years ago
rlar
156c9ea086
cleanup CKTfndDev(), findInstance() invocation
13 years ago
rlar
7c15b99ebc
CKTfndDev(), #6/6, cleanup
13 years ago
rlar
a2b50f5c1e
CKTfndDev(), #5/6, cleanup
13 years ago
rlar
235283d96a
CKTfndDev(), #4/6, cleanup
13 years ago
rlar
52c0731b69
CKTfndDev(), #3/6, cleanup
13 years ago
rlar
8c91149625
CKTfndDev(), #2/6, cleanup
13 years ago
rlar
8a69f5c1c8
CKTfndDev(), #1/6, whitespace
13 years ago
rlar
025c1e751e
abstraction, new function `find_instance()'
13 years ago
Henrik Forstén
30d7647378
search just once for basic device types
13 years ago
dwarning
ae78dd06ef
devices/mos*: prevent NaN in sqrt for negative value of model parameter `PHI'
13 years ago
Henrik Forstén
97d99067a6
inpsymt.c, use "Daniel J. Bernstein" hash function
instead of a simple sum.
just for note,
there is a wealth of newer hash functions.
For example "The FNV Non-Cryptographic Hash Algorithm"
from http://tools.ietf.org/html/draft-eastlake-fnv-03
13 years ago
rlar
2eb5a7ac00
avoid `(IFuid) 0' cast
13 years ago
rlar
daf4fba6db
convert K&R function definitions to ansi style
13 years ago
rlar
9b9bf075d1
fix for automatic indention
this part of
> commit f9144f90b3
> Author: pnenzi <pnenzi>
> Date: Tue May 23 20:04:32 2000 +0000
>
> Applied Widlok patch
is hostile to automatic indention
13 years ago
dwarning
0fd9956a56
devices/res: use model parameter `r' and `res' as default for instances w/o value
and set minimal resistor value to 1 mOhm
13 years ago
dwarning
f120c30ae4
devices/res: whitespace cleanup
13 years ago
h_vogt
6ce0412690
cktop.c: indentation
13 years ago
rlar
14687910d9
rewrite `TSTALLOC()' macro for auto indentation
checked for object code invariance
13 years ago
dwarning
e0a4373553
add `rgeomod' as model parameter for bsim4
13 years ago
dwarning
2dcea6d7c1
parser/*.c: correct the `pwr' derivative
13 years ago
dwarning
91ab0a3c74
parser/*.c: implement a signed power function `pwr' for controlled sources
13 years ago
h_vogt
a469aa9387
devices/vccs: implement multiplier `m' (G source)
13 years ago
h_vogt
2ccf0a7097
devices/cccs: implement multiplier `m' (F source)
13 years ago
Francesco Lannutti
d84f3af2d3
vcvsset.c, cleanup order of TSTALLOC() invocations
13 years ago
dwarning
b9a954df60
inpptree.c, ptfuncs.c: whitespace cleanup
13 years ago
dwarning
2b6737e164
devices/bsim3, devices/bsim3v32: add `nqsmod' as model parameter
13 years ago
dwarning
0a5ac78e8a
devices/hisimhv1: correct the `qme2' rangecheck
13 years ago
dwarning
d5e3f1978a
devices/bsim3: whitespace cleanup
13 years ago
dwarning
b51f84e0ff
devices/bsim3: complete the ACM parameter set with xl and xw
13 years ago
dwarning
708fcbaed1
devices/bsim3: apply Area Calculation Method (ACM) to the bsim3v3.3 model
13 years ago
dwarning
c7c89c28a9
devices/bsim3: reposition sourceConductance block
13 years ago
dwarning
02dc233bc5
devices/bsim3: reposition DrainSatCurrent block
13 years ago
h_vogt
31405ed9cb
hsm2set, hsmhvset.c: error message
13 years ago
h_vogt
7387d59b1a
dctran.c, bug fix `#235 When Using .TRAN analysis with UIC, ...'
add a breakpoint for UIC
#235 When Using .TRAN analysis with UIC, unconnected pulse bug
http://sourceforge.net/p/ngspice/bugs/235/
13 years ago
Francesco Lannutti
fee628b6df
unify, use #include "vccsext.h" the same way as in all other models
13 years ago
h_vogt
07a662b271
traninit.c, cleanup indentation
13 years ago
h_vogt
bba1d2f5b9
b4v4getic.c, cleanup indentation
13 years ago
dwarning
ff6a4990bd
devices/bsim3v32: whitespace cleanup
13 years ago
dwarning
7b2bd10b64
devices/bsim3v32: apply Area Calculation Method (ACM) to the bsim3v3.2.4 model
13 years ago
dwarning
959ee9cfbb
devices/bsim3v32: reposition DrainSatCurrent block
13 years ago
dwarning
05a9a8931d
devices/bsim3v32: remove duplicate `SourceSatCurrent' block
13 years ago
dwarning
af0361d5b4
devices/bsim3v32: single out duplicate `SourceSatCurrent' block
13 years ago
dwarning
85b072f2bb
devices/bsim3v32: remove duplicate `DrainSatCurrent' block
13 years ago
dwarning
751c642db2
devices/bsim3v32: single out duplicate `DrainSatCurrent' block
13 years ago
dwarning
ecbaf5063a
devices/bsim3v32: correct `rdc' and `rsc' definition
13 years ago