3596 Commits (8063e56fdfee8f388b53caa534884ff50fe50a89)

Author SHA1 Message Date
Holger Vogt 33a3557910 Safeguard against NULL pointers 3 years ago
Holger Vogt 712ed8ac77 Safeguard against stack overflow, when wrongly introduce a circular 3 years ago
Holger Vogt 20711c1c25 Safeguard against NULL pointers 3 years ago
Brian Taylor 56d0c72924 Add port directions when logicexp or pindly are present. 3 years ago
Brian Taylor 9c9301eca8 Remove delay ifdefs. 3 years ago
Brian Taylor f674b64264 Remove dead code from previous commit. 3 years ago
Brian Taylor f570b04d6c For unspecified gate delays (logic and tristate gates), which PSpice would consider as zero, set the rise and fall delays to 1.e-12s (the minimum for Xspice). For dff, jkff, dlatch, and srlatch use the Xspice default 1.0ns for rise and fall delays. If the ngspice variable (ps_port_directions & 2) is true, write the translated subckt to stdout, with TRANS_OUT prefix, for debugging purposes. The user could edit and replace the translated subckt if desired. 3 years ago
holger b3676bb763 enable make dist 3 years ago
Holger Vogt 4b8d575122 Add a user definable variable enable_noisy_r (for .spiceinit) 3 years ago
Holger Vogt 49b7cb85db Add a shunt resistor of 1e15 Ohms to any X (subcircuit call) line 3 years ago
Brian Taylor dcfe4e7134 ERROR messages should be printed to stderr. 3 years ago
Brian Taylor a76f8d5149 Fix some comments. 3 years ago
Holger Vogt ebd430e51b A preliminary fix to bug report 612 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
Brian Taylor 6117836d01 Ensure that amatch output is not binary data. 3 years ago
Brian Taylor 90ec717f3b Add variable ps_udevice_exit. If set non-zero, ngspice will exit if there is an error processing f_logicexp or f_pindly. 3 years ago
Brian Taylor 5e6452099e Return errors from f_logicexp and f_pindly without calling exit. 3 years ago
Brian Taylor 0a3cdf8e3a Add more error checks for f_logicexp and f_pindly. 3 years ago
Giles Atkinson 301f50335d Add limited support for string-valued parameters in .param lines. 4 years ago
Brian Taylor fe52771aff Remove the old inverter code. 3 years ago
Brian Taylor 3578deda80 Refactor new_gen_output_models. 3 years ago
Holger Vogt 199b9deee6 For OSDI n devices: Enable model translation, 3 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 a95b114768 Revert previous commit: now treat a devices like ordinary devices. 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
Holger Vogt 638ddbc91f Add case 'a' to fcn translate. 3 years ago
Pascal Kuthe acfaf023b3 prototype for Verilog-A integration using OSDI and OpenVAF 4 years ago
Brian Taylor 0805856fb7 Distinguish between set/reset delays when possible. 3 years ago
Brian Taylor 253df17949 Make it optional to use zl/zh/lz/hz delays for utgate. 3 years ago
Brian Taylor 4c457a3cd4 Avoid unnecessary calculations for utgate. 3 years ago
Brian Taylor a4b609fb6a For utgate timing models, if hl/lh are not present use zl/zh/lz/hz to give a more accurate tristate delay. 3 years ago
Brian Taylor 021982799e More conservative delay estimates for timing model type ugff. 3 years ago
Brian Taylor 11f6eace68 For dff/jkff, obtain more conservative estimates for clk_delay, set_delay and reset_delay. 3 years ago
Holger Vogt cc8b651562 re-enable making old app nutmeg 3 years ago
Brian Taylor 47260e2eb8 Rewrite extract_model_param. 3 years ago
Brian Taylor 0924fbb7eb Modify the delay calculation for non-conforming timing model in .subckt CD4572UB. 3 years ago
Holger Vogt a5eaac128a For monotonic plotting find out the majority of increasing or decreasing 3 years ago
Holger Vogt 9613625840 Prevent seg fault after strange input like 3 years ago
Pascal Kuthe 744002dc49 fix sigfault on older c compilers 3 years ago
Giles Atkinson 73e8fed0fc Fix warnings from gcc 10.2.1. 3 years ago
Brian Taylor 929d1f5190 Added xor/xnor for logicexp timing models. 3 years ago
Brian Taylor 7ff8f3773f Handle cases where logicexp has a timing model but no pindly. This is rare, only 22 tests from the digital libraries. Move digital examples, add missing .spiceint file. 3 years ago
Holger Vogt e967b31c94 Add a new compatibility mode xs (for XSPICE) 3 years ago
Holger Vogt 27fb6cd0a6 Allow resetting the limit for warning mesaages, when a new run is started. 3 years ago
Brian Taylor 1511214874 Add more debug instrumentation. 3 years ago
Brian Taylor fe733a8ca2 Use tilde '~' inputs instead of creating inverters. 3 years ago