Commit Graph

7081 Commits

Author SHA1 Message Date
Holger Vogt 4c32f00b4e Move compiling the ICON from compile_mingw.sh to makefile.am
fixes bug no. #516
2020-10-04 13:56:01 +02:00
Holger Vogt 104bf06551 compare aswitch (with limit=TRUE) and pswitch 2020-10-03 10:57:50 +02:00
Holger Vogt d183d96a1b Merge branch 'pre-master' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master 2020-10-03 10:21:04 +02:00
Holger Vogt f00d2d3883 Add a new code model pswitch, behaviour directly compatible
to PSPICE (rounded corner at cntl_on)
2020-10-03 10:20:28 +02:00
Holger Vogt 80c4ae2d85 Add a limit capability to the code model aswitch
Example switch-oscillators_inc.cir showed currents up to 3GA
2020-10-03 10:16:15 +02:00
dwarning 13c2f9a512 BJT unsetup delete coll nodes from inner to outer 2020-10-01 18:06:31 +02:00
Holger Vogt 8fffe0bbaa enable XSPICE %vnam in subcircuits.
The token following after %vnam has to be
tranlated as an instance during subcircuit expansion.
2020-09-26 23:33:33 +02:00
Holger Vogt 26926a6204 Add PSPICE compatible ISWITCH
Translates iswitch either to csw or to aswitch models
2020-09-26 23:31:53 +02:00
dwarning 111a05e188 VDMOS 100W example improve result display 2020-09-26 14:13:47 +02:00
dwarning 62df9ee63c VDMOS 100W example improve result display 2020-09-26 14:07:54 +02:00
dwarning d3f89775e0 VDMOS missing entry for shomod AF and KF - bug #515 2020-09-26 14:05:32 +02:00
Holger Vogt f5b111b8a2 Improved error message (name the device instance)
when ac simulation and current or power are requested
2020-09-26 13:13:18 +02:00
Holger Vogt 53ac608d37 Error message where to find the missing parameter
(only if 'set ngdebug' is given).
2020-09-26 13:12:22 +02:00
Holger Vogt 77c898577e Improve on commit d6aa22e5 from 09.09.2020
Warning message only when 'set ngdebug' and instance or model line vectors read in do not have enclosing parens.
Both vectors with or without enclosing parens are allowed.
2020-09-26 11:31:19 +02:00
dwarning cb9c7a6f2c VDMOS handle thermal as a flag 2020-09-25 21:05:12 +02:00
dwarning 0dfd66d65b BSIM4 change wnflag parameter to integer 2020-09-24 14:04:51 +02:00
dwarning 9a018db849 BSIM4 add wnflag to latest bsim4 version 2020-09-24 13:55:22 +02:00
dwarning 52691ebe0d VDMOS allow series resistance = 0 Ohm by using node collapsing 2020-09-24 10:35:41 +02:00
dwarning 7084e0dda8 VDMOS few model parameter default corrections 2020-09-24 09:39:54 +02:00
dwarning 56677f9d02 cleaning prototypes 2020-09-17 16:42:45 +02:00
dwarning ae18a078cd rm redundant redeclaration 2020-09-16 23:52:27 +02:00
dwarning b60ac4499a user defined .spiceinit 2020-09-16 17:12:01 +02:00
dwarning 668a003f95 spinit needed 2020-09-16 16:54:22 +02:00
dwarning 00b9aee127 better place for prototype 2020-09-16 15:54:52 +02:00
dwarning 78976dfca4 better place for prototype 2020-09-16 15:38:12 +02:00
dwarning 239dc767a1 prevent few gcc warnings 2020-09-16 15:21:06 +02:00
Holger Vogt b3083ddfbc Fix a bug in the comment of the file headers 2020-09-13 22:32:57 +02:00
Holger Vogt 07d1313fa4 GPL instead of BSD 2020-09-13 20:12:39 +02:00
Holger Vogt aae6f38832 Update on various licences for XSPICE code models 2020-09-13 18:07:15 +02:00
Holger Vogt 1f51baa02c License 3-clause BSD
Update to license information
2020-09-13 17:48:18 +02:00
Holger Vogt a5911b761e XSPICE is Public Domain
Update to license info
2020-09-13 17:42:48 +02:00
Holger Vogt 1e07a8b8bd XSPICE is in the public domain.
Update to the license information.
2020-09-13 17:32:47 +02:00
Holger Vogt c71d88d72f licensi info:
Public Domain

Georgia Tech Research Corporation
Atlanta, Georgia 30332
PROJECT A-8503
2020-09-13 13:19:15 +02:00
Holger Vogt d74d492198 Add wnflag as an instance parameter. 2020-09-11 22:24:53 +02:00
Holger Vogt 4ad8b5566b Add .options wnflag = 0|1 to unselect|select
nf as a divisor for w/nf while model binning.
Enable reading wnflag from the instance line.
2020-09-11 22:24:24 +02:00
Holger Vogt 77c9b2e122 Use W/nf for selecting binning model,
if compat mode Spectre is set by
set ngbehavior=spe
in .spiceinit
2020-09-10 23:23:22 +02:00
Holger Vogt b1401cbdbf add a Spectre compatibility mode 2020-09-10 23:21:34 +02:00
Holger Vogt c9b3144d79 Merge branch 'pre-master' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master 2020-09-09 20:24:12 +02:00
Holger Vogt ebf6cf0ecc replace gettok by gettok_node to ignore parentheses when reading
a .model line in the altermod ... file ... command.
2020-09-09 20:23:30 +02:00
Holger Vogt d6aa22e511 Fix a bug when reading a list of type ( 2 4 6 ): If ')' was not
the last token, an error message was generated.
2020-09-09 20:21:15 +02:00
Holger Vogt b8aea4ce86 Bug no. #512: Set a breakpoint at delay time td to safely
catch the starting time point of the random numbers
2020-09-09 20:19:37 +02:00
dwarning dedd667d1d VDMOS fix bypass label in diode section 2020-09-09 16:12:07 +02:00
dwarning 32ad66fdbf truncation error calculation for body diode charge 2020-09-09 16:11:50 +02:00
dwarning 4c641f8d76 restructering thermal update by unified function
introduce diode series resistor thermal contribution

separate naming of mos and diode model parameter
2020-09-09 16:11:17 +02:00
dwarning 6b2f1683f9 white spaces 2020-09-09 16:10:59 +02:00
dwarning 459b22c70e include power dissipation of drain resistance 2020-09-09 16:10:41 +02:00
dwarning 23c8f99454 limit deltemp maximum stepsize 2020-09-09 16:10:03 +02:00
dwarning 72d2a232f0 VDMOS change name of some matrix entries to make life easier 2020-09-09 16:09:39 +02:00
dwarning a990dec381 VDMOS change thermal left and rigth side signs that mos and diode part follow same logic 2020-09-09 16:09:16 +02:00
dwarning 4f689b8f11 unify temperature limit routine for usage in self-heating model 2020-09-09 16:06:24 +02:00