1083 Commits (d5ef8a366033604d349a3e5a4a3b5e9c8f69c0ea)

Author SHA1 Message Date
Holger Vogt f121c433a7 Check for buggy diode instance line, avoid crash 3 years ago
Holger Vogt 86951501a7 Add eprvcd to the commands which set node names to lower case, 3 years ago
Holger Vogt 3996d27b29 Make code a little more efficient 3 years ago
Holger Vogt 7af6c4a661 Re-enable single line parameter lists, separated by commas 3 years ago
Holger Vogt e4202ea181 The tc for R, L, C may include an expression 3 years ago
Holger Vogt e4601c16ee Not a warning but an error, stopping the simulation 3 years ago
Holger Vogt f32f3ac8cd Improve previous commit: A bad .model line leads to a breakup 3 years ago
Holger Vogt c61acefef7 Prevent crash when a bad .model line is given, like 3 years ago
Holger Vogt 5ee7a0ad2d prevent crash when defect .model line is given 3 years ago
Holger Vogt 3ff9643f49 Add a scale factor 'a' (atto, 1e-18) 3 years ago
Holger Vogt 4309bad14d Set the recounter to 0 upon every exit from function inp_get_param_level 3 years ago
Holger Vogt 712ed8ac77 Safeguard against stack overflow, when wrongly introduce a circular 3 years ago
Holger Vogt 4b8d575122 Add a user definable variable enable_noisy_r (for .spiceinit) 3 years ago
Holger Vogt 1a4880344f Update to fcn tprint: 3 years ago
Holger Vogt 164ed05786 enable 'off', 'print', 'save' being part of a node name. 3 years ago
Giles Atkinson 301f50335d Add limited support for string-valued parameters in .param lines. 4 years ago
Pascal Kuthe 79b2d2d520 removed unneded changes 3 years ago
Holger Vogt a4d13dae24 Suppress model type warning when device is of type N. 3 years ago
Holger Vogt 8f0eab90ee Replace 'a' by 'n' for OSDI device 3 years ago
Holger Vogt d8eb685fcc Preliminary fix to get_number_terminals: 3 years ago
Holger Vogt 6ece9b5748 Exclude XSPICE specific error message. 3 years ago
Pascal Kuthe acfaf023b3 prototype for Verilog-A integration using OSDI and OpenVAF 4 years ago
Pascal Kuthe 744002dc49 fix sigfault on older c compilers 3 years ago
Holger Vogt e967b31c94 Add a new compatibility mode xs (for XSPICE) 3 years ago
Holger Vogt 59413a7f71 Add error messages when controlled_exit is called: 3 years ago
Giles Atkinson 9801d06795 Fix XSPICE's node prefix '~' when PSPICE compatability is used. 4 years ago
Holger Vogt 7bb581b1b3 Remove parameter noiseless in simple diode model. 4 years ago
Brian Taylor 266d944745 Remove unnecessary hierarchical level check. 4 years ago
Brian Taylor bd00738a49 Fix memory leaks in ff/latch code. 4 years ago
Giles Atkinson 8cc9d8522f Fix bug #602 "Warning message trying to linearize a transient analysis vector" 4 years ago
Giles Atkinson b1341c8e30 Insert XSPICE bridging devices automatically when an analogue node 4 years ago
Brian Taylor 2d9f86c742 Check for name collisions between nodes generated during translation from Pspice to Xspice and instance pin or subckt port names. These are reported as ERRRORs. 4 years ago
Holger Vogt b94ef139dd Avoid an endless loop: Safeguard function 4 years ago
Holger Vogt 73ee9e452d Prevent crash when ca or d are not defined. May happen when 4 years ago
Holger Vogt ab6e273a5e Remove inner couple {...} from {{...}} only when instance is not 4 years ago
Brian Taylor 7f38ce4ebb Remove debug code. 4 years ago
Brian Taylor 9361e9ae6c Follow convention, use eq() macro. Show replacement cards when ngdebug=TRUE. 4 years ago
Brian Taylor e38e1099b5 Create pin and port lists only when variable ps_pins_and_ports is set != 0. 4 years ago
Brian Taylor 528c50dc46 Retain the param: section after removing the optional: section from a Pspice subckt declaration. 4 years ago
Brian Taylor bc8d67d5fa Generate lists of subckt ports indicating direction (in, out, inout.) 4 years ago
Brian Taylor 1fb533a3d4 Stopped memory leak in continuation cards when removing old cards. 4 years ago
Brian Taylor 219ca23635 For debug tracing, list the cards before and after udevice replacements. 4 years ago
Brian Taylor 18e17cefdf Add pullup/down. Skip spurious '*' line. 4 years ago
Brian Taylor 7b5c780043 Fix a memory leak. Cleanup the code a bit. All-digital Pspice subckts with U* devices for most used gates/ff can be handled. More extensive test cases are necessary. Also, interfacing subckts with analog ports is not implemented. 4 years ago
Brian Taylor 96a1b528fd Replace Pspice U* and .model cards with their Xspice equivalent statements. There are still memory leaks which will be plugged next. The .subckts have only digital ports, which will need to addressed for mixed A/D designs. 4 years ago
Brian Taylor a2fd346b1a Trial run at scanning cards for Pspice U* devices and models. #define INTEGRATE_UDEVICES to turn it on. No new cards are created yet, just lots of debugging info. 4 years ago
Holger Vogt 1e304c6e53 Prevent a crash when line is empty 4 years ago
Holger Vogt eb79e91175 This is a fix to bug report 589 by Bohdan Tkhir: 4 years ago
Holger Vogt 838ad2b10c Add multiplier flag 'm' to behavioral capacitor and inductor 4 years ago
Holger Vogt b6abcb0436 Searching for params: as plain identifier 4 years ago