ngspice/examples
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. 2023-10-28 11:00:33 +02:00
..
Monte_Carlo Fix internet address 2022-04-25 21:30:07 +02:00
TransImpedanceAmp Some hints how to use this file 2018-08-18 11:28:27 +02:00
TransmissionLines Better visibility of the results 2023-07-15 11:11:48 +02:00
adms Comment out non-ngspice compatible commands 2021-12-16 08:12:29 +01:00
cider 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. 2023-07-15 11:32:37 +02:00
control_structs S-parameters: Replace S11 by S_1_1 etc. to avoid ambiguity 2022-04-29 07:29:14 +02:00
ddt Remove unused variable debarr. 2022-12-11 15:39:10 +01:00
digital Example for 7490a Pspice subckt. This exercises jkff, logicexp, and pindly conversions to XSPICE. 2023-07-31 14:27:59 +02:00
hicum2 prevent non-monotonic scale 2020-12-22 11:12:54 +01:00
inductive-systems examples/inductive-systems/*, add test files 2017-01-02 20:02:19 +01:00
klu/Circuits Added missing ISCAS85 libraries 2023-08-16 11:14:18 +02:00
loops Improve printout formatting 2022-04-26 10:33:01 +02:00
measure meas example with output redirection 2022-01-15 16:03:19 +01:00
memristor Obtain memory and simulation time 2022-01-03 22:11:15 +01:00
mos MOS example files updated and moved to its own directory 2023-01-24 15:17:31 +01:00
noise add output for all noise sources 2023-10-11 09:52:44 +02:00
numparam Add a simple example of using string-valued parameters. 2023-01-09 16:33:53 +01:00
optran special ngbehavior needed 2023-01-09 16:31:01 +01:00
osdi Use the PSP103 model pspnqs103va (including nqs option) 2023-10-27 23:25:42 +02:00
p-to-n-examples Use sparse, as KLU will fail. 2023-09-10 13:43:09 +02:00
plot plotting/grid.c, bug fix, avoid string buffer overflow 2018-01-27 21:58:15 +01:00
probe Enable power measurement for W switch 2022-10-07 13:18:51 +02:00
proc2mod Added some examples. 2004-08-09 16:20:23 +00:00
pss move to the actual bsim4 version to avoid needless warnings 2014-09-10 13:33:22 +02:00
snapshot examples/snapshot: start, interrupt and resume simulation 2012-11-03 20:08:23 +01:00
soa Add a comment to say that LT/PSPICE compatability is needed. 2023-07-31 14:29:50 +02:00
soi remove warnings 2019-08-13 23:16:12 +02:00
sp better visibility 2023-07-31 14:30:37 +02:00
svg hcopywidth and hcopyheight failed with SVG plot 2021-12-13 21:49:01 +01:00
tclspice tcl-testbench[x].sh: Use bash within shebang 2022-01-02 13:51:44 +01:00
transient-noise noisy ring-oszillator now using transistors with different W/L 2018-08-25 23:21:49 +02:00
utf-8/стекло Upgrade due to recent ngspice enhancements 2021-07-05 14:03:55 +02:00
various Transformer examples, (three different methods) 2023-08-11 11:38:52 +02:00
vbic Added initial KLU support for node collapsing 2023-08-16 11:14:24 +02:00
vdmos Add vto model parameter (the default has changed!), add .ic 2023-05-27 10:47:43 +02:00
xspice 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. 2023-10-28 11:00:33 +02:00