7903 Commits (2deefe1fbc7d42954be0146b22eeab2a8ac73a70)
 

Author SHA1 Message Date
Holger Vogt 2deefe1fbc New tables for MOS devices 4 years ago
Holger Vogt 765d2e8a0e Return data to input directory. 4 years ago
Holger Vogt 3da97fa277 Handle .if ... .else ... .endif before .csparam is executed, 4 years ago
Holger Vogt a69dd1bcde Simplify the NMOS or PMOS selection by setting only one parameter 4 years ago
Giles Atkinson 8038021369 Remove some dead code in the dec_bridge code model. 4 years ago
Giles Atkinson 88d5e723ed Fix double free in XSPICE CALLBACK functions as desribed here: 4 years ago
Giles Atkinson 10d3e1b754 Extend the output and partial derivatives of the output from the 2/3-D 4 years ago
Giles Atkinson 8ef2d8dec8 Fix memory leak by moving the state transition table to a STATIC_VAR 4 years ago
Holger Vogt 0e885bc3a9 Function guess_type may yield the wrong type, because 4 years ago
Holger Vogt 7f65a68ad6 Improve (a little) the plotting of digital data with plot option digiplot: 4 years ago
Holger Vogt 9e290a3461 tabs to spaces 4 years ago
Holger Vogt 8a097c020e Make error message more verbose: Instead of only "no such parameter on this device", 4 years ago
Holger Vogt 73ee9e452d Prevent crash when ca or d are not defined. May happen when 4 years ago
Holger Vogt b9014068e7 WinGUI: Add a button 'Stop' to stop a simulation in intercative 4 years ago
Holger Vogt 5cf6c23db8 Add udevices.c to project 4 years ago
Holger Vogt d1cbcb080c Re-format cktdojob.c 4 years ago
Holger Vogt 9e1eac0613 Correct comment: Command circbyline is not involved, 4 years ago
Holger Vogt a597c6a295 Suppress I/O redirection for command 'circbyline'. 4 years ago
Holger Vogt f073fb5c05 Consecutive tran and ac simulation may lead to gross errors 4 years ago
Holger Vogt c26e4c990a Move evaluation of statistical functions inside of a B source 4 years ago
Holger Vogt ab6e273a5e Remove inner couple {...} from {{...}} only when instance is not 4 years ago
Holger Vogt 1329942865 Add a new function char* gettok_np(char** s) 4 years ago
Holger Vogt 3d1e560828 Add configure flag --enable-shortcheck to enable a shortened make check 4 years ago
Holger Vogt d46b4030fb Avoid jump in phase when crossing 90° boundaries. 4 years ago
Holger Vogt 9b056c0c2f enable compiling with VS 2019 4 years ago
Brian Taylor b6db33f472 There needs to be 2 variants of d0_gff. One for d_dlatch, the other for d_srlatch. 4 years ago
Brian Taylor a8f103eebc Clean out dead code in model processing. 4 years ago
Brian Taylor 1a00a30f18 Add support for srff. 4 years ago
Brian Taylor 7f38ce4ebb Remove debug code. 4 years ago
Brian Taylor 648218d5a8 Remove invalid check. 4 years ago
Brian Taylor 6a067378cb Add optional debug code to check for name collisions. Connector nodes between gates now have a con_ prefix. 4 years ago
Brian Taylor 5b3862ebc7 Prevent multiple d_zero_inv99 models per subckt. 4 years ago
Brian Taylor 9361e9ae6c Follow convention, use eq() macro. Show replacement cards when ngdebug=TRUE. 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 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 112e47d0d3 This test is equivalent to examples/xspice/xspice_c3.cir and uses Pspice subckts for the divider and nand gate. 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 f7c519f149 All-digital U* device examples. No a/d or d/a interfaces on the subcircuits. 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