make distcheck happy
[gnucap-felix.git] / tests / tt_inv.gc
blobe2ef8b3ab5c93af9cfc3b5209b9b95d7cddfb14f
1 spice
2 .options TEMP=25
4 .load rcd_sym.so
5 .model my_rcdmodel rcd_exp
7 .model bti_1 bti_sum (
8 + parms = (
9 +(323556.834838 ,-0.74091304338940822, 7.9999074744048002, 50.0, 25.0),
10 +(0.00986204739979 ,-0.046730726782108274, 6.9322844619511379, 34.467824008855281, 19.76034507753667),
11 +(1.28936788433 ,-0.0, 13.433303380408852, 43.576925888911987, 1.4509831704140836),
12 +(65734.7534834 ,-0.0, 7.6851098109742111, 33.944029750879885, 20.802215970322095),
13 +(0.0425895446518 ,-0.0, 4.1230027350333067, 44.168622555330224, 0.35639368027120355),
14 +(25.5541996901 ,-46.321386556453803, 16.844440862184946, 11.976323270474861, 23.296371309229073)
16 +rcd_model_name=my_rcdmodel  weight=1)
17 .model my_rcdmodel rcd_exp
18 .model cmosp pmos (
19 + level = 8
20 + bti_model = bti_1
21 + H0 = 1e-3 )
23 V1 nin 0 sin ( delay=-0.025m amplitude=1 frequency=1e4 offset=0.4)
25 .param pulse_iv=0
26 .param pulse_rise=1n
28 .param voff=0.4
30 .param vdd=3.3
31 R2 nin ng 10k
32 MP1 ndd ng nout ndd cmosp l=1.5e-7 w=4.5e-5
33 R1 0 nout 5k
34 VDD ndd 0 vdd
36 .print tw
37 +      meas({max(probe="v(nout)")})
38 +      meas({min(probe="v(nout)")})
39 +      hci(MP1) dvth(MP1) bti(MP1)
41 .echo tt init run
42 .store tran v(nout)
43 .print tran v(n*)
44 .tw .1u .1m 1 new tran > tt_inv_tran.out
45 .echo dumping nodes
46 .dumpnodes adp > tt_inv_adp.dat
48 * BUG: 2nd line in tran.out
49 .tw 10 tran > tt_inv_tran2.out
50 .end
52 .param amplitude=0
53 .tw 10 cont
55 .end
57 .param amplitude=0.4
58 .tw 0 100 5000
59 .param amplitude=0
60 .tw 10000
62 .end