some interactive testing
[gnucap-felix.git] / tests / s_ttt.vib.gc
blobce3cf899bba7696ee439ceddcf4e824f853c34a8
1 * Astable multivibrator MOSFET
2 * free runnning ttr
4 options edgedist .01
5 options ttstepgrow 2
6 spice
8 *Vdd 4 0 pulse iv=0 pv=5 rise=1p
9 Vdd 4 0 5
10 C1 2 out 5p
11 C2 1 3 5p
12 C3 3 0 1p ic=0
13 R1 4 1 50k
15 R2 4 2 2Meg
16 R3 4 3 2Meg
17 R4 4 out 50k
19 R5 2 0 .5Meg
20 R6 3 0 .5Meg
22 MN1 1 2  0 0 nmos L=8u
23 MN2 out 3 0 0 nmos L=8u
25 .model nmos nmos
26 + LAMBDA=3e-2 CBD=1f  IS=1E-21 PB=0.7256 CGSO=0.3n CGDO=0.3n CJ=1e-3 MJ=0.315  CJSW=4.054e-10 MJSW=0.2313 TOX=8n NSUB=2.5e17
28 .list
30 .print tran v(nodes) v0t(0) v0dist(0)
31 .print dc v(nodes)
33 .dc uic
35 .TR 0 16u 1u trace=a edge=y cont > lrc_y.out echo
36 .TR 40u trace=a edge=b > lrc_b.out echo
38 .print tw control(0) lt(0) ltt(0)
40 .parameter period=11.59u
41 .dc uic
42 .TR 0 10u 10u trace=a cont 
44 .ttr 0 5000  {period} .05u * 1e9 trace=g cont new > tw.out echo tran cont edge=b > tttr.out
45 .end