462 Commits (c2f9f6d3f4aa59701123301e948b5f3ca724b0a8)

Author SHA1 Message Date
Holger Vogt d2ded9fa2c Tiny modifications of SEE examples 9 months ago
Holger Vogt 3fb1ea1c39 Unix line endings 10 months ago
Holger Vogt 9d7db2166a New example for seegen: CMOS comparator 10 months ago
Holger Vogt 07f8c3558b Add a monitoring output the the seegen instance 10 months ago
Holger Vogt b628032d7d Add a generator for SEE (single event effects) pulses as a code model. 10 months ago
Holger Vogt f73873c495 Enable expressions in a meas statement within a .control section, like 10 months ago
Giles Atkinson bba4046d55 Re-make pll-xspice.cir as a wrapper around shared-pll-xspice.cir, 12 months ago
Giles Atkinson 592b99d0ef Rename pll-xspice.cir to shared-pll-xspice.cir to prepare for split. 12 months ago
Giles Atkinson a649514e87 Add an extended shared library test program with additional 1 year ago
Holger Vogt 2862d243d7 Add two simple Skywater PDK examples, inverter and ISCAS85 C7552 1 year ago
Giles Atkinson c7c85ecadc Add co-simulation with VHDL, using the GHDL compiler and d_cosim. 1 year ago
Brian Taylor 4149edd146 Fix circuits so that gtkwave tests run on MacOS. Add encoder/decoder example. 2 years ago
Brian Taylor 00ad25fbc9 Fix d_process named pipes example. Use the correct gtkwave command for MacOS. 1 year ago
Giles Atkinson fd3827af40 Fix ordering of parameter definition and use. 1 year ago
Holger Vogt edecf91437 options are not required 1 year ago
dwarning cef9d5b11c iscas_stdcell.lib need geometry parameters, but is not used anyway, so commented out 1 year ago
Holger Vogt fdbb62844c Example for sending a text string over the subcircuit boundary. 1 year ago
Holger Vogt c79b3501ef Add note on compatibility mode psa 1 year ago
Giles Atkinson cf812da363 Try to clarify the mechanism of parameter substitution and add 1 year ago
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