3566 Commits (acfaf023b3d014ae4f2f01f3ea02cb1a2734863e)

Author SHA1 Message Date
Brian Taylor e38e1099b5 Create pin and port lists only when variable ps_pins_and_ports is set != 0. 4 years ago
Brian Taylor ac9559db76 Remove optional:, params:, text: before generating a ports list. 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 5a50868264 Add more comments. Move incompatible input name checks to add_..._inout_timing_model() functions for dff, jkff, dltch. 4 years ago
Brian Taylor e8dfd16cb2 Add counter test. Check for usage of $d_lo, $d_hi, $d_nc usage with dff, jkff, dltch which will not translate to Xspice. 4 years ago
Brian Taylor ecf4ea8978 Get rid of -Wpedantic warnings. 4 years ago
Brian Taylor 4ce9add137 Remove debugging asserts. 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 89c698d4ea Slight cleanup. Some work ensuring that generated names do not collide may be necessary. 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 813c73966d Add support for oa/oai compound gates. 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 2c3c632349 Add translation of ao/aoi compound gates. 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 9bbcf20584 Add brief usage notes and makefile. asserts will need to be removed after integration is complete. 4 years ago
Brian Taylor b367434c78 Add default zero delay models d0_gate, d0_eff, d0_gff, d0_tgate. Use tprintf. 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 360b7dc7ed Make warning message on missing init file more verbose. 4 years ago
Holger Vogt f1d944e4c4 remove typo 4 years ago
Holger Vogt f698ce6281 Write out the current in the old fashion 4 years ago
Holger Vogt c76efd47ed If the 'source' command fails, fall back to the input 4 years ago
Holger Vogt 1e304c6e53 Prevent a crash when line is empty 4 years ago
Holger Vogt e460b18f97 Allow 'nulltype', which returns NULL pointer. 4 years ago
Holger Vogt fc83328952 Rename the internal circuit nodes generated by .probe 4 years ago
Holger Vogt 9619b52180 Don't save the internal device node collCX, added 4 years ago
Holger Vogt d93295136b When plotting the phase, standard now is "Radiant". 4 years ago
Holger Vogt eb79e91175 This is a fix to bug report 589 by Bohdan Tkhir: 4 years ago
Holger Vogt a2beac6741 not only de-allocate the vector, but also remove it from the list. 4 years ago
Giles Atkinson aaa6798950 Fix bugs found while investigating Bug #585 (convergence failure only 4 years ago
Holger Vogt 838ad2b10c Add multiplier flag 'm' to behavioral capacitor and inductor 4 years ago
Holger Vogt 7e8e9ef001 Update copyright info to 2022 4 years ago
Giles Atkinson 40c2419a43 Two memory leaks found interactively with valgrind with safe fixes. 4 years ago
Giles Atkinson 7511bef7d4 Fix memory leak found by valgrind/paranoia. 4 years ago
Giles Atkinson 8c7b7789d9 Suppress warning from gcc 10.2.1. 4 years ago
Giles Atkinson 88481d4bfb Further change for #578 "Crash while plotting single complex vector". 4 years ago
Giles Atkinson dc978a4193 Suppress warnings from function pointer casts seen with gcc 10.2.1. 4 years ago
Holger Vogt d805674a94 Set {} to remove compiler warning (VS) 4 years ago
Holger Vogt 764a651b73 Add a note that wrs2p currently is limited to two ports only. 4 years ago
Holger Vogt 129893b399 S-parameters: Replace S11 by S_1_1 etc. to avoid ambiguity 4 years ago
Holger Vogt 67726f7f8b Add new flags to command devhelp: 4 years ago
Giles Atkinson 41e48b954d Rename a variable so that it does not clash with one in outer scope. 4 years ago
Holger Vogt b6abcb0436 Searching for params: as plain identifier 4 years ago
Holger Vogt 6153f2c887 Remove the special handling of X... device names. 4 years ago
Giles Atkinson 519915202f Fix Bug #577 "Zooming iplot drops vectors" and three crashes when 4 years ago
Holger Vogt 0be163d8d8 Search for "off" token in device instance lines not with 4 years ago
Holger Vogt 08a12b5355 Add a function itoa10 and use it 4 years ago
Holger Vogt d04445e085 When calculating power, we need to exclude thermal nodes 4 years ago