767 Commits (1d026475a2dab67c8e532ff035f67830f20bffcd)

Author SHA1 Message Date
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 7f65a68ad6 Improve (a little) the plotting of digital data with plot option digiplot: 4 years ago
Holger Vogt 1329942865 Add a new function char* gettok_np(char** s) 4 years ago
Brian Taylor 7f38ce4ebb Remove debug code. 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 bc8d67d5fa Generate lists of subckt ports indicating direction (in, out, inout.) 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
Brian Taylor 620c15a981 Initial files for translating Pspice u.. instances and timing models into Xspice equivalents. Standard gates, tristate gates, dff, jkff, dlatch are supported. Compound gates and pullup/down are not done. Makefile and frontend/inpcom.c changes have not been finished. These modifications will be needed to complete integration. 4 years ago
Holger Vogt 0faf386d45 We developing towards ngspice-38 4 years ago
holger 6d3f92cec6 add new header spardefs.h to noinst_HEADERS 4 years ago
Holger Vogt 303cf0c92b Prepare ngspice-37 4 years ago
Holger Vogt 0e46f6f8a1 remove numerous unsigned int vs. int warnings 4 years ago
Holger Vogt 08a12b5355 Add a function itoa10 and use it 4 years ago
Holger Vogt 597bc9edd0 Remove a typo: runable --> runnable 4 years ago
Alessio Cacciatori 4ebf4901b9 S-parameters in ngspice 4 years ago
Alessio Cacciatori 2c10c4aebd S parameter simulation 4 years ago
Holger Vogt 0eb272243f Enable RKM notation also for inductors (e.g. 1u2 for 1.2u) 4 years ago
Holger Vogt 4f82a24df2 Add parameter 'isgrid' to plotting of arcs. 4 years ago
Holger Vogt 64dba93b93 We are now developing ngspice-36+ 4 years ago
Holger Vogt f0e9a35eb6 Add 'esave' command to save only specific event nodes. 4 years ago
Holger Vogt cb0d8f18dc Prepare for ngspice-36 4 years ago
Holger Vogt 1605d293d0 Add function integ to control language 4 years ago
Holger Vogt e93a19e3e8 Allow math characters in node names 4 years ago
Holger Vogt 90377dcff9 struct TSKtask: group all single bit fields together 4 years ago
Brian Taylor 38848259e4 With the ngspice gnuplot command, enable x/y contour plots for 2d Cider save file data. Usage: gnuplot <file> xycontour <expr>. xycontour is a new flag which is ignored if the plot data is not from 2d Cider. For contours, only a single plotarg <expr> is allowed. With <expr1> vs <expr2>, only <expr1> is plotted and <expr2> is ignored. 5 years ago
Holger Vogt 7c38699cd7 Add missing function nghash_delete_special(), 5 years ago
Holger Vogt daa3609e58 Enable RKM notation for R and C, when ngbehavior LT is selected. 5 years ago
Holger Vogt 5d116d1fb9 command listing: add option r (runable) 5 years ago
Holger Vogt 493cf73f7f optran is only selected when the 'optran' command has been processed. 5 years ago
Holger Vogt df0792818f Transient op calculation added to the standard operating point code. 7 years ago
Holger Vogt 9a2d968577 When transferring boolean data over the ABI, keep them as boolean types, not integer 5 years ago
Holger Vogt 4feb43e067 Prepare ngspice-35 5 years ago
Holger Vogt 8eeb924460 CIDER: Enable printing either binary or ascii data output to file. 5 years ago
Holger Vogt 03517ae86c Define the function DevFinalize as used in the previous commit. 5 years ago
Holger Vogt a6079781ea Fix previous commit, enable name upgrade for Linux and other non-Win OSs 5 years ago
Holger Vogt 1266225cdb For C and R device enable value tokens like 4k7 or 1u2 5 years ago
Holger Vogt f8357dad88 Prepare Cshunt: add a cpacitor to each voltage node 5 years ago
Holger Vogt 4bee26b8b9 Remove unused prototype 5 years ago
Holger Vogt 7064df7f3b Define a preprocessor flag HAS_NG_BOOL 5 years ago
Holger Vogt f6ba097b9c Replace BOOL by NG_BOOL 5 years ago
Holger Vogt ded0f79c01 Avoid type 'bool', as ist is a built-in type in C++, not 5 years ago
Holger Vogt 5abd8057e6 remove deprecated storage class 5 years ago
Holger Vogt f61ea3aa96 if 'set nounits' is given, plotting of the units is suppressed 5 years ago
Holger Vogt 462534a0fb Rename the ngspice version information offered in sharedspice.h 5 years ago
Holger Vogt 99a7bfd8fe Move version info from sharedspice.c to sharedspice.h 5 years ago
Holger Vogt 0ae9aeec41 remove config.h from dist and install 5 years ago
Holger Vogt 5747982ae8 Re-enable devices like E2 1 0 (2,3) 1 5 years ago
Holger Vogt ffef8e1d16 Remeove "redefinition" warning 5 years ago