8928 Commits (cf9b889bb2a8e694d4ffb4efaa529a65093d40d4)
 

Author SHA1 Message Date
Holger Vogt cac87d9dd0 Improve response to error: reporting the error when 2 years ago
Holger Vogt e561249e9b fix a bug in the ={par({...})} function. 2 years ago
Holger Vogt ee39b2600b Add a evaluation function which truly removes also the 2 years ago
Holger Vogt bfb7798f97 measure example with expression evaluation 2 years ago
Holger Vogt 49951cd197 Bug 664: Report an error if token in meas statement is not a vector and 2 years ago
dwarning a1210a257d use only magnitudes in ac noise analysis even if openvaf compiled models deliver negative noise contributions 2 years ago
dwarning 7722c3dc6b only access to CKTkluMODE if KLU configured 2 years ago
Holger Vogt 03a1010a65 Repeat loop requires plain number, transformed vector, or transformed variable 2 years ago
Holger Vogt 92b3a901c7 The values used in the foreach loop my be given by a vector 2 years ago
Holger Vogt e27f093fb7 Prevent error: implicit declaration of function ‘get_local_home’ 2 years ago
Holger Vogt 0c2c10eb9c add 'option klu' to printout 2 years ago
Brian Taylor 715ce8c809 Return correct error statuses. Detect another illegally placed gate operator in an infix expression. 2 years ago
Holger Vogt 603c730260 If TRACE is defined, print out everything without comment lines, 2 years ago
Holger Vogt 054a65c2d5 Fix a bug in 'reset', where .subckt are not transformed 2 years ago
dwarning 7e39c10bee introduce jfet gate-drain and gate-source junction emission coefficient 2 years ago
Holger Vogt 65a91648ef temporary printout of deck 2 years ago
Brian Taylor 14bf034f28 The lexer incorrectly treats a single '_' '-' '/' as an identifier. The counter used for tmp__ names should be incremented after use. The infix_to_postfix converter now has more checks for invalid infix expressions in LOGICEXP constructs. Without these checks the evaluation of the generated postfix could silently create bad gates which would load but simulate incorrectly. All MicroCap and PSpice libraries and QEI.cir pass their tests. 2 years ago
Brian Taylor ae8e423d97 Add WARNINGs when there are potential name collisions, and identify the possible name. 2 years ago
Holger Vogt adb38ecb17 Upon error, bail out when strict_error is set. 2 years ago
dwarning 2dab26212a introduce diode breakdown voltage parameter alias vb 2 years ago
Holger Vogt f5c0a1420c Upon a warning on a model issue, ngspice should not bail out, 2 years ago
Holger Vogt da51e1bddf Don't use printf(".."), but fprintf(stdout, "..."), 2 years ago
Holger Vogt a5f99a4953 Make PSP103_nqs standard, as it is used by the Open PDK from IHP 2 years ago
Brian Taylor 4c983e9133 Remove old dead code. 2 years ago
Brian Taylor 8788ce3504 Add check for a trailing } in a logicexp statement. 2 years ago
Brian Taylor 826401f6a4 Add error detection and reporting for invalid infix expressions. 2 years ago
dwarning adaa3d39fc no use for grouping in cx_fft and cx_ifft 2 years ago
dwarning 3201bcb09b prevent clang error 2 years ago
dwarning fd000c079b hicum2: use device temperature for noise analysis too 2 years ago
dwarning 3a18028283 vbic: use device temperature for noise analysis too 2 years ago
dwarning 305cd85c76 mos1...3: use device temperature for noise analysis too 2 years ago
dwarning a1dbd3f3c8 bjt, dio, jfet, res: use device temperature for noise analysis too 2 years ago
dwarning 20c82a5b1b format 2 years ago
dwarning e8f1cd4c92 too soon return - break is correct 2 years ago
dwarning 8d64381795 rm confusing comments and formatting 2 years ago
Holger Vogt bfb2a5fd9c As preliminary, better not change CURRENT 2 years ago
Holger Vogt b9c1f68ee0 Preliminary fix to bug report 660 2 years ago
Brian Taylor e01290c9a2 Replace the logicexp parser with infix to postfix translation followed by evaluating the postfix. logicexp.c is now shorter and easier to understand and maintain. Also, operator precedence expression parsing conforms to the PSPICE rules. Thus, a & b | c is understood to mean (a & b) | c, for example. 2 years ago
Brian Taylor bd0f725776 There are approx. 47 out of 1455 subckts in PSPICE 9.1 libraries which contain X* subckt calls together with zero or more U* instances. Now this type of subckt can be translated to XSPICE. 2 years ago
dwarning 9ed7a24a0e mos1...3: Beta in noise w/o channel length modulation 2 years ago
dwarning 6359b7b41f mos1...3: add nlev=3 mode channel thermal noise 2 years ago
dwarning c2f0b1468c mos3mask: change unusual structure name 2 years ago
dwarning 89c7b83954 mos1...3: formatting and white spaces 2 years ago
dwarning 1381d71cb1 selectable flicker noise models for mos1...3 2 years ago
dwarning 2a6db71726 formatting mos1...3 noise code 2 years ago
dwarning 1c9f8b6345 two corrections in Ycor and NF formulae 2 years ago
Giles Atkinson 2ec5944dd4 Use all available precision when creating a "plot" command for a 2 years ago
Holger Vogt 7d1ea80a2e F source fails when VNAM contains math symbols like '-'. 2 years ago
Holger Vogt c0b3511b20 compile with gcc-14 fails due to `-Werror=incompatible-pointer-types` 2 years ago
dwarning 1e8f9a411a rm obsolete order for spec blackman window 2 years ago