Commit Graph

7068 Commits

Author SHA1 Message Date
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
dwarning d898f75d6f rearrange and white spaces 2020-09-09 15:52:01 +02:00
dwarning ee3bf7f998 correct peripheral resistor current temperature dependency 2020-09-09 15:51:29 +02:00
dwarning 7d9c6c6b42 BJT prevent crash in qs model for insane parameter entry 2020-09-09 09:52:23 +02:00
dwarning a3f99eb2ce BJT Kull Quasi-Saturation model 2020-09-09 09:24:20 +02:00
dwarning aa4681ea98 VBIC add quasi-saturation example 2020-09-04 23:36:25 +02:00
dwarning c98f2661ba VBIC copy before voltage prediction 2020-09-04 23:30:06 +02:00
dwarning 8ff1716458 workaround for bug #511 to prevent copy model parameter M to device multiplier 2020-08-25 17:37:29 +02:00
dwarning d407258e11 add alternative temperature model for certain jfet parameter 2020-08-25 17:36:10 +02:00
Holger Vogt 9e422be493 proper size_t to int conversion 2020-08-20 17:25:55 +02:00
Holger Vogt 43b96d69bf simplify the previous commit, single step warp if multibyte utf-8 character 2020-08-18 10:40:14 +02:00
Holger Vogt 8c1862cd8f X11: re-enable writing text to a graph if libxft is used 2020-08-18 09:43:11 +02:00
Holger Vogt 835471af1d add fcn com_optran(wordlist* wl) to enable compiling ngnutmeg 2020-08-18 00:54:28 +02:00
Holger Vogt 2bf743a07b remove unused 2020-08-18 00:53:54 +02:00