789 Commits (e4601c16ee201feb7e5531c27b5f62c77fb82be3)

Author SHA1 Message Date
Holger Vogt d4ee9af2e6 We are developing towards ngspice-40 3 years ago
Holger Vogt 5cb5d218c9 Remove the obsolete RETSIGTYPE, replace by void 3 years ago
Brian Taylor 56d0c72924 Add port directions when logicexp or pindly are present. 3 years ago
holger b3676bb763 enable make dist 3 years ago
Holger Vogt 167c708e69 Add searchpath for *.osdi relative to ngspice executable 3 years ago
Holger Vogt 71002aa42f Prepare for ngspice-39 3 years ago
Pascal Kuthe 5791a2d449 ensure config.h is always included in cktdefs.h to ensure correct 3 years ago
Pascal Kuthe acfaf023b3 prototype for Verilog-A integration using OSDI and OpenVAF 4 years ago
Holger Vogt 6c1be283a7 Add a function ddt (derivative versus time) to the B-source funtion parser. 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 62aab3885d Move f_logicexp, f_pindly calls to u_process_instance. Use u_add_instance to copy gate instances and models to the replacement cards. 3 years ago
Brian Taylor a54aa4d1f7 Initial logicexp parser and gate generator. 3 years ago
Holger Vogt f1165052ad We are developing towards ngspice-39 3 years ago
Holger Vogt 14f42f805d Add info on new function ngCM_Input_Path 3 years ago
Holger Vogt eb70d81dab Add function 3 years ago
holger 7eafd48cc0 Add udevices.h to makefile.am for 'make dist' 3 years ago
Holger Vogt 7fa5c7ad87 Typo 3 years ago
Holger Vogt 5bc1660773 prepare ngspice-38 3 years ago
Giles Atkinson e80b724460 Add two functions to the Code Model Library: cm_get_node_name() 4 years ago
Holger Vogt 4713cf0bf7 add parameter description 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 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