make distcheck happy
[gnucap-felix.git] / tests / d_bti.symm.gc
blob9c85d44a557bf9d9d09f0bdd2e3fb83a67f527ec
1 load public models-uf.so
2 spice
3 * p type inv amp w/bti
4 .options TEMP=25
6 .load rcd_sym.so
8 .param pulse_iv=0
9 .param pulse_rise=1n
11 .param voff=0.4
12 .model my_rcdmodel rcd_exp
13 .parameter s=.11
15 .model bti_ptm_approx bti_sum (
16 + parms = (
17 +(1.28936788433 ,  -0.0*s,                  13.433303380408852, 43.576925888911987*s, 1.4509831704140836),
18 +(0.0425895446518, -0.0*s,                  4.1230027350333067, 44.168622555330224*s, 0.35639368027120355),
19 +(0.00986204739979,-0.046730726782108274*s, 6.9322844619511379, 34.467824008855281*s, 19.76034507753667),
20 +(323556.834838,   -0.74091304338940822*s,  7.9999074744048002, 50.0*s, 25.0),
21 +(65734.7534834,   -0.0*s,                  7.6851098109742111, 33.944029750879885*s, 20.802215970322095),
22 +(25.5541996901,   -46.321386556453803*s,  16.844440862184946, 11.976323270474861*s, 23.296371309229073)
24 +rcd_model_name=my_rcdmodel weight=1.23
25 +symmetric=0
26 + )
28 .model bti_ptm_approx_symm bti_sum (
29 + parms = (
30 +(1.28936788433 ,  -0.0*s,                  13.433303380408852, 43.576925888911987*s, 1.4509831704140836),
31 +(0.0425895446518, -0.0*s,                  4.1230027350333067, 44.168622555330224*s, 0.35639368027120355),
32 +(0.00986204739979,-0.046730726782108274*s, 6.9322844619511379, 34.467824008855281*s, 19.76034507753667),
33 +(323556.834838,   -0.74091304338940822*s,  7.9999074744048002, 50.0*s, 25.0),
34 +(65734.7534834,   -0.0*s,                  7.6851098109742111, 33.944029750879885*s, 20.802215970322095),
35 +(25.5541996901,   -46.321386556453803*s,  16.844440862184946, 11.976323270474861*s, 23.296371309229073)
37 +rcd_model_name=my_rcdmodel weight=1.23
38 +symmetric=1
39 + )
41 .list
43 .model cmosp pmos(
44 + level=8
45 + bti_model=bti_ptm_approx
46 + ALPHA0 = 6.0E-08 BETA0 = 12
47 + H0 = 0
48 + vth0 = -1.42
51 .model cmosp_symm pmos(
52 + level=8
53 + bti_model=bti_ptm_approx_symm
54 + ALPHA0 = 6.0E-08 BETA0 = 12
55 + H0 = 0
56 + vth0 = -1.42
59 .param vdd=5
60 .param vstress={vdd*.6}
62 Rs1 nin 0 30
63 Rs2 nin ndd 19
65 MPregl nctrl ng ndd ndd cmosp l=3.5e-5 w=4.5e-6
66 MPsymm nctrl ng ndd ndd cmosp_symm l=3.5e-5 w=4.5e-6
67 Vg ng 0 3
68 V1 nctrl 0 4
70 vdd ndd 0 vdd
72 .print tw
73 + hidden(0)
74 + v(nctrl)
75 + dvth(mp*.bti)
76 + max(mp*.bti)
77 + E(mp*.bti.rcd0)
78 + E(mpsymm.bti.rcd6)
80 .tw 1u .1m 5000 * 2 new trace=n
81 .stat notime
82 .options ttcorr=false
83 .tw 1u .1m 5000 * 2 new trace=n
84 .stat notime
85 .end