443 Commits (0fadbdc48826b04f86b11e1ee246d711a583c262)

Author SHA1 Message Date
Holger Vogt d425d38c44 Old deprecated ADMS examples removed. 2 years ago
Giles Atkinson 35968d1da6 Add additional examples of Verilog co-simulation and share the Verilog 2 years ago
Holger Vogt cab4f8d3d6 File encoding is now UTF-8 2 years ago
dwarning 2c7f1e471b vbic: rm obsolete regression test 2 years ago
Holger Vogt bfb7798f97 measure example with expression evaluation 2 years ago
Holger Vogt 03a1010a65 Repeat loop requires plain number, transformed vector, or transformed variable 2 years ago
Holger Vogt 92b3a901c7 The values used in the foreach loop my be given by a vector 2 years ago
Holger Vogt d92569742f Add a transformer with parameters on the .subckt line 2 years ago
Holger Vogt fb76eb5e12 Example for V/I sources, SFFM and AM 2 years ago
Holger Vogt c46866d688 Fix some typos. 2 years ago
Holger Vogt c69018fe82 Enable measurements with ?-sweep (v, i, temp, or res). 2 years ago
Brian Taylor 1adee64224 Add scripts for running the paranoia tests in parallel on Linux with valgrind. 2 years ago
Giles Atkinson c18447f9f5 Add the support files for co-simulation with Verilog code 2 years ago
Giles Atkinson f6f7319792 Add null-pointer checks to some code that crashed when trying 2 years ago
Pascal Kuthe 826cddb483 add examples for OSDI noise 2 years ago
Pascal Kuthe f66e0bf2ac implement osdi noise support 2 years ago
Brian Taylor 864ef7925c Add notes on the structure and organization of an external d_process program. 2 years ago
Brian Taylor 5c6b9f03b5 Fix the zero count. 2 years ago
Brian Taylor 1f5f7ae439 Update d_process examples. 2 years ago
Brian Taylor 09f070f582 Error handling improvements in cfunc.mod. Ensure that d_process.h wiil always respond to version and interface checks sent from sendheader. This is needed so that the pipe reads in sendheader do not cause Windows to hang when the interface version and in/out counts do not match. This hang was the cause of errors not being reported and the Windows gui hanging. Startup and header checks are now detected in cm_d_process, and the simulator will run but with runtime errors since a d_process model cannot be completely instantiated after initial errors. It would be good to find a means of gracefully halting the simulation run. 2 years ago
Brian Taylor 4530cde8e2 Use Xspice cm_message_send to report errors rathen than printing to stderr and calling exit. When a d_process model has errors found in start(), sendheader(), and dprocess_exchangedata() these are reported, but if the model is run a SIGINT is raised. There must be a better way of stopping the simulator. 2 years ago
Brian Taylor 182764a894 Add examples/xspice/d_process. 2 years ago
Holger Vogt 046be0cdc8 Use the PSP103 model pspnqs103va (including nqs option) 2 years ago
Holger Vogt 4b226bf11c add output for all noise sources 2 years ago
Holger Vogt 77c4cb5452 new bipolar noise example 2 years ago
Holger Vogt f2247a3c6f Use sparse, as KLU will fail. 3 years ago
Holger Vogt 716bb0a6bc Add plot for inverter gain 3 years ago
Holger Vogt 161ace44da Restore the original model parameters. 3 years ago
Francesco Lannutti b08eb2266a Added initial KLU support for node collapsing 3 years ago
Francesco Lannutti bb90374402 Added missing ISCAS85 libraries 6 years ago
Francesco Lannutti ba4e530ec0 KLU Integration from scratch #1, examples/klu/Circuits 12 years ago
Holger Vogt f60766a1fa Transformer examples, (three different methods) 3 years ago
dwarning 4f22726c87 better low Ic range covering 3 years ago
dwarning 5704790cc2 no need for extra run 3 years ago
Holger Vogt 8bd3c87be1 better visibility 3 years ago
Giles Atkinson 5fe236290f Add example of reading S-parameters from a Touchstone file. 3 years ago
Giles Atkinson f632da5f7f Add a comment to say that LT/PSPICE compatability is needed. 3 years ago
Brian Taylor 68f1015075 Example for 7490a Pspice subckt. This exercises jkff, logicexp, and pindly conversions to XSPICE. 3 years ago
Giles Atkinson 576f218945 Fix the NAND and NOR variants of XSPICE code model multi_input_pwl 3 years ago
Brian Taylor 51b361bbf0 When Cider models are present, a normal batch mode sp_shutdown (for example, ngspice -b cmosinv.cir) will call com_quit(NULL). This cleans up so that valgrind will find no leaks in Cider devices after sp_shutdown. To disable this feature, set the environment variable CIDER_COM_QUIT="OFF". Even though it really does not matter that Cider memory is cleared just before exit, it makes it cleaner for valgrind checks. 3 years ago
Giles Atkinson 5114d6c2f4 Add an option to the iplot command: -d sets the number of simulation 3 years ago
Giles Atkinson d31568bd83 Add parsing and translation of the FREQ form of E-source devices, 3 years ago
Holger Vogt 585f13bd4a Better visibility of the results 3 years ago
Holger Vogt c7bb12d9d0 More info 3 years ago
Holger Vogt 5c8af9770b Add rusage to measure simulation time. 3 years ago
Holger Vogt 2685df1b05 Add vto model parameter (the default has changed!), add .ic 3 years ago
Holger Vogt a48cc44c7f Example input file for 'iplot -w' option 3 years ago
dwarning a48b36ffc5 more realistic self-heating example 3 years ago
Brian Taylor 14a403e193 Use ~ on the input of a tristate buffer for INV3, and avoid creating an extra inverter. For ff/latch use ~ on set/reset and jkff clock inputs to avoid creating extra inverters. 3 years ago
Holger Vogt 33e17fa969 noise simulation examples 3 years ago