Commit Graph

7079 Commits

Author SHA1 Message Date
Francesco Lannutti 77e1daa3c2 Enhanced KLU to avoid loosing computation cycles. The speedup is quite low, though: ~1% 2020-10-28 23:49:48 +01:00
Francesco Lannutti 94c0e71fd5 fix the list of supported devices 2020-10-28 23:49:48 +01:00
rlar b59e175b06 Added CPL Model to KLU 2020-10-28 23:49:48 +01:00
Francesco Lannutti adb643dd78 Added HISIMHV2 Model to KLU 2020-10-28 23:49:48 +01:00
Francesco Lannutti 5724429e8e Added ASRC Model to KLU 2020-10-28 23:49:48 +01:00
Francesco Lannutti 6e05465140 KLU Integration from scratch #7, devices, bsim4/ (which is bsim4v8) 2020-10-28 23:49:48 +01:00
rlar af4dbe0e38 KLU Integration from scratch #6, devices, bsim4v7/ 2020-10-28 23:49:48 +01:00
Francesco Lannutti 5d582ff058 Fixed the KLU package to let it correctly compile in libngspice.so 2020-10-28 23:49:48 +01:00
Francesco Lannutti 62333c4f23 KLU Integration from scratch #5, devices 2020-10-28 23:49:48 +01:00
Francesco Lannutti dfcfa60c0f KLU Integration from scratch #4, changed files 2020-10-28 23:49:48 +01:00
Francesco Lannutti d04c981256 KLU Integration from scratch #1, new files 2020-10-28 23:49:48 +01:00
Francesco Lannutti 4a4c8e828f move include files to src/include/ngspice/ 2020-10-28 23:49:48 +01:00
Francesco Lannutti a6afb3dd08 fix include file directories (will be in src/include/ngspice/) 2020-10-28 23:49:48 +01:00
rlar 67277d4e94 delete-trailing-whitespace 2020-10-28 23:49:48 +01:00
Francesco Lannutti a8eb1e4608 incorporate KLU source files from SuiteSparse-3.7.0.tar.gz 2020-10-28 23:49:48 +01:00
rlar 19412aadc5 SuiteSparse.org, recipe for incorporation of SuiteSparse-3.7.0.tar.gz 2020-10-28 23:49:48 +01:00
Francesco Lannutti f7dc3b782c KLU Integration from scratch #1, examples/klu/Circuits 2020-10-28 23:49:48 +01:00
Holger Vogt 371ad3496c Add icons to the distribution 2020-10-18 11:35:22 +02:00
Holger Vogt 798d2b2db1 add type conversion to int 2020-10-16 18:36:23 +02:00
Holger Vogt a95700799d install the callback function 2020-10-16 18:15:05 +02:00
Holger Vogt 28861739f8 allow writing character '%' 2020-10-16 18:12:31 +02:00
dwarning 75228612c0 few fixes for prototypes 2020-10-15 18:25:25 +02:00
dwarning ac4aa9dd8f VSRC - requested power should comply with passive convention bug #517 2020-10-15 17:48:31 +02:00
Holger Vogt af99beb6a2 Allow simple copying from start time to end time 2020-10-15 17:45:08 +02:00
Holger Vogt 013c74918f Command 'cutout': Don't add the scale vector to nv->v_scale.
So the new plot with its vectors copied resembles the old plot.
2020-10-15 17:44:30 +02:00
Holger Vogt a836f81d62 This is a quick fix to the Windows printing function.
Tested with pdf and a color laser printer.
Still some bugs: the grid needs to be fixed.
2020-10-15 17:41:58 +02:00
Holger Vogt af2f3790f1 Enlarge pulse width to allow the amp to stabilize 2020-10-11 22:40:36 +02:00
Holger Vogt d14e53b0dd Prepare ngspice-33 2020-10-11 22:30:57 +02:00
Holger Vogt 51df9aaa55 remove non ascii character §, which leads to compiler warnings 2020-10-11 21:12:29 +02:00
Holger Vogt 390b699b89 demonstrate the command 'cutout' 2020-10-11 11:32:43 +02:00
dwarning a6e74b9f9a VDMOS 100W example improve result display 2020-10-10 14:05:05 +02:00
dwarning 36550f0984 VDMOS 100W example improve result display 2020-10-10 14:04:55 +02:00
dwarning d3f0a53a81 VDMOS missing entry for shomod AF and KF - bug #515 2020-10-10 14:04:46 +02:00
dwarning 099e2c13eb VDMOS handle thermal as a flag 2020-10-10 14:04:06 +02:00
dwarning cbe02d9265 VDMOS allow series resistance = 0 Ohm by using node collapsing 2020-10-10 14:03:54 +02:00
dwarning f2e902b2bb VDMOS few model parameter default corrections 2020-10-10 14:03:41 +02:00
dwarning 280bea9d50 restructering thermal update by unified function
introduce diode series resistor thermal contribution

separate naming of mos and diode model parameter
2020-10-10 14:03:26 +02:00
Holger Vogt f07a17878a Clarify win_bison location 2020-10-10 13:55:47 +02:00
dwarning 89cceb1560 BJT, alias NK for NKF beta rolloff parameter 2020-10-10 13:55:40 +02:00
Holger Vogt 16b225705f Add a check for 'windres' to configure.ac,
if Windows GUI or Console
2020-10-10 13:55:32 +02:00
Holger Vogt ef7f43a060 Move compiling the ICON from compile_mingw.sh to makefile.am
fixes bug no. #516
2020-10-10 13:55:11 +02:00
dwarning 43f10237b5 BJT unsetup delete coll nodes from inner to outer 2020-10-10 13:54:47 +02:00
Holger Vogt 4d062ecc92 fix a bug in the derivative 2020-10-10 13:54:39 +02:00
Holger Vogt b86f7ce14d compare aswitch (with limit=TRUE) and pswitch 2020-10-10 13:54:23 +02:00
Holger Vogt 1f6c4d6338 Add a new code model pswitch, behaviour directly compatible
to PSPICE (rounded corner at cntl_on)
2020-10-10 13:53:47 +02:00
Holger Vogt fdc143ce16 Add a limit capability to the code model aswitch
Example switch-oscillators_inc.cir showed currents up to 3GA
2020-10-10 13:53:36 +02:00
Holger Vogt 4bcacb310d enable XSPICE %vnam in subcircuits.
The token following after %vnam has to be
tranlated as an instance during subcircuit expansion.
2020-10-10 13:53:10 +02:00
Holger Vogt 14ef4e74ec Add PSPICE compatible ISWITCH
Translates iswitch either to csw or to aswitch models
2020-10-10 13:53:02 +02:00
Holger Vogt 51cfedc054 Improved error message (name the device instance)
when ac simulation and current or power are requested
2020-10-10 13:52:43 +02:00
Holger Vogt 644d8d0a3f Error message where to find the missing parameter
(only if 'set ngdebug' is given).
2020-10-10 13:52:32 +02:00