Merge branch 'make_attach' into testing-uf
[gnucap-felix.git] / README
blob719e114405050dc24c6f18f9432445dae6d77453
1 Readme for gnucap-uf 0.0.2
3 this forks from gnucap and includes several experiments and workarounds.
4 there exist plans to seperate out improvements and fold back to upstream.
6 === build system ===
8 see INSTALL. for better coexistance with other gnucap releases, you may want to
9 configure --with-program-suffix=-uf.
11 === regression test suite ===
13 gnucap-uf implements an automated test suite (automake based, with noise
14 filter). the directory 'tests' contains a set of tests that should pass before
15 installation. type "make check". some tests are known to fail (XFAIL_TESTS),
16 these are meant to document problems. feel free to contribute patches.
18 === module compilation ===
20 compile a plugin from source code
21 $ gnucap.mk file.so
23 compiles cc to so prior to dlopen.
24 gnucap> load file.cc
26 === Two time analysis (aging etc.) ===
28 .ttr [ Tstart ] Tstop [ tstop tstep ] [<args>]
29 args are
30 * <multiplier>, increase timestep multiplicatively.
31 cont: continue with aged node values
32 cont_dc: continue from dc operating point
33 new: start with fresh devices
35 EXAMPLES
36 see regression tests.
38 === dc analysis ===
40 - takes uic argument. compute solution close to specified initial conditions.
41 - improve dc sweep initial values and fallback in case of non-convergence.
43 === dynamic dc analysis ===
45 .ddc command. like .dc, but provides dv probe for voltage nodes.
47 EXAMPLES
48 spice
49 c1 0 1 ic=1
50 r1 0 1 1
51 .print dv(1)
52 .ddc
54 see regression tests
56 === sensitivity analysis ===
58 - sensitivity probes in .ac analysis.
59 - .sens command
61 EXAMPLES
62 see regresion tests
64 === remote control ===
66 the .sock command starts an interactive command for direct communication with
67 the simulator kernel. this is for academic purposes only.