Commit Graph

  • 7ede33e7c6 git ignore temporary file dwarning 2025-07-29 15:04:06 +0200
  • 787a8530be Prevent doubly defined tokens. Holger Vogt 2025-08-03 10:50:10 +0200
  • cbf93cf8e0 Add missing CALLBACK Holger Vogt 2025-08-03 10:49:28 +0200
  • 5af5f02ad1 Remove unused variable. Holger Vogt 2025-08-03 10:49:03 +0200
  • b44421749a Misplaced break statement in callback. Brian Taylor 2025-08-05 14:08:04 +0200
  • e5e46c8782 Another copyright update Holger Vogt 2025-08-03 14:26:31 +0200
  • 6655f9a265 Update copyright notice Holger Vogt 2025-08-03 14:20:41 +0200
  • 311f610a40 Move CALLBACK into the 'init' section, to have it called once only. Holger Vogt 2025-08-03 11:30:53 +0200
  • 9979756a72 Merge branch 'pre-master-45' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master-45 Holger Vogt 2025-08-03 11:29:26 +0200
  • 0cca867eab Prevent doubly defined tokens. Holger Vogt 2025-08-03 10:50:10 +0200
  • 6ebe4b32e1 Add missing CALLBACK Holger Vogt 2025-08-03 10:49:28 +0200
  • 4d1128dcf7 Remove unused variable. Holger Vogt 2025-08-03 10:49:03 +0200
  • b5ac0118b4 prevent unused warning dwarning 2025-07-30 16:37:21 +0200
  • 59eed8d5cc git ignore temporary file dwarning 2025-07-29 15:04:06 +0200
  • 4ab6be1b90 Keep saving nodes only once, but make an exception for node 'all'. Fixes bug-799, at least partially (diffpair.cir is running again.). Holger Vogt 2025-07-27 16:40:55 +0200
  • 805f14e50b Don't check .params as they will fall through anyway. Holger Vogt 2025-07-27 16:39:00 +0200
  • 3d55c16531 Don't print a form feed if 'option nopage' is given. Print the header really only once if 'option nopage' is given. Holger Vogt 2025-07-27 16:38:16 +0200
  • 68c3fc1031 diode needs both current components (bottom and sidewall) for Vcrit and breakdown voltage calculation dwarning 2025-07-28 00:07:07 +0200
  • 05bbb2aaa2 introduce aliases for certain diode breakdown model parameter dwarning 2025-07-27 23:49:13 +0200
  • 178b541fb2 BUGFIX: #797 - gettoks did not protect against NULL pointer input Jason Pyeron 2025-07-23 10:01:49 +0200
  • a44f7ce87a fix a wrong Release/Debug selection for console build dwarning 2025-07-23 09:17:33 +0200
  • 47d7f7aa62 Allocating arrays of double* should use sizeof double* not double, even though they may be the same. Avoid potential divide by zero. Brian Taylor 2025-05-18 08:36:34 -0700
  • 416edbbb9a Fix memory leak in xspice oneshot. Brian Taylor 2025-05-18 14:01:47 -0700
  • a0c7af575d bsim4 update to version 4.8.3 dwarning 2025-07-15 18:05:03 +0200
  • c24fc9e9d0 Remove compiler warning. Holger Vogt 2025-07-29 10:30:46 +0200
  • 467485ae23 Add support for tlines code models Holger Vogt 2025-07-22 23:48:53 +0200
  • 29d5584c56 Bug fixes: fix function rdivide fix a copy/paste bug in cpline add copying of tlines Holger Vogt 2025-07-22 19:16:54 +0200
  • 33efc5ed2c Add functions for VS non-C99-compatible complex data manipulation, selected by #ifdef _MSC_VER switch. Update tlines project file, correct buiuld sequence for code models in vngspice. Add tlines to spinit. Holger Vogt 2025-07-21 17:49:28 +0200
  • 0aa5c92a58 Add project section (autom. done by VS) Holger Vogt 2025-07-18 23:01:04 +0200
  • 6d86b0ebda Visual Studio C does not support C99 complex types and functions Add type DoubleComplex, to become 'double complex' with gcc and _Dcomplex with Visual Studio. Add functions rdivide and divide to divide real or complex numbers by another complex number. Use rdivide and VS built in function to evaluate _Z11 - _Z14. Holger Vogt 2025-07-18 22:59:59 +0200
  • 89c2070a96 Add missing constants for Visual Studio C Holger Vogt 2025-07-18 22:36:28 +0200
  • 85c600a923 Enable Visual Studio support for tline Holger Vogt 2025-07-17 17:40:14 +0200
  • cc101495a5 Fix the xspice transmission_line examples. Brian Taylor 2025-07-15 14:16:55 -0700
  • 741a7002d0 Fix licence header in msline_common Vadim Kuznetsov 2025-07-13 17:55:35 +0300
  • dcb4202910 Added MSOPEN model Vadim Kuznetsov 2025-06-23 19:51:34 +0300
  • 6914662c4d Implement rollback; fix memory management Vadim Kuznetsov 2025-06-11 20:58:43 +0300
  • 4358b99183 Add license header for new files Vadim Kuznetsov 2025-06-10 21:51:57 +0300
  • 70ee0f8ef5 Add examples Vadim Kuznetsov 2025-06-09 20:36:23 +0300
  • 047de0f201 Add XSPICE models for transmission lines Vadim Kuznetsov 2025-05-22 10:16:42 +0300
  • c2f9f6d3f4 retain type=0, type=1, type=+1, or type=-1 in a .model card, even if compatmode PS or LT are set. Holger Vogt 2025-07-13 11:55:30 +0200
  • 6aba1f302b allow showmod command for verilog-a models - feature request #100 dwarning 2025-07-04 17:26:28 +0200
  • cb944fdb7a icvgs, icvds, and icvbs should be IOP. Árpád Bűrmen 2025-06-26 09:44:47 +0200
  • 56ecfa9e69 BSIM3 3.3.0 undeclared instance IC parameters. Árpád Bűrmen 2025-06-23 14:12:49 +0200
  • 2c76daf2d1 MESFET m and ic parameters fixed. Árpád Bűrmen 2025-06-07 10:22:32 +0200
  • 87aecbcba7 dtemp bug fixed. Árpád Bűrmen 2025-04-25 16:15:15 +0200
  • 619d6ae521 Prevent from endless loop if step evaluates to 0. Holger Vogt 2025-06-28 16:07:42 +0200
  • 51d0e3d910 Add error checking when parsing the .dc or dc commands. Holger Vogt 2025-06-28 11:11:53 +0200
  • dd1690521c Fix a bug: do not read in front of string s by s[-1]. Holger Vogt 2025-06-27 17:20:34 +0200
  • 9c1714d2f5 typo Holger Vogt 2025-06-27 17:18:37 +0200
  • 508ab3bd8c New CPPDUALS: re-enable compiling with CYGWIN Holger Vogt 2025-06-13 15:29:45 +0200
  • 7f8f510e91 add missing makefile.am, copied from previous cppduals/duals Holger Vogt 2025-05-04 18:34:57 +0200
  • 6af3cfac72 New cppduals from https://gitlab.com/tesch1/cppduals downloaded may 1st, 2025 Holger Vogt 2025-05-01 21:09:19 +0200
  • d2ded9fa2c Tiny modifications of SEE examples Holger Vogt 2025-06-24 10:32:41 +0200
  • 3fb1ea1c39 Unix line endings rusage added Holger Vogt 2025-06-09 11:02:15 +0200
  • 9d7db2166a New example for seegen: CMOS comparator Holger Vogt 2025-06-08 12:00:33 +0200
  • a4510f488f Add ouput 'mon' Holger Vogt 2025-06-08 11:20:24 +0200
  • ea5979d391 No autostart when ctrl is set. Fix a bug when repeating the sequence. Holger Vogt 2025-06-08 11:09:17 +0200
  • 07f8c3558b Add a monitoring output the the seegen instance Holger Vogt 2025-06-08 10:09:28 +0200
  • b628032d7d Add a generator for SEE (single event effects) pulses as a code model. To be used like aseegen1 NULL [%id(xcell.n1 m1) %id(xcell.n2 m2) %id(xcell.n1 m1) %id(xcell.n2 m2)] seemod1 .model seemod1 seegen (tdelay = 11n tperiod=25n tfall='tfall' trise='trise' let='let' cdepth='d') see README.SEEgenerator for details Holger Vogt 2025-06-06 15:11:35 +0200
  • 878d7e1ff9 Add function cm_get_neg_node_name as cm_get_node_name delivers only the pos node. Holger Vogt 2025-06-04 12:31:13 +0200
  • 5c4f151c6d Snapshot support for new statistics added by e1677a18c4. That prevents a crash exiting examples/snapshot/adder_snload.script. Giles Atkinson 2025-06-06 12:01:36 +0100
  • 95fc95771a Fix Bug #793 - "breakp.c error: compling without XSPICE failed". Additional changes to conditional compilation are needed for iplot without XSPICE. Giles Atkinson 2025-06-04 09:47:38 +0100
  • 9c4a54ffb7 Enable real (from fft)or complex (from sp) frequency vetors in plot sp Holger Vogt 2025-06-06 11:56:57 +0200
  • f73873c495 Enable expressions in a meas statement within a .control section, like meas tran yeval2 FIND v(2) WHEN v(1)= 0.9*v(2) Holger Vogt 2025-06-02 11:59:18 +0200
  • 3464f4af2c Linux line endings Holger Vogt 2025-05-31 12:03:09 +0200
  • 3f70c3cf06 Remove compiler warning. Holger Vogt 2025-07-29 10:30:46 +0200
  • f7fd11692d Merge branch 'pre-master-45' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master-45 dwarning 2025-07-28 00:27:15 +0200
  • 10f4eeed4a diode needs both current components (bottom and sidewall) for Vcrit and breakdown voltage calculation dwarning 2025-07-28 00:07:07 +0200
  • 8c90b12b50 introduce aliases for certain diode breakdown model parameter dwarning 2025-07-27 23:49:13 +0200
  • 3230f5c740 Keep saving nodes only once, but make an exception for node 'all'. Fixes bug-799, at least partially (diffpair.cir is running again.). Holger Vogt 2025-07-27 16:40:55 +0200
  • 955b379932 Don't check .params as they will fall through anyway. Holger Vogt 2025-07-27 16:39:00 +0200
  • db8ec9baf4 Don't print a form feed if 'option nopage' is given. Print the header really only once if 'option nopage' is given. Holger Vogt 2025-07-27 16:38:16 +0200
  • 35898d186d Adding .param SWSOA=1 right after the .lib entry during reading in the libraries. Holger Vogt 2025-07-23 16:51:55 +0200
  • c40ea0a563 Revert "When adding 'set soacheck' to spinit or .spiceinit," Holger Vogt 2025-07-23 10:25:26 +0200
  • 70c52aa96d BUGFIX: #797 - gettoks did not protect against NULL pointer input Jason Pyeron 2025-07-23 10:01:49 +0200
  • a478507b5f fix a wrong Release/Debug selection for console build dwarning 2025-07-23 09:17:33 +0200
  • 5587a9ce6e Add support for tlines code models Holger Vogt 2025-07-22 23:48:53 +0200
  • 79e2aa9174 Bug fixes: fix function rdivide fix a copy/paste bug in cpline add copying of tlines Holger Vogt 2025-07-22 19:16:54 +0200
  • 3e37603abb When adding 'set soacheck' to spinit or .spiceinit, a line '.param SWSOA=1' is added near the top of the netlist, if not set, '.param SWSOA=0' is added. 'set soacheck' must be given in spinit or .spiceinit. Setting it in a .control section is too late, as parameters are already evaluated. Using the command 'option' would be too late as well. Holger Vogt 2025-07-22 15:42:10 +0200
  • def0cf8092 Add functions for VS non-C99-compatible complex data manipulation, selected by #ifdef _MSC_VER switch. Update tlines project file, correct buiuld sequence for code models in vngspice. Add tlines to spinit. Holger Vogt 2025-07-21 17:49:28 +0200
  • a2d5610991 Add project section (autom. done by VS) Holger Vogt 2025-07-18 23:01:04 +0200
  • 575da58aba Visual Studio C does not support C99 complex types and functions Add type DoubleComplex, to become 'double complex' with gcc and _Dcomplex with Visual Studio. Add functions rdivide and divide to divide real or complex numbers by another complex number. Use rdivide and VS built in function to evaluate _Z11 - _Z14. Holger Vogt 2025-07-18 22:59:59 +0200
  • 2cfeaa65a6 Add missing constants for Visual Studio C Holger Vogt 2025-07-18 22:36:28 +0200
  • c23ef438a3 Enable Visual Studio support for tline Holger Vogt 2025-07-17 17:40:14 +0200
  • 2eefdcdcff Merge branch 'pre-master-45' into bt_dev Brian Taylor 2025-07-19 09:45:17 -0700
  • b516d0b4a9 Allocating arrays of double* should use sizeof double* not double, even though they may be the same. Avoid potential divide by zero. Brian Taylor 2025-05-18 08:36:34 -0700
  • 4cf4b70c67 Fix memory leak in xspice oneshot. Brian Taylor 2025-05-18 14:01:47 -0700
  • c9bd5bebbf Fix the xspice transmission_line examples. Brian Taylor 2025-07-15 14:16:55 -0700
  • 5b712f8265 Fix the xspice transmission_line examples. Brian Taylor 2025-07-15 14:16:55 -0700
  • 779a14490b Make inpcom.c the same as on branch pre-master-45. Brian Taylor 2025-07-15 13:37:18 -0700
  • 11d560ed64 Merge branch 'pre-master-45' into bt_dev Brian Taylor 2025-07-15 13:27:12 -0700
  • 1618f71f49 bsim4 update to version 4.8.3 dwarning 2025-07-15 18:05:03 +0200
  • e3e4906b12 Fix licence header in msline_common Vadim Kuznetsov 2025-07-13 17:55:35 +0300
  • 18f6efe2f6 Merge /u/ra3xdh/ngspice/ branch xspice_tlines_rebased into pre-master-45 b'Holger Vogt 2025-07-13 13:49:28 +0000
  • 6e9e5f7d80 Allow loading the entire audio file at vsjack_open() time, get the actual oversampling, to allocate the sample space. hv-wave-44.2 Linus Torvalds 2025-07-13 15:03:07 +0200
  • f954772f64 retain type=0, type=1, type=+1, or type=-1 in a .model card, even if compatmode PS or LT are set. Holger Vogt 2025-07-13 11:55:30 +0200
  • 1cac0ff6d6 Added MSOPEN model Vadim Kuznetsov 2025-06-23 19:51:34 +0300
  • f90f5172ac Implement rollback; fix memory management Vadim Kuznetsov 2025-06-11 20:58:43 +0300
  • fe20d8a340 Add license header for new files Vadim Kuznetsov 2025-06-10 21:51:57 +0300
  • dbb81ae1e7 Add some reset to -re-enable consecutive simulations Linus Torvalds 2025-07-08 10:11:39 +0200