Francesco Lannutti
|
23a5a7c479
|
Added a conditional compilation switch for the KCL Verification
|
2013-05-27 10:23:04 +02:00 |
Francesco Lannutti
|
6bc4da9952
|
new_kirchhoff-2 branch rebased on master in new_kirchhoff-3 branch
|
2013-05-27 08:43:04 +02:00 |
Francesco Lannutti
|
06cefc0b10
|
Created a New Infrastructure for the KCL Verification based on the Linear and Non-Linear Node Method
|
2013-05-27 08:26:54 +02:00 |
Francesco Lannutti
|
575b8bff42
|
Fixed the KCL implementation. Now it really works! :)
|
2013-05-27 08:26:53 +02:00 |
Francesco Lannutti
|
09b048e334
|
Corrected a bug in the KCL implementation of the BSIM4 model
|
2013-05-27 08:26:53 +02:00 |
Francesco Lannutti
|
2f87491454
|
KCL Formulation Reworked
BSIM4 Fvk Reworked (this is not the final formulation)
|
2013-05-27 08:26:53 +02:00 |
Francesco Lannutti
|
a3dff9e486
|
Updated the BSIM3 model with a commented out Matrix-Vector multiplication as reference for the KCL Verification
|
2013-05-27 08:26:53 +02:00 |
Francesco Lannutti
|
ad3ae50dee
|
Updated some bsim3 tests to run with the BSIM3 model instead of the BSIMv32 model
|
2013-05-27 08:26:53 +02:00 |
Francesco Lannutti
|
b14c49eacc
|
Speeded up the KCL Verification Method, performing the KCL Check only after that the Voltage Check result is good
|
2013-05-27 08:26:53 +02:00 |
Francesco Lannutti
|
609c3b9967
|
Added a preliminary version of the BSIM4v7 model for the KCL verification
|
2013-05-27 08:26:53 +02:00 |
Francesco Lannutti
|
cf4f3cddcf
|
Added examples for the KCL verification
|
2013-05-27 08:26:53 +02:00 |
Francesco Lannutti
|
5c151a53ca
|
Added BSIM3 to the "new_kirchhoff" KCL verification
|
2013-05-27 08:26:52 +02:00 |
Francesco Lannutti
|
b0ed9803c2
|
Added MOS6 to the "new_kirchhoff" KCL verification
|
2013-05-27 08:23:23 +02:00 |
Francesco Lannutti
|
6762ff8a7c
|
Added BSIM2 to the "new_kirchhoff" KCL verification
|
2013-05-27 08:23:23 +02:00 |
Francesco Lannutti
|
a1eeb1f278
|
Added MOS1 to the "new_kirchhoff" KCL verification
|
2013-05-27 08:23:23 +02:00 |
Francesco Lannutti
|
d98e03c194
|
Added support for "new_kirchhoff" for CCCS, CCVS, VCCS and VCVS devices
|
2013-05-27 08:23:23 +02:00 |
Francesco Lannutti
|
0fcf27677f
|
Reviewed IND, ISRC, RES and VSRC to work with the "new_kirchhoff" KCL verification
|
2013-05-27 08:23:23 +02:00 |
Francesco Lannutti
|
be7a8f84cf
|
Added support for "new_kirchoff" for IND, RES, VSRC devices
|
2013-05-27 08:23:23 +02:00 |
Francesco Lannutti
|
8610465c4d
|
Added support for "new_kirchoff" for CAP, ISRC devices
|
2013-05-27 08:21:04 +02:00 |
Francesco Lannutti
|
9cc0801b2b
|
Implemented the KCL verification in place of the classical SPICE3 check for the circuit currents
This version modifies every model directly to obtain fvk in a separate vector, instead of using a matrix-vector product
|
2013-05-27 08:21:03 +02:00 |
Francesco Lannutti
|
675d8fdb1c
|
cleanup
|
2013-05-27 08:21:03 +02:00 |
dwarning
|
a2d0d8031f
|
indentation
|
2013-05-26 21:18:51 +02:00 |
rlar
|
cf734f60ac
|
inpcom.c, cleanup deck loops #4/4
|
2013-05-26 19:24:17 +02:00 |
rlar
|
3ee0374c0f
|
inpcom.c, cleanup deck loops #3/4
|
2013-05-26 19:24:16 +02:00 |
rlar
|
1d26f71075
|
inpcom.c, cleanup deck loops #2/4
|
2013-05-26 19:24:16 +02:00 |
rlar
|
1905d23212
|
inpcom.c, cleanup deck loops #1/4
|
2013-05-26 19:24:16 +02:00 |
h_vogt
|
559ef1d771
|
xpressn.c: reduce number of (forbidden) keywords
to what is actually used
|
2013-05-26 15:31:49 +02:00 |
rlar
|
03aca8385c
|
inpcom.c, inp_chk_for_multi_in_vcvs() shrink scope of variables
|
2013-05-26 00:40:31 +02:00 |
rlar
|
bffc2cb428
|
inpcom.c, cleanup
|
2013-05-26 00:31:31 +02:00 |
rlar
|
c6df44e48d
|
inpcom.c, bug fix (incorrect check for mal formed line)
|
2013-05-26 00:31:30 +02:00 |
rlar
|
073ba1c628
|
inpcom.c, cleanup
|
2013-05-26 00:19:07 +02:00 |
rlar
|
a85a5d6c3e
|
inpcom.c, simple cleanups
|
2013-05-26 00:07:43 +02:00 |
rlar
|
2aaa3acae3
|
inpcom.c, change semantics of skip_back_non_ws() and skip_back_ws()
|
2013-05-25 23:38:57 +02:00 |
rlar
|
4466748ffb
|
inpcom.c, unify skip_back() usage #2/2
|
2013-05-25 23:18:16 +02:00 |
rlar
|
b08ae02958
|
inpcom.c, unify skip_back() usage #1/2
|
2013-05-25 23:18:14 +02:00 |
rlar
|
a6f787aa00
|
inpcom.c, cleanup inp_get_func_from_line()
|
2013-05-25 18:52:56 +02:00 |
rlar
|
d78da5b221
|
inpcom.c, drop artifiact, now this isn't any more a bug
|
2013-05-25 18:19:57 +02:00 |
rlar
|
1abcf9d4fa
|
inpcom.c, use a list to store the `.func' lookup table
|
2013-05-24 22:31:22 +02:00 |
rlar
|
b5f56ddc4f
|
inpcom.c, use a `rib cage' to store the .subckt lexical scoping of `.func'
|
2013-05-24 22:17:35 +02:00 |
rlar
|
57a7ce3723
|
inpcom.c, cleanup inp_expand_macros_in_deck() recursion
|
2013-05-24 22:03:33 +02:00 |
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 |
h_vogt
|
985282e33e
|
README.adms Warning about outdated information
|
2013-05-20 19:08:58 +02:00 |