Qucs-core
0.0.19
|
00001 /* 00002 * qucsdefs.h - netlist definitions for the Qucs netlists 00003 * 00004 * This is free software; you can redistribute it and/or modify 00005 * it under the terms of the GNU General Public License as published by 00006 * the Free Software Foundation; either version 2, or (at your option) 00007 * any later version. 00008 * 00009 */ 00010 00011 #ifndef __QUCSDEFS_H__ 00012 #define __QUCSDEFS_H__ 00013 00014 static struct property_t req_MLIN[] = { 00015 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 00016 { ((char *) 0) } } }, 00017 { "L", 1, { 0.01, ((char *) -1) }, { '[', 0, 0, '.', 00018 { ((char *) 0) } } }, 00019 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 00020 { ((char *) 0) } } }, 00021 { "DispModel", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 00022 { "Kirschning", "Kobayashi", "Yamashita", "Getsinger", "Schneider", "Pramanick", "Hammerstad", ((char *) 0) } } }, 00023 { "Model", 2, { 0, "Hammerstad" }, { '.', 0, 0, '.', 00024 { "Wheeler", "Schneider", "Hammerstad", ((char *) 0) } } }, 00025 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00026 { ((char *) 0) } } } 00027 }; 00028 00029 static struct property_t opt_MLIN[] = { 00030 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00031 { ((char *) 0) } } }, 00032 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00033 { ((char *) 0) } } } 00034 }; 00035 00036 static struct define_t def_MLIN = { 00037 "MLIN", 2, 0, 0, 0, req_MLIN, opt_MLIN }; 00038 00039 static struct property_t req_Buf[] = { 00040 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00041 { ((char *) 0) } } }, 00042 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00043 { ((char *) 0) } } } 00044 }; 00045 00046 static struct property_t opt_Buf[] = { 00047 { "t", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00048 { ((char *) 0) } } }, 00049 { "TR", 1, { 10, ((char *) -1) }, { '[', 1, 100, ']', 00050 { ((char *) 0) } } }, 00051 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00052 { ((char *) 0) } } } 00053 }; 00054 00055 static struct define_t def_Buf = { 00056 "Buf", 2, 0, 0, 1, req_Buf, opt_Buf }; 00057 00058 static struct property_t req_nigbt[] = { 00059 { "Agd", 1, { 5e-06, ((char *) -1) }, { ']', 0, 0, '.', 00060 { ((char *) 0) } } }, 00061 { "Area", 1, { 1e-05, ((char *) -1) }, { ']', 0, 0, '.', 00062 { ((char *) 0) } } }, 00063 { "Kp", 1, { 0.38, ((char *) -1) }, { '[', 0, 0, '.', 00064 { ((char *) 0) } } }, 00065 { "Tau", 1, { 7.1e-06, ((char *) -1) }, { '[', 0, 0, '.', 00066 { ((char *) 0) } } }, 00067 { "Wb", 1, { 9e-05, ((char *) -1) }, { ']', 0, 0, '.', 00068 { ((char *) 0) } } }, 00069 { "BVf", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 00070 { ((char *) 0) } } }, 00071 { "BVn", 1, { 4, ((char *) -1) }, { ']', 0, 0, '.', 00072 { ((char *) 0) } } }, 00073 { "Cgs", 1, { 1.24e-08, ((char *) -1) }, { '[', 0, 0, '.', 00074 { ((char *) 0) } } }, 00075 { "Coxd", 1, { 3.5e-08, ((char *) -1) }, { '[', 0, 0, '.', 00076 { ((char *) 0) } } }, 00077 { "Jsne", 1, { 6.5e-13, ((char *) -1) }, { '[', 0, 0, '.', 00078 { ((char *) 0) } } }, 00079 { "Kf", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00080 { ((char *) 0) } } }, 00081 { "Mun", 1, { 0.0015, ((char *) -1) }, { '[', 0, 0, '.', 00082 { ((char *) 0) } } }, 00083 { "Mup", 1, { 0.045, ((char *) -1) }, { '[', 0, 0, '.', 00084 { ((char *) 0) } } }, 00085 { "Nb", 1, { 2e+14, ((char *) -1) }, { '[', 0, 0, '.', 00086 { ((char *) 0) } } }, 00087 { "Theta", 1, { 0.02, ((char *) -1) }, { '[', 0, 0, '.', 00088 { ((char *) 0) } } }, 00089 { "Vt", 1, { 4.7, ((char *) -1) }, { '[', 0, 0, '.', 00090 { ((char *) 0) } } }, 00091 { "Vtd", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 00092 { ((char *) 0) } } }, 00093 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00094 { ((char *) 0) } } }, 00095 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00096 { ((char *) 0) } } } 00097 }; 00098 00099 static struct property_t opt_nigbt[] = { 00100 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00101 { ((char *) 0) } } }, 00102 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00103 { ((char *) 0) } } } 00104 }; 00105 00106 static struct define_t def_nigbt = { 00107 "nigbt", 3, 0, 0, 1, req_nigbt, opt_nigbt }; 00108 00109 static struct property_t req_Iac[] = { 00110 { "I", 1, { 0.001, ((char *) -1) }, { '.', 0, 0, '.', 00111 { ((char *) 0) } } }, 00112 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00113 { ((char *) 0) } } } 00114 }; 00115 00116 static struct property_t opt_Iac[] = { 00117 { "Phase", 1, { 0, ((char *) -1) }, { '[', -360, 360, ']', 00118 { ((char *) 0) } } }, 00119 { "Theta", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00120 { ((char *) 0) } } }, 00121 { "f", 1, { 1e+09, ((char *) -1) }, { '[', 0, 0, '.', 00122 { ((char *) 0) } } }, 00123 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00124 { ((char *) 0) } } } 00125 }; 00126 00127 static struct define_t def_Iac = { 00128 "Iac", 2, 0, 0, 0, req_Iac, opt_Iac }; 00129 00130 static struct property_t req_AM_Mod[] = { 00131 { "U", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00132 { ((char *) 0) } } }, 00133 { "f", 1, { 1e+09, ((char *) -1) }, { '[', 0, 0, '.', 00134 { ((char *) 0) } } }, 00135 { "m", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 00136 { ((char *) 0) } } }, 00137 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00138 { ((char *) 0) } } } 00139 }; 00140 00141 static struct property_t opt_AM_Mod[] = { 00142 { "Phase", 1, { 0, ((char *) -1) }, { '[', -360, 360, ']', 00143 { ((char *) 0) } } }, 00144 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00145 { ((char *) 0) } } } 00146 }; 00147 00148 static struct define_t def_AM_Mod = { 00149 "AM_Mod", 3, 0, 0, 0, req_AM_Mod, opt_AM_Mod }; 00150 00151 static struct property_t req_TLIN4P[] = { 00152 { "Z", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 00153 { ((char *) 0) } } }, 00154 { "L", 1, { 0.001, ((char *) -1) }, { '.', 0, 0, '.', 00155 { ((char *) 0) } } }, 00156 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00157 { ((char *) 0) } } } 00158 }; 00159 00160 static struct property_t opt_TLIN4P[] = { 00161 { "Alpha", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 00162 { ((char *) 0) } } }, 00163 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00164 { ((char *) 0) } } }, 00165 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00166 { ((char *) 0) } } } 00167 }; 00168 00169 static struct define_t def_TLIN4P = { 00170 "TLIN4P", 4, 0, 0, 0, req_TLIN4P, opt_TLIN4P }; 00171 00172 static struct property_t req_MCOUPLED[] = { 00173 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 00174 { ((char *) 0) } } }, 00175 { "L", 1, { 0.01, ((char *) -1) }, { '[', 0, 0, '.', 00176 { ((char *) 0) } } }, 00177 { "S", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 00178 { ((char *) 0) } } }, 00179 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 00180 { ((char *) 0) } } }, 00181 { "Model", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 00182 { "Kirschning", "Hammerstad", ((char *) 0) } } }, 00183 { "DispModel", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 00184 { "Kirschning", "Getsinger", ((char *) 0) } } }, 00185 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00186 { ((char *) 0) } } } 00187 }; 00188 00189 static struct property_t opt_MCOUPLED[] = { 00190 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00191 { ((char *) 0) } } }, 00192 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00193 { ((char *) 0) } } } 00194 }; 00195 00196 static struct define_t def_MCOUPLED = { 00197 "MCOUPLED", 4, 0, 0, 0, req_MCOUPLED, opt_MCOUPLED }; 00198 00199 static struct property_t req_MOSFET[] = { 00200 { "Is", 1, { 1e-14, ((char *) -1) }, { '[', 0, 0, '.', 00201 { ((char *) 0) } } }, 00202 { "N", 1, { 1, ((char *) -1) }, { '[', 0.1, 100, ']', 00203 { ((char *) 0) } } }, 00204 { "Vt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00205 { ((char *) 0) } } }, 00206 { "Lambda", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00207 { ((char *) 0) } } }, 00208 { "Kp", 1, { 2e-05, ((char *) -1) }, { '[', 0, 0, '.', 00209 { ((char *) 0) } } }, 00210 { "Gamma", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00211 { ((char *) 0) } } }, 00212 { "Phi", 1, { 0.6, ((char *) -1) }, { '[', 0, 0, '.', 00213 { ((char *) 0) } } }, 00214 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00215 { ((char *) 0) } } } 00216 }; 00217 00218 static struct property_t opt_MOSFET[] = { 00219 { "Rd", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00220 { ((char *) 0) } } }, 00221 { "Rs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00222 { ((char *) 0) } } }, 00223 { "Rg", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00224 { ((char *) 0) } } }, 00225 { "L", 1, { 0.0001, ((char *) -1) }, { ']', 0, 1, ']', 00226 { ((char *) 0) } } }, 00227 { "Ld", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00228 { ((char *) 0) } } }, 00229 { "W", 1, { 0.0001, ((char *) -1) }, { ']', 0, 0, '.', 00230 { ((char *) 0) } } }, 00231 { "Tox", 1, { 1e-07, ((char *) -1) }, { ']', 0, 1, ']', 00232 { ((char *) 0) } } }, 00233 { "Cgso", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00234 { ((char *) 0) } } }, 00235 { "Cgdo", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00236 { ((char *) 0) } } }, 00237 { "Cgbo", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00238 { ((char *) 0) } } }, 00239 { "Cbd", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00240 { ((char *) 0) } } }, 00241 { "Cbs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00242 { ((char *) 0) } } }, 00243 { "Pb", 1, { 0.8, ((char *) -1) }, { ']', 0, 10, ']', 00244 { ((char *) 0) } } }, 00245 { "Mj", 1, { 0.5, ((char *) -1) }, { '[', 0, 1, ']', 00246 { ((char *) 0) } } }, 00247 { "Fc", 1, { 0.5, ((char *) -1) }, { '[', 0, 1, '[', 00248 { ((char *) 0) } } }, 00249 { "Cjsw", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00250 { ((char *) 0) } } }, 00251 { "Mjsw", 1, { 0.33, ((char *) -1) }, { '[', 0, 1, ']', 00252 { ((char *) 0) } } }, 00253 { "Tt", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00254 { ((char *) 0) } } }, 00255 { "Kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00256 { ((char *) 0) } } }, 00257 { "Af", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00258 { ((char *) 0) } } }, 00259 { "Ffe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00260 { ((char *) 0) } } }, 00261 { "Nsub", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00262 { ((char *) 0) } } }, 00263 { "Nss", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00264 { ((char *) 0) } } }, 00265 { "Tpg", 0, { 1, ((char *) -1) }, { '[', -1, 1, ']', 00266 { ((char *) 0) } } }, 00267 { "Uo", 1, { 600, ((char *) -1) }, { '[', 0, 0, '.', 00268 { ((char *) 0) } } }, 00269 { "Rsh", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00270 { ((char *) 0) } } }, 00271 { "Nrd", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00272 { ((char *) 0) } } }, 00273 { "Nrs", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00274 { ((char *) 0) } } }, 00275 { "Cj", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00276 { ((char *) 0) } } }, 00277 { "Js", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00278 { ((char *) 0) } } }, 00279 { "Ad", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00280 { ((char *) 0) } } }, 00281 { "As", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00282 { ((char *) 0) } } }, 00283 { "Pd", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00284 { ((char *) 0) } } }, 00285 { "Ps", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00286 { ((char *) 0) } } }, 00287 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00288 { ((char *) 0) } } }, 00289 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00290 { ((char *) 0) } } }, 00291 { "Type", 2, { 0, "nfet" }, { '.', 0, 0, '.', 00292 { "nfet", "pfet", ((char *) 0) } } }, 00293 { "capModel", 0, { 2, ((char *) -1) }, { '[', 1, 2, ']', 00294 { ((char *) 0) } } }, 00295 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00296 { ((char *) 0) } } } 00297 }; 00298 00299 static struct define_t def_MOSFET = { 00300 "MOSFET", 4, 0, 0, 1, req_MOSFET, opt_MOSFET }; 00301 00302 static struct property_t req_Inv[] = { 00303 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00304 { ((char *) 0) } } }, 00305 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00306 { ((char *) 0) } } } 00307 }; 00308 00309 static struct property_t opt_Inv[] = { 00310 { "t", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00311 { ((char *) 0) } } }, 00312 { "TR", 1, { 10, ((char *) -1) }, { '[', 1, 100, ']', 00313 { ((char *) 0) } } }, 00314 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00315 { ((char *) 0) } } } 00316 }; 00317 00318 static struct define_t def_Inv = { 00319 "Inv", 2, 0, 0, 1, req_Inv, opt_Inv }; 00320 00321 static struct property_t req_comp_2bit[] = { 00322 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 00323 { ((char *) 0) } } }, 00324 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 00325 { ((char *) 0) } } }, 00326 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00327 { ((char *) 0) } } } 00328 }; 00329 00330 static struct property_t opt_comp_2bit[] = { 00331 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00332 { ((char *) 0) } } }, 00333 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00334 { ((char *) 0) } } } 00335 }; 00336 00337 static struct define_t def_comp_2bit = { 00338 "comp_2bit", 7, 0, 0, 1, req_comp_2bit, opt_comp_2bit }; 00339 00340 static struct property_t req_Idc[] = { 00341 { "I", 1, { 0.001, ((char *) -1) }, { '.', 0, 0, '.', 00342 { ((char *) 0) } } }, 00343 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00344 { ((char *) 0) } } } 00345 }; 00346 00347 static struct property_t opt_Idc[] = { 00348 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00349 { ((char *) 0) } } } 00350 }; 00351 00352 static struct define_t def_Idc = { 00353 "Idc", 2, 0, 0, 0, req_Idc, opt_Idc }; 00354 00355 static struct property_t req_DigiSource[] = { 00356 { "init", 2, { 0, "low" }, { '.', 0, 0, '.', 00357 { "low", "high", ((char *) 0) } } }, 00358 { "times", 3, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 00359 { ((char *) 0) } } }, 00360 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00361 { ((char *) 0) } } } 00362 }; 00363 00364 static struct property_t opt_DigiSource[] = { 00365 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00366 { ((char *) 0) } } }, 00367 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00368 { ((char *) 0) } } } 00369 }; 00370 00371 static struct define_t def_DigiSource = { 00372 "DigiSource", 1, 0, 0, 0, req_DigiSource, opt_DigiSource }; 00373 00374 static struct property_t req_Isolator[] = { 00375 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00376 { ((char *) 0) } } } 00377 }; 00378 00379 static struct property_t opt_Isolator[] = { 00380 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00381 { ((char *) 0) } } }, 00382 { "Z1", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 00383 { ((char *) 0) } } }, 00384 { "Z2", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 00385 { ((char *) 0) } } }, 00386 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00387 { ((char *) 0) } } } 00388 }; 00389 00390 static struct define_t def_Isolator = { 00391 "Isolator", 2, 0, 0, 0, req_Isolator, opt_Isolator }; 00392 00393 static struct property_t req_phototransistor[] = { 00394 { "Bf", 1, { 100, ((char *) -1) }, { '[', 1, 0, '.', 00395 { ((char *) 0) } } }, 00396 { "Br", 1, { 0.1, ((char *) -1) }, { '[', 1e-06, 0, '.', 00397 { ((char *) 0) } } }, 00398 { "Is", 1, { 1e-10, ((char *) -1) }, { '[', 1e-30, 0, '.', 00399 { ((char *) 0) } } }, 00400 { "Nf", 1, { 1, ((char *) -1) }, { '[', 1e-30, 0, '.', 00401 { ((char *) 0) } } }, 00402 { "Nr", 1, { 1, ((char *) -1) }, { '[', 1e-30, 0, '.', 00403 { ((char *) 0) } } }, 00404 { "Vaf", 1, { 100, ((char *) -1) }, { '[', 1e-06, 0, '.', 00405 { ((char *) 0) } } }, 00406 { "Var", 1, { 100, ((char *) -1) }, { '[', 1e-06, 0, '.', 00407 { ((char *) 0) } } }, 00408 { "Mje", 1, { 0.33, ((char *) -1) }, { '[', 1e-06, 0, '.', 00409 { ((char *) 0) } } }, 00410 { "Vje", 1, { 0.75, ((char *) -1) }, { '[', 1e-06, 0, '.', 00411 { ((char *) 0) } } }, 00412 { "Cje", 1, { 1e-12, ((char *) -1) }, { '[', 0, 0, '.', 00413 { ((char *) 0) } } }, 00414 { "Mjc", 1, { 0.33, ((char *) -1) }, { '[', 1e-06, 0, '.', 00415 { ((char *) 0) } } }, 00416 { "Vjc", 1, { 0.75, ((char *) -1) }, { '[', 1e-06, 0, '.', 00417 { ((char *) 0) } } }, 00418 { "Cjc", 1, { 2e-12, ((char *) -1) }, { '[', 0, 0, '.', 00419 { ((char *) 0) } } }, 00420 { "Tr", 1, { 1e-07, ((char *) -1) }, { '[', 1e-15, 0, '.', 00421 { ((char *) 0) } } }, 00422 { "Tf", 1, { 1e-10, ((char *) -1) }, { '[', 1e-15, 0, '.', 00423 { ((char *) 0) } } }, 00424 { "Ikf", 1, { 10, ((char *) -1) }, { '[', 1e-20, 0, '.', 00425 { ((char *) 0) } } }, 00426 { "Ikr", 1, { 10, ((char *) -1) }, { '[', 1e-20, 0, '.', 00427 { ((char *) 0) } } }, 00428 { "Rc", 1, { 10, ((char *) -1) }, { '[', 1e-09, 0, '.', 00429 { ((char *) 0) } } }, 00430 { "Re", 1, { 1, ((char *) -1) }, { '[', 1e-09, 0, '.', 00431 { ((char *) 0) } } }, 00432 { "Rb", 1, { 100, ((char *) -1) }, { '[', 1e-09, 0, '.', 00433 { ((char *) 0) } } }, 00434 { "Kf", 1, { 1e-12, ((char *) -1) }, { '[', 0, 0, '.', 00435 { ((char *) 0) } } }, 00436 { "Ffe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00437 { ((char *) 0) } } }, 00438 { "Af", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00439 { ((char *) 0) } } }, 00440 { "Responsivity", 1, { 1.5, ((char *) -1) }, { '[', 1e-30, 0, '.', 00441 { ((char *) 0) } } }, 00442 { "P0", 1, { 2612.2, ((char *) -1) }, { '.', 0, 0, '.', 00443 { ((char *) 0) } } }, 00444 { "P1", 1, { -14.89, ((char *) -1) }, { '.', 0, 0, '.', 00445 { ((char *) 0) } } }, 00446 { "P2", 1, { 0.030332, ((char *) -1) }, { '.', 0, 0, '.', 00447 { ((char *) 0) } } }, 00448 { "P3", 1, { -2.5708e-05, ((char *) -1) }, { '.', 0, 0, '.', 00449 { ((char *) 0) } } }, 00450 { "P4", 1, { 7.6923e-09, ((char *) -1) }, { '.', 0, 0, '.', 00451 { ((char *) 0) } } }, 00452 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00453 { ((char *) 0) } } } 00454 }; 00455 00456 static struct property_t opt_phototransistor[] = { 00457 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00458 { ((char *) 0) } } }, 00459 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00460 { ((char *) 0) } } } 00461 }; 00462 00463 static struct define_t def_phototransistor = { 00464 "phototransistor", 5, 0, 0, 1, req_phototransistor, opt_phototransistor }; 00465 00466 static struct property_t req_sTr[] = { 00467 { "T1", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00468 { ((char *) 0) } } }, 00469 { "T2", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00470 { ((char *) 0) } } }, 00471 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00472 { ((char *) 0) } } } 00473 }; 00474 00475 static struct property_t opt_sTr[] = { 00476 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00477 { ((char *) 0) } } } 00478 }; 00479 00480 static struct define_t def_sTr = { 00481 "sTr", 6, 0, 0, 0, req_sTr, opt_sTr }; 00482 00483 static struct property_t req_JFET[] = { 00484 { "Is", 1, { 1e-14, ((char *) -1) }, { '[', 0, 0, '.', 00485 { ((char *) 0) } } }, 00486 { "N", 1, { 1, ((char *) -1) }, { '[', 1, 100, ']', 00487 { ((char *) 0) } } }, 00488 { "Vt0", 1, { -2, ((char *) -1) }, { '.', 0, 0, ']', 00489 { ((char *) 0) } } }, 00490 { "Lambda", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00491 { ((char *) 0) } } }, 00492 { "Beta", 1, { 0.0001, ((char *) -1) }, { '[', 0, 0, '.', 00493 { ((char *) 0) } } }, 00494 { "M", 1, { 0.5, ((char *) -1) }, { '[', 0, 1, ']', 00495 { ((char *) 0) } } }, 00496 { "Pb", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 00497 { ((char *) 0) } } }, 00498 { "Fc", 1, { 0.5, ((char *) -1) }, { '[', 0, 1, '[', 00499 { ((char *) 0) } } }, 00500 { "Cgs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00501 { ((char *) 0) } } }, 00502 { "Cgd", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00503 { ((char *) 0) } } }, 00504 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00505 { ((char *) 0) } } } 00506 }; 00507 00508 static struct property_t opt_JFET[] = { 00509 { "Rd", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00510 { ((char *) 0) } } }, 00511 { "Rs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00512 { ((char *) 0) } } }, 00513 { "Isr", 1, { 1e-14, ((char *) -1) }, { '[', 0, 0, '.', 00514 { ((char *) 0) } } }, 00515 { "Nr", 1, { 2, ((char *) -1) }, { '[', 1, 100, ']', 00516 { ((char *) 0) } } }, 00517 { "Kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00518 { ((char *) 0) } } }, 00519 { "Af", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00520 { ((char *) 0) } } }, 00521 { "Ffe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00522 { ((char *) 0) } } }, 00523 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00524 { ((char *) 0) } } }, 00525 { "Type", 2, { 0, "nfet" }, { '.', 0, 0, '.', 00526 { "nfet", "pfet", ((char *) 0) } } }, 00527 { "Xti", 1, { 3, ((char *) -1) }, { '[', 0, 0, '.', 00528 { ((char *) 0) } } }, 00529 { "Vt0tc", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00530 { ((char *) 0) } } }, 00531 { "Betatce", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00532 { ((char *) 0) } } }, 00533 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00534 { ((char *) 0) } } }, 00535 { "Area", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 00536 { ((char *) 0) } } }, 00537 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00538 { ((char *) 0) } } } 00539 }; 00540 00541 static struct define_t def_JFET = { 00542 "JFET", 3, 0, 0, 1, req_JFET, opt_JFET }; 00543 00544 static struct property_t req_comp_1bit[] = { 00545 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 00546 { ((char *) 0) } } }, 00547 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 00548 { ((char *) 0) } } }, 00549 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00550 { ((char *) 0) } } } 00551 }; 00552 00553 static struct property_t opt_comp_1bit[] = { 00554 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00555 { ((char *) 0) } } }, 00556 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00557 { ((char *) 0) } } } 00558 }; 00559 00560 static struct define_t def_comp_1bit = { 00561 "comp_1bit", 5, 0, 0, 1, req_comp_1bit, opt_comp_1bit }; 00562 00563 static struct property_t req_SCR[] = { 00564 { "Igt", 1, { 5e-05, ((char *) -1) }, { ']', 0, 0, '.', 00565 { ((char *) 0) } } }, 00566 { "Vbo", 1, { 30, ((char *) -1) }, { ']', 0, 0, '.', 00567 { ((char *) 0) } } }, 00568 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00569 { ((char *) 0) } } } 00570 }; 00571 00572 static struct property_t opt_SCR[] = { 00573 { "Cj0", 1, { 1e-11, ((char *) -1) }, { '[', 0, 0, '.', 00574 { ((char *) 0) } } }, 00575 { "Is", 1, { 1e-10, ((char *) -1) }, { '[', 0, 0, '.', 00576 { ((char *) 0) } } }, 00577 { "N", 1, { 2, ((char *) -1) }, { '[', 0.1, 100, ']', 00578 { ((char *) 0) } } }, 00579 { "Ri", 1, { 10, ((char *) -1) }, { ']', 0, 0, '.', 00580 { ((char *) 0) } } }, 00581 { "Rg", 1, { 5, ((char *) -1) }, { ']', 0, 0, '.', 00582 { ((char *) 0) } } }, 00583 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00584 { ((char *) 0) } } }, 00585 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00586 { ((char *) 0) } } } 00587 }; 00588 00589 static struct define_t def_SCR = { 00590 "SCR", 3, 0, 0, 1, req_SCR, opt_SCR }; 00591 00592 static struct property_t req_Diode[] = { 00593 { "Is", 1, { 1e-15, ((char *) -1) }, { '[', 0, 0, '.', 00594 { ((char *) 0) } } }, 00595 { "N", 1, { 1, ((char *) -1) }, { '[', 1e-06, 100, ']', 00596 { ((char *) 0) } } }, 00597 { "M", 1, { 0.5, ((char *) -1) }, { '[', 0, 2, ']', 00598 { ((char *) 0) } } }, 00599 { "Cj0", 1, { 1e-14, ((char *) -1) }, { '[', 0, 0, '.', 00600 { ((char *) 0) } } }, 00601 { "Vj", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 00602 { ((char *) 0) } } }, 00603 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00604 { ((char *) 0) } } } 00605 }; 00606 00607 static struct property_t opt_Diode[] = { 00608 { "Rs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00609 { ((char *) 0) } } }, 00610 { "Isr", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00611 { ((char *) 0) } } }, 00612 { "Nr", 1, { 2, ((char *) -1) }, { '[', 0.1, 100, ']', 00613 { ((char *) 0) } } }, 00614 { "Bv", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00615 { ((char *) 0) } } }, 00616 { "Ibv", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 00617 { ((char *) 0) } } }, 00618 { "Ikf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00619 { ((char *) 0) } } }, 00620 { "Tt", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00621 { ((char *) 0) } } }, 00622 { "Fc", 1, { 0.5, ((char *) -1) }, { '[', 0, 1, '[', 00623 { ((char *) 0) } } }, 00624 { "Cp", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00625 { ((char *) 0) } } }, 00626 { "Kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00627 { ((char *) 0) } } }, 00628 { "Af", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00629 { ((char *) 0) } } }, 00630 { "Ffe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 00631 { ((char *) 0) } } }, 00632 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00633 { ((char *) 0) } } }, 00634 { "Xti", 1, { 3, ((char *) -1) }, { '[', 0, 0, '.', 00635 { ((char *) 0) } } }, 00636 { "Eg", 1, { 1.11, ((char *) -1) }, { '[', 0, 0, '.', 00637 { ((char *) 0) } } }, 00638 { "Tbv", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 00639 { ((char *) 0) } } }, 00640 { "Trs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00641 { ((char *) 0) } } }, 00642 { "Ttt1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00643 { ((char *) 0) } } }, 00644 { "Ttt2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00645 { ((char *) 0) } } }, 00646 { "Tm1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00647 { ((char *) 0) } } }, 00648 { "Tm2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00649 { ((char *) 0) } } }, 00650 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 00651 { ((char *) 0) } } }, 00652 { "Area", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 00653 { ((char *) 0) } } }, 00654 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00655 { ((char *) 0) } } } 00656 }; 00657 00658 static struct define_t def_Diode = { 00659 "Diode", 2, 0, 0, 1, req_Diode, opt_Diode }; 00660 00661 static struct property_t req_bsim4v30pMOS[] = { 00662 { "GMIN", 1, { 1e-12, ((char *) -1) }, { '.', 0, 0, '.', 00663 { ((char *) 0) } } }, 00664 { "PS", 1, { 1.2e-05, ((char *) -1) }, { '.', 0, 0, '.', 00665 { ((char *) 0) } } }, 00666 { "PD", 1, { 1.2e-05, ((char *) -1) }, { '.', 0, 0, '.', 00667 { ((char *) 0) } } }, 00668 { "AS", 1, { 1.2e-11, ((char *) -1) }, { '.', 0, 0, '.', 00669 { ((char *) 0) } } }, 00670 { "AD", 1, { 1.2e-11, ((char *) -1) }, { '.', 0, 0, '.', 00671 { ((char *) 0) } } }, 00672 { "CGBO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00673 { ((char *) 0) } } }, 00674 { "CGDO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00675 { ((char *) 0) } } }, 00676 { "CGSO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00677 { ((char *) 0) } } }, 00678 { "L", 1, { 3e-06, ((char *) -1) }, { '.', 0, 0, '.', 00679 { ((char *) 0) } } }, 00680 { "W", 1, { 6e-06, ((char *) -1) }, { '.', 0, 0, '.', 00681 { ((char *) 0) } } }, 00682 { "MOBMOD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00683 { ((char *) 0) } } }, 00684 { "RDSMOD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00685 { ((char *) 0) } } }, 00686 { "IGCMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00687 { ((char *) 0) } } }, 00688 { "IGBMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00689 { ((char *) 0) } } }, 00690 { "CAPMOD", 1, { 2, ((char *) -1) }, { '.', 0, 0, '.', 00691 { ((char *) 0) } } }, 00692 { "RGATEMOD", 1, { 2, ((char *) -1) }, { '.', 0, 0, '.', 00693 { ((char *) 0) } } }, 00694 { "RBODYMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00695 { ((char *) 0) } } }, 00696 { "DIOMOD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00697 { ((char *) 0) } } }, 00698 { "TEMPMOD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00699 { ((char *) 0) } } }, 00700 { "GEOMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00701 { ((char *) 0) } } }, 00702 { "RGEOMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00703 { ((char *) 0) } } }, 00704 { "PERMOD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00705 { ((char *) 0) } } }, 00706 { "TNOIMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00707 { ((char *) 0) } } }, 00708 { "FNOIMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00709 { ((char *) 0) } } }, 00710 { "EPSROX", 1, { 3.9, ((char *) -1) }, { '.', 0, 0, '.', 00711 { ((char *) 0) } } }, 00712 { "TOXE", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00713 { ((char *) 0) } } }, 00714 { "TOXP", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00715 { ((char *) 0) } } }, 00716 { "TOXM", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00717 { ((char *) 0) } } }, 00718 { "DTOX", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00719 { ((char *) 0) } } }, 00720 { "XJ", 1, { 1.5e-07, ((char *) -1) }, { '.', 0, 0, '.', 00721 { ((char *) 0) } } }, 00722 { "GAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00723 { ((char *) 0) } } }, 00724 { "GAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00725 { ((char *) 0) } } }, 00726 { "NDEP", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00727 { ((char *) 0) } } }, 00728 { "NSUB", 1, { 6e+16, ((char *) -1) }, { '.', 0, 0, '.', 00729 { ((char *) 0) } } }, 00730 { "NGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00731 { ((char *) 0) } } }, 00732 { "NSD", 1, { 1e+20, ((char *) -1) }, { '.', 0, 0, '.', 00733 { ((char *) 0) } } }, 00734 { "VBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00735 { ((char *) 0) } } }, 00736 { "XT", 1, { 1.55e-07, ((char *) -1) }, { '.', 0, 0, '.', 00737 { ((char *) 0) } } }, 00738 { "RSH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00739 { ((char *) 0) } } }, 00740 { "RSHG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00741 { ((char *) 0) } } }, 00742 { "VTH0", 1, { -0.6, ((char *) -1) }, { '.', 0, 0, '.', 00743 { ((char *) 0) } } }, 00744 { "VFB", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00745 { ((char *) 0) } } }, 00746 { "PHIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00747 { ((char *) 0) } } }, 00748 { "K1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00749 { ((char *) 0) } } }, 00750 { "K2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00751 { ((char *) 0) } } }, 00752 { "K3", 1, { 80, ((char *) -1) }, { '.', 0, 0, '.', 00753 { ((char *) 0) } } }, 00754 { "K3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00755 { ((char *) 0) } } }, 00756 { "W0", 1, { 2.5e-06, ((char *) -1) }, { '.', 0, 0, '.', 00757 { ((char *) 0) } } }, 00758 { "LPE0", 1, { 1.74e-07, ((char *) -1) }, { '.', 0, 0, '.', 00759 { ((char *) 0) } } }, 00760 { "LPEB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00761 { ((char *) 0) } } }, 00762 { "VBM", 1, { -3, ((char *) -1) }, { '.', 0, 0, '.', 00763 { ((char *) 0) } } }, 00764 { "DVT0", 1, { 2.2, ((char *) -1) }, { '.', 0, 0, '.', 00765 { ((char *) 0) } } }, 00766 { "DVT1", 1, { 0.53, ((char *) -1) }, { '.', 0, 0, '.', 00767 { ((char *) 0) } } }, 00768 { "DVT2", 1, { -0.032, ((char *) -1) }, { '.', 0, 0, '.', 00769 { ((char *) 0) } } }, 00770 { "DVTP0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00771 { ((char *) 0) } } }, 00772 { "DVTP1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00773 { ((char *) 0) } } }, 00774 { "DVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00775 { ((char *) 0) } } }, 00776 { "DVT1W", 1, { 5.3e+06, ((char *) -1) }, { '.', 0, 0, '.', 00777 { ((char *) 0) } } }, 00778 { "DVT2W", 1, { -0.032, ((char *) -1) }, { '.', 0, 0, '.', 00779 { ((char *) 0) } } }, 00780 { "U0", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00781 { ((char *) 0) } } }, 00782 { "UA", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00783 { ((char *) 0) } } }, 00784 { "UB", 1, { 1e-19, ((char *) -1) }, { '.', 0, 0, '.', 00785 { ((char *) 0) } } }, 00786 { "UC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00787 { ((char *) 0) } } }, 00788 { "EU", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00789 { ((char *) 0) } } }, 00790 { "VSAT", 1, { 80000, ((char *) -1) }, { '.', 0, 0, '.', 00791 { ((char *) 0) } } }, 00792 { "A0", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00793 { ((char *) 0) } } }, 00794 { "AGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00795 { ((char *) 0) } } }, 00796 { "B0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00797 { ((char *) 0) } } }, 00798 { "B1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00799 { ((char *) 0) } } }, 00800 { "KETA", 1, { -0.047, ((char *) -1) }, { '.', 0, 0, '.', 00801 { ((char *) 0) } } }, 00802 { "A1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00803 { ((char *) 0) } } }, 00804 { "A2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00805 { ((char *) 0) } } }, 00806 { "WINT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00807 { ((char *) 0) } } }, 00808 { "LINT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00809 { ((char *) 0) } } }, 00810 { "DWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00811 { ((char *) 0) } } }, 00812 { "DWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00813 { ((char *) 0) } } }, 00814 { "VOFF", 1, { -0.08, ((char *) -1) }, { '.', 0, 0, '.', 00815 { ((char *) 0) } } }, 00816 { "VOFFL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00817 { ((char *) 0) } } }, 00818 { "MINV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00819 { ((char *) 0) } } }, 00820 { "NFACTOR", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00821 { ((char *) 0) } } }, 00822 { "ETA0", 1, { 0.08, ((char *) -1) }, { '.', 0, 0, '.', 00823 { ((char *) 0) } } }, 00824 { "ETAB", 1, { -0.07, ((char *) -1) }, { '.', 0, 0, '.', 00825 { ((char *) 0) } } }, 00826 { "DROUT", 1, { 0.56, ((char *) -1) }, { '.', 0, 0, '.', 00827 { ((char *) 0) } } }, 00828 { "DSUB", 1, { 0.56, ((char *) -1) }, { '.', 0, 0, '.', 00829 { ((char *) 0) } } }, 00830 { "CIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00831 { ((char *) 0) } } }, 00832 { "CDSC", 1, { 0.00024, ((char *) -1) }, { '.', 0, 0, '.', 00833 { ((char *) 0) } } }, 00834 { "CDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00835 { ((char *) 0) } } }, 00836 { "CDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00837 { ((char *) 0) } } }, 00838 { "PCLM", 1, { 1.3, ((char *) -1) }, { '.', 0, 0, '.', 00839 { ((char *) 0) } } }, 00840 { "PDIBL1", 1, { 0.39, ((char *) -1) }, { '.', 0, 0, '.', 00841 { ((char *) 0) } } }, 00842 { "PDIBL2", 1, { 0.0086, ((char *) -1) }, { '.', 0, 0, '.', 00843 { ((char *) 0) } } }, 00844 { "PDIBLB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00845 { ((char *) 0) } } }, 00846 { "PSCBE1", 1, { 4.24e+08, ((char *) -1) }, { '.', 0, 0, '.', 00847 { ((char *) 0) } } }, 00848 { "PSCBE2", 1, { 1e-05, ((char *) -1) }, { '.', 0, 0, '.', 00849 { ((char *) 0) } } }, 00850 { "PVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00851 { ((char *) 0) } } }, 00852 { "DELTA", 1, { 0.01, ((char *) -1) }, { '.', 0, 0, '.', 00853 { ((char *) 0) } } }, 00854 { "FPROUT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00855 { ((char *) 0) } } }, 00856 { "PDITS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00857 { ((char *) 0) } } }, 00858 { "PDITSD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00859 { ((char *) 0) } } }, 00860 { "PDITSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00861 { ((char *) 0) } } }, 00862 { "LAMBDA", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00863 { ((char *) 0) } } }, 00864 { "VTL", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00865 { ((char *) 0) } } }, 00866 { "LC", 1, { 5e-09, ((char *) -1) }, { '.', 0, 0, '.', 00867 { ((char *) 0) } } }, 00868 { "XN", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 00869 { ((char *) 0) } } }, 00870 { "RDSW", 1, { 200, ((char *) -1) }, { '.', 0, 0, '.', 00871 { ((char *) 0) } } }, 00872 { "RDSWMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00873 { ((char *) 0) } } }, 00874 { "RDW", 1, { 100, ((char *) -1) }, { '.', 0, 0, '.', 00875 { ((char *) 0) } } }, 00876 { "RDWMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00877 { ((char *) 0) } } }, 00878 { "RSW", 1, { 100, ((char *) -1) }, { '.', 0, 0, '.', 00879 { ((char *) 0) } } }, 00880 { "RSWMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00881 { ((char *) 0) } } }, 00882 { "PRWG", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00883 { ((char *) 0) } } }, 00884 { "PRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00885 { ((char *) 0) } } }, 00886 { "WR", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00887 { ((char *) 0) } } }, 00888 { "NRS", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00889 { ((char *) 0) } } }, 00890 { "NRD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00891 { ((char *) 0) } } }, 00892 { "ALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00893 { ((char *) 0) } } }, 00894 { "ALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00895 { ((char *) 0) } } }, 00896 { "BETA0", 1, { 30, ((char *) -1) }, { '.', 0, 0, '.', 00897 { ((char *) 0) } } }, 00898 { "AGIDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00899 { ((char *) 0) } } }, 00900 { "BGIDL", 1, { 2.3e+09, ((char *) -1) }, { '.', 0, 0, '.', 00901 { ((char *) 0) } } }, 00902 { "CGIDL", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 00903 { ((char *) 0) } } }, 00904 { "EGIDL", 1, { 0.8, ((char *) -1) }, { '.', 0, 0, '.', 00905 { ((char *) 0) } } }, 00906 { "AIGBACC", 1, { 0.43, ((char *) -1) }, { '.', 0, 0, '.', 00907 { ((char *) 0) } } }, 00908 { "BIGBACC", 1, { 0.054, ((char *) -1) }, { '.', 0, 0, '.', 00909 { ((char *) 0) } } }, 00910 { "CIGBACC", 1, { 0.075, ((char *) -1) }, { '.', 0, 0, '.', 00911 { ((char *) 0) } } }, 00912 { "NIGBACC", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00913 { ((char *) 0) } } }, 00914 { "AIGBINV", 1, { 0.35, ((char *) -1) }, { '.', 0, 0, '.', 00915 { ((char *) 0) } } }, 00916 { "BIGBINV", 1, { 0.03, ((char *) -1) }, { '.', 0, 0, '.', 00917 { ((char *) 0) } } }, 00918 { "CIGBINV", 1, { 0.006, ((char *) -1) }, { '.', 0, 0, '.', 00919 { ((char *) 0) } } }, 00920 { "EIGBINV", 1, { 1.1, ((char *) -1) }, { '.', 0, 0, '.', 00921 { ((char *) 0) } } }, 00922 { "NIGBINV", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 00923 { ((char *) 0) } } }, 00924 { "AIGC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00925 { ((char *) 0) } } }, 00926 { "BIGC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00927 { ((char *) 0) } } }, 00928 { "CIGC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00929 { ((char *) 0) } } }, 00930 { "AIGSD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00931 { ((char *) 0) } } }, 00932 { "BIGSD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00933 { ((char *) 0) } } }, 00934 { "CIGSD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00935 { ((char *) 0) } } }, 00936 { "DLCIG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00937 { ((char *) 0) } } }, 00938 { "NIGC", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00939 { ((char *) 0) } } }, 00940 { "POXEDGE", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00941 { ((char *) 0) } } }, 00942 { "PIGCD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00943 { ((char *) 0) } } }, 00944 { "NTOX", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00945 { ((char *) 0) } } }, 00946 { "TOXREF", 1, { 3e-09, ((char *) -1) }, { '.', 0, 0, '.', 00947 { ((char *) 0) } } }, 00948 { "XPART", 1, { 0.4, ((char *) -1) }, { '.', 0, 0, '.', 00949 { ((char *) 0) } } }, 00950 { "CGS0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00951 { ((char *) 0) } } }, 00952 { "CGD0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00953 { ((char *) 0) } } }, 00954 { "CGB0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00955 { ((char *) 0) } } }, 00956 { "CGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00957 { ((char *) 0) } } }, 00958 { "CGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00959 { ((char *) 0) } } }, 00960 { "CKAPPAS", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 00961 { ((char *) 0) } } }, 00962 { "CKAPPAD", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 00963 { ((char *) 0) } } }, 00964 { "CF", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 00965 { ((char *) 0) } } }, 00966 { "CLC", 1, { 1e-07, ((char *) -1) }, { '.', 0, 0, '.', 00967 { ((char *) 0) } } }, 00968 { "CLE", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 00969 { ((char *) 0) } } }, 00970 { "DLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00971 { ((char *) 0) } } }, 00972 { "DWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00973 { ((char *) 0) } } }, 00974 { "VFBCV", 1, { -1, ((char *) -1) }, { '.', 0, 0, '.', 00975 { ((char *) 0) } } }, 00976 { "NOFF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00977 { ((char *) 0) } } }, 00978 { "VOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 00979 { ((char *) 0) } } }, 00980 { "ACDE", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00981 { ((char *) 0) } } }, 00982 { "MOIN", 1, { 15, ((char *) -1) }, { '.', 0, 0, '.', 00983 { ((char *) 0) } } }, 00984 { "XRCRG1", 1, { 12, ((char *) -1) }, { '.', 0, 0, '.', 00985 { ((char *) 0) } } }, 00986 { "XRCRG2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 00987 { ((char *) 0) } } }, 00988 { "RBPB", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 00989 { ((char *) 0) } } }, 00990 { "RBPD", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 00991 { ((char *) 0) } } }, 00992 { "RBPS", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 00993 { ((char *) 0) } } }, 00994 { "RBDB", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 00995 { ((char *) 0) } } }, 00996 { "RBSB", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 00997 { ((char *) 0) } } }, 00998 { "GBMIN", 1, { 1e-12, ((char *) -1) }, { '.', 0, 0, '.', 00999 { ((char *) 0) } } }, 01000 { "DMCG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01001 { ((char *) 0) } } }, 01002 { "DMCI", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01003 { ((char *) 0) } } }, 01004 { "DMDG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01005 { ((char *) 0) } } }, 01006 { "DMCGT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01007 { ((char *) 0) } } }, 01008 { "NF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01009 { ((char *) 0) } } }, 01010 { "DWJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01011 { ((char *) 0) } } }, 01012 { "MIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01013 { ((char *) 0) } } }, 01014 { "XGW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01015 { ((char *) 0) } } }, 01016 { "XGL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01017 { ((char *) 0) } } }, 01018 { "XL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01019 { ((char *) 0) } } }, 01020 { "XW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01021 { ((char *) 0) } } }, 01022 { "NGCON", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01023 { ((char *) 0) } } }, 01024 { "IJTHSREV", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 01025 { ((char *) 0) } } }, 01026 { "IJTHDREV", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 01027 { ((char *) 0) } } }, 01028 { "IJTHSFWD", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 01029 { ((char *) 0) } } }, 01030 { "IJTHDFWD", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 01031 { ((char *) 0) } } }, 01032 { "XJBVS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01033 { ((char *) 0) } } }, 01034 { "XJBVD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01035 { ((char *) 0) } } }, 01036 { "BVS", 1, { 10, ((char *) -1) }, { '.', 0, 0, '.', 01037 { ((char *) 0) } } }, 01038 { "BVD", 1, { 10, ((char *) -1) }, { '.', 0, 0, '.', 01039 { ((char *) 0) } } }, 01040 { "JSS", 1, { 0.0001, ((char *) -1) }, { '.', 0, 0, '.', 01041 { ((char *) 0) } } }, 01042 { "JSD", 1, { 0.0001, ((char *) -1) }, { '.', 0, 0, '.', 01043 { ((char *) 0) } } }, 01044 { "JSWS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01045 { ((char *) 0) } } }, 01046 { "JSWD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01047 { ((char *) 0) } } }, 01048 { "JSWGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01049 { ((char *) 0) } } }, 01050 { "JSWGD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01051 { ((char *) 0) } } }, 01052 { "CJS", 1, { 0.0005, ((char *) -1) }, { '.', 0, 0, '.', 01053 { ((char *) 0) } } }, 01054 { "CJD", 1, { 0.0005, ((char *) -1) }, { '.', 0, 0, '.', 01055 { ((char *) 0) } } }, 01056 { "MJS", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 01057 { ((char *) 0) } } }, 01058 { "MJD", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 01059 { ((char *) 0) } } }, 01060 { "MJSWS", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 01061 { ((char *) 0) } } }, 01062 { "MJSWD", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 01063 { ((char *) 0) } } }, 01064 { "CJSWS", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 01065 { ((char *) 0) } } }, 01066 { "CJSWD", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 01067 { ((char *) 0) } } }, 01068 { "CJSWGS", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 01069 { ((char *) 0) } } }, 01070 { "CJSWGD", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 01071 { ((char *) 0) } } }, 01072 { "MJSWGS", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 01073 { ((char *) 0) } } }, 01074 { "MJSWGD", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 01075 { ((char *) 0) } } }, 01076 { "PBS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01077 { ((char *) 0) } } }, 01078 { "PBD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01079 { ((char *) 0) } } }, 01080 { "PBSWS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01081 { ((char *) 0) } } }, 01082 { "PBSWD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01083 { ((char *) 0) } } }, 01084 { "PBSWGS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01085 { ((char *) 0) } } }, 01086 { "PBSWGD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01087 { ((char *) 0) } } }, 01088 { "TNOM", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 01089 { ((char *) 0) } } }, 01090 { "UTE", 1, { -1.5, ((char *) -1) }, { '.', 0, 0, '.', 01091 { ((char *) 0) } } }, 01092 { "KT1", 1, { -0.11, ((char *) -1) }, { '.', 0, 0, '.', 01093 { ((char *) 0) } } }, 01094 { "KT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01095 { ((char *) 0) } } }, 01096 { "KT2", 1, { 0.022, ((char *) -1) }, { '.', 0, 0, '.', 01097 { ((char *) 0) } } }, 01098 { "UA1", 1, { 1e-09, ((char *) -1) }, { '.', 0, 0, '.', 01099 { ((char *) 0) } } }, 01100 { "UB1", 1, { -1e-18, ((char *) -1) }, { '.', 0, 0, '.', 01101 { ((char *) 0) } } }, 01102 { "UC1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 01103 { ((char *) 0) } } }, 01104 { "AT", 1, { 33000, ((char *) -1) }, { '.', 0, 0, '.', 01105 { ((char *) 0) } } }, 01106 { "PRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01107 { ((char *) 0) } } }, 01108 { "NJS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01109 { ((char *) 0) } } }, 01110 { "NJD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01111 { ((char *) 0) } } }, 01112 { "XTIS", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 01113 { ((char *) 0) } } }, 01114 { "XTID", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 01115 { ((char *) 0) } } }, 01116 { "TPB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01117 { ((char *) 0) } } }, 01118 { "TPBSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01119 { ((char *) 0) } } }, 01120 { "TPBSWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01121 { ((char *) 0) } } }, 01122 { "TCJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01123 { ((char *) 0) } } }, 01124 { "TCJSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01125 { ((char *) 0) } } }, 01126 { "TCJSWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01127 { ((char *) 0) } } }, 01128 { "SA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01129 { ((char *) 0) } } }, 01130 { "SB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01131 { ((char *) 0) } } }, 01132 { "SD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01133 { ((char *) 0) } } }, 01134 { "SAREF", 1, { 1e-06, ((char *) -1) }, { '.', 0, 0, '.', 01135 { ((char *) 0) } } }, 01136 { "SBREF", 1, { 1e-06, ((char *) -1) }, { '.', 0, 0, '.', 01137 { ((char *) 0) } } }, 01138 { "WLOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01139 { ((char *) 0) } } }, 01140 { "KU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01141 { ((char *) 0) } } }, 01142 { "KVSAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01143 { ((char *) 0) } } }, 01144 { "TKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01145 { ((char *) 0) } } }, 01146 { "LKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01147 { ((char *) 0) } } }, 01148 { "WKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01149 { ((char *) 0) } } }, 01150 { "PKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01151 { ((char *) 0) } } }, 01152 { "LLODKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01153 { ((char *) 0) } } }, 01154 { "WLODKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01155 { ((char *) 0) } } }, 01156 { "KVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01157 { ((char *) 0) } } }, 01158 { "LKVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01159 { ((char *) 0) } } }, 01160 { "WKVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01161 { ((char *) 0) } } }, 01162 { "PKVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01163 { ((char *) 0) } } }, 01164 { "LLODVTH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01165 { ((char *) 0) } } }, 01166 { "WLODVTH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01167 { ((char *) 0) } } }, 01168 { "STK2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01169 { ((char *) 0) } } }, 01170 { "LODK2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01171 { ((char *) 0) } } }, 01172 { "STETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01173 { ((char *) 0) } } }, 01174 { "LODETA0", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01175 { ((char *) 0) } } }, 01176 { "WL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01177 { ((char *) 0) } } }, 01178 { "WLN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01179 { ((char *) 0) } } }, 01180 { "WW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01181 { ((char *) 0) } } }, 01182 { "WWN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01183 { ((char *) 0) } } }, 01184 { "WWL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01185 { ((char *) 0) } } }, 01186 { "LL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01187 { ((char *) 0) } } }, 01188 { "LLN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01189 { ((char *) 0) } } }, 01190 { "LW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01191 { ((char *) 0) } } }, 01192 { "LWN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01193 { ((char *) 0) } } }, 01194 { "LWL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01195 { ((char *) 0) } } }, 01196 { "LLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01197 { ((char *) 0) } } }, 01198 { "LWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01199 { ((char *) 0) } } }, 01200 { "LWLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01201 { ((char *) 0) } } }, 01202 { "WLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01203 { ((char *) 0) } } }, 01204 { "WWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01205 { ((char *) 0) } } }, 01206 { "WWLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01207 { ((char *) 0) } } }, 01208 { "NTNOI", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01209 { ((char *) 0) } } }, 01210 { "KF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01211 { ((char *) 0) } } }, 01212 { "AF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01213 { ((char *) 0) } } }, 01214 { "EF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01215 { ((char *) 0) } } }, 01216 { "TEMP", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 01217 { ((char *) 0) } } }, 01218 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01219 { ((char *) 0) } } } 01220 }; 01221 01222 static struct property_t opt_bsim4v30pMOS[] = { 01223 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01224 { ((char *) 0) } } } 01225 }; 01226 01227 static struct define_t def_bsim4v30pMOS = { 01228 "bsim4v30pMOS", 4, 0, 0, 1, req_bsim4v30pMOS, opt_bsim4v30pMOS }; 01229 01230 static struct property_t req_MLANGE[] = { 01231 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 01232 { ((char *) 0) } } }, 01233 { "L", 1, { 0.01, ((char *) -1) }, { '[', 0, 0, '.', 01234 { ((char *) 0) } } }, 01235 { "S", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 01236 { ((char *) 0) } } }, 01237 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 01238 { ((char *) 0) } } }, 01239 { "Model", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 01240 { "Kirschning", "Hammerstad", ((char *) 0) } } }, 01241 { "DispModel", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 01242 { "Kirschning", "Getsinger", ((char *) 0) } } }, 01243 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01244 { ((char *) 0) } } } 01245 }; 01246 01247 static struct property_t opt_MLANGE[] = { 01248 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 01249 { ((char *) 0) } } }, 01250 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01251 { ((char *) 0) } } } 01252 }; 01253 01254 static struct define_t def_MLANGE = { 01255 "MLANGE", 4, 0, 0, 0, req_MLANGE, opt_MLANGE }; 01256 01257 static struct property_t req_MCORN[] = { 01258 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 01259 { ((char *) 0) } } }, 01260 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 01261 { ((char *) 0) } } }, 01262 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01263 { ((char *) 0) } } } 01264 }; 01265 01266 static struct property_t opt_MCORN[] = { 01267 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01268 { ((char *) 0) } } } 01269 }; 01270 01271 static struct define_t def_MCORN = { 01272 "MCORN", 2, 0, 0, 0, req_MCORN, opt_MCORN }; 01273 01274 static struct property_t req_greytobinary4bit[] = { 01275 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 01276 { ((char *) 0) } } }, 01277 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 01278 { ((char *) 0) } } }, 01279 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01280 { ((char *) 0) } } } 01281 }; 01282 01283 static struct property_t opt_greytobinary4bit[] = { 01284 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 01285 { ((char *) 0) } } }, 01286 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01287 { ((char *) 0) } } } 01288 }; 01289 01290 static struct define_t def_greytobinary4bit = { 01291 "greytobinary4bit", 8, 0, 0, 1, req_greytobinary4bit, opt_greytobinary4bit }; 01292 01293 static struct property_t req_Inoise[] = { 01294 { "i", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 01295 { ((char *) 0) } } }, 01296 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01297 { ((char *) 0) } } } 01298 }; 01299 01300 static struct property_t opt_Inoise[] = { 01301 { "a", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01302 { ((char *) 0) } } }, 01303 { "c", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 01304 { ((char *) 0) } } }, 01305 { "e", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01306 { ((char *) 0) } } }, 01307 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01308 { ((char *) 0) } } } 01309 }; 01310 01311 static struct define_t def_Inoise = { 01312 "Inoise", 2, 0, 0, 0, req_Inoise, opt_Inoise }; 01313 01314 static struct property_t req_mux8to1[] = { 01315 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 01316 { ((char *) 0) } } }, 01317 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 01318 { ((char *) 0) } } }, 01319 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01320 { ((char *) 0) } } } 01321 }; 01322 01323 static struct property_t opt_mux8to1[] = { 01324 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 01325 { ((char *) 0) } } }, 01326 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01327 { ((char *) 0) } } } 01328 }; 01329 01330 static struct define_t def_mux8to1 = { 01331 "mux8to1", 13, 0, 0, 1, req_mux8to1, opt_mux8to1 }; 01332 01333 static struct property_t req_MRSTUB[] = { 01334 { "ri", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 01335 { ((char *) 0) } } }, 01336 { "ro", 1, { 0.01, ((char *) -1) }, { '[', 0, 0, '.', 01337 { ((char *) 0) } } }, 01338 { "alpha", 1, { 90, ((char *) -1) }, { '[', 0, 180, ']', 01339 { ((char *) 0) } } }, 01340 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 01341 { ((char *) 0) } } }, 01342 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01343 { ((char *) 0) } } } 01344 }; 01345 01346 static struct property_t opt_MRSTUB[] = { 01347 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01348 { ((char *) 0) } } } 01349 }; 01350 01351 static struct define_t def_MRSTUB = { 01352 "MRSTUB", 1, 0, 0, 0, req_MRSTUB, opt_MRSTUB }; 01353 01354 static struct property_t req_hic2_full[] = { 01355 { "c10", 1, { 2e-30, ((char *) -1) }, { '[', 0, 1, ']', 01356 { ((char *) 0) } } }, 01357 { "qp0", 1, { 2e-14, ((char *) -1) }, { ']', 0, 1, ']', 01358 { ((char *) 0) } } }, 01359 { "ich", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01360 { ((char *) 0) } } }, 01361 { "hfe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 01362 { ((char *) 0) } } }, 01363 { "hfc", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 01364 { ((char *) 0) } } }, 01365 { "hjei", 1, { 1, ((char *) -1) }, { '[', 0, 100, ']', 01366 { ((char *) 0) } } }, 01367 { "hjci", 1, { 1, ((char *) -1) }, { '[', 0, 100, ']', 01368 { ((char *) 0) } } }, 01369 { "ibeis", 1, { 1e-18, ((char *) -1) }, { '[', 0, 1, ']', 01370 { ((char *) 0) } } }, 01371 { "mbei", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01372 { ((char *) 0) } } }, 01373 { "ireis", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01374 { ((char *) 0) } } }, 01375 { "mrei", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 01376 { ((char *) 0) } } }, 01377 { "ibeps", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01378 { ((char *) 0) } } }, 01379 { "mbep", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01380 { ((char *) 0) } } }, 01381 { "ireps", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01382 { ((char *) 0) } } }, 01383 { "mrep", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 01384 { ((char *) 0) } } }, 01385 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01386 { ((char *) 0) } } }, 01387 { "tbhrec", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01388 { ((char *) 0) } } }, 01389 { "ibcis", 1, { 1e-16, ((char *) -1) }, { '[', 0, 1, ']', 01390 { ((char *) 0) } } }, 01391 { "mbci", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01392 { ((char *) 0) } } }, 01393 { "ibcxs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01394 { ((char *) 0) } } }, 01395 { "mbcx", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01396 { ((char *) 0) } } }, 01397 { "ibets", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01398 { ((char *) 0) } } }, 01399 { "abet", 1, { 40, ((char *) -1) }, { '[', 0, 0, '.', 01400 { ((char *) 0) } } }, 01401 { "tunode", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01402 { ((char *) 0) } } }, 01403 { "favl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01404 { ((char *) 0) } } }, 01405 { "qavl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01406 { ((char *) 0) } } }, 01407 { "alfav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01408 { ((char *) 0) } } }, 01409 { "alqav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01410 { ((char *) 0) } } }, 01411 { "rbi0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01412 { ((char *) 0) } } }, 01413 { "rbx", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01414 { ((char *) 0) } } }, 01415 { "fgeo", 1, { 0.6557, ((char *) -1) }, { '[', 0, 1, ']', 01416 { ((char *) 0) } } }, 01417 { "fdqr0", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01418 { ((char *) 0) } } }, 01419 { "fcrbi", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01420 { ((char *) 0) } } }, 01421 { "fqi", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01422 { ((char *) 0) } } }, 01423 { "re", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01424 { ((char *) 0) } } }, 01425 { "rcx", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01426 { ((char *) 0) } } }, 01427 { "itss", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01428 { ((char *) 0) } } }, 01429 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01430 { ((char *) 0) } } }, 01431 { "iscs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01432 { ((char *) 0) } } }, 01433 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01434 { ((char *) 0) } } }, 01435 { "tsf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01436 { ((char *) 0) } } }, 01437 { "rsu", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01438 { ((char *) 0) } } }, 01439 { "csu", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01440 { ((char *) 0) } } }, 01441 { "cjei0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01442 { ((char *) 0) } } }, 01443 { "vdei", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 01444 { ((char *) 0) } } }, 01445 { "zei", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01446 { ((char *) 0) } } }, 01447 { "ajei", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 01448 { ((char *) 0) } } }, 01449 { "cjep0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01450 { ((char *) 0) } } }, 01451 { "vdep", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 01452 { ((char *) 0) } } }, 01453 { "zep", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01454 { ((char *) 0) } } }, 01455 { "ajep", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 01456 { ((char *) 0) } } }, 01457 { "cjci0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01458 { ((char *) 0) } } }, 01459 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 01460 { ((char *) 0) } } }, 01461 { "zci", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 01462 { ((char *) 0) } } }, 01463 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01464 { ((char *) 0) } } }, 01465 { "cjcx0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01466 { ((char *) 0) } } }, 01467 { "vdcx", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 01468 { ((char *) 0) } } }, 01469 { "zcx", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 01470 { ((char *) 0) } } }, 01471 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01472 { ((char *) 0) } } }, 01473 { "fbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01474 { ((char *) 0) } } }, 01475 { "fbepar", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01476 { ((char *) 0) } } }, 01477 { "cjs0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01478 { ((char *) 0) } } }, 01479 { "vds", 1, { 0.6, ((char *) -1) }, { ']', 0, 10, ']', 01480 { ((char *) 0) } } }, 01481 { "zs", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01482 { ((char *) 0) } } }, 01483 { "vpts", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01484 { ((char *) 0) } } }, 01485 { "t0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01486 { ((char *) 0) } } }, 01487 { "dt0h", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01488 { ((char *) 0) } } }, 01489 { "tbvl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01490 { ((char *) 0) } } }, 01491 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01492 { ((char *) 0) } } }, 01493 { "gtfe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01494 { ((char *) 0) } } }, 01495 { "thcs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01496 { ((char *) 0) } } }, 01497 { "ahc", 1, { 0.1, ((char *) -1) }, { ']', 0, 10, ']', 01498 { ((char *) 0) } } }, 01499 { "fthc", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01500 { ((char *) 0) } } }, 01501 { "rci0", 1, { 150, ((char *) -1) }, { ']', 0, 0, '.', 01502 { ((char *) 0) } } }, 01503 { "vlim", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 01504 { ((char *) 0) } } }, 01505 { "vces", 1, { 0.1, ((char *) -1) }, { '[', 0, 1, ']', 01506 { ((char *) 0) } } }, 01507 { "vpt", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01508 { ((char *) 0) } } }, 01509 { "tr", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01510 { ((char *) 0) } } }, 01511 { "cbepar", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01512 { ((char *) 0) } } }, 01513 { "cbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01514 { ((char *) 0) } } }, 01515 { "alqf", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01516 { ((char *) 0) } } }, 01517 { "alit", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01518 { ((char *) 0) } } }, 01519 { "flnqs", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01520 { ((char *) 0) } } }, 01521 { "kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01522 { ((char *) 0) } } }, 01523 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 01524 { ((char *) 0) } } }, 01525 { "cfbe", 0, { -1, ((char *) -1) }, { '[', -2, -1, ']', 01526 { ((char *) 0) } } }, 01527 { "latb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01528 { ((char *) 0) } } }, 01529 { "latl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01530 { ((char *) 0) } } }, 01531 { "vgb", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 01532 { ((char *) 0) } } }, 01533 { "alt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01534 { ((char *) 0) } } }, 01535 { "kt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01536 { ((char *) 0) } } }, 01537 { "zetaci", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01538 { ((char *) 0) } } }, 01539 { "alvs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01540 { ((char *) 0) } } }, 01541 { "alces", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01542 { ((char *) 0) } } }, 01543 { "zetarbi", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01544 { ((char *) 0) } } }, 01545 { "zetarbx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01546 { ((char *) 0) } } }, 01547 { "zetarcx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01548 { ((char *) 0) } } }, 01549 { "zetare", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01550 { ((char *) 0) } } }, 01551 { "zetacx", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 01552 { ((char *) 0) } } }, 01553 { "vge", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 01554 { ((char *) 0) } } }, 01555 { "vgc", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 01556 { ((char *) 0) } } }, 01557 { "vgs", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 01558 { ((char *) 0) } } }, 01559 { "f1vg", 1, { -0.000102377, ((char *) -1) }, { '.', 0, 0, '.', 01560 { ((char *) 0) } } }, 01561 { "f2vg", 1, { 0.00043215, ((char *) -1) }, { '.', 0, 0, '.', 01562 { ((char *) 0) } } }, 01563 { "zetact", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 01564 { ((char *) 0) } } }, 01565 { "zetabet", 1, { 3.5, ((char *) -1) }, { '.', 0, 0, '.', 01566 { ((char *) 0) } } }, 01567 { "alb", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01568 { ((char *) 0) } } }, 01569 { "flsh", 0, { 0, ((char *) -1) }, { '[', 0, 2, ']', 01570 { ((char *) 0) } } }, 01571 { "rth", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01572 { ((char *) 0) } } }, 01573 { "cth", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01574 { ((char *) 0) } } }, 01575 { "flcomp", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01576 { ((char *) 0) } } }, 01577 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 01578 { ((char *) 0) } } }, 01579 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01580 { ((char *) 0) } } }, 01581 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01582 { ((char *) 0) } } } 01583 }; 01584 01585 static struct property_t opt_hic2_full[] = { 01586 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 01587 { ((char *) 0) } } }, 01588 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01589 { ((char *) 0) } } } 01590 }; 01591 01592 static struct define_t def_hic2_full = { 01593 "hic2_full", 5, 0, 0, 1, req_hic2_full, opt_hic2_full }; 01594 01595 static struct property_t req_hicumL2V2p24[] = { 01596 { "c10", 1, { 2e-30, ((char *) -1) }, { '[', 0, 1, ']', 01597 { ((char *) 0) } } }, 01598 { "qp0", 1, { 2e-14, ((char *) -1) }, { ']', 0, 1, ']', 01599 { ((char *) 0) } } }, 01600 { "ich", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01601 { ((char *) 0) } } }, 01602 { "hfe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 01603 { ((char *) 0) } } }, 01604 { "hfc", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 01605 { ((char *) 0) } } }, 01606 { "hjei", 1, { 1, ((char *) -1) }, { '[', 0, 100, ']', 01607 { ((char *) 0) } } }, 01608 { "hjci", 1, { 1, ((char *) -1) }, { '[', 0, 100, ']', 01609 { ((char *) 0) } } }, 01610 { "ibeis", 1, { 1e-18, ((char *) -1) }, { '[', 0, 1, ']', 01611 { ((char *) 0) } } }, 01612 { "mbei", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01613 { ((char *) 0) } } }, 01614 { "ireis", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01615 { ((char *) 0) } } }, 01616 { "mrei", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 01617 { ((char *) 0) } } }, 01618 { "ibeps", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01619 { ((char *) 0) } } }, 01620 { "mbep", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01621 { ((char *) 0) } } }, 01622 { "ireps", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01623 { ((char *) 0) } } }, 01624 { "mrep", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 01625 { ((char *) 0) } } }, 01626 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01627 { ((char *) 0) } } }, 01628 { "tbhrec", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01629 { ((char *) 0) } } }, 01630 { "ibcis", 1, { 1e-16, ((char *) -1) }, { '[', 0, 1, ']', 01631 { ((char *) 0) } } }, 01632 { "mbci", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01633 { ((char *) 0) } } }, 01634 { "ibcxs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01635 { ((char *) 0) } } }, 01636 { "mbcx", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01637 { ((char *) 0) } } }, 01638 { "ibets", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01639 { ((char *) 0) } } }, 01640 { "abet", 1, { 40, ((char *) -1) }, { '[', 0, 0, '.', 01641 { ((char *) 0) } } }, 01642 { "tunode", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01643 { ((char *) 0) } } }, 01644 { "favl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01645 { ((char *) 0) } } }, 01646 { "qavl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01647 { ((char *) 0) } } }, 01648 { "alfav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01649 { ((char *) 0) } } }, 01650 { "alqav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01651 { ((char *) 0) } } }, 01652 { "rbi0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01653 { ((char *) 0) } } }, 01654 { "rbx", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01655 { ((char *) 0) } } }, 01656 { "fgeo", 1, { 0.6557, ((char *) -1) }, { '[', 0, 0, '.', 01657 { ((char *) 0) } } }, 01658 { "fdqr0", 1, { 0, ((char *) -1) }, { '[', -0.5, 100, ']', 01659 { ((char *) 0) } } }, 01660 { "fcrbi", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01661 { ((char *) 0) } } }, 01662 { "fqi", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01663 { ((char *) 0) } } }, 01664 { "re", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01665 { ((char *) 0) } } }, 01666 { "rcx", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01667 { ((char *) 0) } } }, 01668 { "itss", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01669 { ((char *) 0) } } }, 01670 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01671 { ((char *) 0) } } }, 01672 { "iscs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01673 { ((char *) 0) } } }, 01674 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01675 { ((char *) 0) } } }, 01676 { "tsf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01677 { ((char *) 0) } } }, 01678 { "rsu", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01679 { ((char *) 0) } } }, 01680 { "csu", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01681 { ((char *) 0) } } }, 01682 { "cjei0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01683 { ((char *) 0) } } }, 01684 { "vdei", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 01685 { ((char *) 0) } } }, 01686 { "zei", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01687 { ((char *) 0) } } }, 01688 { "ajei", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 01689 { ((char *) 0) } } }, 01690 { "cjep0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01691 { ((char *) 0) } } }, 01692 { "vdep", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 01693 { ((char *) 0) } } }, 01694 { "zep", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01695 { ((char *) 0) } } }, 01696 { "ajep", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 01697 { ((char *) 0) } } }, 01698 { "cjci0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01699 { ((char *) 0) } } }, 01700 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 01701 { ((char *) 0) } } }, 01702 { "zci", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 01703 { ((char *) 0) } } }, 01704 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01705 { ((char *) 0) } } }, 01706 { "cjcx0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01707 { ((char *) 0) } } }, 01708 { "vdcx", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 01709 { ((char *) 0) } } }, 01710 { "zcx", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 01711 { ((char *) 0) } } }, 01712 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01713 { ((char *) 0) } } }, 01714 { "fbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01715 { ((char *) 0) } } }, 01716 { "fbepar", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01717 { ((char *) 0) } } }, 01718 { "cjs0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01719 { ((char *) 0) } } }, 01720 { "vds", 1, { 0.6, ((char *) -1) }, { ']', 0, 10, ']', 01721 { ((char *) 0) } } }, 01722 { "zs", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01723 { ((char *) 0) } } }, 01724 { "vpts", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01725 { ((char *) 0) } } }, 01726 { "t0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01727 { ((char *) 0) } } }, 01728 { "dt0h", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01729 { ((char *) 0) } } }, 01730 { "tbvl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01731 { ((char *) 0) } } }, 01732 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01733 { ((char *) 0) } } }, 01734 { "gtfe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01735 { ((char *) 0) } } }, 01736 { "thcs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01737 { ((char *) 0) } } }, 01738 { "ahc", 1, { 0.1, ((char *) -1) }, { ']', 0, 10, ']', 01739 { ((char *) 0) } } }, 01740 { "fthc", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01741 { ((char *) 0) } } }, 01742 { "rci0", 1, { 150, ((char *) -1) }, { ']', 0, 0, '.', 01743 { ((char *) 0) } } }, 01744 { "vlim", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 01745 { ((char *) 0) } } }, 01746 { "vces", 1, { 0.1, ((char *) -1) }, { '[', 0, 1, ']', 01747 { ((char *) 0) } } }, 01748 { "vpt", 1, { 100, ((char *) -1) }, { ']', 0, 0, '.', 01749 { ((char *) 0) } } }, 01750 { "tr", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01751 { ((char *) 0) } } }, 01752 { "cbepar", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01753 { ((char *) 0) } } }, 01754 { "cbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01755 { ((char *) 0) } } }, 01756 { "alqf", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01757 { ((char *) 0) } } }, 01758 { "alit", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01759 { ((char *) 0) } } }, 01760 { "flnqs", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01761 { ((char *) 0) } } }, 01762 { "kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01763 { ((char *) 0) } } }, 01764 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 01765 { ((char *) 0) } } }, 01766 { "cfbe", 0, { -1, ((char *) -1) }, { '[', -2, -1, ']', 01767 { ((char *) 0) } } }, 01768 { "latb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01769 { ((char *) 0) } } }, 01770 { "latl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01771 { ((char *) 0) } } }, 01772 { "vgb", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 01773 { ((char *) 0) } } }, 01774 { "alt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01775 { ((char *) 0) } } }, 01776 { "kt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01777 { ((char *) 0) } } }, 01778 { "zetaci", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 01779 { ((char *) 0) } } }, 01780 { "alvs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01781 { ((char *) 0) } } }, 01782 { "alces", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01783 { ((char *) 0) } } }, 01784 { "zetarbi", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 01785 { ((char *) 0) } } }, 01786 { "zetarbx", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 01787 { ((char *) 0) } } }, 01788 { "zetarcx", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 01789 { ((char *) 0) } } }, 01790 { "zetare", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 01791 { ((char *) 0) } } }, 01792 { "zetacx", 1, { 1, ((char *) -1) }, { '[', -10, 10, ']', 01793 { ((char *) 0) } } }, 01794 { "vge", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 01795 { ((char *) 0) } } }, 01796 { "vgc", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 01797 { ((char *) 0) } } }, 01798 { "vgs", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 01799 { ((char *) 0) } } }, 01800 { "f1vg", 1, { -0.000102377, ((char *) -1) }, { '.', 0, 0, '.', 01801 { ((char *) 0) } } }, 01802 { "f2vg", 1, { 0.00043215, ((char *) -1) }, { '.', 0, 0, '.', 01803 { ((char *) 0) } } }, 01804 { "zetact", 1, { 3, ((char *) -1) }, { '[', -10, 10, ']', 01805 { ((char *) 0) } } }, 01806 { "zetabet", 1, { 3.5, ((char *) -1) }, { '[', -10, 10, ']', 01807 { ((char *) 0) } } }, 01808 { "alb", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01809 { ((char *) 0) } } }, 01810 { "flsh", 0, { 0, ((char *) -1) }, { '[', 0, 2, ']', 01811 { ((char *) 0) } } }, 01812 { "rth", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01813 { ((char *) 0) } } }, 01814 { "cth", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01815 { ((char *) 0) } } }, 01816 { "flcomp", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01817 { ((char *) 0) } } }, 01818 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 01819 { ((char *) 0) } } }, 01820 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01821 { ((char *) 0) } } }, 01822 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01823 { ((char *) 0) } } } 01824 }; 01825 01826 static struct property_t opt_hicumL2V2p24[] = { 01827 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 01828 { ((char *) 0) } } }, 01829 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01830 { ((char *) 0) } } } 01831 }; 01832 01833 static struct define_t def_hicumL2V2p24 = { 01834 "hicumL2V2p24", 5, 0, 0, 1, req_hicumL2V2p24, opt_hicumL2V2p24 }; 01835 01836 static struct property_t req_hicumL2V2p31n[] = { 01837 { "c10", 1, { 2e-30, ((char *) -1) }, { '[', 0, 1, ']', 01838 { ((char *) 0) } } }, 01839 { "qp0", 1, { 2e-14, ((char *) -1) }, { ']', 0, 1, ']', 01840 { ((char *) 0) } } }, 01841 { "ich", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01842 { ((char *) 0) } } }, 01843 { "hf0", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 01844 { ((char *) 0) } } }, 01845 { "hfe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 01846 { ((char *) 0) } } }, 01847 { "hfc", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 01848 { ((char *) 0) } } }, 01849 { "hjei", 1, { 1, ((char *) -1) }, { '[', 0, 100, ']', 01850 { ((char *) 0) } } }, 01851 { "ahjei", 1, { 0, ((char *) -1) }, { '[', 0, 100, ']', 01852 { ((char *) 0) } } }, 01853 { "rhjei", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01854 { ((char *) 0) } } }, 01855 { "hjci", 1, { 1, ((char *) -1) }, { '[', 0, 100, ']', 01856 { ((char *) 0) } } }, 01857 { "ibeis", 1, { 1e-18, ((char *) -1) }, { '[', 0, 1, ']', 01858 { ((char *) 0) } } }, 01859 { "mbei", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01860 { ((char *) 0) } } }, 01861 { "ireis", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01862 { ((char *) 0) } } }, 01863 { "mrei", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 01864 { ((char *) 0) } } }, 01865 { "ibeps", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01866 { ((char *) 0) } } }, 01867 { "mbep", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01868 { ((char *) 0) } } }, 01869 { "ireps", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01870 { ((char *) 0) } } }, 01871 { "mrep", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 01872 { ((char *) 0) } } }, 01873 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01874 { ((char *) 0) } } }, 01875 { "tbhrec", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01876 { ((char *) 0) } } }, 01877 { "ibcis", 1, { 1e-16, ((char *) -1) }, { '[', 0, 1, ']', 01878 { ((char *) 0) } } }, 01879 { "mbci", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01880 { ((char *) 0) } } }, 01881 { "ibcxs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01882 { ((char *) 0) } } }, 01883 { "mbcx", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01884 { ((char *) 0) } } }, 01885 { "ibets", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01886 { ((char *) 0) } } }, 01887 { "abet", 1, { 40, ((char *) -1) }, { '[', 0, 0, '.', 01888 { ((char *) 0) } } }, 01889 { "tunode", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01890 { ((char *) 0) } } }, 01891 { "favl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01892 { ((char *) 0) } } }, 01893 { "qavl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01894 { ((char *) 0) } } }, 01895 { "alfav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01896 { ((char *) 0) } } }, 01897 { "alqav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01898 { ((char *) 0) } } }, 01899 { "rbi0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01900 { ((char *) 0) } } }, 01901 { "rbx", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01902 { ((char *) 0) } } }, 01903 { "fgeo", 1, { 0.6557, ((char *) -1) }, { '[', 0, 0, '.', 01904 { ((char *) 0) } } }, 01905 { "fdqr0", 1, { 0, ((char *) -1) }, { '[', -0.5, 100, ']', 01906 { ((char *) 0) } } }, 01907 { "fcrbi", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01908 { ((char *) 0) } } }, 01909 { "fqi", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01910 { ((char *) 0) } } }, 01911 { "re", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01912 { ((char *) 0) } } }, 01913 { "rcx", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01914 { ((char *) 0) } } }, 01915 { "itss", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01916 { ((char *) 0) } } }, 01917 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01918 { ((char *) 0) } } }, 01919 { "iscs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01920 { ((char *) 0) } } }, 01921 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01922 { ((char *) 0) } } }, 01923 { "tsf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01924 { ((char *) 0) } } }, 01925 { "rsu", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01926 { ((char *) 0) } } }, 01927 { "csu", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01928 { ((char *) 0) } } }, 01929 { "cjei0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01930 { ((char *) 0) } } }, 01931 { "vdei", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 01932 { ((char *) 0) } } }, 01933 { "zei", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01934 { ((char *) 0) } } }, 01935 { "ajei", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 01936 { ((char *) 0) } } }, 01937 { "cjep0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01938 { ((char *) 0) } } }, 01939 { "vdep", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 01940 { ((char *) 0) } } }, 01941 { "zep", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01942 { ((char *) 0) } } }, 01943 { "ajep", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 01944 { ((char *) 0) } } }, 01945 { "cjci0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01946 { ((char *) 0) } } }, 01947 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 01948 { ((char *) 0) } } }, 01949 { "zci", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 01950 { ((char *) 0) } } }, 01951 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01952 { ((char *) 0) } } }, 01953 { "cjcx0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 01954 { ((char *) 0) } } }, 01955 { "vdcx", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 01956 { ((char *) 0) } } }, 01957 { "zcx", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 01958 { ((char *) 0) } } }, 01959 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01960 { ((char *) 0) } } }, 01961 { "fbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01962 { ((char *) 0) } } }, 01963 { "fbepar", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 01964 { ((char *) 0) } } }, 01965 { "cjs0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01966 { ((char *) 0) } } }, 01967 { "vds", 1, { 0.6, ((char *) -1) }, { ']', 0, 10, ']', 01968 { ((char *) 0) } } }, 01969 { "zs", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 01970 { ((char *) 0) } } }, 01971 { "vpts", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 01972 { ((char *) 0) } } }, 01973 { "t0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01974 { ((char *) 0) } } }, 01975 { "dt0h", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01976 { ((char *) 0) } } }, 01977 { "tbvl", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 01978 { ((char *) 0) } } }, 01979 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01980 { ((char *) 0) } } }, 01981 { "gtfe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 01982 { ((char *) 0) } } }, 01983 { "thcs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01984 { ((char *) 0) } } }, 01985 { "ahc", 1, { 0.1, ((char *) -1) }, { ']', 0, 10, ']', 01986 { ((char *) 0) } } }, 01987 { "fthc", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 01988 { ((char *) 0) } } }, 01989 { "rci0", 1, { 150, ((char *) -1) }, { ']', 0, 0, '.', 01990 { ((char *) 0) } } }, 01991 { "vlim", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 01992 { ((char *) 0) } } }, 01993 { "vces", 1, { 0.1, ((char *) -1) }, { '[', 0, 1, ']', 01994 { ((char *) 0) } } }, 01995 { "vpt", 1, { 100, ((char *) -1) }, { ']', 0, 0, '.', 01996 { ((char *) 0) } } }, 01997 { "tr", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 01998 { ((char *) 0) } } }, 01999 { "vcbar", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02000 { ((char *) 0) } } }, 02001 { "icbar", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02002 { ((char *) 0) } } }, 02003 { "acbar", 1, { 0.01, ((char *) -1) }, { ']', 0, 10, ']', 02004 { ((char *) 0) } } }, 02005 { "delck", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 02006 { ((char *) 0) } } }, 02007 { "cbepar", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02008 { ((char *) 0) } } }, 02009 { "cbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02010 { ((char *) 0) } } }, 02011 { "alqf", 1, { 0.167, ((char *) -1) }, { ']', 0, 1, ']', 02012 { ((char *) 0) } } }, 02013 { "alit", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 02014 { ((char *) 0) } } }, 02015 { "flnqs", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02016 { ((char *) 0) } } }, 02017 { "kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02018 { ((char *) 0) } } }, 02019 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 02020 { ((char *) 0) } } }, 02021 { "cfbe", 0, { -1, ((char *) -1) }, { '[', -2, -1, ']', 02022 { ((char *) 0) } } }, 02023 { "flcono", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02024 { ((char *) 0) } } }, 02025 { "kfre", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02026 { ((char *) 0) } } }, 02027 { "afre", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 02028 { ((char *) 0) } } }, 02029 { "latb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02030 { ((char *) 0) } } }, 02031 { "latl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02032 { ((char *) 0) } } }, 02033 { "vgb", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 02034 { ((char *) 0) } } }, 02035 { "alt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02036 { ((char *) 0) } } }, 02037 { "kt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02038 { ((char *) 0) } } }, 02039 { "zetaci", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 02040 { ((char *) 0) } } }, 02041 { "alvs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02042 { ((char *) 0) } } }, 02043 { "alces", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02044 { ((char *) 0) } } }, 02045 { "zetarbi", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 02046 { ((char *) 0) } } }, 02047 { "zetarbx", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 02048 { ((char *) 0) } } }, 02049 { "zetarcx", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 02050 { ((char *) 0) } } }, 02051 { "zetare", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 02052 { ((char *) 0) } } }, 02053 { "zetacx", 1, { 1, ((char *) -1) }, { '[', -10, 10, ']', 02054 { ((char *) 0) } } }, 02055 { "vge", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 02056 { ((char *) 0) } } }, 02057 { "vgc", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 02058 { ((char *) 0) } } }, 02059 { "vgs", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 02060 { ((char *) 0) } } }, 02061 { "f1vg", 1, { -0.000102377, ((char *) -1) }, { '.', 0, 0, '.', 02062 { ((char *) 0) } } }, 02063 { "f2vg", 1, { 0.00043215, ((char *) -1) }, { '.', 0, 0, '.', 02064 { ((char *) 0) } } }, 02065 { "zetact", 1, { 3, ((char *) -1) }, { '[', -10, 10, ']', 02066 { ((char *) 0) } } }, 02067 { "zetabet", 1, { 3.5, ((char *) -1) }, { '[', -10, 10, ']', 02068 { ((char *) 0) } } }, 02069 { "alb", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02070 { ((char *) 0) } } }, 02071 { "dvgbe", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 02072 { ((char *) 0) } } }, 02073 { "zetahjei", 1, { 1, ((char *) -1) }, { '[', -10, 10, ']', 02074 { ((char *) 0) } } }, 02075 { "zetavgbe", 1, { 1, ((char *) -1) }, { '[', -10, 10, ']', 02076 { ((char *) 0) } } }, 02077 { "flsh", 0, { 0, ((char *) -1) }, { '[', 0, 2, ']', 02078 { ((char *) 0) } } }, 02079 { "rth", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02080 { ((char *) 0) } } }, 02081 { "zetarth", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 02082 { ((char *) 0) } } }, 02083 { "alrth", 1, { 0, ((char *) -1) }, { '[', -10, 10, ']', 02084 { ((char *) 0) } } }, 02085 { "cth", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02086 { ((char *) 0) } } }, 02087 { "flcomp", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02088 { ((char *) 0) } } }, 02089 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 02090 { ((char *) 0) } } }, 02091 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02092 { ((char *) 0) } } }, 02093 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02094 { ((char *) 0) } } } 02095 }; 02096 02097 static struct property_t opt_hicumL2V2p31n[] = { 02098 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 02099 { ((char *) 0) } } }, 02100 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02101 { ((char *) 0) } } } 02102 }; 02103 02104 static struct define_t def_hicumL2V2p31n = { 02105 "hicumL2V2p31n", 5, 0, 0, 1, req_hicumL2V2p31n, opt_hicumL2V2p31n }; 02106 02107 static struct property_t req_CSTEP[] = { 02108 { "W1", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02109 { ((char *) 0) } } }, 02110 { "W2", 1, { 0.002, ((char *) -1) }, { '[', 0, 0, '.', 02111 { ((char *) 0) } } }, 02112 { "S", 1, { 0.004, ((char *) -1) }, { '[', 0, 0, '.', 02113 { ((char *) 0) } } }, 02114 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 02115 { ((char *) 0) } } }, 02116 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02117 { ((char *) 0) } } } 02118 }; 02119 02120 static struct property_t opt_CSTEP[] = { 02121 { "Backside", 2, { 0, "Metal" }, { '.', 0, 0, '.', 02122 { "Metal", "Air", ((char *) 0) } } }, 02123 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02124 { ((char *) 0) } } } 02125 }; 02126 02127 static struct define_t def_CSTEP = { 02128 "CSTEP", 2, 0, 0, 0, req_CSTEP, opt_CSTEP }; 02129 02130 static struct property_t req_Vexp[] = { 02131 { "U1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02132 { ((char *) 0) } } }, 02133 { "U2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02134 { ((char *) 0) } } }, 02135 { "T1", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02136 { ((char *) 0) } } }, 02137 { "T2", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02138 { ((char *) 0) } } }, 02139 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02140 { ((char *) 0) } } } 02141 }; 02142 02143 static struct property_t opt_Vexp[] = { 02144 { "Tr", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 02145 { ((char *) 0) } } }, 02146 { "Tf", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 02147 { ((char *) 0) } } }, 02148 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02149 { ((char *) 0) } } } 02150 }; 02151 02152 static struct define_t def_Vexp = { 02153 "Vexp", 2, 0, 0, 0, req_Vexp, opt_Vexp }; 02154 02155 static struct property_t req_Attenuator[] = { 02156 { "L", 1, { 10, ((char *) -1) }, { '[', 1, 0, '.', 02157 { ((char *) 0) } } }, 02158 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02159 { ((char *) 0) } } } 02160 }; 02161 02162 static struct property_t opt_Attenuator[] = { 02163 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 02164 { ((char *) 0) } } }, 02165 { "Zref", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 02166 { ((char *) 0) } } }, 02167 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02168 { ((char *) 0) } } } 02169 }; 02170 02171 static struct define_t def_Attenuator = { 02172 "Attenuator", 2, 0, 0, 0, req_Attenuator, opt_Attenuator }; 02173 02174 static struct property_t req_RTD[] = { 02175 { "Ip", 1, { 0.004, ((char *) -1) }, { '[', 0, 0, '.', 02176 { ((char *) 0) } } }, 02177 { "Iv", 1, { 0.0006, ((char *) -1) }, { '[', 0, 0, '.', 02178 { ((char *) 0) } } }, 02179 { "Vv", 1, { 0.8, ((char *) -1) }, { '[', 0, 0, '.', 02180 { ((char *) 0) } } }, 02181 { "Cj0", 1, { 8e-14, ((char *) -1) }, { '[', 0, 0, '.', 02182 { ((char *) 0) } } }, 02183 { "M", 1, { 0.5, ((char *) -1) }, { '[', 0, 2, ']', 02184 { ((char *) 0) } } }, 02185 { "Vj", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 02186 { ((char *) 0) } } }, 02187 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02188 { ((char *) 0) } } } 02189 }; 02190 02191 static struct property_t opt_RTD[] = { 02192 { "Wr", 1, { 2.7e-20, ((char *) -1) }, { '[', 0, 0, '.', 02193 { ((char *) 0) } } }, 02194 { "eta", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 02195 { ((char *) 0) } } }, 02196 { "dW", 1, { 4.5e-21, ((char *) -1) }, { '[', 0, 0, '.', 02197 { ((char *) 0) } } }, 02198 { "Tmax", 1, { 0.95, ((char *) -1) }, { '[', 0, 0, '.', 02199 { ((char *) 0) } } }, 02200 { "de", 1, { 0.9, ((char *) -1) }, { '[', 0, 0, '.', 02201 { ((char *) 0) } } }, 02202 { "dv", 1, { 2, ((char *) -1) }, { '[', 0, 0, '.', 02203 { ((char *) 0) } } }, 02204 { "nv", 1, { 16, ((char *) -1) }, { '[', 0, 0, '.', 02205 { ((char *) 0) } } }, 02206 { "te", 1, { 6e-13, ((char *) -1) }, { '[', 0, 0, '.', 02207 { ((char *) 0) } } }, 02208 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 02209 { ((char *) 0) } } }, 02210 { "Area", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 02211 { ((char *) 0) } } }, 02212 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02213 { ((char *) 0) } } } 02214 }; 02215 02216 static struct define_t def_RTD = { 02217 "RTD", 2, 0, 0, 1, req_RTD, opt_RTD }; 02218 02219 static struct property_t req_Diac[] = { 02220 { "Ibo", 1, { 5e-05, ((char *) -1) }, { ']', 0, 0, '.', 02221 { ((char *) 0) } } }, 02222 { "Vbo", 1, { 30, ((char *) -1) }, { ']', 0, 0, '.', 02223 { ((char *) 0) } } }, 02224 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02225 { ((char *) 0) } } } 02226 }; 02227 02228 static struct property_t opt_Diac[] = { 02229 { "Cj0", 1, { 1e-11, ((char *) -1) }, { '[', 0, 0, '.', 02230 { ((char *) 0) } } }, 02231 { "Is", 1, { 1e-10, ((char *) -1) }, { '[', 0, 0, '.', 02232 { ((char *) 0) } } }, 02233 { "N", 1, { 2, ((char *) -1) }, { '[', 0.1, 100, ']', 02234 { ((char *) 0) } } }, 02235 { "Ri", 1, { 10, ((char *) -1) }, { ']', 0, 0, '.', 02236 { ((char *) 0) } } }, 02237 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 02238 { ((char *) 0) } } }, 02239 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02240 { ((char *) 0) } } } 02241 }; 02242 02243 static struct define_t def_Diac = { 02244 "Diac", 2, 0, 0, 1, req_Diac, opt_Diac }; 02245 02246 static struct property_t req_Switch[] = { 02247 { "init", 2, { 0, "off" }, { '.', 0, 0, '.', 02248 { "on", "off", ((char *) 0) } } }, 02249 { "time", 3, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 02250 { ((char *) 0) } } }, 02251 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02252 { ((char *) 0) } } } 02253 }; 02254 02255 static struct property_t opt_Switch[] = { 02256 { "Ron", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02257 { ((char *) 0) } } }, 02258 { "Roff", 1, { 1e+12, ((char *) -1) }, { '[', 0, 0, '.', 02259 { ((char *) 0) } } }, 02260 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 02261 { ((char *) 0) } } }, 02262 { "MaxDuration", 1, { 1e-06, ((char *) -1) }, { '[', 1e-11, 0, '.', 02263 { ((char *) 0) } } }, 02264 { "Transition", 2, { 0, "spline" }, { '.', 0, 0, '.', 02265 { "abrupt", "linear", "spline", ((char *) 0) } } }, 02266 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02267 { ((char *) 0) } } } 02268 }; 02269 02270 static struct define_t def_Switch = { 02271 "Switch", 2, 0, 0, 0, req_Switch, opt_Switch }; 02272 02273 static struct property_t req_Irect[] = { 02274 { "I", 1, { 0.001, ((char *) -1) }, { '.', 0, 0, '.', 02275 { ((char *) 0) } } }, 02276 { "TH", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02277 { ((char *) 0) } } }, 02278 { "TL", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02279 { ((char *) 0) } } }, 02280 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02281 { ((char *) 0) } } } 02282 }; 02283 02284 static struct property_t opt_Irect[] = { 02285 { "Tr", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 02286 { ((char *) 0) } } }, 02287 { "Tf", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 02288 { ((char *) 0) } } }, 02289 { "Td", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02290 { ((char *) 0) } } }, 02291 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02292 { ((char *) 0) } } } 02293 }; 02294 02295 static struct define_t def_Irect = { 02296 "Irect", 2, 0, 0, 0, req_Irect, opt_Irect }; 02297 02298 static struct property_t req_PM_Mod[] = { 02299 { "U", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02300 { ((char *) 0) } } }, 02301 { "f", 1, { 1e+09, ((char *) -1) }, { '[', 0, 0, '.', 02302 { ((char *) 0) } } }, 02303 { "M", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 02304 { ((char *) 0) } } }, 02305 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02306 { ((char *) 0) } } } 02307 }; 02308 02309 static struct property_t opt_PM_Mod[] = { 02310 { "Phase", 1, { 0, ((char *) -1) }, { '[', -360, 360, ']', 02311 { ((char *) 0) } } }, 02312 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02313 { ((char *) 0) } } } 02314 }; 02315 02316 static struct define_t def_PM_Mod = { 02317 "PM_Mod", 3, 0, 0, 0, req_PM_Mod, opt_PM_Mod }; 02318 02319 static struct property_t req_MGAP[] = { 02320 { "W1", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02321 { ((char *) 0) } } }, 02322 { "W2", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02323 { ((char *) 0) } } }, 02324 { "S", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02325 { ((char *) 0) } } }, 02326 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 02327 { ((char *) 0) } } }, 02328 { "MSDispModel", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 02329 { "Kirschning", "Kobayashi", "Yamashita", "Getsinger", "Schneider", "Pramanick", "Hammerstad", ((char *) 0) } } }, 02330 { "MSModel", 2, { 0, "Hammerstad" }, { '.', 0, 0, '.', 02331 { "Wheeler", "Schneider", "Hammerstad", ((char *) 0) } } }, 02332 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02333 { ((char *) 0) } } } 02334 }; 02335 02336 static struct property_t opt_MGAP[] = { 02337 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02338 { ((char *) 0) } } } 02339 }; 02340 02341 static struct define_t def_MGAP = { 02342 "MGAP", 2, 0, 0, 0, req_MGAP, opt_MGAP }; 02343 02344 static struct property_t req_MUT2[] = { 02345 { "L1", 1, { 0.001, ((char *) -1) }, { ']', 0, 0, '.', 02346 { ((char *) 0) } } }, 02347 { "L2", 1, { 0.001, ((char *) -1) }, { ']', 0, 0, '.', 02348 { ((char *) 0) } } }, 02349 { "L3", 1, { 0.001, ((char *) -1) }, { ']', 0, 0, '.', 02350 { ((char *) 0) } } }, 02351 { "k12", 1, { 0.9, ((char *) -1) }, { ']', -1, 1, '[', 02352 { ((char *) 0) } } }, 02353 { "k13", 1, { 0.9, ((char *) -1) }, { ']', -1, 1, '[', 02354 { ((char *) 0) } } }, 02355 { "k23", 1, { 0.9, ((char *) -1) }, { ']', -1, 1, '[', 02356 { ((char *) 0) } } }, 02357 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02358 { ((char *) 0) } } } 02359 }; 02360 02361 static struct property_t opt_MUT2[] = { 02362 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02363 { ((char *) 0) } } } 02364 }; 02365 02366 static struct define_t def_MUT2 = { 02367 "MUT2", 6, 0, 0, 0, req_MUT2, opt_MUT2 }; 02368 02369 static struct property_t req_HBT_X[] = { 02370 { "Mode", 0, { 1, ((char *) -1) }, { '[', 0, 4, ']', 02371 { ((char *) 0) } } }, 02372 { "Noise", 0, { 1, ((char *) -1) }, { '[', 0, 4, ']', 02373 { ((char *) 0) } } }, 02374 { "Debug", 0, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02375 { ((char *) 0) } } }, 02376 { "DebugPlus", 0, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02377 { ((char *) 0) } } }, 02378 { "Temp", 1, { 25, ((char *) -1) }, { '[', -273.15, 0, '.', 02379 { ((char *) 0) } } }, 02380 { "Rth", 1, { 0.1, ((char *) -1) }, { '[', 0, 0, '.', 02381 { ((char *) 0) } } }, 02382 { "Cth", 1, { 7e-07, ((char *) -1) }, { '[', 0, 0, '.', 02383 { ((char *) 0) } } }, 02384 { "N", 0, { 1, ((char *) -1) }, { ']', 0, 0, '.', 02385 { ((char *) 0) } } }, 02386 { "L", 1, { 3e-05, ((char *) -1) }, { ']', 0, 0, '.', 02387 { ((char *) 0) } } }, 02388 { "W", 1, { 3e-06, ((char *) -1) }, { ']', 0, 0, '.', 02389 { ((char *) 0) } } }, 02390 { "Jsf", 1, { 2e-23, ((char *) -1) }, { '[', 0, 0, '.', 02391 { ((char *) 0) } } }, 02392 { "nf", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 02393 { ((char *) 0) } } }, 02394 { "Vg", 1, { 1.3, ((char *) -1) }, { '[', -2, 0, '.', 02395 { ((char *) 0) } } }, 02396 { "Jse", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02397 { ((char *) 0) } } }, 02398 { "ne", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02399 { ((char *) 0) } } }, 02400 { "Rbxx", 1, { 1e+06, ((char *) -1) }, { ']', 0, 0, '.', 02401 { ((char *) 0) } } }, 02402 { "Vgb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02403 { ((char *) 0) } } }, 02404 { "Jsee", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02405 { ((char *) 0) } } }, 02406 { "nee", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02407 { ((char *) 0) } } }, 02408 { "Rbbxx", 1, { 1e+06, ((char *) -1) }, { ']', 0, 0, '.', 02409 { ((char *) 0) } } }, 02410 { "Vgbb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02411 { ((char *) 0) } } }, 02412 { "Jsr", 1, { 2e-17, ((char *) -1) }, { '[', 0, 0, '.', 02413 { ((char *) 0) } } }, 02414 { "nr", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 02415 { ((char *) 0) } } }, 02416 { "Vgr", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02417 { ((char *) 0) } } }, 02418 { "XCjc", 1, { 0.5, ((char *) -1) }, { '[', 0, 1, '[', 02419 { ((char *) 0) } } }, 02420 { "Jsc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02421 { ((char *) 0) } } }, 02422 { "nc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02423 { ((char *) 0) } } }, 02424 { "Rcxx", 1, { 1e+06, ((char *) -1) }, { ']', 0, 0, '.', 02425 { ((char *) 0) } } }, 02426 { "Vgc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02427 { ((char *) 0) } } }, 02428 { "Bf", 1, { 100, ((char *) -1) }, { '[', 0, 0, '.', 02429 { ((char *) 0) } } }, 02430 { "kBeta", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02431 { ((char *) 0) } } }, 02432 { "Br", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 02433 { ((char *) 0) } } }, 02434 { "VAF", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02435 { ((char *) 0) } } }, 02436 { "VAR", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02437 { ((char *) 0) } } }, 02438 { "IKF", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02439 { ((char *) 0) } } }, 02440 { "IKR", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02441 { ((char *) 0) } } }, 02442 { "Mc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02443 { ((char *) 0) } } }, 02444 { "BVceo", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02445 { ((char *) 0) } } }, 02446 { "kc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02447 { ((char *) 0) } } }, 02448 { "BVebo", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02449 { ((char *) 0) } } }, 02450 { "Tr", 1, { 1e-15, ((char *) -1) }, { '[', 0, 0, '.', 02451 { ((char *) 0) } } }, 02452 { "Trx", 1, { 1e-15, ((char *) -1) }, { '[', 0, 0, '.', 02453 { ((char *) 0) } } }, 02454 { "Tf", 1, { 1e-12, ((char *) -1) }, { '[', 0, 0, '.', 02455 { ((char *) 0) } } }, 02456 { "Tft", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02457 { ((char *) 0) } } }, 02458 { "Thcs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02459 { ((char *) 0) } } }, 02460 { "Ahc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02461 { ((char *) 0) } } }, 02462 { "Cje", 1, { 1e-15, ((char *) -1) }, { '[', 0, 0, '.', 02463 { ((char *) 0) } } }, 02464 { "mje", 1, { 0.5, ((char *) -1) }, { '[', 0, 1, '[', 02465 { ((char *) 0) } } }, 02466 { "Vje", 1, { 1.3, ((char *) -1) }, { '[', 0, 0, '.', 02467 { ((char *) 0) } } }, 02468 { "Cjc", 1, { 1e-15, ((char *) -1) }, { '[', 0, 0, '.', 02469 { ((char *) 0) } } }, 02470 { "mjc", 1, { 0.5, ((char *) -1) }, { '[', 0, 0, '.', 02471 { ((char *) 0) } } }, 02472 { "Vjc", 1, { 1.3, ((char *) -1) }, { '[', 0, 0, '.', 02473 { ((char *) 0) } } }, 02474 { "kjc", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02475 { ((char *) 0) } } }, 02476 { "Cmin", 1, { 1e-16, ((char *) -1) }, { '[', 0, 0, '.', 02477 { ((char *) 0) } } }, 02478 { "J0", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02479 { ((char *) 0) } } }, 02480 { "XJ0", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 02481 { ((char *) 0) } } }, 02482 { "Rci0", 1, { 0.001, ((char *) -1) }, { ']', 0, 0, '.', 02483 { ((char *) 0) } } }, 02484 { "Jk", 1, { 0.0004, ((char *) -1) }, { '[', 0, 0, '.', 02485 { ((char *) 0) } } }, 02486 { "RJk", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02487 { ((char *) 0) } } }, 02488 { "Vces", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 02489 { ((char *) 0) } } }, 02490 { "Rc", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 02491 { ((char *) 0) } } }, 02492 { "Re", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 02493 { ((char *) 0) } } }, 02494 { "Rb", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 02495 { ((char *) 0) } } }, 02496 { "Rb2", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 02497 { ((char *) 0) } } }, 02498 { "Lc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02499 { ((char *) 0) } } }, 02500 { "Le", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02501 { ((char *) 0) } } }, 02502 { "Lb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02503 { ((char *) 0) } } }, 02504 { "Cq", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02505 { ((char *) 0) } } }, 02506 { "Cpb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02507 { ((char *) 0) } } }, 02508 { "Cpc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02509 { ((char *) 0) } } }, 02510 { "Kfb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02511 { ((char *) 0) } } }, 02512 { "Afb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02513 { ((char *) 0) } } }, 02514 { "Ffeb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02515 { ((char *) 0) } } }, 02516 { "Kb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02517 { ((char *) 0) } } }, 02518 { "Ab", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02519 { ((char *) 0) } } }, 02520 { "Fb", 1, { 0, ((char *) -1) }, { ']', 0, 0, '.', 02521 { ((char *) 0) } } }, 02522 { "Kfe", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02523 { ((char *) 0) } } }, 02524 { "Afe", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02525 { ((char *) 0) } } }, 02526 { "Ffee", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02527 { ((char *) 0) } } }, 02528 { "Tnom", 1, { 20, ((char *) -1) }, { '[', -273.15, 0, '.', 02529 { ((char *) 0) } } }, 02530 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02531 { ((char *) 0) } } } 02532 }; 02533 02534 static struct property_t opt_HBT_X[] = { 02535 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02536 { ((char *) 0) } } } 02537 }; 02538 02539 static struct define_t def_HBT_X = { 02540 "HBT_X", 4, 0, 0, 1, req_HBT_X, opt_HBT_X }; 02541 02542 static struct property_t req_hicumL2V2p23[] = { 02543 { "c10", 1, { 2e-30, ((char *) -1) }, { '[', 0, 1, ']', 02544 { ((char *) 0) } } }, 02545 { "qp0", 1, { 2e-14, ((char *) -1) }, { ']', 0, 1, ']', 02546 { ((char *) 0) } } }, 02547 { "ich", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02548 { ((char *) 0) } } }, 02549 { "hfe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 02550 { ((char *) 0) } } }, 02551 { "hfc", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 02552 { ((char *) 0) } } }, 02553 { "hjei", 1, { 1, ((char *) -1) }, { '[', 0, 100, ']', 02554 { ((char *) 0) } } }, 02555 { "hjci", 1, { 1, ((char *) -1) }, { '[', 0, 100, ']', 02556 { ((char *) 0) } } }, 02557 { "ibeis", 1, { 1e-18, ((char *) -1) }, { '[', 0, 1, ']', 02558 { ((char *) 0) } } }, 02559 { "mbei", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 02560 { ((char *) 0) } } }, 02561 { "ireis", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02562 { ((char *) 0) } } }, 02563 { "mrei", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 02564 { ((char *) 0) } } }, 02565 { "ibeps", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02566 { ((char *) 0) } } }, 02567 { "mbep", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 02568 { ((char *) 0) } } }, 02569 { "ireps", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02570 { ((char *) 0) } } }, 02571 { "mrep", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 02572 { ((char *) 0) } } }, 02573 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 02574 { ((char *) 0) } } }, 02575 { "tbhrec", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02576 { ((char *) 0) } } }, 02577 { "ibcis", 1, { 1e-16, ((char *) -1) }, { '[', 0, 1, ']', 02578 { ((char *) 0) } } }, 02579 { "mbci", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 02580 { ((char *) 0) } } }, 02581 { "ibcxs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02582 { ((char *) 0) } } }, 02583 { "mbcx", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 02584 { ((char *) 0) } } }, 02585 { "ibets", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02586 { ((char *) 0) } } }, 02587 { "abet", 1, { 40, ((char *) -1) }, { '[', 0, 0, '.', 02588 { ((char *) 0) } } }, 02589 { "tunode", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 02590 { ((char *) 0) } } }, 02591 { "favl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02592 { ((char *) 0) } } }, 02593 { "qavl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02594 { ((char *) 0) } } }, 02595 { "alfav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02596 { ((char *) 0) } } }, 02597 { "alqav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02598 { ((char *) 0) } } }, 02599 { "rbi0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02600 { ((char *) 0) } } }, 02601 { "rbx", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02602 { ((char *) 0) } } }, 02603 { "fgeo", 1, { 0.6557, ((char *) -1) }, { '[', 0, 0, '.', 02604 { ((char *) 0) } } }, 02605 { "fdqr0", 1, { 0, ((char *) -1) }, { '[', -0.5, 100, ']', 02606 { ((char *) 0) } } }, 02607 { "fcrbi", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02608 { ((char *) 0) } } }, 02609 { "fqi", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 02610 { ((char *) 0) } } }, 02611 { "re", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02612 { ((char *) 0) } } }, 02613 { "rcx", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02614 { ((char *) 0) } } }, 02615 { "itss", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02616 { ((char *) 0) } } }, 02617 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 02618 { ((char *) 0) } } }, 02619 { "iscs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02620 { ((char *) 0) } } }, 02621 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 02622 { ((char *) 0) } } }, 02623 { "tsf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02624 { ((char *) 0) } } }, 02625 { "rsu", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02626 { ((char *) 0) } } }, 02627 { "csu", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02628 { ((char *) 0) } } }, 02629 { "cjei0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 02630 { ((char *) 0) } } }, 02631 { "vdei", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 02632 { ((char *) 0) } } }, 02633 { "zei", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 02634 { ((char *) 0) } } }, 02635 { "ajei", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 02636 { ((char *) 0) } } }, 02637 { "cjep0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 02638 { ((char *) 0) } } }, 02639 { "vdep", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 02640 { ((char *) 0) } } }, 02641 { "zep", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 02642 { ((char *) 0) } } }, 02643 { "ajep", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 02644 { ((char *) 0) } } }, 02645 { "cjci0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 02646 { ((char *) 0) } } }, 02647 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 02648 { ((char *) 0) } } }, 02649 { "zci", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 02650 { ((char *) 0) } } }, 02651 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 02652 { ((char *) 0) } } }, 02653 { "cjcx0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 0, '.', 02654 { ((char *) 0) } } }, 02655 { "vdcx", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 02656 { ((char *) 0) } } }, 02657 { "zcx", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 02658 { ((char *) 0) } } }, 02659 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 02660 { ((char *) 0) } } }, 02661 { "fbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02662 { ((char *) 0) } } }, 02663 { "fbepar", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 02664 { ((char *) 0) } } }, 02665 { "cjs0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02666 { ((char *) 0) } } }, 02667 { "vds", 1, { 0.6, ((char *) -1) }, { ']', 0, 10, ']', 02668 { ((char *) 0) } } }, 02669 { "zs", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 02670 { ((char *) 0) } } }, 02671 { "vpts", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 02672 { ((char *) 0) } } }, 02673 { "t0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02674 { ((char *) 0) } } }, 02675 { "dt0h", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02676 { ((char *) 0) } } }, 02677 { "tbvl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02678 { ((char *) 0) } } }, 02679 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02680 { ((char *) 0) } } }, 02681 { "gtfe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 02682 { ((char *) 0) } } }, 02683 { "thcs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02684 { ((char *) 0) } } }, 02685 { "ahc", 1, { 0.1, ((char *) -1) }, { ']', 0, 10, ']', 02686 { ((char *) 0) } } }, 02687 { "fthc", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02688 { ((char *) 0) } } }, 02689 { "rci0", 1, { 150, ((char *) -1) }, { ']', 0, 0, '.', 02690 { ((char *) 0) } } }, 02691 { "vlim", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 02692 { ((char *) 0) } } }, 02693 { "vces", 1, { 0.1, ((char *) -1) }, { '[', 0, 1, ']', 02694 { ((char *) 0) } } }, 02695 { "vpt", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02696 { ((char *) 0) } } }, 02697 { "tr", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02698 { ((char *) 0) } } }, 02699 { "cbepar", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02700 { ((char *) 0) } } }, 02701 { "cbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02702 { ((char *) 0) } } }, 02703 { "alqf", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02704 { ((char *) 0) } } }, 02705 { "alit", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02706 { ((char *) 0) } } }, 02707 { "flnqs", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 02708 { ((char *) 0) } } }, 02709 { "kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02710 { ((char *) 0) } } }, 02711 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 02712 { ((char *) 0) } } }, 02713 { "cfbe", 0, { -1, ((char *) -1) }, { '[', -2, -1, ']', 02714 { ((char *) 0) } } }, 02715 { "latb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02716 { ((char *) 0) } } }, 02717 { "latl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02718 { ((char *) 0) } } }, 02719 { "vgb", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 02720 { ((char *) 0) } } }, 02721 { "alt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02722 { ((char *) 0) } } }, 02723 { "kt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02724 { ((char *) 0) } } }, 02725 { "zetaci", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02726 { ((char *) 0) } } }, 02727 { "alvs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02728 { ((char *) 0) } } }, 02729 { "alces", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02730 { ((char *) 0) } } }, 02731 { "zetarbi", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02732 { ((char *) 0) } } }, 02733 { "zetarbx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02734 { ((char *) 0) } } }, 02735 { "zetarcx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02736 { ((char *) 0) } } }, 02737 { "zetare", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02738 { ((char *) 0) } } }, 02739 { "zetacx", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02740 { ((char *) 0) } } }, 02741 { "vge", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 02742 { ((char *) 0) } } }, 02743 { "vgc", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 02744 { ((char *) 0) } } }, 02745 { "vgs", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 02746 { ((char *) 0) } } }, 02747 { "f1vg", 1, { -0.000102377, ((char *) -1) }, { '.', 0, 0, '.', 02748 { ((char *) 0) } } }, 02749 { "f2vg", 1, { 0.00043215, ((char *) -1) }, { '.', 0, 0, '.', 02750 { ((char *) 0) } } }, 02751 { "zetact", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 02752 { ((char *) 0) } } }, 02753 { "zetabet", 1, { 3.5, ((char *) -1) }, { '.', 0, 0, '.', 02754 { ((char *) 0) } } }, 02755 { "alb", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02756 { ((char *) 0) } } }, 02757 { "flsh", 0, { 0, ((char *) -1) }, { '[', 0, 2, ']', 02758 { ((char *) 0) } } }, 02759 { "rth", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02760 { ((char *) 0) } } }, 02761 { "cth", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02762 { ((char *) 0) } } }, 02763 { "flcomp", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 02764 { ((char *) 0) } } }, 02765 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 02766 { ((char *) 0) } } }, 02767 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02768 { ((char *) 0) } } }, 02769 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02770 { ((char *) 0) } } } 02771 }; 02772 02773 static struct property_t opt_hicumL2V2p23[] = { 02774 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 02775 { ((char *) 0) } } }, 02776 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02777 { ((char *) 0) } } } 02778 }; 02779 02780 static struct define_t def_hicumL2V2p23 = { 02781 "hicumL2V2p23", 5, 0, 0, 1, req_hicumL2V2p23, opt_hicumL2V2p23 }; 02782 02783 static struct property_t req_bsim3v34nMOS[] = { 02784 { "L", 1, { 3.5e-06, ((char *) -1) }, { '.', 0, 0, '.', 02785 { ((char *) 0) } } }, 02786 { "W", 1, { 5e-06, ((char *) -1) }, { '.', 0, 0, '.', 02787 { ((char *) 0) } } }, 02788 { "PS", 1, { 8e-06, ((char *) -1) }, { '.', 0, 0, '.', 02789 { ((char *) 0) } } }, 02790 { "PD", 1, { 8e-06, ((char *) -1) }, { '.', 0, 0, '.', 02791 { ((char *) 0) } } }, 02792 { "AS", 1, { 1.2e-11, ((char *) -1) }, { '.', 0, 0, '.', 02793 { ((char *) 0) } } }, 02794 { "AD", 1, { 1.2e-11, ((char *) -1) }, { '.', 0, 0, '.', 02795 { ((char *) 0) } } }, 02796 { "NRS", 1, { 10, ((char *) -1) }, { '.', 0, 0, '.', 02797 { ((char *) 0) } } }, 02798 { "NRD", 1, { 10, ((char *) -1) }, { '.', 0, 0, '.', 02799 { ((char *) 0) } } }, 02800 { "NQSMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02801 { ((char *) 0) } } }, 02802 { "GMIN", 1, { 1e-12, ((char *) -1) }, { '.', 0, 0, '.', 02803 { ((char *) 0) } } }, 02804 { "VERSION", 1, { 3.24, ((char *) -1) }, { '.', 0, 0, '.', 02805 { ((char *) 0) } } }, 02806 { "PARAMCHK", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02807 { ((char *) 0) } } }, 02808 { "MOBMOD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02809 { ((char *) 0) } } }, 02810 { "CAPMOD", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 02811 { ((char *) 0) } } }, 02812 { "NOIMOD", 1, { 4, ((char *) -1) }, { '.', 0, 0, '.', 02813 { ((char *) 0) } } }, 02814 { "BINUNIT", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02815 { ((char *) 0) } } }, 02816 { "TOX", 1, { 1.5e-08, ((char *) -1) }, { '.', 0, 0, '.', 02817 { ((char *) 0) } } }, 02818 { "TOXM", 1, { 1.5e-08, ((char *) -1) }, { '.', 0, 0, '.', 02819 { ((char *) 0) } } }, 02820 { "CDSC", 1, { 0.00024, ((char *) -1) }, { '.', 0, 0, '.', 02821 { ((char *) 0) } } }, 02822 { "CDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02823 { ((char *) 0) } } }, 02824 { "CDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02825 { ((char *) 0) } } }, 02826 { "CIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02827 { ((char *) 0) } } }, 02828 { "NFACTOR", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02829 { ((char *) 0) } } }, 02830 { "XJ", 1, { 1.5e-07, ((char *) -1) }, { '.', 0, 0, '.', 02831 { ((char *) 0) } } }, 02832 { "VSAT", 1, { 80000, ((char *) -1) }, { '.', 0, 0, '.', 02833 { ((char *) 0) } } }, 02834 { "AT", 1, { 33000, ((char *) -1) }, { '.', 0, 0, '.', 02835 { ((char *) 0) } } }, 02836 { "A0", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02837 { ((char *) 0) } } }, 02838 { "AGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02839 { ((char *) 0) } } }, 02840 { "A1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02841 { ((char *) 0) } } }, 02842 { "A2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02843 { ((char *) 0) } } }, 02844 { "KETA", 1, { -0.047, ((char *) -1) }, { '.', 0, 0, '.', 02845 { ((char *) 0) } } }, 02846 { "NSUB", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02847 { ((char *) 0) } } }, 02848 { "NCH", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02849 { ((char *) 0) } } }, 02850 { "NGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02851 { ((char *) 0) } } }, 02852 { "GAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02853 { ((char *) 0) } } }, 02854 { "GAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02855 { ((char *) 0) } } }, 02856 { "VBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02857 { ((char *) 0) } } }, 02858 { "VBM", 1, { -3, ((char *) -1) }, { '.', 0, 0, '.', 02859 { ((char *) 0) } } }, 02860 { "XT", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02861 { ((char *) 0) } } }, 02862 { "K1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02863 { ((char *) 0) } } }, 02864 { "KT1", 1, { -0.11, ((char *) -1) }, { '.', 0, 0, '.', 02865 { ((char *) 0) } } }, 02866 { "KT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02867 { ((char *) 0) } } }, 02868 { "KT2", 1, { 0.022, ((char *) -1) }, { '.', 0, 0, '.', 02869 { ((char *) 0) } } }, 02870 { "K2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02871 { ((char *) 0) } } }, 02872 { "K3", 1, { 80, ((char *) -1) }, { '.', 0, 0, '.', 02873 { ((char *) 0) } } }, 02874 { "K3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02875 { ((char *) 0) } } }, 02876 { "W0", 1, { 2.5e-06, ((char *) -1) }, { '.', 0, 0, '.', 02877 { ((char *) 0) } } }, 02878 { "NLX", 1, { 1.74e-07, ((char *) -1) }, { '.', 0, 0, '.', 02879 { ((char *) 0) } } }, 02880 { "DVT0", 1, { 2.2, ((char *) -1) }, { '.', 0, 0, '.', 02881 { ((char *) 0) } } }, 02882 { "DVT1", 1, { 0.53, ((char *) -1) }, { '.', 0, 0, '.', 02883 { ((char *) 0) } } }, 02884 { "DVT2", 1, { -0.032, ((char *) -1) }, { '.', 0, 0, '.', 02885 { ((char *) 0) } } }, 02886 { "DVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02887 { ((char *) 0) } } }, 02888 { "DVT1W", 1, { 5.3e+06, ((char *) -1) }, { '.', 0, 0, '.', 02889 { ((char *) 0) } } }, 02890 { "DVT2W", 1, { -0.032, ((char *) -1) }, { '.', 0, 0, '.', 02891 { ((char *) 0) } } }, 02892 { "DROUT", 1, { 0.56, ((char *) -1) }, { '.', 0, 0, '.', 02893 { ((char *) 0) } } }, 02894 { "DSUB", 1, { 0.56, ((char *) -1) }, { '.', 0, 0, '.', 02895 { ((char *) 0) } } }, 02896 { "VTHO", 1, { 0.7, ((char *) -1) }, { '.', 0, 0, '.', 02897 { ((char *) 0) } } }, 02898 { "VTH0", 1, { 0.7, ((char *) -1) }, { '.', 0, 0, '.', 02899 { ((char *) 0) } } }, 02900 { "UA", 1, { 2.25e-09, ((char *) -1) }, { '.', 0, 0, '.', 02901 { ((char *) 0) } } }, 02902 { "UA1", 1, { 4.31e-09, ((char *) -1) }, { '.', 0, 0, '.', 02903 { ((char *) 0) } } }, 02904 { "UB", 1, { 5.87e-19, ((char *) -1) }, { '.', 0, 0, '.', 02905 { ((char *) 0) } } }, 02906 { "UB1", 1, { -7.61e-18, ((char *) -1) }, { '.', 0, 0, '.', 02907 { ((char *) 0) } } }, 02908 { "UC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02909 { ((char *) 0) } } }, 02910 { "UC1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02911 { ((char *) 0) } } }, 02912 { "U0", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02913 { ((char *) 0) } } }, 02914 { "UTE", 1, { -1.5, ((char *) -1) }, { '.', 0, 0, '.', 02915 { ((char *) 0) } } }, 02916 { "VOFF", 1, { -0.08, ((char *) -1) }, { '.', 0, 0, '.', 02917 { ((char *) 0) } } }, 02918 { "TNOM", 1, { 26.85, ((char *) -1) }, { '.', 0, 0, '.', 02919 { ((char *) 0) } } }, 02920 { "CGSO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02921 { ((char *) 0) } } }, 02922 { "CGDO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02923 { ((char *) 0) } } }, 02924 { "CGBO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02925 { ((char *) 0) } } }, 02926 { "XPART", 1, { 0.4, ((char *) -1) }, { '.', 0, 0, '.', 02927 { ((char *) 0) } } }, 02928 { "ELM", 1, { 5, ((char *) -1) }, { '.', 0, 0, '.', 02929 { ((char *) 0) } } }, 02930 { "DELTA", 1, { 0.01, ((char *) -1) }, { '.', 0, 0, '.', 02931 { ((char *) 0) } } }, 02932 { "RSH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02933 { ((char *) 0) } } }, 02934 { "RDSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02935 { ((char *) 0) } } }, 02936 { "PRWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02937 { ((char *) 0) } } }, 02938 { "PRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02939 { ((char *) 0) } } }, 02940 { "PRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02941 { ((char *) 0) } } }, 02942 { "ETA0", 1, { 0.08, ((char *) -1) }, { '.', 0, 0, '.', 02943 { ((char *) 0) } } }, 02944 { "ETAB", 1, { -0.07, ((char *) -1) }, { '.', 0, 0, '.', 02945 { ((char *) 0) } } }, 02946 { "PCLM", 1, { 1.3, ((char *) -1) }, { '.', 0, 0, '.', 02947 { ((char *) 0) } } }, 02948 { "PDIBLC1", 1, { 0.39, ((char *) -1) }, { '.', 0, 0, '.', 02949 { ((char *) 0) } } }, 02950 { "PDIBLC2", 1, { 0.0086, ((char *) -1) }, { '.', 0, 0, '.', 02951 { ((char *) 0) } } }, 02952 { "PDIBLCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02953 { ((char *) 0) } } }, 02954 { "PSCBE1", 1, { 4.24e+08, ((char *) -1) }, { '.', 0, 0, '.', 02955 { ((char *) 0) } } }, 02956 { "PSCBE2", 1, { 1e-05, ((char *) -1) }, { '.', 0, 0, '.', 02957 { ((char *) 0) } } }, 02958 { "PVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02959 { ((char *) 0) } } }, 02960 { "JS", 1, { 0.0001, ((char *) -1) }, { '.', 0, 0, '.', 02961 { ((char *) 0) } } }, 02962 { "JSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02963 { ((char *) 0) } } }, 02964 { "PB", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02965 { ((char *) 0) } } }, 02966 { "NJ", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02967 { ((char *) 0) } } }, 02968 { "XTI", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 02969 { ((char *) 0) } } }, 02970 { "MJ", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 02971 { ((char *) 0) } } }, 02972 { "PBSW", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02973 { ((char *) 0) } } }, 02974 { "MJSW", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 02975 { ((char *) 0) } } }, 02976 { "PBSWG", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 02977 { ((char *) 0) } } }, 02978 { "MJSWG", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 02979 { ((char *) 0) } } }, 02980 { "CJ", 1, { 0.0005, ((char *) -1) }, { '.', 0, 0, '.', 02981 { ((char *) 0) } } }, 02982 { "VFBCV", 1, { -1, ((char *) -1) }, { '.', 0, 0, '.', 02983 { ((char *) 0) } } }, 02984 { "VFB", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 02985 { ((char *) 0) } } }, 02986 { "CJSW", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 02987 { ((char *) 0) } } }, 02988 { "CJSWG", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 02989 { ((char *) 0) } } }, 02990 { "TPB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02991 { ((char *) 0) } } }, 02992 { "TCJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02993 { ((char *) 0) } } }, 02994 { "TPBSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02995 { ((char *) 0) } } }, 02996 { "TCJSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02997 { ((char *) 0) } } }, 02998 { "TPBSWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 02999 { ((char *) 0) } } }, 03000 { "TCJSWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03001 { ((char *) 0) } } }, 03002 { "ACDE", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03003 { ((char *) 0) } } }, 03004 { "MOIN", 1, { 15, ((char *) -1) }, { '.', 0, 0, '.', 03005 { ((char *) 0) } } }, 03006 { "NOFF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03007 { ((char *) 0) } } }, 03008 { "VOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03009 { ((char *) 0) } } }, 03010 { "LINT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03011 { ((char *) 0) } } }, 03012 { "LL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03013 { ((char *) 0) } } }, 03014 { "LLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03015 { ((char *) 0) } } }, 03016 { "LLN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03017 { ((char *) 0) } } }, 03018 { "LW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03019 { ((char *) 0) } } }, 03020 { "LWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03021 { ((char *) 0) } } }, 03022 { "LWN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03023 { ((char *) 0) } } }, 03024 { "LWL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03025 { ((char *) 0) } } }, 03026 { "LWLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03027 { ((char *) 0) } } }, 03028 { "LMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03029 { ((char *) 0) } } }, 03030 { "LMAX", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03031 { ((char *) 0) } } }, 03032 { "WR", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03033 { ((char *) 0) } } }, 03034 { "WINT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03035 { ((char *) 0) } } }, 03036 { "DWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03037 { ((char *) 0) } } }, 03038 { "DWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03039 { ((char *) 0) } } }, 03040 { "WL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03041 { ((char *) 0) } } }, 03042 { "WLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03043 { ((char *) 0) } } }, 03044 { "WLN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03045 { ((char *) 0) } } }, 03046 { "WW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03047 { ((char *) 0) } } }, 03048 { "WWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03049 { ((char *) 0) } } }, 03050 { "WWN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03051 { ((char *) 0) } } }, 03052 { "WWL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03053 { ((char *) 0) } } }, 03054 { "WWLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03055 { ((char *) 0) } } }, 03056 { "WMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03057 { ((char *) 0) } } }, 03058 { "WMAX", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03059 { ((char *) 0) } } }, 03060 { "B0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03061 { ((char *) 0) } } }, 03062 { "B1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03063 { ((char *) 0) } } }, 03064 { "CGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03065 { ((char *) 0) } } }, 03066 { "CGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03067 { ((char *) 0) } } }, 03068 { "CKAPPA", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 03069 { ((char *) 0) } } }, 03070 { "CF", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03071 { ((char *) 0) } } }, 03072 { "CLC", 1, { 1e-07, ((char *) -1) }, { '.', 0, 0, '.', 03073 { ((char *) 0) } } }, 03074 { "CLE", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 03075 { ((char *) 0) } } }, 03076 { "DWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03077 { ((char *) 0) } } }, 03078 { "DLC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03079 { ((char *) 0) } } }, 03080 { "ALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03081 { ((char *) 0) } } }, 03082 { "ALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03083 { ((char *) 0) } } }, 03084 { "BETA0", 1, { 30, ((char *) -1) }, { '.', 0, 0, '.', 03085 { ((char *) 0) } } }, 03086 { "IJTH", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 03087 { ((char *) 0) } } }, 03088 { "LCDSC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03089 { ((char *) 0) } } }, 03090 { "LCDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03091 { ((char *) 0) } } }, 03092 { "LCDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03093 { ((char *) 0) } } }, 03094 { "LCIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03095 { ((char *) 0) } } }, 03096 { "LNFACTOR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03097 { ((char *) 0) } } }, 03098 { "LXJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03099 { ((char *) 0) } } }, 03100 { "LVSAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03101 { ((char *) 0) } } }, 03102 { "LAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03103 { ((char *) 0) } } }, 03104 { "LA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03105 { ((char *) 0) } } }, 03106 { "LAGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03107 { ((char *) 0) } } }, 03108 { "LA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03109 { ((char *) 0) } } }, 03110 { "LA2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03111 { ((char *) 0) } } }, 03112 { "LKETA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03113 { ((char *) 0) } } }, 03114 { "LNSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03115 { ((char *) 0) } } }, 03116 { "LNCH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03117 { ((char *) 0) } } }, 03118 { "LNGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03119 { ((char *) 0) } } }, 03120 { "LGAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03121 { ((char *) 0) } } }, 03122 { "LGAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03123 { ((char *) 0) } } }, 03124 { "LVBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03125 { ((char *) 0) } } }, 03126 { "LVBM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03127 { ((char *) 0) } } }, 03128 { "LXT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03129 { ((char *) 0) } } }, 03130 { "LK1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03131 { ((char *) 0) } } }, 03132 { "LKT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03133 { ((char *) 0) } } }, 03134 { "LKT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03135 { ((char *) 0) } } }, 03136 { "LKT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03137 { ((char *) 0) } } }, 03138 { "LK2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03139 { ((char *) 0) } } }, 03140 { "LK3", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03141 { ((char *) 0) } } }, 03142 { "LK3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03143 { ((char *) 0) } } }, 03144 { "LW0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03145 { ((char *) 0) } } }, 03146 { "LNLX", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03147 { ((char *) 0) } } }, 03148 { "LDVT0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03149 { ((char *) 0) } } }, 03150 { "LDVT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03151 { ((char *) 0) } } }, 03152 { "LDVT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03153 { ((char *) 0) } } }, 03154 { "LDVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03155 { ((char *) 0) } } }, 03156 { "LDVT1W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03157 { ((char *) 0) } } }, 03158 { "LDVT2W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03159 { ((char *) 0) } } }, 03160 { "LDROUT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03161 { ((char *) 0) } } }, 03162 { "LDSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03163 { ((char *) 0) } } }, 03164 { "LVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03165 { ((char *) 0) } } }, 03166 { "LVTHO", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03167 { ((char *) 0) } } }, 03168 { "LUA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03169 { ((char *) 0) } } }, 03170 { "LUA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03171 { ((char *) 0) } } }, 03172 { "LUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03173 { ((char *) 0) } } }, 03174 { "LUB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03175 { ((char *) 0) } } }, 03176 { "LUC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03177 { ((char *) 0) } } }, 03178 { "LUC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03179 { ((char *) 0) } } }, 03180 { "LU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03181 { ((char *) 0) } } }, 03182 { "LUTE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03183 { ((char *) 0) } } }, 03184 { "LVOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03185 { ((char *) 0) } } }, 03186 { "LELM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03187 { ((char *) 0) } } }, 03188 { "LDELTA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03189 { ((char *) 0) } } }, 03190 { "LRDSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03191 { ((char *) 0) } } }, 03192 { "LPRWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03193 { ((char *) 0) } } }, 03194 { "LPRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03195 { ((char *) 0) } } }, 03196 { "LPRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03197 { ((char *) 0) } } }, 03198 { "LETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03199 { ((char *) 0) } } }, 03200 { "LETAB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03201 { ((char *) 0) } } }, 03202 { "LPCLM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03203 { ((char *) 0) } } }, 03204 { "LPDIBLC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03205 { ((char *) 0) } } }, 03206 { "LPDIBLC2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03207 { ((char *) 0) } } }, 03208 { "LPDIBLCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03209 { ((char *) 0) } } }, 03210 { "LPSCBE1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03211 { ((char *) 0) } } }, 03212 { "LPSCBE2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03213 { ((char *) 0) } } }, 03214 { "LPVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03215 { ((char *) 0) } } }, 03216 { "LWR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03217 { ((char *) 0) } } }, 03218 { "LDWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03219 { ((char *) 0) } } }, 03220 { "LDWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03221 { ((char *) 0) } } }, 03222 { "LB0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03223 { ((char *) 0) } } }, 03224 { "LB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03225 { ((char *) 0) } } }, 03226 { "LCGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03227 { ((char *) 0) } } }, 03228 { "LCGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03229 { ((char *) 0) } } }, 03230 { "LCKAPPA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03231 { ((char *) 0) } } }, 03232 { "LCF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03233 { ((char *) 0) } } }, 03234 { "LCLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03235 { ((char *) 0) } } }, 03236 { "LCLE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03237 { ((char *) 0) } } }, 03238 { "LALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03239 { ((char *) 0) } } }, 03240 { "LALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03241 { ((char *) 0) } } }, 03242 { "LBETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03243 { ((char *) 0) } } }, 03244 { "LVFBCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03245 { ((char *) 0) } } }, 03246 { "LVFB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03247 { ((char *) 0) } } }, 03248 { "LACDE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03249 { ((char *) 0) } } }, 03250 { "LMOIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03251 { ((char *) 0) } } }, 03252 { "LNOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03253 { ((char *) 0) } } }, 03254 { "LVOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03255 { ((char *) 0) } } }, 03256 { "WCDSC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03257 { ((char *) 0) } } }, 03258 { "WCDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03259 { ((char *) 0) } } }, 03260 { "WCDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03261 { ((char *) 0) } } }, 03262 { "WCIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03263 { ((char *) 0) } } }, 03264 { "WNFACTOR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03265 { ((char *) 0) } } }, 03266 { "WXJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03267 { ((char *) 0) } } }, 03268 { "WVSAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03269 { ((char *) 0) } } }, 03270 { "WAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03271 { ((char *) 0) } } }, 03272 { "WA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03273 { ((char *) 0) } } }, 03274 { "WAGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03275 { ((char *) 0) } } }, 03276 { "WA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03277 { ((char *) 0) } } }, 03278 { "WA2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03279 { ((char *) 0) } } }, 03280 { "WKETA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03281 { ((char *) 0) } } }, 03282 { "WNSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03283 { ((char *) 0) } } }, 03284 { "WNCH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03285 { ((char *) 0) } } }, 03286 { "WNGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03287 { ((char *) 0) } } }, 03288 { "WGAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03289 { ((char *) 0) } } }, 03290 { "WGAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03291 { ((char *) 0) } } }, 03292 { "WVBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03293 { ((char *) 0) } } }, 03294 { "WVBM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03295 { ((char *) 0) } } }, 03296 { "WXT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03297 { ((char *) 0) } } }, 03298 { "WK1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03299 { ((char *) 0) } } }, 03300 { "WKT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03301 { ((char *) 0) } } }, 03302 { "WKT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03303 { ((char *) 0) } } }, 03304 { "WKT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03305 { ((char *) 0) } } }, 03306 { "WK2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03307 { ((char *) 0) } } }, 03308 { "WK3", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03309 { ((char *) 0) } } }, 03310 { "WK3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03311 { ((char *) 0) } } }, 03312 { "WW0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03313 { ((char *) 0) } } }, 03314 { "WNLX", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03315 { ((char *) 0) } } }, 03316 { "WDVT0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03317 { ((char *) 0) } } }, 03318 { "WDVT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03319 { ((char *) 0) } } }, 03320 { "WDVT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03321 { ((char *) 0) } } }, 03322 { "WDVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03323 { ((char *) 0) } } }, 03324 { "WDVT1W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03325 { ((char *) 0) } } }, 03326 { "WDVT2W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03327 { ((char *) 0) } } }, 03328 { "WDROUT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03329 { ((char *) 0) } } }, 03330 { "WDSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03331 { ((char *) 0) } } }, 03332 { "WVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03333 { ((char *) 0) } } }, 03334 { "WVTHO", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03335 { ((char *) 0) } } }, 03336 { "WUA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03337 { ((char *) 0) } } }, 03338 { "WUA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03339 { ((char *) 0) } } }, 03340 { "WUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03341 { ((char *) 0) } } }, 03342 { "WUB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03343 { ((char *) 0) } } }, 03344 { "WUC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03345 { ((char *) 0) } } }, 03346 { "WUC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03347 { ((char *) 0) } } }, 03348 { "WU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03349 { ((char *) 0) } } }, 03350 { "WUTE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03351 { ((char *) 0) } } }, 03352 { "WVOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03353 { ((char *) 0) } } }, 03354 { "WELM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03355 { ((char *) 0) } } }, 03356 { "WDELTA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03357 { ((char *) 0) } } }, 03358 { "WRDSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03359 { ((char *) 0) } } }, 03360 { "WPRWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03361 { ((char *) 0) } } }, 03362 { "WPRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03363 { ((char *) 0) } } }, 03364 { "WPRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03365 { ((char *) 0) } } }, 03366 { "WETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03367 { ((char *) 0) } } }, 03368 { "WETAB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03369 { ((char *) 0) } } }, 03370 { "WPCLM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03371 { ((char *) 0) } } }, 03372 { "WPDIBLC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03373 { ((char *) 0) } } }, 03374 { "WPDIBLC2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03375 { ((char *) 0) } } }, 03376 { "WPDIBLCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03377 { ((char *) 0) } } }, 03378 { "WPSCBE1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03379 { ((char *) 0) } } }, 03380 { "WPSCBE2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03381 { ((char *) 0) } } }, 03382 { "WPVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03383 { ((char *) 0) } } }, 03384 { "WWR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03385 { ((char *) 0) } } }, 03386 { "WDWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03387 { ((char *) 0) } } }, 03388 { "WDWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03389 { ((char *) 0) } } }, 03390 { "WB0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03391 { ((char *) 0) } } }, 03392 { "WB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03393 { ((char *) 0) } } }, 03394 { "WCGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03395 { ((char *) 0) } } }, 03396 { "WCGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03397 { ((char *) 0) } } }, 03398 { "WCKAPPA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03399 { ((char *) 0) } } }, 03400 { "WCF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03401 { ((char *) 0) } } }, 03402 { "WCLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03403 { ((char *) 0) } } }, 03404 { "WCLE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03405 { ((char *) 0) } } }, 03406 { "WALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03407 { ((char *) 0) } } }, 03408 { "WALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03409 { ((char *) 0) } } }, 03410 { "WBETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03411 { ((char *) 0) } } }, 03412 { "WVFBCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03413 { ((char *) 0) } } }, 03414 { "WVFB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03415 { ((char *) 0) } } }, 03416 { "WACDE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03417 { ((char *) 0) } } }, 03418 { "WMOIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03419 { ((char *) 0) } } }, 03420 { "WNOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03421 { ((char *) 0) } } }, 03422 { "WVOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03423 { ((char *) 0) } } }, 03424 { "PCDSC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03425 { ((char *) 0) } } }, 03426 { "PCDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03427 { ((char *) 0) } } }, 03428 { "PCDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03429 { ((char *) 0) } } }, 03430 { "PCIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03431 { ((char *) 0) } } }, 03432 { "PNFACTOR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03433 { ((char *) 0) } } }, 03434 { "PXJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03435 { ((char *) 0) } } }, 03436 { "PVSAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03437 { ((char *) 0) } } }, 03438 { "PAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03439 { ((char *) 0) } } }, 03440 { "PA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03441 { ((char *) 0) } } }, 03442 { "PAGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03443 { ((char *) 0) } } }, 03444 { "PA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03445 { ((char *) 0) } } }, 03446 { "PA2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03447 { ((char *) 0) } } }, 03448 { "PKETA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03449 { ((char *) 0) } } }, 03450 { "PNSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03451 { ((char *) 0) } } }, 03452 { "PNCH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03453 { ((char *) 0) } } }, 03454 { "PNGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03455 { ((char *) 0) } } }, 03456 { "PGAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03457 { ((char *) 0) } } }, 03458 { "PGAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03459 { ((char *) 0) } } }, 03460 { "PVBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03461 { ((char *) 0) } } }, 03462 { "PVBM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03463 { ((char *) 0) } } }, 03464 { "PXT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03465 { ((char *) 0) } } }, 03466 { "PK1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03467 { ((char *) 0) } } }, 03468 { "PKT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03469 { ((char *) 0) } } }, 03470 { "PKT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03471 { ((char *) 0) } } }, 03472 { "PKT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03473 { ((char *) 0) } } }, 03474 { "PK2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 03475 { ((char *) 0) } } }, 03476 { "PK3", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03477 { ((char *) 0) } } }, 03478 { "PK3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03479 { ((char *) 0) } } }, 03480 { "PW0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03481 { ((char *) 0) } } }, 03482 { "PNLX", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03483 { ((char *) 0) } } }, 03484 { "PDVT0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03485 { ((char *) 0) } } }, 03486 { "PDVT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03487 { ((char *) 0) } } }, 03488 { "PDVT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03489 { ((char *) 0) } } }, 03490 { "PDVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03491 { ((char *) 0) } } }, 03492 { "PDVT1W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03493 { ((char *) 0) } } }, 03494 { "PDVT2W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03495 { ((char *) 0) } } }, 03496 { "PDROUT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03497 { ((char *) 0) } } }, 03498 { "PDSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03499 { ((char *) 0) } } }, 03500 { "PVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03501 { ((char *) 0) } } }, 03502 { "PVTHO", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03503 { ((char *) 0) } } }, 03504 { "PUA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03505 { ((char *) 0) } } }, 03506 { "PUA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03507 { ((char *) 0) } } }, 03508 { "PUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03509 { ((char *) 0) } } }, 03510 { "PUB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03511 { ((char *) 0) } } }, 03512 { "PUC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03513 { ((char *) 0) } } }, 03514 { "PUC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03515 { ((char *) 0) } } }, 03516 { "PU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03517 { ((char *) 0) } } }, 03518 { "PUTE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03519 { ((char *) 0) } } }, 03520 { "PVOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03521 { ((char *) 0) } } }, 03522 { "PELM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03523 { ((char *) 0) } } }, 03524 { "PDELTA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03525 { ((char *) 0) } } }, 03526 { "PRDSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03527 { ((char *) 0) } } }, 03528 { "PPRWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03529 { ((char *) 0) } } }, 03530 { "PPRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03531 { ((char *) 0) } } }, 03532 { "PPRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03533 { ((char *) 0) } } }, 03534 { "PETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03535 { ((char *) 0) } } }, 03536 { "PETAB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03537 { ((char *) 0) } } }, 03538 { "PPCLM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03539 { ((char *) 0) } } }, 03540 { "PPDIBLC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03541 { ((char *) 0) } } }, 03542 { "PPDIBLC2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03543 { ((char *) 0) } } }, 03544 { "PPDIBLCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03545 { ((char *) 0) } } }, 03546 { "PPSCBE1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03547 { ((char *) 0) } } }, 03548 { "PPSCBE2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03549 { ((char *) 0) } } }, 03550 { "PPVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03551 { ((char *) 0) } } }, 03552 { "PWR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03553 { ((char *) 0) } } }, 03554 { "PDWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03555 { ((char *) 0) } } }, 03556 { "PDWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03557 { ((char *) 0) } } }, 03558 { "PB0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03559 { ((char *) 0) } } }, 03560 { "PB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03561 { ((char *) 0) } } }, 03562 { "PCGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03563 { ((char *) 0) } } }, 03564 { "PCGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03565 { ((char *) 0) } } }, 03566 { "PCKAPPA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03567 { ((char *) 0) } } }, 03568 { "PCF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03569 { ((char *) 0) } } }, 03570 { "PCLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03571 { ((char *) 0) } } }, 03572 { "PCLE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03573 { ((char *) 0) } } }, 03574 { "PALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03575 { ((char *) 0) } } }, 03576 { "PALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03577 { ((char *) 0) } } }, 03578 { "PBETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03579 { ((char *) 0) } } }, 03580 { "PVFBCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03581 { ((char *) 0) } } }, 03582 { "PVFB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03583 { ((char *) 0) } } }, 03584 { "PACDE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03585 { ((char *) 0) } } }, 03586 { "PMOIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03587 { ((char *) 0) } } }, 03588 { "PNOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03589 { ((char *) 0) } } }, 03590 { "PVOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03591 { ((char *) 0) } } }, 03592 { "KF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03593 { ((char *) 0) } } }, 03594 { "AF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03595 { ((char *) 0) } } }, 03596 { "EF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 03597 { ((char *) 0) } } }, 03598 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03599 { ((char *) 0) } } } 03600 }; 03601 03602 static struct property_t opt_bsim3v34nMOS[] = { 03603 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 03604 { ((char *) 0) } } }, 03605 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03606 { ((char *) 0) } } } 03607 }; 03608 03609 static struct define_t def_bsim3v34nMOS = { 03610 "bsim3v34nMOS", 4, 0, 0, 1, req_bsim3v34nMOS, opt_bsim3v34nMOS }; 03611 03612 static struct property_t req_hicumL0V1p2g[] = { 03613 { "is", 1, { 1e-16, ((char *) -1) }, { '[', 0, 1, ']', 03614 { ((char *) 0) } } }, 03615 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 03616 { ((char *) 0) } } }, 03617 { "mcr", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 03618 { ((char *) 0) } } }, 03619 { "vef", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 03620 { ((char *) 0) } } }, 03621 { "ver", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 03622 { ((char *) 0) } } }, 03623 { "iqf", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 03624 { ((char *) 0) } } }, 03625 { "fiqf", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 03626 { ((char *) 0) } } }, 03627 { "iqr", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 03628 { ((char *) 0) } } }, 03629 { "iqfh", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 03630 { ((char *) 0) } } }, 03631 { "iqfe", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03632 { ((char *) 0) } } }, 03633 { "ahq", 1, { 0, ((char *) -1) }, { '[', -0.9, 10, ']', 03634 { ((char *) 0) } } }, 03635 { "ibes", 1, { 1e-18, ((char *) -1) }, { '[', 0, 1, ']', 03636 { ((char *) 0) } } }, 03637 { "mbe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 03638 { ((char *) 0) } } }, 03639 { "ires", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 03640 { ((char *) 0) } } }, 03641 { "mre", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 03642 { ((char *) 0) } } }, 03643 { "ibcs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 03644 { ((char *) 0) } } }, 03645 { "mbc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 03646 { ((char *) 0) } } }, 03647 { "cje0", 1, { 1e-20, ((char *) -1) }, { ']', 0, 1e+06, '[', 03648 { ((char *) 0) } } }, 03649 { "vde", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 03650 { ((char *) 0) } } }, 03651 { "ze", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, '[', 03652 { ((char *) 0) } } }, 03653 { "aje", 1, { 2.5, ((char *) -1) }, { '[', 1, 1e+06, '[', 03654 { ((char *) 0) } } }, 03655 { "vdedc", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 03656 { ((char *) 0) } } }, 03657 { "zedc", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, '[', 03658 { ((char *) 0) } } }, 03659 { "ajedc", 1, { 2.5, ((char *) -1) }, { '[', 1, 1e+06, '[', 03660 { ((char *) 0) } } }, 03661 { "t0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03662 { ((char *) 0) } } }, 03663 { "dt0h", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03664 { ((char *) 0) } } }, 03665 { "tbvl", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03666 { ((char *) 0) } } }, 03667 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03668 { ((char *) 0) } } }, 03669 { "gte", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 03670 { ((char *) 0) } } }, 03671 { "thcs", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03672 { ((char *) 0) } } }, 03673 { "ahc", 1, { 0.1, ((char *) -1) }, { ']', 0, 10, ']', 03674 { ((char *) 0) } } }, 03675 { "tr", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03676 { ((char *) 0) } } }, 03677 { "rci0", 1, { 150, ((char *) -1) }, { ']', 0, 1e+06, '[', 03678 { ((char *) 0) } } }, 03679 { "vlim", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 03680 { ((char *) 0) } } }, 03681 { "vpt", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 03682 { ((char *) 0) } } }, 03683 { "vces", 1, { 0.1, ((char *) -1) }, { '[', 0, 1, ']', 03684 { ((char *) 0) } } }, 03685 { "cjci0", 1, { 1e-20, ((char *) -1) }, { ']', 0, 1e+06, '[', 03686 { ((char *) 0) } } }, 03687 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 03688 { ((char *) 0) } } }, 03689 { "zci", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 03690 { ((char *) 0) } } }, 03691 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 03692 { ((char *) 0) } } }, 03693 { "cjcx0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 1e+06, '[', 03694 { ((char *) 0) } } }, 03695 { "vdcx", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 03696 { ((char *) 0) } } }, 03697 { "zcx", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 03698 { ((char *) 0) } } }, 03699 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 03700 { ((char *) 0) } } }, 03701 { "fbc", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 03702 { ((char *) 0) } } }, 03703 { "rbi0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03704 { ((char *) 0) } } }, 03705 { "vr0e", 1, { 2.5, ((char *) -1) }, { ']', 0, 1e+06, ']', 03706 { ((char *) 0) } } }, 03707 { "vr0c", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 03708 { ((char *) 0) } } }, 03709 { "fgeo", 1, { 0.656, ((char *) -1) }, { '[', 0, 1e+06, ']', 03710 { ((char *) 0) } } }, 03711 { "rbx", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03712 { ((char *) 0) } } }, 03713 { "rcx", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03714 { ((char *) 0) } } }, 03715 { "re", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03716 { ((char *) 0) } } }, 03717 { "itss", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 03718 { ((char *) 0) } } }, 03719 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 03720 { ((char *) 0) } } }, 03721 { "iscs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 03722 { ((char *) 0) } } }, 03723 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 03724 { ((char *) 0) } } }, 03725 { "cjs0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 1e+06, '[', 03726 { ((char *) 0) } } }, 03727 { "vds", 1, { 0.3, ((char *) -1) }, { ']', 0, 10, ']', 03728 { ((char *) 0) } } }, 03729 { "zs", 1, { 0.3, ((char *) -1) }, { ']', 0, 1, ']', 03730 { ((char *) 0) } } }, 03731 { "vpts", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 03732 { ((char *) 0) } } }, 03733 { "cbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03734 { ((char *) 0) } } }, 03735 { "cbepar", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03736 { ((char *) 0) } } }, 03737 { "eavl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 03738 { ((char *) 0) } } }, 03739 { "kavl", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03740 { ((char *) 0) } } }, 03741 { "kf", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03742 { ((char *) 0) } } }, 03743 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 03744 { ((char *) 0) } } }, 03745 { "vgb", 1, { 1.2, ((char *) -1) }, { ']', 0, 10, ']', 03746 { ((char *) 0) } } }, 03747 { "vge", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 03748 { ((char *) 0) } } }, 03749 { "vgc", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 03750 { ((char *) 0) } } }, 03751 { "vgs", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 03752 { ((char *) 0) } } }, 03753 { "f1vg", 1, { -0.000102377, ((char *) -1) }, { '.', 0, 0, '.', 03754 { ((char *) 0) } } }, 03755 { "f2vg", 1, { 0.00043215, ((char *) -1) }, { '.', 0, 0, '.', 03756 { ((char *) 0) } } }, 03757 { "alt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03758 { ((char *) 0) } } }, 03759 { "kt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03760 { ((char *) 0) } } }, 03761 { "zetact", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 03762 { ((char *) 0) } } }, 03763 { "zetabet", 1, { 3.5, ((char *) -1) }, { '.', 0, 0, '.', 03764 { ((char *) 0) } } }, 03765 { "zetaci", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03766 { ((char *) 0) } } }, 03767 { "alvs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03768 { ((char *) 0) } } }, 03769 { "alces", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03770 { ((char *) 0) } } }, 03771 { "zetarbi", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03772 { ((char *) 0) } } }, 03773 { "zetarbx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03774 { ((char *) 0) } } }, 03775 { "zetarcx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03776 { ((char *) 0) } } }, 03777 { "zetare", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03778 { ((char *) 0) } } }, 03779 { "zetaiqf", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03780 { ((char *) 0) } } }, 03781 { "alkav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03782 { ((char *) 0) } } }, 03783 { "aleav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03784 { ((char *) 0) } } }, 03785 { "flsh", 0, { 0, ((char *) -1) }, { '[', 0, 2, ']', 03786 { ((char *) 0) } } }, 03787 { "rth", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03788 { ((char *) 0) } } }, 03789 { "zetarth", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03790 { ((char *) 0) } } }, 03791 { "cth", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 03792 { ((char *) 0) } } }, 03793 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 03794 { ((char *) 0) } } }, 03795 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03796 { ((char *) 0) } } }, 03797 { "delte", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, ']', 03798 { ((char *) 0) } } }, 03799 { "deltc", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, ']', 03800 { ((char *) 0) } } }, 03801 { "zetaver", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03802 { ((char *) 0) } } }, 03803 { "zetavef", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03804 { ((char *) 0) } } }, 03805 { "ibhrec", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 03806 { ((char *) 0) } } }, 03807 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03808 { ((char *) 0) } } } 03809 }; 03810 03811 static struct property_t opt_hicumL0V1p2g[] = { 03812 { "npn", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 03813 { ((char *) 0) } } }, 03814 { "pnp", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 03815 { ((char *) 0) } } }, 03816 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 03817 { ((char *) 0) } } }, 03818 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03819 { ((char *) 0) } } } 03820 }; 03821 03822 static struct define_t def_hicumL0V1p2g = { 03823 "hicumL0V1p2g", 5, 0, 0, 1, req_hicumL0V1p2g, opt_hicumL0V1p2g }; 03824 03825 static struct property_t req_XOR[] = { 03826 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 03827 { ((char *) 0) } } }, 03828 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03829 { ((char *) 0) } } } 03830 }; 03831 03832 static struct property_t opt_XOR[] = { 03833 { "t", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 03834 { ((char *) 0) } } }, 03835 { "TR", 1, { 10, ((char *) -1) }, { '[', 1, 100, ']', 03836 { ((char *) 0) } } }, 03837 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03838 { ((char *) 0) } } } 03839 }; 03840 03841 static struct define_t def_XOR = { 03842 "XOR", -1, 0, 0, 1, req_XOR, opt_XOR }; 03843 03844 static struct property_t req_MOPEN[] = { 03845 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 03846 { ((char *) 0) } } }, 03847 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 03848 { ((char *) 0) } } }, 03849 { "MSDispModel", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 03850 { "Kirschning", "Kobayashi", "Yamashita", "Getsinger", "Schneider", "Pramanick", "Hammerstad", ((char *) 0) } } }, 03851 { "MSModel", 2, { 0, "Hammerstad" }, { '.', 0, 0, '.', 03852 { "Wheeler", "Schneider", "Hammerstad", ((char *) 0) } } }, 03853 { "Model", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 03854 { "Kirschning", "Hammerstad", "Alexopoulos", ((char *) 0) } } }, 03855 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03856 { ((char *) 0) } } } 03857 }; 03858 03859 static struct property_t opt_MOPEN[] = { 03860 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03861 { ((char *) 0) } } } 03862 }; 03863 03864 static struct define_t def_MOPEN = { 03865 "MOPEN", 1, 0, 0, 0, req_MOPEN, opt_MOPEN }; 03866 03867 static struct property_t req_MMBEND[] = { 03868 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 03869 { ((char *) 0) } } }, 03870 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 03871 { ((char *) 0) } } }, 03872 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03873 { ((char *) 0) } } } 03874 }; 03875 03876 static struct property_t opt_MMBEND[] = { 03877 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03878 { ((char *) 0) } } } 03879 }; 03880 03881 static struct define_t def_MMBEND = { 03882 "MMBEND", 2, 0, 0, 0, req_MMBEND, opt_MMBEND }; 03883 03884 static struct property_t req_NAND[] = { 03885 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 03886 { ((char *) 0) } } }, 03887 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03888 { ((char *) 0) } } } 03889 }; 03890 03891 static struct property_t opt_NAND[] = { 03892 { "t", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 03893 { ((char *) 0) } } }, 03894 { "TR", 1, { 10, ((char *) -1) }, { '[', 1, 100, ']', 03895 { ((char *) 0) } } }, 03896 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03897 { ((char *) 0) } } } 03898 }; 03899 03900 static struct define_t def_NAND = { 03901 "NAND", -1, 0, 0, 1, req_NAND, opt_NAND }; 03902 03903 static struct property_t req_IProbe[] = { 03904 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03905 { ((char *) 0) } } } 03906 }; 03907 03908 static struct property_t opt_IProbe[] = { 03909 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03910 { ((char *) 0) } } } 03911 }; 03912 03913 static struct define_t def_IProbe = { 03914 "IProbe", 2, 0, 0, 0, req_IProbe, opt_IProbe }; 03915 03916 static struct property_t req_TWIST[] = { 03917 { "d", 1, { 0.0005, ((char *) -1) }, { ']', 0, 0, '.', 03918 { ((char *) 0) } } }, 03919 { "D", 1, { 0.0008, ((char *) -1) }, { ']', 0, 0, '.', 03920 { ((char *) 0) } } }, 03921 { "L", 1, { 1.5, ((char *) -1) }, { '.', 0, 0, '.', 03922 { ((char *) 0) } } }, 03923 { "T", 1, { 100, ((char *) -1) }, { '[', 0, 0, '.', 03924 { ((char *) 0) } } }, 03925 { "er", 1, { 4, ((char *) -1) }, { '[', 1, 100, ']', 03926 { ((char *) 0) } } }, 03927 { "mur", 1, { 1, ((char *) -1) }, { '[', 1, 100, ']', 03928 { ((char *) 0) } } }, 03929 { "tand", 1, { 0.0004, ((char *) -1) }, { '[', 0, 0, '.', 03930 { ((char *) 0) } } }, 03931 { "rho", 1, { 2.2e-08, ((char *) -1) }, { '[', 0, 0, '.', 03932 { ((char *) 0) } } }, 03933 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03934 { ((char *) 0) } } } 03935 }; 03936 03937 static struct property_t opt_TWIST[] = { 03938 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 03939 { ((char *) 0) } } }, 03940 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03941 { ((char *) 0) } } } 03942 }; 03943 03944 static struct define_t def_TWIST = { 03945 "TWIST", 4, 0, 0, 0, req_TWIST, opt_TWIST }; 03946 03947 static struct property_t req_Amp[] = { 03948 { "G", 1, { 10, ((char *) -1) }, { '[', 1, 0, '.', 03949 { ((char *) 0) } } }, 03950 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03951 { ((char *) 0) } } } 03952 }; 03953 03954 static struct property_t opt_Amp[] = { 03955 { "Z1", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 03956 { ((char *) 0) } } }, 03957 { "Z2", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 03958 { ((char *) 0) } } }, 03959 { "NF", 1, { 1, ((char *) -1) }, { '[', 1, 0, '.', 03960 { ((char *) 0) } } }, 03961 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 03962 { ((char *) 0) } } } 03963 }; 03964 03965 static struct define_t def_Amp = { 03966 "Amp", 2, 0, 0, 0, req_Amp, opt_Amp }; 03967 03968 static struct property_t req_MESFET[] = { 03969 { "LEVEL", 0, { 1, ((char *) -1) }, { '[', 1, 5, ']', 03970 { ((char *) 0) } } }, 03971 { "Vto", 1, { -1.8, ((char *) -1) }, { '.', 0, 0, '.', 03972 { ((char *) 0) } } }, 03973 { "Beta", 1, { 0.003, ((char *) -1) }, { '[', 1e-09, 0, '.', 03974 { ((char *) 0) } } }, 03975 { "Alpha", 1, { 2.25, ((char *) -1) }, { '[', 1e-09, 0, '.', 03976 { ((char *) 0) } } }, 03977 { "Lambda", 1, { 0.05, ((char *) -1) }, { '[', 1e-09, 0, '.', 03978 { ((char *) 0) } } }, 03979 { "B", 1, { 0.3, ((char *) -1) }, { '[', 1e-09, 0, '.', 03980 { ((char *) 0) } } }, 03981 { "Qp", 1, { 2.1, ((char *) -1) }, { '[', 1e-09, 0, '.', 03982 { ((char *) 0) } } }, 03983 { "Delta", 1, { 0.1, ((char *) -1) }, { '[', 1e-09, 0, '.', 03984 { ((char *) 0) } } }, 03985 { "Vmax", 1, { 0.5, ((char *) -1) }, { '[', 1e-09, 0, '.', 03986 { ((char *) 0) } } }, 03987 { "Vdelta1", 1, { 0.3, ((char *) -1) }, { '[', 1e-09, 0, '.', 03988 { ((char *) 0) } } }, 03989 { "Vdelta2", 1, { 0.2, ((char *) -1) }, { '[', 1e-09, 0, '.', 03990 { ((char *) 0) } } }, 03991 { "Gamma", 1, { 0.015, ((char *) -1) }, { '[', 1e-09, 0, '.', 03992 { ((char *) 0) } } }, 03993 { "Nsc", 1, { 1, ((char *) -1) }, { '[', 1e-09, 0, '.', 03994 { ((char *) 0) } } }, 03995 { "Is", 1, { 1e-14, ((char *) -1) }, { '[', 1e-20, 0, '.', 03996 { ((char *) 0) } } }, 03997 { "N", 1, { 1, ((char *) -1) }, { '[', 1e-09, 0, '.', 03998 { ((char *) 0) } } }, 03999 { "Vbi", 1, { 1, ((char *) -1) }, { '[', 1e-09, 0, '.', 04000 { ((char *) 0) } } }, 04001 { "Bv", 1, { 60, ((char *) -1) }, { '.', 0, 0, '.', 04002 { ((char *) 0) } } }, 04003 { "Xti", 1, { 3, ((char *) -1) }, { '[', 1e-09, 0, '.', 04004 { ((char *) 0) } } }, 04005 { "Fc", 1, { 0.5, ((char *) -1) }, { '[', 1e-06, 0, '.', 04006 { ((char *) 0) } } }, 04007 { "Tau", 1, { 1e-09, ((char *) -1) }, { '[', 1e-20, 0, '.', 04008 { ((char *) 0) } } }, 04009 { "Rin", 1, { 0.001, ((char *) -1) }, { '[', 1e-20, 0, '.', 04010 { ((char *) 0) } } }, 04011 { "Area", 1, { 1, ((char *) -1) }, { '[', 1, 0, '.', 04012 { ((char *) 0) } } }, 04013 { "Eg", 1, { 1.11, ((char *) -1) }, { '[', 1e-06, 0, '.', 04014 { ((char *) 0) } } }, 04015 { "M", 1, { 0.5, ((char *) -1) }, { '[', 1e-09, 0, '.', 04016 { ((char *) 0) } } }, 04017 { "Cgd", 1, { 2e-13, ((char *) -1) }, { '[', 0, 0, '.', 04018 { ((char *) 0) } } }, 04019 { "Cgs", 1, { 1e-12, ((char *) -1) }, { '[', 0, 0, '.', 04020 { ((char *) 0) } } }, 04021 { "Cds", 1, { 1e-12, ((char *) -1) }, { '[', 0, 0, '.', 04022 { ((char *) 0) } } }, 04023 { "Betatc", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04024 { ((char *) 0) } } }, 04025 { "Alphatc", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04026 { ((char *) 0) } } }, 04027 { "Gammatc", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04028 { ((char *) 0) } } }, 04029 { "Ng", 1, { 2.65, ((char *) -1) }, { '[', 1, 0, '.', 04030 { ((char *) 0) } } }, 04031 { "Nd", 1, { -0.19, ((char *) -1) }, { '.', 0, 0, '.', 04032 { ((char *) 0) } } }, 04033 { "ILEVELS", 0, { 3, ((char *) -1) }, { '[', 0, 4, ']', 04034 { ((char *) 0) } } }, 04035 { "ILEVELD", 0, { 3, ((char *) -1) }, { '[', 0, 4, ']', 04036 { ((char *) 0) } } }, 04037 { "QLEVELS", 0, { 2, ((char *) -1) }, { '[', 0, 3, ']', 04038 { ((char *) 0) } } }, 04039 { "QLEVELD", 0, { 2, ((char *) -1) }, { '[', 0, 3, ']', 04040 { ((char *) 0) } } }, 04041 { "QLEVELDS", 0, { 2, ((char *) -1) }, { '[', 0, 3, ']', 04042 { ((char *) 0) } } }, 04043 { "Vtotc", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04044 { ((char *) 0) } } }, 04045 { "Rg", 1, { 5.1, ((char *) -1) }, { '[', 1e-09, 0, '.', 04046 { ((char *) 0) } } }, 04047 { "Rd", 1, { 1.3, ((char *) -1) }, { '[', 1e-09, 0, '.', 04048 { ((char *) 0) } } }, 04049 { "Rs", 1, { 1.3, ((char *) -1) }, { '[', 1e-09, 0, '.', 04050 { ((char *) 0) } } }, 04051 { "Rgtc", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04052 { ((char *) 0) } } }, 04053 { "Rdtc", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04054 { ((char *) 0) } } }, 04055 { "Rstc", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04056 { ((char *) 0) } } }, 04057 { "Ibv", 1, { 0.001, ((char *) -1) }, { '[', 1e-25, 0, '.', 04058 { ((char *) 0) } } }, 04059 { "Rf", 1, { 10, ((char *) -1) }, { '[', 1e-09, 0, '.', 04060 { ((char *) 0) } } }, 04061 { "R1", 1, { 10, ((char *) -1) }, { '[', 1e-09, 0, '.', 04062 { ((char *) 0) } } }, 04063 { "Af", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04064 { ((char *) 0) } } }, 04065 { "Kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04066 { ((char *) 0) } } }, 04067 { "Gdsnoi", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04068 { ((char *) 0) } } }, 04069 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273, 0, '.', 04070 { ((char *) 0) } } }, 04071 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04072 { ((char *) 0) } } } 04073 }; 04074 04075 static struct property_t opt_MESFET[] = { 04076 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04077 { ((char *) 0) } } }, 04078 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04079 { ((char *) 0) } } } 04080 }; 04081 04082 static struct define_t def_MESFET = { 04083 "MESFET", 3, 0, 0, 1, req_MESFET, opt_MESFET }; 04084 04085 static struct property_t req_potentiometer[] = { 04086 { "R_pot", 1, { 10000, ((char *) -1) }, { '[', 1e-06, 0, '.', 04087 { ((char *) 0) } } }, 04088 { "Rotation", 1, { 120, ((char *) -1) }, { '[', 0, 0, '.', 04089 { ((char *) 0) } } }, 04090 { "Taper_Coeff", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04091 { ((char *) 0) } } }, 04092 { "LEVEL", 0, { 1, ((char *) -1) }, { '[', 1, 3, ']', 04093 { ((char *) 0) } } }, 04094 { "Max_Rotation", 1, { 240, ((char *) -1) }, { '[', 0, 0, '.', 04095 { ((char *) 0) } } }, 04096 { "Conformity", 1, { 0.2, ((char *) -1) }, { '.', 0, 0, '.', 04097 { ((char *) 0) } } }, 04098 { "Linearity", 1, { 0.2, ((char *) -1) }, { '.', 0, 0, '.', 04099 { ((char *) 0) } } }, 04100 { "Contact_Res", 1, { 1, ((char *) -1) }, { '[', 1e-06, 0, '.', 04101 { ((char *) 0) } } }, 04102 { "Temp_Coeff", 1, { 100, ((char *) -1) }, { '[', 0, 0, '.', 04103 { ((char *) 0) } } }, 04104 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273, 0, '.', 04105 { ((char *) 0) } } }, 04106 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04107 { ((char *) 0) } } } 04108 }; 04109 04110 static struct property_t opt_potentiometer[] = { 04111 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04112 { ((char *) 0) } } }, 04113 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04114 { ((char *) 0) } } } 04115 }; 04116 04117 static struct define_t def_potentiometer = { 04118 "potentiometer", 3, 0, 0, 1, req_potentiometer, opt_potentiometer }; 04119 04120 static struct property_t req_DCBlock[] = { 04121 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04122 { ((char *) 0) } } } 04123 }; 04124 04125 static struct property_t opt_DCBlock[] = { 04126 { "C", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 04127 { ((char *) 0) } } }, 04128 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04129 { ((char *) 0) } } } 04130 }; 04131 04132 static struct define_t def_DCBlock = { 04133 "DCBlock", 2, 0, 0, 0, req_DCBlock, opt_DCBlock }; 04134 04135 static struct property_t req_fa2b[] = { 04136 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 04137 { ((char *) 0) } } }, 04138 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04139 { ((char *) 0) } } }, 04140 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04141 { ((char *) 0) } } } 04142 }; 04143 04144 static struct property_t opt_fa2b[] = { 04145 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04146 { ((char *) 0) } } }, 04147 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04148 { ((char *) 0) } } } 04149 }; 04150 04151 static struct define_t def_fa2b = { 04152 "fa2b", 8, 0, 0, 1, req_fa2b, opt_fa2b }; 04153 04154 static struct property_t req_Gyrator[] = { 04155 { "R", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 04156 { ((char *) 0) } } }, 04157 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04158 { ((char *) 0) } } } 04159 }; 04160 04161 static struct property_t opt_Gyrator[] = { 04162 { "Zref", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 04163 { ((char *) 0) } } }, 04164 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04165 { ((char *) 0) } } } 04166 }; 04167 04168 static struct define_t def_Gyrator = { 04169 "Gyrator", 4, 0, 0, 0, req_Gyrator, opt_Gyrator }; 04170 04171 static struct property_t req_XNOR[] = { 04172 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04173 { ((char *) 0) } } }, 04174 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04175 { ((char *) 0) } } } 04176 }; 04177 04178 static struct property_t opt_XNOR[] = { 04179 { "t", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04180 { ((char *) 0) } } }, 04181 { "TR", 1, { 10, ((char *) -1) }, { '[', 1, 100, ']', 04182 { ((char *) 0) } } }, 04183 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04184 { ((char *) 0) } } } 04185 }; 04186 04187 static struct define_t def_XNOR = { 04188 "XNOR", -1, 0, 0, 1, req_XNOR, opt_XNOR }; 04189 04190 static struct property_t req_fa1b[] = { 04191 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 04192 { ((char *) 0) } } }, 04193 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04194 { ((char *) 0) } } }, 04195 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04196 { ((char *) 0) } } } 04197 }; 04198 04199 static struct property_t opt_fa1b[] = { 04200 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04201 { ((char *) 0) } } }, 04202 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04203 { ((char *) 0) } } } 04204 }; 04205 04206 static struct define_t def_fa1b = { 04207 "fa1b", 5, 0, 0, 1, req_fa1b, opt_fa1b }; 04208 04209 static struct property_t req_mod_amp[] = { 04210 { "GBP", 1, { 1e+06, ((char *) -1) }, { '[', 1, 0, '.', 04211 { ((char *) 0) } } }, 04212 { "AOLDC", 1, { 106, ((char *) -1) }, { '[', 0.01, 0, '.', 04213 { ((char *) 0) } } }, 04214 { "FP2", 1, { 3e+06, ((char *) -1) }, { '[', 0.01, 0, '.', 04215 { ((char *) 0) } } }, 04216 { "RO", 1, { 75, ((char *) -1) }, { '[', 0.01, 0, '.', 04217 { ((char *) 0) } } }, 04218 { "CD", 1, { 1e-12, ((char *) -1) }, { '[', 1e-20, 0, '.', 04219 { ((char *) 0) } } }, 04220 { "RD", 1, { 2e+06, ((char *) -1) }, { '[', 0.01, 0, '.', 04221 { ((char *) 0) } } }, 04222 { "IOFF", 1, { 2e-08, ((char *) -1) }, { '[', 1e-20, 0, '.', 04223 { ((char *) 0) } } }, 04224 { "IB", 1, { 8e-08, ((char *) -1) }, { '[', 1e-20, 0, '.', 04225 { ((char *) 0) } } }, 04226 { "VOFF", 1, { 0.0007, ((char *) -1) }, { '[', 0, 0, '.', 04227 { ((char *) 0) } } }, 04228 { "CMRRDC", 1, { 90, ((char *) -1) }, { '[', 1, 0, '.', 04229 { ((char *) 0) } } }, 04230 { "FCM", 1, { 200, ((char *) -1) }, { '[', 0.01, 0, '.', 04231 { ((char *) 0) } } }, 04232 { "PSRT", 1, { 500000, ((char *) -1) }, { '[', 1, 0, '.', 04233 { ((char *) 0) } } }, 04234 { "NSRT", 1, { 500000, ((char *) -1) }, { '[', 1, 0, '.', 04235 { ((char *) 0) } } }, 04236 { "VLIMP", 1, { 14, ((char *) -1) }, { '[', 0.01, 0, '.', 04237 { ((char *) 0) } } }, 04238 { "VLIMN", 1, { -14, ((char *) -1) }, { '.', 0, 0, ']', 04239 { ((char *) 0) } } }, 04240 { "ILMAX", 1, { 0.035, ((char *) -1) }, { '[', 1e-09, 0, '.', 04241 { ((char *) 0) } } }, 04242 { "CSCALE", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 04243 { ((char *) 0) } } }, 04244 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04245 { ((char *) 0) } } } 04246 }; 04247 04248 static struct property_t opt_mod_amp[] = { 04249 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04250 { ((char *) 0) } } } 04251 }; 04252 04253 static struct define_t def_mod_amp = { 04254 "mod_amp", 3, 0, 0, 1, req_mod_amp, opt_mod_amp }; 04255 04256 static struct property_t req_gatedDlatch[] = { 04257 { "TR_H", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 04258 { ((char *) 0) } } }, 04259 { "TR_L", 1, { 5, ((char *) -1) }, { '[', 1, 20, ']', 04260 { ((char *) 0) } } }, 04261 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04262 { ((char *) 0) } } }, 04263 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04264 { ((char *) 0) } } } 04265 }; 04266 04267 static struct property_t opt_gatedDlatch[] = { 04268 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04269 { ((char *) 0) } } }, 04270 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04271 { ((char *) 0) } } } 04272 }; 04273 04274 static struct define_t def_gatedDlatch = { 04275 "gatedDlatch", 4, 0, 0, 1, req_gatedDlatch, opt_gatedDlatch }; 04276 04277 static struct property_t req_jkff_SR[] = { 04278 { "TR_H", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 04279 { ((char *) 0) } } }, 04280 { "TR_L", 1, { 5, ((char *) -1) }, { '[', 1, 20, ']', 04281 { ((char *) 0) } } }, 04282 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04283 { ((char *) 0) } } }, 04284 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04285 { ((char *) 0) } } } 04286 }; 04287 04288 static struct property_t opt_jkff_SR[] = { 04289 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04290 { ((char *) 0) } } }, 04291 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04292 { ((char *) 0) } } } 04293 }; 04294 04295 static struct define_t def_jkff_SR = { 04296 "jkff_SR", 7, 0, 0, 1, req_jkff_SR, opt_jkff_SR }; 04297 04298 static struct property_t req_Ifile[] = { 04299 { "File", 2, { 0, "ifile.dat" }, { '.', 0, 0, '.', 04300 { ((char *) 0) } } }, 04301 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04302 { ((char *) 0) } } } 04303 }; 04304 04305 static struct property_t opt_Ifile[] = { 04306 { "Interpolator", 2, { 0, "linear" }, { '.', 0, 0, '.', 04307 { "hold", "linear", "cubic", ((char *) 0) } } }, 04308 { "Repeat", 2, { 0, "no" }, { '.', 0, 0, '.', 04309 { "yes", "no", ((char *) 0) } } }, 04310 { "G", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 04311 { ((char *) 0) } } }, 04312 { "T", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04313 { ((char *) 0) } } }, 04314 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04315 { ((char *) 0) } } } 04316 }; 04317 04318 static struct define_t def_Ifile = { 04319 "Ifile", 2, 0, 0, 0, req_Ifile, opt_Ifile }; 04320 04321 static struct property_t req_DCFeed[] = { 04322 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04323 { ((char *) 0) } } } 04324 }; 04325 04326 static struct property_t opt_DCFeed[] = { 04327 { "L", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 04328 { ((char *) 0) } } }, 04329 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04330 { ((char *) 0) } } } 04331 }; 04332 04333 static struct define_t def_DCFeed = { 04334 "DCFeed", 2, 0, 0, 0, req_DCFeed, opt_DCFeed }; 04335 04336 static struct property_t req_Ipulse[] = { 04337 { "I1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04338 { ((char *) 0) } } }, 04339 { "I2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 04340 { ((char *) 0) } } }, 04341 { "T1", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04342 { ((char *) 0) } } }, 04343 { "T2", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 04344 { ((char *) 0) } } }, 04345 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04346 { ((char *) 0) } } } 04347 }; 04348 04349 static struct property_t opt_Ipulse[] = { 04350 { "Tr", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04351 { ((char *) 0) } } }, 04352 { "Tf", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04353 { ((char *) 0) } } }, 04354 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04355 { ((char *) 0) } } } 04356 }; 04357 04358 static struct define_t def_Ipulse = { 04359 "Ipulse", 2, 0, 0, 0, req_Ipulse, opt_Ipulse }; 04360 04361 static struct property_t req_Def[] = { 04362 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04363 { ((char *) 0) } } } 04364 }; 04365 04366 static struct property_t opt_Def[] = { 04367 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04368 { ((char *) 0) } } } 04369 }; 04370 04371 static struct define_t def_Def = { 04372 "Def", -1, 1, 0, 0, req_Def, opt_Def }; 04373 04374 static struct property_t req_binarytogrey4bit[] = { 04375 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 04376 { ((char *) 0) } } }, 04377 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04378 { ((char *) 0) } } }, 04379 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04380 { ((char *) 0) } } } 04381 }; 04382 04383 static struct property_t opt_binarytogrey4bit[] = { 04384 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04385 { ((char *) 0) } } }, 04386 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04387 { ((char *) 0) } } } 04388 }; 04389 04390 static struct define_t def_binarytogrey4bit = { 04391 "binarytogrey4bit", 8, 0, 0, 1, req_binarytogrey4bit, opt_binarytogrey4bit }; 04392 04393 static struct property_t req_comp_4bit[] = { 04394 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 04395 { ((char *) 0) } } }, 04396 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04397 { ((char *) 0) } } }, 04398 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04399 { ((char *) 0) } } } 04400 }; 04401 04402 static struct property_t opt_comp_4bit[] = { 04403 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04404 { ((char *) 0) } } }, 04405 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04406 { ((char *) 0) } } } 04407 }; 04408 04409 static struct define_t def_comp_4bit = { 04410 "comp_4bit", 11, 0, 0, 1, req_comp_4bit, opt_comp_4bit }; 04411 04412 static struct property_t req_IVnoise[] = { 04413 { "i1", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 04414 { ((char *) 0) } } }, 04415 { "v2", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 04416 { ((char *) 0) } } }, 04417 { "C", 1, { 0.5, ((char *) -1) }, { '[', -1, 1, ']', 04418 { ((char *) 0) } } }, 04419 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04420 { ((char *) 0) } } } 04421 }; 04422 04423 static struct property_t opt_IVnoise[] = { 04424 { "a", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04425 { ((char *) 0) } } }, 04426 { "c", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04427 { ((char *) 0) } } }, 04428 { "e", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04429 { ((char *) 0) } } }, 04430 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04431 { ((char *) 0) } } } 04432 }; 04433 04434 static struct define_t def_IVnoise = { 04435 "IVnoise", 4, 0, 0, 0, req_IVnoise, opt_IVnoise }; 04436 04437 static struct property_t req_CCCS[] = { 04438 { "G", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 04439 { ((char *) 0) } } }, 04440 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04441 { ((char *) 0) } } } 04442 }; 04443 04444 static struct property_t opt_CCCS[] = { 04445 { "T", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04446 { ((char *) 0) } } }, 04447 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04448 { ((char *) 0) } } } 04449 }; 04450 04451 static struct define_t def_CCCS = { 04452 "CCCS", 4, 0, 0, 0, req_CCCS, opt_CCCS }; 04453 04454 static struct property_t req_AC[] = { 04455 { "Type", 2, { 0, "lin" }, { '.', 0, 0, '.', 04456 { "lin", "log", "list", "const", ((char *) 0) } } }, 04457 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04458 { ((char *) 0) } } } 04459 }; 04460 04461 static struct property_t opt_AC[] = { 04462 { "Noise", 2, { 0, "no" }, { '.', 0, 0, '.', 04463 { "yes", "no", ((char *) 0) } } }, 04464 { "Start", 1, { 1e+09, ((char *) -1) }, { '[', 0, 0, '.', 04465 { ((char *) 0) } } }, 04466 { "Stop", 1, { 1e+10, ((char *) -1) }, { '[', 0, 0, '.', 04467 { ((char *) 0) } } }, 04468 { "Points", 0, { 10, ((char *) -1) }, { '[', 2, 0, '.', 04469 { ((char *) 0) } } }, 04470 { "Values", 3, { 10, ((char *) -1) }, { '[', 0, 0, '.', 04471 { ((char *) 0) } } }, 04472 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04473 { ((char *) 0) } } } 04474 }; 04475 04476 static struct define_t def_AC = { 04477 "AC", 0, 1, 0, 0, req_AC, opt_AC }; 04478 04479 static struct property_t req_MSTEP[] = { 04480 { "W1", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 04481 { ((char *) 0) } } }, 04482 { "W2", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 04483 { ((char *) 0) } } }, 04484 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 04485 { ((char *) 0) } } }, 04486 { "MSDispModel", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 04487 { "Kirschning", "Kobayashi", "Yamashita", "Getsinger", "Schneider", "Pramanick", "Hammerstad", ((char *) 0) } } }, 04488 { "MSModel", 2, { 0, "Hammerstad" }, { '.', 0, 0, '.', 04489 { "Wheeler", "Schneider", "Hammerstad", ((char *) 0) } } }, 04490 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04491 { ((char *) 0) } } } 04492 }; 04493 04494 static struct property_t opt_MSTEP[] = { 04495 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04496 { ((char *) 0) } } } 04497 }; 04498 04499 static struct define_t def_MSTEP = { 04500 "MSTEP", 2, 0, 0, 0, req_MSTEP, opt_MSTEP }; 04501 04502 static struct property_t req_C[] = { 04503 { "C", 1, { 1e-12, ((char *) -1) }, { '.', 0, 0, '.', 04504 { ((char *) 0) } } }, 04505 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04506 { ((char *) 0) } } } 04507 }; 04508 04509 static struct property_t opt_C[] = { 04510 { "V", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04511 { ((char *) 0) } } }, 04512 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04513 { ((char *) 0) } } } 04514 }; 04515 04516 static struct define_t def_C = { 04517 "C", 2, 0, 0, 0, req_C, opt_C }; 04518 04519 static struct property_t req_VCVS[] = { 04520 { "G", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 04521 { ((char *) 0) } } }, 04522 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04523 { ((char *) 0) } } } 04524 }; 04525 04526 static struct property_t opt_VCVS[] = { 04527 { "T", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04528 { ((char *) 0) } } }, 04529 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04530 { ((char *) 0) } } } 04531 }; 04532 04533 static struct define_t def_VCVS = { 04534 "VCVS", 4, 0, 0, 0, req_VCVS, opt_VCVS }; 04535 04536 static struct property_t req_Sub[] = { 04537 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04538 { ((char *) 0) } } } 04539 }; 04540 04541 static struct property_t opt_Sub[] = { 04542 { "Type", 2, { 0, "DEF1" }, { '.', 0, 0, '.', 04543 { ((char *) 0) } } }, 04544 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04545 { ((char *) 0) } } } 04546 }; 04547 04548 static struct define_t def_Sub = { 04549 "Sub", -1, 0, 0, 0, req_Sub, opt_Sub }; 04550 04551 static struct property_t req_ha1b[] = { 04552 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 04553 { ((char *) 0) } } }, 04554 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04555 { ((char *) 0) } } }, 04556 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04557 { ((char *) 0) } } } 04558 }; 04559 04560 static struct property_t opt_ha1b[] = { 04561 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04562 { ((char *) 0) } } }, 04563 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04564 { ((char *) 0) } } } 04565 }; 04566 04567 static struct define_t def_ha1b = { 04568 "ha1b", 4, 0, 0, 1, req_ha1b, opt_ha1b }; 04569 04570 static struct property_t req_log_amp[] = { 04571 { "Kv", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 04572 { ((char *) 0) } } }, 04573 { "Dk", 1, { 0.3, ((char *) -1) }, { '[', -100, 100, ']', 04574 { ((char *) 0) } } }, 04575 { "Ib1", 1, { 5e-12, ((char *) -1) }, { '.', 0, 0, '.', 04576 { ((char *) 0) } } }, 04577 { "Ibr", 1, { 5e-12, ((char *) -1) }, { '.', 0, 0, '.', 04578 { ((char *) 0) } } }, 04579 { "M", 1, { 5, ((char *) -1) }, { '[', 1, 0, '.', 04580 { ((char *) 0) } } }, 04581 { "N", 1, { 0.1, ((char *) -1) }, { '[', 0, 100, ']', 04582 { ((char *) 0) } } }, 04583 { "Vosout", 1, { 0.003, ((char *) -1) }, { '.', 0, 0, '.', 04584 { ((char *) 0) } } }, 04585 { "Rinp", 1, { 1e+06, ((char *) -1) }, { '[', 1, 0, '.', 04586 { ((char *) 0) } } }, 04587 { "Fc", 1, { 1000, ((char *) -1) }, { '[', 1, 0, '.', 04588 { ((char *) 0) } } }, 04589 { "Ro", 1, { 0.001, ((char *) -1) }, { '[', 0.001, 0, '.', 04590 { ((char *) 0) } } }, 04591 { "Ntc", 1, { 0.002, ((char *) -1) }, { '[', -100, 100, ']', 04592 { ((char *) 0) } } }, 04593 { "Vosouttc", 1, { 8e-05, ((char *) -1) }, { '.', 0, 0, '.', 04594 { ((char *) 0) } } }, 04595 { "Dktc", 1, { 0.03, ((char *) -1) }, { '[', -100, 100, ']', 04596 { ((char *) 0) } } }, 04597 { "Ib1tc", 1, { 5e-13, ((char *) -1) }, { '.', 0, 0, '.', 04598 { ((char *) 0) } } }, 04599 { "Ibrtc", 1, { 5e-13, ((char *) -1) }, { '.', 0, 0, '.', 04600 { ((char *) 0) } } }, 04601 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273, 0, '.', 04602 { ((char *) 0) } } }, 04603 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04604 { ((char *) 0) } } } 04605 }; 04606 04607 static struct property_t opt_log_amp[] = { 04608 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04609 { ((char *) 0) } } }, 04610 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04611 { ((char *) 0) } } } 04612 }; 04613 04614 static struct define_t def_log_amp = { 04615 "log_amp", 3, 0, 0, 1, req_log_amp, opt_log_amp }; 04616 04617 static struct property_t req_RFEDD[] = { 04618 { "Type", 2, { 0, "Y" }, { '.', 0, 0, '.', 04619 { "Y", "Z", "S", "H", "G", "A", "T", ((char *) 0) } } }, 04620 { "duringDC", 2, { 0, "open" }, { '.', 0, 0, '.', 04621 { "open", "short", "unspecified", "zerofrequency", ((char *) 0) } } }, 04622 { "P11", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04623 { ((char *) 0) } } }, 04624 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04625 { ((char *) 0) } } } 04626 }; 04627 04628 static struct property_t opt_RFEDD[] = { 04629 { "P12", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04630 { ((char *) 0) } } }, 04631 { "P13", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04632 { ((char *) 0) } } }, 04633 { "P14", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04634 { ((char *) 0) } } }, 04635 { "P15", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04636 { ((char *) 0) } } }, 04637 { "P16", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04638 { ((char *) 0) } } }, 04639 { "P17", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04640 { ((char *) 0) } } }, 04641 { "P18", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04642 { ((char *) 0) } } }, 04643 { "P21", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04644 { ((char *) 0) } } }, 04645 { "P22", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04646 { ((char *) 0) } } }, 04647 { "P23", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04648 { ((char *) 0) } } }, 04649 { "P24", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04650 { ((char *) 0) } } }, 04651 { "P25", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04652 { ((char *) 0) } } }, 04653 { "P26", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04654 { ((char *) 0) } } }, 04655 { "P27", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04656 { ((char *) 0) } } }, 04657 { "P28", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04658 { ((char *) 0) } } }, 04659 { "P31", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04660 { ((char *) 0) } } }, 04661 { "P32", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04662 { ((char *) 0) } } }, 04663 { "P33", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04664 { ((char *) 0) } } }, 04665 { "P34", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04666 { ((char *) 0) } } }, 04667 { "P35", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04668 { ((char *) 0) } } }, 04669 { "P36", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04670 { ((char *) 0) } } }, 04671 { "P37", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04672 { ((char *) 0) } } }, 04673 { "P38", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04674 { ((char *) 0) } } }, 04675 { "P41", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04676 { ((char *) 0) } } }, 04677 { "P42", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04678 { ((char *) 0) } } }, 04679 { "P43", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04680 { ((char *) 0) } } }, 04681 { "P44", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04682 { ((char *) 0) } } }, 04683 { "P45", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04684 { ((char *) 0) } } }, 04685 { "P46", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04686 { ((char *) 0) } } }, 04687 { "P47", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04688 { ((char *) 0) } } }, 04689 { "P48", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04690 { ((char *) 0) } } }, 04691 { "P51", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04692 { ((char *) 0) } } }, 04693 { "P52", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04694 { ((char *) 0) } } }, 04695 { "P53", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04696 { ((char *) 0) } } }, 04697 { "P54", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04698 { ((char *) 0) } } }, 04699 { "P55", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04700 { ((char *) 0) } } }, 04701 { "P56", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04702 { ((char *) 0) } } }, 04703 { "P57", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04704 { ((char *) 0) } } }, 04705 { "P58", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04706 { ((char *) 0) } } }, 04707 { "P61", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04708 { ((char *) 0) } } }, 04709 { "P62", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04710 { ((char *) 0) } } }, 04711 { "P63", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04712 { ((char *) 0) } } }, 04713 { "P64", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04714 { ((char *) 0) } } }, 04715 { "P65", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04716 { ((char *) 0) } } }, 04717 { "P66", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04718 { ((char *) 0) } } }, 04719 { "P67", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04720 { ((char *) 0) } } }, 04721 { "P68", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04722 { ((char *) 0) } } }, 04723 { "P71", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04724 { ((char *) 0) } } }, 04725 { "P72", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04726 { ((char *) 0) } } }, 04727 { "P73", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04728 { ((char *) 0) } } }, 04729 { "P74", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04730 { ((char *) 0) } } }, 04731 { "P75", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04732 { ((char *) 0) } } }, 04733 { "P76", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04734 { ((char *) 0) } } }, 04735 { "P77", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04736 { ((char *) 0) } } }, 04737 { "P78", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04738 { ((char *) 0) } } }, 04739 { "P81", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04740 { ((char *) 0) } } }, 04741 { "P82", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04742 { ((char *) 0) } } }, 04743 { "P83", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04744 { ((char *) 0) } } }, 04745 { "P84", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04746 { ((char *) 0) } } }, 04747 { "P85", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04748 { ((char *) 0) } } }, 04749 { "P86", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04750 { ((char *) 0) } } }, 04751 { "P87", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04752 { ((char *) 0) } } }, 04753 { "P88", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04754 { ((char *) 0) } } }, 04755 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04756 { ((char *) 0) } } } 04757 }; 04758 04759 static struct define_t def_RFEDD = { 04760 "RFEDD", -1, 0, 0, 0, req_RFEDD, opt_RFEDD }; 04761 04762 static struct property_t req_BJT[] = { 04763 { "Is", 1, { 1e-16, ((char *) -1) }, { '[', 0, 0, '.', 04764 { ((char *) 0) } } }, 04765 { "Nf", 1, { 1, ((char *) -1) }, { '[', 0.1, 100, ']', 04766 { ((char *) 0) } } }, 04767 { "Nr", 1, { 1, ((char *) -1) }, { '[', 0.1, 100, ']', 04768 { ((char *) 0) } } }, 04769 { "Ikf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04770 { ((char *) 0) } } }, 04771 { "Ikr", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04772 { ((char *) 0) } } }, 04773 { "Vaf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04774 { ((char *) 0) } } }, 04775 { "Var", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04776 { ((char *) 0) } } }, 04777 { "Ise", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04778 { ((char *) 0) } } }, 04779 { "Ne", 1, { 1.5, ((char *) -1) }, { '[', 0.1, 100, ']', 04780 { ((char *) 0) } } }, 04781 { "Isc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04782 { ((char *) 0) } } }, 04783 { "Nc", 1, { 2, ((char *) -1) }, { '[', 0.1, 100, ']', 04784 { ((char *) 0) } } }, 04785 { "Bf", 1, { 100, ((char *) -1) }, { ']', 0, 0, '.', 04786 { ((char *) 0) } } }, 04787 { "Br", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 04788 { ((char *) 0) } } }, 04789 { "Rbm", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04790 { ((char *) 0) } } }, 04791 { "Irb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04792 { ((char *) 0) } } }, 04793 { "Cje", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04794 { ((char *) 0) } } }, 04795 { "Vje", 1, { 0.75, ((char *) -1) }, { ']', 0, 10, ']', 04796 { ((char *) 0) } } }, 04797 { "Mje", 1, { 0.33, ((char *) -1) }, { '[', 0, 1, ']', 04798 { ((char *) 0) } } }, 04799 { "Cjc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04800 { ((char *) 0) } } }, 04801 { "Vjc", 1, { 0.75, ((char *) -1) }, { ']', 0, 10, ']', 04802 { ((char *) 0) } } }, 04803 { "Mjc", 1, { 0.33, ((char *) -1) }, { '[', 0, 1, ']', 04804 { ((char *) 0) } } }, 04805 { "Xcjc", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 04806 { ((char *) 0) } } }, 04807 { "Cjs", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04808 { ((char *) 0) } } }, 04809 { "Vjs", 1, { 0.75, ((char *) -1) }, { ']', 0, 10, ']', 04810 { ((char *) 0) } } }, 04811 { "Mjs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 04812 { ((char *) 0) } } }, 04813 { "Fc", 1, { 0.5, ((char *) -1) }, { '[', 0, 1, ']', 04814 { ((char *) 0) } } }, 04815 { "Vtf", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04816 { ((char *) 0) } } }, 04817 { "Tf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04818 { ((char *) 0) } } }, 04819 { "Xtf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04820 { ((char *) 0) } } }, 04821 { "Itf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04822 { ((char *) 0) } } }, 04823 { "Tr", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04824 { ((char *) 0) } } }, 04825 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04826 { ((char *) 0) } } } 04827 }; 04828 04829 static struct property_t opt_BJT[] = { 04830 { "Rc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04831 { ((char *) 0) } } }, 04832 { "Re", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04833 { ((char *) 0) } } }, 04834 { "Rb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04835 { ((char *) 0) } } }, 04836 { "Kf", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04837 { ((char *) 0) } } }, 04838 { "Af", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04839 { ((char *) 0) } } }, 04840 { "Ffe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04841 { ((char *) 0) } } }, 04842 { "Kb", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04843 { ((char *) 0) } } }, 04844 { "Ab", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04845 { ((char *) 0) } } }, 04846 { "Fb", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04847 { ((char *) 0) } } }, 04848 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04849 { ((char *) 0) } } }, 04850 { "Type", 2, { 0, "npn" }, { '.', 0, 0, '.', 04851 { "npn", "pnp", ((char *) 0) } } }, 04852 { "Ptf", 1, { 0, ((char *) -1) }, { '[', -180, 180, ']', 04853 { ((char *) 0) } } }, 04854 { "Xtb", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04855 { ((char *) 0) } } }, 04856 { "Xti", 1, { 3, ((char *) -1) }, { '[', 0, 0, '.', 04857 { ((char *) 0) } } }, 04858 { "Eg", 1, { 1.11, ((char *) -1) }, { '[', 0, 0, '.', 04859 { ((char *) 0) } } }, 04860 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04861 { ((char *) 0) } } }, 04862 { "Area", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 04863 { ((char *) 0) } } }, 04864 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04865 { ((char *) 0) } } } 04866 }; 04867 04868 static struct define_t def_BJT = { 04869 "BJT", 4, 0, 0, 1, req_BJT, opt_BJT }; 04870 04871 static struct property_t req_dmux4to16[] = { 04872 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 04873 { ((char *) 0) } } }, 04874 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 04875 { ((char *) 0) } } }, 04876 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04877 { ((char *) 0) } } } 04878 }; 04879 04880 static struct property_t opt_dmux4to16[] = { 04881 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04882 { ((char *) 0) } } }, 04883 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04884 { ((char *) 0) } } } 04885 }; 04886 04887 static struct define_t def_dmux4to16 = { 04888 "dmux4to16", 21, 0, 0, 1, req_dmux4to16, opt_dmux4to16 }; 04889 04890 static struct property_t req_Vfile[] = { 04891 { "File", 2, { 0, "vfile.dat" }, { '.', 0, 0, '.', 04892 { ((char *) 0) } } }, 04893 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04894 { ((char *) 0) } } } 04895 }; 04896 04897 static struct property_t opt_Vfile[] = { 04898 { "Interpolator", 2, { 0, "linear" }, { '.', 0, 0, '.', 04899 { "hold", "linear", "cubic", ((char *) 0) } } }, 04900 { "Repeat", 2, { 0, "no" }, { '.', 0, 0, '.', 04901 { "yes", "no", ((char *) 0) } } }, 04902 { "G", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 04903 { ((char *) 0) } } }, 04904 { "T", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 04905 { ((char *) 0) } } }, 04906 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04907 { ((char *) 0) } } } 04908 }; 04909 04910 static struct define_t def_Vfile = { 04911 "Vfile", 2, 0, 0, 0, req_Vfile, opt_Vfile }; 04912 04913 static struct property_t req_SPfile[] = { 04914 { "File", 2, { 0, "spfile.snp" }, { '.', 0, 0, '.', 04915 { ((char *) 0) } } }, 04916 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04917 { ((char *) 0) } } } 04918 }; 04919 04920 static struct property_t opt_SPfile[] = { 04921 { "Data", 2, { 0, "polar" }, { '.', 0, 0, '.', 04922 { "rectangular", "polar", ((char *) 0) } } }, 04923 { "Interpolator", 2, { 0, "linear" }, { '.', 0, 0, '.', 04924 { "linear", "cubic", ((char *) 0) } } }, 04925 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 04926 { ((char *) 0) } } }, 04927 { "duringDC", 2, { 0, "open" }, { '.', 0, 0, '.', 04928 { "open", "short", "shortall", "unspecified", ((char *) 0) } } }, 04929 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04930 { ((char *) 0) } } } 04931 }; 04932 04933 static struct define_t def_SPfile = { 04934 "SPfile", -1, 0, 0, 0, req_SPfile, opt_SPfile }; 04935 04936 static struct property_t req_MCROSS[] = { 04937 { "W1", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 04938 { ((char *) 0) } } }, 04939 { "W2", 1, { 0.002, ((char *) -1) }, { '[', 0, 0, '.', 04940 { ((char *) 0) } } }, 04941 { "W3", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 04942 { ((char *) 0) } } }, 04943 { "W4", 1, { 0.002, ((char *) -1) }, { '[', 0, 0, '.', 04944 { ((char *) 0) } } }, 04945 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 04946 { ((char *) 0) } } }, 04947 { "MSDispModel", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 04948 { "Kirschning", "Kobayashi", "Yamashita", "Getsinger", "Schneider", "Pramanick", "Hammerstad", ((char *) 0) } } }, 04949 { "MSModel", 2, { 0, "Hammerstad" }, { '.', 0, 0, '.', 04950 { "Wheeler", "Schneider", "Hammerstad", ((char *) 0) } } }, 04951 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04952 { ((char *) 0) } } } 04953 }; 04954 04955 static struct property_t opt_MCROSS[] = { 04956 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 04957 { ((char *) 0) } } } 04958 }; 04959 04960 static struct define_t def_MCROSS = { 04961 "MCROSS", 4, 0, 0, 0, req_MCROSS, opt_MCROSS }; 04962 04963 static struct property_t req_hicumL2V2p1[] = { 04964 { "c10", 1, { 1.516e-31, ((char *) -1) }, { '[', 0, 1, ']', 04965 { ((char *) 0) } } }, 04966 { "qp0", 1, { 5.939e-15, ((char *) -1) }, { ']', 0, 1, ']', 04967 { ((char *) 0) } } }, 04968 { "ich", 1, { 1e+11, ((char *) -1) }, { '[', 0, 0, '.', 04969 { ((char *) 0) } } }, 04970 { "hfe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 04971 { ((char *) 0) } } }, 04972 { "hfc", 1, { 0.03999, ((char *) -1) }, { '[', 0, 0, '.', 04973 { ((char *) 0) } } }, 04974 { "hjei", 1, { 0.435, ((char *) -1) }, { '[', 0, 100, ']', 04975 { ((char *) 0) } } }, 04976 { "hjci", 1, { 0.09477, ((char *) -1) }, { '[', 0, 100, ']', 04977 { ((char *) 0) } } }, 04978 { "ibeis", 1, { 3.47e-20, ((char *) -1) }, { '[', 0, 1, ']', 04979 { ((char *) 0) } } }, 04980 { "mbei", 1, { 1.025, ((char *) -1) }, { ']', 0, 10, ']', 04981 { ((char *) 0) } } }, 04982 { "ireis", 1, { 3.9e-10, ((char *) -1) }, { '[', 0, 1, ']', 04983 { ((char *) 0) } } }, 04984 { "mrei", 1, { 3, ((char *) -1) }, { ']', 0, 10, ']', 04985 { ((char *) 0) } } }, 04986 { "ibeps", 1, { 4.18321e-21, ((char *) -1) }, { '[', 0, 1, ']', 04987 { ((char *) 0) } } }, 04988 { "mbep", 1, { 1.045, ((char *) -1) }, { ']', 0, 10, ']', 04989 { ((char *) 0) } } }, 04990 { "ireps", 1, { 1.02846e-14, ((char *) -1) }, { '[', 0, 1, ']', 04991 { ((char *) 0) } } }, 04992 { "mrep", 1, { 3, ((char *) -1) }, { ']', 0, 10, ']', 04993 { ((char *) 0) } } }, 04994 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 04995 { ((char *) 0) } } }, 04996 { "ibcis", 1, { 3.02613e-18, ((char *) -1) }, { '[', 0, 1, ']', 04997 { ((char *) 0) } } }, 04998 { "mbci", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 04999 { ((char *) 0) } } }, 05000 { "ibcxs", 1, { 4.576e-29, ((char *) -1) }, { '[', 0, 1, ']', 05001 { ((char *) 0) } } }, 05002 { "mbcx", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 05003 { ((char *) 0) } } }, 05004 { "ibets", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 05005 { ((char *) 0) } } }, 05006 { "abet", 1, { 36.74, ((char *) -1) }, { '[', 0, 0, '.', 05007 { ((char *) 0) } } }, 05008 { "favl", 1, { 14.97, ((char *) -1) }, { '[', 0, 0, '.', 05009 { ((char *) 0) } } }, 05010 { "qavl", 1, { 7.2407e-14, ((char *) -1) }, { '[', 0, 0, '.', 05011 { ((char *) 0) } } }, 05012 { "alfav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05013 { ((char *) 0) } } }, 05014 { "alqav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05015 { ((char *) 0) } } }, 05016 { "rbi0", 1, { 7.9, ((char *) -1) }, { '[', 0, 0, '.', 05017 { ((char *) 0) } } }, 05018 { "rbx", 1, { 13.15, ((char *) -1) }, { '[', 0, 0, '.', 05019 { ((char *) 0) } } }, 05020 { "fgeo", 1, { 0.724, ((char *) -1) }, { '[', 0, 1, ']', 05021 { ((char *) 0) } } }, 05022 { "fdqr0", 1, { 200, ((char *) -1) }, { '[', 0, 1, ']', 05023 { ((char *) 0) } } }, 05024 { "fcrbi", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 05025 { ((char *) 0) } } }, 05026 { "fqi", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 05027 { ((char *) 0) } } }, 05028 { "re", 1, { 9.77, ((char *) -1) }, { '[', 0, 0, '.', 05029 { ((char *) 0) } } }, 05030 { "rcx", 1, { 10, ((char *) -1) }, { '[', 0, 0, '.', 05031 { ((char *) 0) } } }, 05032 { "itss", 1, { 2.81242e-19, ((char *) -1) }, { '[', 0, 1, ']', 05033 { ((char *) 0) } } }, 05034 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 05035 { ((char *) 0) } } }, 05036 { "iscs", 1, { 7.6376e-17, ((char *) -1) }, { '[', 0, 1, ']', 05037 { ((char *) 0) } } }, 05038 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 05039 { ((char *) 0) } } }, 05040 { "tsf", 1, { 1.733e-08, ((char *) -1) }, { '[', 0, 0, '.', 05041 { ((char *) 0) } } }, 05042 { "rsu", 1, { 800, ((char *) -1) }, { '[', 0, 0, '.', 05043 { ((char *) 0) } } }, 05044 { "csu", 1, { 1.778e-14, ((char *) -1) }, { '[', 0, 0, '.', 05045 { ((char *) 0) } } }, 05046 { "cjei0", 1, { 5.24382e-14, ((char *) -1) }, { '[', 0, 0, '.', 05047 { ((char *) 0) } } }, 05048 { "vdei", 1, { 0.9956, ((char *) -1) }, { ']', 0, 10, ']', 05049 { ((char *) 0) } } }, 05050 { "zei", 1, { 0.4, ((char *) -1) }, { ']', 0, 1, ']', 05051 { ((char *) 0) } } }, 05052 { "aljei", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 05053 { ((char *) 0) } } }, 05054 { "cjep0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 05055 { ((char *) 0) } } }, 05056 { "vdep", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 05057 { ((char *) 0) } } }, 05058 { "zep", 1, { 0.01, ((char *) -1) }, { ']', 0, 1, ']', 05059 { ((char *) 0) } } }, 05060 { "aljep", 1, { 2.5, ((char *) -1) }, { '[', 1, 0, '.', 05061 { ((char *) 0) } } }, 05062 { "cjci0", 1, { 4.46887e-15, ((char *) -1) }, { '[', 0, 0, '.', 05063 { ((char *) 0) } } }, 05064 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 05065 { ((char *) 0) } } }, 05066 { "zci", 1, { 0.38, ((char *) -1) }, { ']', 0, 1, ']', 05067 { ((char *) 0) } } }, 05068 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 05069 { ((char *) 0) } } }, 05070 { "cjcx0", 1, { 1.55709e-14, ((char *) -1) }, { '[', 0, 0, '.', 05071 { ((char *) 0) } } }, 05072 { "vdcx", 1, { 0.733, ((char *) -1) }, { ']', 0, 10, ']', 05073 { ((char *) 0) } } }, 05074 { "zcx", 1, { 0.34, ((char *) -1) }, { ']', 0, 1, ']', 05075 { ((char *) 0) } } }, 05076 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 05077 { ((char *) 0) } } }, 05078 { "fbc", 1, { 0.3487, ((char *) -1) }, { '[', 0, 1, ']', 05079 { ((char *) 0) } } }, 05080 { "cjs0", 1, { 1.768e-14, ((char *) -1) }, { '[', 0, 0, '.', 05081 { ((char *) 0) } } }, 05082 { "vds", 1, { 0.621625, ((char *) -1) }, { ']', 0, 10, ']', 05083 { ((char *) 0) } } }, 05084 { "zs", 1, { 0.122136, ((char *) -1) }, { ']', 0, 1, ']', 05085 { ((char *) 0) } } }, 05086 { "vpts", 1, { 1000, ((char *) -1) }, { ']', 0, 1000, ']', 05087 { ((char *) 0) } } }, 05088 { "t0", 1, { 1.28e-12, ((char *) -1) }, { '[', 0, 0, '.', 05089 { ((char *) 0) } } }, 05090 { "dt0h", 1, { 2.6e-13, ((char *) -1) }, { '[', 0, 0, '.', 05091 { ((char *) 0) } } }, 05092 { "tbvl", 1, { 2e-13, ((char *) -1) }, { '[', 0, 0, '.', 05093 { ((char *) 0) } } }, 05094 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 05095 { ((char *) 0) } } }, 05096 { "gtfe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 05097 { ((char *) 0) } } }, 05098 { "thcs", 1, { 4.6e-14, ((char *) -1) }, { '[', 0, 0, '.', 05099 { ((char *) 0) } } }, 05100 { "alhc", 1, { 0.08913, ((char *) -1) }, { ']', 0, 10, ']', 05101 { ((char *) 0) } } }, 05102 { "fthc", 1, { 0.8778, ((char *) -1) }, { '[', 0, 1, ']', 05103 { ((char *) 0) } } }, 05104 { "rci0", 1, { 50.4277, ((char *) -1) }, { ']', 0, 0, '.', 05105 { ((char *) 0) } } }, 05106 { "vlim", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 05107 { ((char *) 0) } } }, 05108 { "vces", 1, { 0.01, ((char *) -1) }, { '[', 0, 1, ']', 05109 { ((char *) 0) } } }, 05110 { "vpt", 1, { 10, ((char *) -1) }, { '[', 0, 100, ']', 05111 { ((char *) 0) } } }, 05112 { "tr", 1, { 1e-11, ((char *) -1) }, { '[', 0, 0, '.', 05113 { ((char *) 0) } } }, 05114 { "ceox", 1, { 1.71992e-15, ((char *) -1) }, { '[', 0, 0, '.', 05115 { ((char *) 0) } } }, 05116 { "ccox", 1, { 4.9e-15, ((char *) -1) }, { '[', 0, 0, '.', 05117 { ((char *) 0) } } }, 05118 { "alqf", 1, { 0.1288, ((char *) -1) }, { '[', 0, 1, ']', 05119 { ((char *) 0) } } }, 05120 { "alit", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 05121 { ((char *) 0) } } }, 05122 { "kf", 1, { 2.83667e-09, ((char *) -1) }, { '[', 0, 0, '.', 05123 { ((char *) 0) } } }, 05124 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 05125 { ((char *) 0) } } }, 05126 { "krbi", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 05127 { ((char *) 0) } } }, 05128 { "latb", 1, { 10.479, ((char *) -1) }, { '[', 0, 0, '.', 05129 { ((char *) 0) } } }, 05130 { "latl", 1, { 0.300012, ((char *) -1) }, { '[', 0, 0, '.', 05131 { ((char *) 0) } } }, 05132 { "vgb", 1, { 1.112, ((char *) -1) }, { ']', 0, 10, ']', 05133 { ((char *) 0) } } }, 05134 { "alt0", 1, { 0.001758, ((char *) -1) }, { '.', 0, 0, '.', 05135 { ((char *) 0) } } }, 05136 { "kt0", 1, { 4.07e-06, ((char *) -1) }, { '.', 0, 0, '.', 05137 { ((char *) 0) } } }, 05138 { "zetaci", 1, { 0.7, ((char *) -1) }, { '.', 0, 0, '.', 05139 { ((char *) 0) } } }, 05140 { "zetacx", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05141 { ((char *) 0) } } }, 05142 { "alvs", 1, { 0.001, ((char *) -1) }, { '.', 0, 0, '.', 05143 { ((char *) 0) } } }, 05144 { "alces", 1, { 0.000125, ((char *) -1) }, { '.', 0, 0, '.', 05145 { ((char *) 0) } } }, 05146 { "zetarbi", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05147 { ((char *) 0) } } }, 05148 { "zetarbx", 1, { 0.2, ((char *) -1) }, { '.', 0, 0, '.', 05149 { ((char *) 0) } } }, 05150 { "zetarcx", 1, { 0.21, ((char *) -1) }, { '.', 0, 0, '.', 05151 { ((char *) 0) } } }, 05152 { "zetare", 1, { 0.7, ((char *) -1) }, { '.', 0, 0, '.', 05153 { ((char *) 0) } } }, 05154 { "alb", 1, { 0.007, ((char *) -1) }, { '.', 0, 0, '.', 05155 { ((char *) 0) } } }, 05156 { "rth", 1, { 1293.95, ((char *) -1) }, { '[', 0, 0, '.', 05157 { ((char *) 0) } } }, 05158 { "cth", 1, { 7.22203e-11, ((char *) -1) }, { '[', 0, 0, '.', 05159 { ((char *) 0) } } }, 05160 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 05161 { ((char *) 0) } } }, 05162 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05163 { ((char *) 0) } } }, 05164 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05165 { ((char *) 0) } } } 05166 }; 05167 05168 static struct property_t opt_hicumL2V2p1[] = { 05169 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 05170 { ((char *) 0) } } }, 05171 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05172 { ((char *) 0) } } } 05173 }; 05174 05175 static struct define_t def_hicumL2V2p1 = { 05176 "hicumL2V2p1", 5, 0, 0, 1, req_hicumL2V2p1, opt_hicumL2V2p1 }; 05177 05178 static struct property_t req_MUT[] = { 05179 { "L1", 1, { 0.001, ((char *) -1) }, { ']', 0, 0, '.', 05180 { ((char *) 0) } } }, 05181 { "L2", 1, { 0.001, ((char *) -1) }, { ']', 0, 0, '.', 05182 { ((char *) 0) } } }, 05183 { "k", 1, { 0.9, ((char *) -1) }, { ']', -1, 1, '[', 05184 { ((char *) 0) } } }, 05185 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05186 { ((char *) 0) } } } 05187 }; 05188 05189 static struct property_t opt_MUT[] = { 05190 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05191 { ((char *) 0) } } } 05192 }; 05193 05194 static struct define_t def_MUT = { 05195 "MUT", 4, 0, 0, 0, req_MUT, opt_MUT }; 05196 05197 static struct property_t req_dmux2to4[] = { 05198 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 05199 { ((char *) 0) } } }, 05200 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05201 { ((char *) 0) } } }, 05202 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05203 { ((char *) 0) } } } 05204 }; 05205 05206 static struct property_t opt_dmux2to4[] = { 05207 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05208 { ((char *) 0) } } }, 05209 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05210 { ((char *) 0) } } } 05211 }; 05212 05213 static struct define_t def_dmux2to4 = { 05214 "dmux2to4", 7, 0, 0, 1, req_dmux2to4, opt_dmux2to4 }; 05215 05216 static struct property_t req_DC[] = { 05217 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05218 { ((char *) 0) } } } 05219 }; 05220 05221 static struct property_t opt_DC[] = { 05222 { "MaxIter", 0, { 150, ((char *) -1) }, { '[', 2, 10000, ']', 05223 { ((char *) 0) } } }, 05224 { "abstol", 1, { 1e-12, ((char *) -1) }, { ']', 0, 1, ']', 05225 { ((char *) 0) } } }, 05226 { "vntol", 1, { 1e-06, ((char *) -1) }, { ']', 0, 1, ']', 05227 { ((char *) 0) } } }, 05228 { "reltol", 1, { 0.001, ((char *) -1) }, { ']', 0, 1, ']', 05229 { ((char *) 0) } } }, 05230 { "saveOPs", 2, { 0, "no" }, { '.', 0, 0, '.', 05231 { "yes", "no", ((char *) 0) } } }, 05232 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05233 { ((char *) 0) } } }, 05234 { "saveAll", 2, { 0, "no" }, { '.', 0, 0, '.', 05235 { "yes", "no", ((char *) 0) } } }, 05236 { "convHelper", 2, { 0, "none" }, { '.', 0, 0, '.', 05237 { "none", "SourceStepping", "gMinStepping", "LineSearch", "Attenuation", "SteepestDescent", ((char *) 0) } } }, 05238 { "Solver", 2, { 0, "CroutLU" }, { '.', 0, 0, '.', 05239 { "CroutLU", "DoolittleLU", "HouseholderQR", "HouseholderLQ", "GolubSVD", ((char *) 0) } } }, 05240 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05241 { ((char *) 0) } } } 05242 }; 05243 05244 static struct define_t def_DC = { 05245 "DC", 0, 1, 0, 0, req_DC, opt_DC }; 05246 05247 static struct property_t req_TLIN[] = { 05248 { "Z", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 05249 { ((char *) 0) } } }, 05250 { "L", 1, { 0.001, ((char *) -1) }, { '.', 0, 0, '.', 05251 { ((char *) 0) } } }, 05252 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05253 { ((char *) 0) } } } 05254 }; 05255 05256 static struct property_t opt_TLIN[] = { 05257 { "Alpha", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 05258 { ((char *) 0) } } }, 05259 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05260 { ((char *) 0) } } }, 05261 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05262 { ((char *) 0) } } } 05263 }; 05264 05265 static struct define_t def_TLIN = { 05266 "TLIN", 2, 0, 0, 0, req_TLIN, opt_TLIN }; 05267 05268 static struct property_t req_OR[] = { 05269 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 05270 { ((char *) 0) } } }, 05271 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05272 { ((char *) 0) } } } 05273 }; 05274 05275 static struct property_t opt_OR[] = { 05276 { "t", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 05277 { ((char *) 0) } } }, 05278 { "TR", 1, { 10, ((char *) -1) }, { '[', 1, 100, ']', 05279 { ((char *) 0) } } }, 05280 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05281 { ((char *) 0) } } } 05282 }; 05283 05284 static struct define_t def_OR = { 05285 "OR", -1, 0, 0, 1, req_OR, opt_OR }; 05286 05287 static struct property_t req_MUTX[] = { 05288 { "L", 3, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05289 { ((char *) 0) } } }, 05290 { "k", 3, { 0.9, ((char *) -1) }, { '[', -1, 1, ']', 05291 { ((char *) 0) } } }, 05292 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05293 { ((char *) 0) } } } 05294 }; 05295 05296 static struct property_t opt_MUTX[] = { 05297 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05298 { ((char *) 0) } } } 05299 }; 05300 05301 static struct define_t def_MUTX = { 05302 "MUTX", -1, 0, 0, 0, req_MUTX, opt_MUTX }; 05303 05304 static struct property_t req_COPEN[] = { 05305 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 05306 { ((char *) 0) } } }, 05307 { "S", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 05308 { ((char *) 0) } } }, 05309 { "G", 1, { 0.005, ((char *) -1) }, { '[', 0, 0, '.', 05310 { ((char *) 0) } } }, 05311 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 05312 { ((char *) 0) } } }, 05313 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05314 { ((char *) 0) } } } 05315 }; 05316 05317 static struct property_t opt_COPEN[] = { 05318 { "Backside", 2, { 0, "Metal" }, { '.', 0, 0, '.', 05319 { "Metal", "Air", ((char *) 0) } } }, 05320 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05321 { ((char *) 0) } } } 05322 }; 05323 05324 static struct define_t def_COPEN = { 05325 "COPEN", 1, 0, 0, 0, req_COPEN, opt_COPEN }; 05326 05327 static struct property_t req_L[] = { 05328 { "L", 1, { 1e-09, ((char *) -1) }, { '.', 0, 0, '.', 05329 { ((char *) 0) } } }, 05330 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05331 { ((char *) 0) } } } 05332 }; 05333 05334 static struct property_t opt_L[] = { 05335 { "I", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05336 { ((char *) 0) } } }, 05337 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05338 { ((char *) 0) } } } 05339 }; 05340 05341 static struct define_t def_L = { 05342 "L", 2, 0, 0, 0, req_L, opt_L }; 05343 05344 static struct property_t req_VProbe[] = { 05345 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05346 { ((char *) 0) } } } 05347 }; 05348 05349 static struct property_t opt_VProbe[] = { 05350 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05351 { ((char *) 0) } } } 05352 }; 05353 05354 static struct define_t def_VProbe = { 05355 "VProbe", 2, 0, 0, 0, req_VProbe, opt_VProbe }; 05356 05357 static struct property_t req_dmux3to8[] = { 05358 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 05359 { ((char *) 0) } } }, 05360 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05361 { ((char *) 0) } } }, 05362 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05363 { ((char *) 0) } } } 05364 }; 05365 05366 static struct property_t opt_dmux3to8[] = { 05367 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05368 { ((char *) 0) } } }, 05369 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05370 { ((char *) 0) } } } 05371 }; 05372 05373 static struct define_t def_dmux3to8 = { 05374 "dmux3to8", 12, 0, 0, 1, req_dmux3to8, opt_dmux3to8 }; 05375 05376 static struct property_t req_hpribin4bit[] = { 05377 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 05378 { ((char *) 0) } } }, 05379 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05380 { ((char *) 0) } } }, 05381 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05382 { ((char *) 0) } } } 05383 }; 05384 05385 static struct property_t opt_hpribin4bit[] = { 05386 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05387 { ((char *) 0) } } }, 05388 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05389 { ((char *) 0) } } } 05390 }; 05391 05392 static struct define_t def_hpribin4bit = { 05393 "hpribin4bit", 7, 0, 0, 1, req_hpribin4bit, opt_hpribin4bit }; 05394 05395 static struct property_t req_mux2to1[] = { 05396 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 05397 { ((char *) 0) } } }, 05398 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05399 { ((char *) 0) } } }, 05400 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05401 { ((char *) 0) } } } 05402 }; 05403 05404 static struct property_t opt_mux2to1[] = { 05405 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05406 { ((char *) 0) } } }, 05407 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05408 { ((char *) 0) } } } 05409 }; 05410 05411 static struct define_t def_mux2to1 = { 05412 "mux2to1", 5, 0, 0, 1, req_mux2to1, opt_mux2to1 }; 05413 05414 static struct property_t req_R[] = { 05415 { "R", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 05416 { ((char *) 0) } } }, 05417 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05418 { ((char *) 0) } } } 05419 }; 05420 05421 static struct property_t opt_R[] = { 05422 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05423 { ((char *) 0) } } }, 05424 { "Tc1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05425 { ((char *) 0) } } }, 05426 { "Tc2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05427 { ((char *) 0) } } }, 05428 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05429 { ((char *) 0) } } }, 05430 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05431 { ((char *) 0) } } } 05432 }; 05433 05434 static struct define_t def_R = { 05435 "R", 2, 0, 0, 0, req_R, opt_R }; 05436 05437 static struct property_t req_HB[] = { 05438 { "n", 0, { 1, ((char *) -1) }, { '[', 1, 0, '.', 05439 { ((char *) 0) } } }, 05440 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05441 { ((char *) 0) } } } 05442 }; 05443 05444 static struct property_t opt_HB[] = { 05445 { "f", 1, { 1e+09, ((char *) -1) }, { ']', 0, 0, '.', 05446 { ((char *) 0) } } }, 05447 { "iabstol", 1, { 1e-12, ((char *) -1) }, { ']', 0, 1, ']', 05448 { ((char *) 0) } } }, 05449 { "vabstol", 1, { 1e-06, ((char *) -1) }, { ']', 0, 1, ']', 05450 { ((char *) 0) } } }, 05451 { "reltol", 1, { 0.001, ((char *) -1) }, { ']', 0, 1, ']', 05452 { ((char *) 0) } } }, 05453 { "MaxIter", 0, { 150, ((char *) -1) }, { '[', 2, 10000, ']', 05454 { ((char *) 0) } } }, 05455 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05456 { ((char *) 0) } } } 05457 }; 05458 05459 static struct define_t def_HB = { 05460 "HB", 0, 1, 0, 0, req_HB, opt_HB }; 05461 05462 static struct property_t req_Circulator[] = { 05463 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05464 { ((char *) 0) } } } 05465 }; 05466 05467 static struct property_t opt_Circulator[] = { 05468 { "Z1", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 05469 { ((char *) 0) } } }, 05470 { "Z2", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 05471 { ((char *) 0) } } }, 05472 { "Z3", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 05473 { ((char *) 0) } } }, 05474 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05475 { ((char *) 0) } } } 05476 }; 05477 05478 static struct define_t def_Circulator = { 05479 "Circulator", 3, 0, 0, 0, req_Circulator, opt_Circulator }; 05480 05481 static struct property_t req_vcresistor[] = { 05482 { "gain", 1, { 1, ((char *) -1) }, { '[', 1e-06, 0, '.', 05483 { ((char *) 0) } } }, 05484 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05485 { ((char *) 0) } } } 05486 }; 05487 05488 static struct property_t opt_vcresistor[] = { 05489 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05490 { ((char *) 0) } } }, 05491 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05492 { ((char *) 0) } } } 05493 }; 05494 05495 static struct define_t def_vcresistor = { 05496 "vcresistor", 4, 0, 0, 1, req_vcresistor, opt_vcresistor }; 05497 05498 static struct property_t req_Relais[] = { 05499 { "Vt", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 05500 { ((char *) 0) } } }, 05501 { "Vh", 1, { 0.1, ((char *) -1) }, { '[', 0, 0, '.', 05502 { ((char *) 0) } } }, 05503 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05504 { ((char *) 0) } } } 05505 }; 05506 05507 static struct property_t opt_Relais[] = { 05508 { "Ron", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 05509 { ((char *) 0) } } }, 05510 { "Roff", 1, { 1e+12, ((char *) -1) }, { '[', 0, 0, '.', 05511 { ((char *) 0) } } }, 05512 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05513 { ((char *) 0) } } }, 05514 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05515 { ((char *) 0) } } } 05516 }; 05517 05518 static struct define_t def_Relais = { 05519 "Relais", 4, 0, 0, 1, req_Relais, opt_Relais }; 05520 05521 static struct property_t req_Triac[] = { 05522 { "Igt", 1, { 5e-05, ((char *) -1) }, { ']', 0, 0, '.', 05523 { ((char *) 0) } } }, 05524 { "Vbo", 1, { 30, ((char *) -1) }, { ']', 0, 0, '.', 05525 { ((char *) 0) } } }, 05526 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05527 { ((char *) 0) } } } 05528 }; 05529 05530 static struct property_t opt_Triac[] = { 05531 { "Cj0", 1, { 1e-11, ((char *) -1) }, { '[', 0, 0, '.', 05532 { ((char *) 0) } } }, 05533 { "Is", 1, { 1e-10, ((char *) -1) }, { '[', 0, 0, '.', 05534 { ((char *) 0) } } }, 05535 { "N", 1, { 2, ((char *) -1) }, { '[', 0.1, 100, ']', 05536 { ((char *) 0) } } }, 05537 { "Ri", 1, { 10, ((char *) -1) }, { ']', 0, 0, '.', 05538 { ((char *) 0) } } }, 05539 { "Rg", 1, { 5, ((char *) -1) }, { ']', 0, 0, '.', 05540 { ((char *) 0) } } }, 05541 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05542 { ((char *) 0) } } }, 05543 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05544 { ((char *) 0) } } } 05545 }; 05546 05547 static struct define_t def_Triac = { 05548 "Triac", 3, 0, 0, 1, req_Triac, opt_Triac }; 05549 05550 static struct property_t req_Vrect[] = { 05551 { "U", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05552 { ((char *) 0) } } }, 05553 { "TH", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 05554 { ((char *) 0) } } }, 05555 { "TL", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 05556 { ((char *) 0) } } }, 05557 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05558 { ((char *) 0) } } } 05559 }; 05560 05561 static struct property_t opt_Vrect[] = { 05562 { "Tr", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05563 { ((char *) 0) } } }, 05564 { "Tf", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05565 { ((char *) 0) } } }, 05566 { "Td", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05567 { ((char *) 0) } } }, 05568 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05569 { ((char *) 0) } } } 05570 }; 05571 05572 static struct define_t def_Vrect = { 05573 "Vrect", 2, 0, 0, 0, req_Vrect, opt_Vrect }; 05574 05575 static struct property_t req_CGAP[] = { 05576 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 05577 { ((char *) 0) } } }, 05578 { "G", 1, { 0.0005, ((char *) -1) }, { '[', 0, 0, '.', 05579 { ((char *) 0) } } }, 05580 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 05581 { ((char *) 0) } } }, 05582 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05583 { ((char *) 0) } } } 05584 }; 05585 05586 static struct property_t opt_CGAP[] = { 05587 { "S", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 05588 { ((char *) 0) } } }, 05589 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05590 { ((char *) 0) } } } 05591 }; 05592 05593 static struct define_t def_CGAP = { 05594 "CGAP", 2, 0, 0, 0, req_CGAP, opt_CGAP }; 05595 05596 static struct property_t req_pad3bit[] = { 05597 { "Number", 0, { 0, ((char *) -1) }, { '[', 0, 15, ']', 05598 { ((char *) 0) } } }, 05599 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05600 { ((char *) 0) } } } 05601 }; 05602 05603 static struct property_t opt_pad3bit[] = { 05604 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05605 { ((char *) 0) } } }, 05606 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05607 { ((char *) 0) } } } 05608 }; 05609 05610 static struct define_t def_pad3bit = { 05611 "pad3bit", 3, 0, 0, 1, req_pad3bit, opt_pad3bit }; 05612 05613 static struct property_t req_EDD[] = { 05614 { "I1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05615 { ((char *) 0) } } }, 05616 { "Q1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05617 { ((char *) 0) } } }, 05618 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05619 { ((char *) 0) } } } 05620 }; 05621 05622 static struct property_t opt_EDD[] = { 05623 { "I2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05624 { ((char *) 0) } } }, 05625 { "Q2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05626 { ((char *) 0) } } }, 05627 { "I3", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05628 { ((char *) 0) } } }, 05629 { "Q3", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05630 { ((char *) 0) } } }, 05631 { "I4", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05632 { ((char *) 0) } } }, 05633 { "Q4", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05634 { ((char *) 0) } } }, 05635 { "I5", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05636 { ((char *) 0) } } }, 05637 { "Q5", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05638 { ((char *) 0) } } }, 05639 { "I6", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05640 { ((char *) 0) } } }, 05641 { "Q6", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05642 { ((char *) 0) } } }, 05643 { "I7", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05644 { ((char *) 0) } } }, 05645 { "Q7", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05646 { ((char *) 0) } } }, 05647 { "I8", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05648 { ((char *) 0) } } }, 05649 { "Q8", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05650 { ((char *) 0) } } }, 05651 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05652 { ((char *) 0) } } } 05653 }; 05654 05655 static struct define_t def_EDD = { 05656 "EDD", -1, 0, 0, 1, req_EDD, opt_EDD }; 05657 05658 static struct property_t req_dff_SR[] = { 05659 { "TR_H", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 05660 { ((char *) 0) } } }, 05661 { "TR_L", 1, { 5, ((char *) -1) }, { '[', 1, 20, ']', 05662 { ((char *) 0) } } }, 05663 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05664 { ((char *) 0) } } }, 05665 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05666 { ((char *) 0) } } } 05667 }; 05668 05669 static struct property_t opt_dff_SR[] = { 05670 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05671 { ((char *) 0) } } }, 05672 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05673 { ((char *) 0) } } } 05674 }; 05675 05676 static struct define_t def_dff_SR = { 05677 "dff_SR", 6, 0, 0, 1, req_dff_SR, opt_dff_SR }; 05678 05679 static struct property_t req_tff_SR[] = { 05680 { "TR_H", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 05681 { ((char *) 0) } } }, 05682 { "TR_L", 1, { 5, ((char *) -1) }, { '[', 1, 20, ']', 05683 { ((char *) 0) } } }, 05684 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 05685 { ((char *) 0) } } }, 05686 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05687 { ((char *) 0) } } } 05688 }; 05689 05690 static struct property_t opt_tff_SR[] = { 05691 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 05692 { ((char *) 0) } } }, 05693 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05694 { ((char *) 0) } } } 05695 }; 05696 05697 static struct define_t def_tff_SR = { 05698 "tff_SR", 6, 0, 0, 1, req_tff_SR, opt_tff_SR }; 05699 05700 static struct property_t req_bsim3v34pMOS[] = { 05701 { "L", 1, { 3.5e-06, ((char *) -1) }, { '.', 0, 0, '.', 05702 { ((char *) 0) } } }, 05703 { "W", 1, { 5e-06, ((char *) -1) }, { '.', 0, 0, '.', 05704 { ((char *) 0) } } }, 05705 { "PS", 1, { 8e-06, ((char *) -1) }, { '.', 0, 0, '.', 05706 { ((char *) 0) } } }, 05707 { "PD", 1, { 8e-06, ((char *) -1) }, { '.', 0, 0, '.', 05708 { ((char *) 0) } } }, 05709 { "AS", 1, { 1.2e-11, ((char *) -1) }, { '.', 0, 0, '.', 05710 { ((char *) 0) } } }, 05711 { "AD", 1, { 1.2e-11, ((char *) -1) }, { '.', 0, 0, '.', 05712 { ((char *) 0) } } }, 05713 { "NRS", 1, { 10, ((char *) -1) }, { '.', 0, 0, '.', 05714 { ((char *) 0) } } }, 05715 { "NRD", 1, { 10, ((char *) -1) }, { '.', 0, 0, '.', 05716 { ((char *) 0) } } }, 05717 { "NQSMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05718 { ((char *) 0) } } }, 05719 { "GMIN", 1, { 1e-12, ((char *) -1) }, { '.', 0, 0, '.', 05720 { ((char *) 0) } } }, 05721 { "VERSION", 1, { 3.24, ((char *) -1) }, { '.', 0, 0, '.', 05722 { ((char *) 0) } } }, 05723 { "PARAMCHK", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05724 { ((char *) 0) } } }, 05725 { "MOBMOD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05726 { ((char *) 0) } } }, 05727 { "CAPMOD", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 05728 { ((char *) 0) } } }, 05729 { "NOIMOD", 1, { 4, ((char *) -1) }, { '.', 0, 0, '.', 05730 { ((char *) 0) } } }, 05731 { "BINUNIT", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05732 { ((char *) 0) } } }, 05733 { "TOX", 1, { 1.5e-08, ((char *) -1) }, { '.', 0, 0, '.', 05734 { ((char *) 0) } } }, 05735 { "TOXM", 1, { 1.5e-08, ((char *) -1) }, { '.', 0, 0, '.', 05736 { ((char *) 0) } } }, 05737 { "CDSC", 1, { 0.00024, ((char *) -1) }, { '.', 0, 0, '.', 05738 { ((char *) 0) } } }, 05739 { "CDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05740 { ((char *) 0) } } }, 05741 { "CDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05742 { ((char *) 0) } } }, 05743 { "CIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05744 { ((char *) 0) } } }, 05745 { "NFACTOR", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05746 { ((char *) 0) } } }, 05747 { "XJ", 1, { 1.5e-07, ((char *) -1) }, { '.', 0, 0, '.', 05748 { ((char *) 0) } } }, 05749 { "VSAT", 1, { 80000, ((char *) -1) }, { '.', 0, 0, '.', 05750 { ((char *) 0) } } }, 05751 { "AT", 1, { 33000, ((char *) -1) }, { '.', 0, 0, '.', 05752 { ((char *) 0) } } }, 05753 { "A0", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05754 { ((char *) 0) } } }, 05755 { "AGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05756 { ((char *) 0) } } }, 05757 { "A1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05758 { ((char *) 0) } } }, 05759 { "A2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05760 { ((char *) 0) } } }, 05761 { "KETA", 1, { -0.047, ((char *) -1) }, { '.', 0, 0, '.', 05762 { ((char *) 0) } } }, 05763 { "NSUB", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05764 { ((char *) 0) } } }, 05765 { "NCH", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05766 { ((char *) 0) } } }, 05767 { "NGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05768 { ((char *) 0) } } }, 05769 { "GAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05770 { ((char *) 0) } } }, 05771 { "GAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05772 { ((char *) 0) } } }, 05773 { "VBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05774 { ((char *) 0) } } }, 05775 { "VBM", 1, { -3, ((char *) -1) }, { '.', 0, 0, '.', 05776 { ((char *) 0) } } }, 05777 { "XT", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05778 { ((char *) 0) } } }, 05779 { "K1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05780 { ((char *) 0) } } }, 05781 { "KT1", 1, { -0.11, ((char *) -1) }, { '.', 0, 0, '.', 05782 { ((char *) 0) } } }, 05783 { "KT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05784 { ((char *) 0) } } }, 05785 { "KT2", 1, { 0.022, ((char *) -1) }, { '.', 0, 0, '.', 05786 { ((char *) 0) } } }, 05787 { "K2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05788 { ((char *) 0) } } }, 05789 { "K3", 1, { 80, ((char *) -1) }, { '.', 0, 0, '.', 05790 { ((char *) 0) } } }, 05791 { "K3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05792 { ((char *) 0) } } }, 05793 { "W0", 1, { 2.5e-06, ((char *) -1) }, { '.', 0, 0, '.', 05794 { ((char *) 0) } } }, 05795 { "NLX", 1, { 1.74e-07, ((char *) -1) }, { '.', 0, 0, '.', 05796 { ((char *) 0) } } }, 05797 { "DVT0", 1, { 2.2, ((char *) -1) }, { '.', 0, 0, '.', 05798 { ((char *) 0) } } }, 05799 { "DVT1", 1, { 0.53, ((char *) -1) }, { '.', 0, 0, '.', 05800 { ((char *) 0) } } }, 05801 { "DVT2", 1, { -0.032, ((char *) -1) }, { '.', 0, 0, '.', 05802 { ((char *) 0) } } }, 05803 { "DVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05804 { ((char *) 0) } } }, 05805 { "DVT1W", 1, { 5.3e+06, ((char *) -1) }, { '.', 0, 0, '.', 05806 { ((char *) 0) } } }, 05807 { "DVT2W", 1, { -0.032, ((char *) -1) }, { '.', 0, 0, '.', 05808 { ((char *) 0) } } }, 05809 { "DROUT", 1, { 0.56, ((char *) -1) }, { '.', 0, 0, '.', 05810 { ((char *) 0) } } }, 05811 { "DSUB", 1, { 0.56, ((char *) -1) }, { '.', 0, 0, '.', 05812 { ((char *) 0) } } }, 05813 { "VTHO", 1, { -0.7, ((char *) -1) }, { '.', 0, 0, '.', 05814 { ((char *) 0) } } }, 05815 { "VTH0", 1, { -0.7, ((char *) -1) }, { '.', 0, 0, '.', 05816 { ((char *) 0) } } }, 05817 { "UA", 1, { 2.25e-09, ((char *) -1) }, { '.', 0, 0, '.', 05818 { ((char *) 0) } } }, 05819 { "UA1", 1, { 4.31e-09, ((char *) -1) }, { '.', 0, 0, '.', 05820 { ((char *) 0) } } }, 05821 { "UB", 1, { 5.87e-19, ((char *) -1) }, { '.', 0, 0, '.', 05822 { ((char *) 0) } } }, 05823 { "UB1", 1, { -7.61e-18, ((char *) -1) }, { '.', 0, 0, '.', 05824 { ((char *) 0) } } }, 05825 { "UC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05826 { ((char *) 0) } } }, 05827 { "UC1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05828 { ((char *) 0) } } }, 05829 { "U0", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05830 { ((char *) 0) } } }, 05831 { "UTE", 1, { -1.5, ((char *) -1) }, { '.', 0, 0, '.', 05832 { ((char *) 0) } } }, 05833 { "VOFF", 1, { -0.08, ((char *) -1) }, { '.', 0, 0, '.', 05834 { ((char *) 0) } } }, 05835 { "TNOM", 1, { 26.85, ((char *) -1) }, { '.', 0, 0, '.', 05836 { ((char *) 0) } } }, 05837 { "CGSO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05838 { ((char *) 0) } } }, 05839 { "CGDO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05840 { ((char *) 0) } } }, 05841 { "CGBO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05842 { ((char *) 0) } } }, 05843 { "XPART", 1, { 0.4, ((char *) -1) }, { '.', 0, 0, '.', 05844 { ((char *) 0) } } }, 05845 { "ELM", 1, { 5, ((char *) -1) }, { '.', 0, 0, '.', 05846 { ((char *) 0) } } }, 05847 { "DELTA", 1, { 0.01, ((char *) -1) }, { '.', 0, 0, '.', 05848 { ((char *) 0) } } }, 05849 { "RSH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05850 { ((char *) 0) } } }, 05851 { "RDSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05852 { ((char *) 0) } } }, 05853 { "PRWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05854 { ((char *) 0) } } }, 05855 { "PRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05856 { ((char *) 0) } } }, 05857 { "PRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05858 { ((char *) 0) } } }, 05859 { "ETA0", 1, { 0.08, ((char *) -1) }, { '.', 0, 0, '.', 05860 { ((char *) 0) } } }, 05861 { "ETAB", 1, { -0.07, ((char *) -1) }, { '.', 0, 0, '.', 05862 { ((char *) 0) } } }, 05863 { "PCLM", 1, { 1.3, ((char *) -1) }, { '.', 0, 0, '.', 05864 { ((char *) 0) } } }, 05865 { "PDIBLC1", 1, { 0.39, ((char *) -1) }, { '.', 0, 0, '.', 05866 { ((char *) 0) } } }, 05867 { "PDIBLC2", 1, { 0.0086, ((char *) -1) }, { '.', 0, 0, '.', 05868 { ((char *) 0) } } }, 05869 { "PDIBLCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05870 { ((char *) 0) } } }, 05871 { "PSCBE1", 1, { 4.24e+08, ((char *) -1) }, { '.', 0, 0, '.', 05872 { ((char *) 0) } } }, 05873 { "PSCBE2", 1, { 1e-05, ((char *) -1) }, { '.', 0, 0, '.', 05874 { ((char *) 0) } } }, 05875 { "PVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05876 { ((char *) 0) } } }, 05877 { "JS", 1, { 0.0001, ((char *) -1) }, { '.', 0, 0, '.', 05878 { ((char *) 0) } } }, 05879 { "JSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05880 { ((char *) 0) } } }, 05881 { "PB", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05882 { ((char *) 0) } } }, 05883 { "NJ", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05884 { ((char *) 0) } } }, 05885 { "XTI", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 05886 { ((char *) 0) } } }, 05887 { "MJ", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 05888 { ((char *) 0) } } }, 05889 { "PBSW", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05890 { ((char *) 0) } } }, 05891 { "MJSW", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 05892 { ((char *) 0) } } }, 05893 { "PBSWG", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05894 { ((char *) 0) } } }, 05895 { "MJSWG", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 05896 { ((char *) 0) } } }, 05897 { "CJ", 1, { 0.0005, ((char *) -1) }, { '.', 0, 0, '.', 05898 { ((char *) 0) } } }, 05899 { "VFBCV", 1, { -1, ((char *) -1) }, { '.', 0, 0, '.', 05900 { ((char *) 0) } } }, 05901 { "VFB", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05902 { ((char *) 0) } } }, 05903 { "CJSW", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 05904 { ((char *) 0) } } }, 05905 { "CJSWG", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 05906 { ((char *) 0) } } }, 05907 { "TPB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05908 { ((char *) 0) } } }, 05909 { "TCJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05910 { ((char *) 0) } } }, 05911 { "TPBSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05912 { ((char *) 0) } } }, 05913 { "TCJSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05914 { ((char *) 0) } } }, 05915 { "TPBSWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05916 { ((char *) 0) } } }, 05917 { "TCJSWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05918 { ((char *) 0) } } }, 05919 { "ACDE", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05920 { ((char *) 0) } } }, 05921 { "MOIN", 1, { 15, ((char *) -1) }, { '.', 0, 0, '.', 05922 { ((char *) 0) } } }, 05923 { "NOFF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05924 { ((char *) 0) } } }, 05925 { "VOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05926 { ((char *) 0) } } }, 05927 { "LINT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05928 { ((char *) 0) } } }, 05929 { "LL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05930 { ((char *) 0) } } }, 05931 { "LLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05932 { ((char *) 0) } } }, 05933 { "LLN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05934 { ((char *) 0) } } }, 05935 { "LW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05936 { ((char *) 0) } } }, 05937 { "LWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05938 { ((char *) 0) } } }, 05939 { "LWN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05940 { ((char *) 0) } } }, 05941 { "LWL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05942 { ((char *) 0) } } }, 05943 { "LWLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05944 { ((char *) 0) } } }, 05945 { "LMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05946 { ((char *) 0) } } }, 05947 { "LMAX", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05948 { ((char *) 0) } } }, 05949 { "WR", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05950 { ((char *) 0) } } }, 05951 { "WINT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05952 { ((char *) 0) } } }, 05953 { "DWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05954 { ((char *) 0) } } }, 05955 { "DWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05956 { ((char *) 0) } } }, 05957 { "WL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05958 { ((char *) 0) } } }, 05959 { "WLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05960 { ((char *) 0) } } }, 05961 { "WLN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05962 { ((char *) 0) } } }, 05963 { "WW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05964 { ((char *) 0) } } }, 05965 { "WWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05966 { ((char *) 0) } } }, 05967 { "WWN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05968 { ((char *) 0) } } }, 05969 { "WWL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05970 { ((char *) 0) } } }, 05971 { "WWLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05972 { ((char *) 0) } } }, 05973 { "WMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05974 { ((char *) 0) } } }, 05975 { "WMAX", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 05976 { ((char *) 0) } } }, 05977 { "B0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05978 { ((char *) 0) } } }, 05979 { "B1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05980 { ((char *) 0) } } }, 05981 { "CGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05982 { ((char *) 0) } } }, 05983 { "CGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05984 { ((char *) 0) } } }, 05985 { "CKAPPA", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 05986 { ((char *) 0) } } }, 05987 { "CF", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05988 { ((char *) 0) } } }, 05989 { "CLC", 1, { 1e-07, ((char *) -1) }, { '.', 0, 0, '.', 05990 { ((char *) 0) } } }, 05991 { "CLE", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 05992 { ((char *) 0) } } }, 05993 { "DWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05994 { ((char *) 0) } } }, 05995 { "DLC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 05996 { ((char *) 0) } } }, 05997 { "ALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 05998 { ((char *) 0) } } }, 05999 { "ALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06000 { ((char *) 0) } } }, 06001 { "BETA0", 1, { 30, ((char *) -1) }, { '.', 0, 0, '.', 06002 { ((char *) 0) } } }, 06003 { "IJTH", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 06004 { ((char *) 0) } } }, 06005 { "LCDSC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06006 { ((char *) 0) } } }, 06007 { "LCDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06008 { ((char *) 0) } } }, 06009 { "LCDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06010 { ((char *) 0) } } }, 06011 { "LCIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06012 { ((char *) 0) } } }, 06013 { "LNFACTOR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06014 { ((char *) 0) } } }, 06015 { "LXJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06016 { ((char *) 0) } } }, 06017 { "LVSAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06018 { ((char *) 0) } } }, 06019 { "LAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06020 { ((char *) 0) } } }, 06021 { "LA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06022 { ((char *) 0) } } }, 06023 { "LAGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06024 { ((char *) 0) } } }, 06025 { "LA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06026 { ((char *) 0) } } }, 06027 { "LA2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06028 { ((char *) 0) } } }, 06029 { "LKETA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06030 { ((char *) 0) } } }, 06031 { "LNSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06032 { ((char *) 0) } } }, 06033 { "LNCH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06034 { ((char *) 0) } } }, 06035 { "LNGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06036 { ((char *) 0) } } }, 06037 { "LGAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06038 { ((char *) 0) } } }, 06039 { "LGAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06040 { ((char *) 0) } } }, 06041 { "LVBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06042 { ((char *) 0) } } }, 06043 { "LVBM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06044 { ((char *) 0) } } }, 06045 { "LXT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06046 { ((char *) 0) } } }, 06047 { "LK1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06048 { ((char *) 0) } } }, 06049 { "LKT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06050 { ((char *) 0) } } }, 06051 { "LKT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06052 { ((char *) 0) } } }, 06053 { "LKT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06054 { ((char *) 0) } } }, 06055 { "LK2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06056 { ((char *) 0) } } }, 06057 { "LK3", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06058 { ((char *) 0) } } }, 06059 { "LK3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06060 { ((char *) 0) } } }, 06061 { "LW0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06062 { ((char *) 0) } } }, 06063 { "LNLX", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06064 { ((char *) 0) } } }, 06065 { "LDVT0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06066 { ((char *) 0) } } }, 06067 { "LDVT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06068 { ((char *) 0) } } }, 06069 { "LDVT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06070 { ((char *) 0) } } }, 06071 { "LDVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06072 { ((char *) 0) } } }, 06073 { "LDVT1W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06074 { ((char *) 0) } } }, 06075 { "LDVT2W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06076 { ((char *) 0) } } }, 06077 { "LDROUT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06078 { ((char *) 0) } } }, 06079 { "LDSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06080 { ((char *) 0) } } }, 06081 { "LVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06082 { ((char *) 0) } } }, 06083 { "LVTHO", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06084 { ((char *) 0) } } }, 06085 { "LUA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06086 { ((char *) 0) } } }, 06087 { "LUA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06088 { ((char *) 0) } } }, 06089 { "LUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06090 { ((char *) 0) } } }, 06091 { "LUB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06092 { ((char *) 0) } } }, 06093 { "LUC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06094 { ((char *) 0) } } }, 06095 { "LUC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06096 { ((char *) 0) } } }, 06097 { "LU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06098 { ((char *) 0) } } }, 06099 { "LUTE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06100 { ((char *) 0) } } }, 06101 { "LVOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06102 { ((char *) 0) } } }, 06103 { "LELM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06104 { ((char *) 0) } } }, 06105 { "LDELTA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06106 { ((char *) 0) } } }, 06107 { "LRDSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06108 { ((char *) 0) } } }, 06109 { "LPRWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06110 { ((char *) 0) } } }, 06111 { "LPRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06112 { ((char *) 0) } } }, 06113 { "LPRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06114 { ((char *) 0) } } }, 06115 { "LETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06116 { ((char *) 0) } } }, 06117 { "LETAB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06118 { ((char *) 0) } } }, 06119 { "LPCLM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06120 { ((char *) 0) } } }, 06121 { "LPDIBLC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06122 { ((char *) 0) } } }, 06123 { "LPDIBLC2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06124 { ((char *) 0) } } }, 06125 { "LPDIBLCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06126 { ((char *) 0) } } }, 06127 { "LPSCBE1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06128 { ((char *) 0) } } }, 06129 { "LPSCBE2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06130 { ((char *) 0) } } }, 06131 { "LPVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06132 { ((char *) 0) } } }, 06133 { "LWR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06134 { ((char *) 0) } } }, 06135 { "LDWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06136 { ((char *) 0) } } }, 06137 { "LDWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06138 { ((char *) 0) } } }, 06139 { "LB0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06140 { ((char *) 0) } } }, 06141 { "LB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06142 { ((char *) 0) } } }, 06143 { "LCGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06144 { ((char *) 0) } } }, 06145 { "LCGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06146 { ((char *) 0) } } }, 06147 { "LCKAPPA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06148 { ((char *) 0) } } }, 06149 { "LCF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06150 { ((char *) 0) } } }, 06151 { "LCLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06152 { ((char *) 0) } } }, 06153 { "LCLE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06154 { ((char *) 0) } } }, 06155 { "LALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06156 { ((char *) 0) } } }, 06157 { "LALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06158 { ((char *) 0) } } }, 06159 { "LBETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06160 { ((char *) 0) } } }, 06161 { "LVFBCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06162 { ((char *) 0) } } }, 06163 { "LVFB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06164 { ((char *) 0) } } }, 06165 { "LACDE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06166 { ((char *) 0) } } }, 06167 { "LMOIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06168 { ((char *) 0) } } }, 06169 { "LNOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06170 { ((char *) 0) } } }, 06171 { "LVOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06172 { ((char *) 0) } } }, 06173 { "WCDSC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06174 { ((char *) 0) } } }, 06175 { "WCDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06176 { ((char *) 0) } } }, 06177 { "WCDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06178 { ((char *) 0) } } }, 06179 { "WCIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06180 { ((char *) 0) } } }, 06181 { "WNFACTOR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06182 { ((char *) 0) } } }, 06183 { "WXJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06184 { ((char *) 0) } } }, 06185 { "WVSAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06186 { ((char *) 0) } } }, 06187 { "WAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06188 { ((char *) 0) } } }, 06189 { "WA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06190 { ((char *) 0) } } }, 06191 { "WAGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06192 { ((char *) 0) } } }, 06193 { "WA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06194 { ((char *) 0) } } }, 06195 { "WA2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06196 { ((char *) 0) } } }, 06197 { "WKETA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06198 { ((char *) 0) } } }, 06199 { "WNSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06200 { ((char *) 0) } } }, 06201 { "WNCH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06202 { ((char *) 0) } } }, 06203 { "WNGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06204 { ((char *) 0) } } }, 06205 { "WGAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06206 { ((char *) 0) } } }, 06207 { "WGAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06208 { ((char *) 0) } } }, 06209 { "WVBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06210 { ((char *) 0) } } }, 06211 { "WVBM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06212 { ((char *) 0) } } }, 06213 { "WXT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06214 { ((char *) 0) } } }, 06215 { "WK1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06216 { ((char *) 0) } } }, 06217 { "WKT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06218 { ((char *) 0) } } }, 06219 { "WKT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06220 { ((char *) 0) } } }, 06221 { "WKT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06222 { ((char *) 0) } } }, 06223 { "WK2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06224 { ((char *) 0) } } }, 06225 { "WK3", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06226 { ((char *) 0) } } }, 06227 { "WK3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06228 { ((char *) 0) } } }, 06229 { "WW0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06230 { ((char *) 0) } } }, 06231 { "WNLX", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06232 { ((char *) 0) } } }, 06233 { "WDVT0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06234 { ((char *) 0) } } }, 06235 { "WDVT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06236 { ((char *) 0) } } }, 06237 { "WDVT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06238 { ((char *) 0) } } }, 06239 { "WDVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06240 { ((char *) 0) } } }, 06241 { "WDVT1W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06242 { ((char *) 0) } } }, 06243 { "WDVT2W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06244 { ((char *) 0) } } }, 06245 { "WDROUT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06246 { ((char *) 0) } } }, 06247 { "WDSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06248 { ((char *) 0) } } }, 06249 { "WVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06250 { ((char *) 0) } } }, 06251 { "WVTHO", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06252 { ((char *) 0) } } }, 06253 { "WUA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06254 { ((char *) 0) } } }, 06255 { "WUA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06256 { ((char *) 0) } } }, 06257 { "WUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06258 { ((char *) 0) } } }, 06259 { "WUB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06260 { ((char *) 0) } } }, 06261 { "WUC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06262 { ((char *) 0) } } }, 06263 { "WUC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06264 { ((char *) 0) } } }, 06265 { "WU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06266 { ((char *) 0) } } }, 06267 { "WUTE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06268 { ((char *) 0) } } }, 06269 { "WVOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06270 { ((char *) 0) } } }, 06271 { "WELM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06272 { ((char *) 0) } } }, 06273 { "WDELTA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06274 { ((char *) 0) } } }, 06275 { "WRDSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06276 { ((char *) 0) } } }, 06277 { "WPRWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06278 { ((char *) 0) } } }, 06279 { "WPRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06280 { ((char *) 0) } } }, 06281 { "WPRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06282 { ((char *) 0) } } }, 06283 { "WETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06284 { ((char *) 0) } } }, 06285 { "WETAB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06286 { ((char *) 0) } } }, 06287 { "WPCLM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06288 { ((char *) 0) } } }, 06289 { "WPDIBLC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06290 { ((char *) 0) } } }, 06291 { "WPDIBLC2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06292 { ((char *) 0) } } }, 06293 { "WPDIBLCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06294 { ((char *) 0) } } }, 06295 { "WPSCBE1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06296 { ((char *) 0) } } }, 06297 { "WPSCBE2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06298 { ((char *) 0) } } }, 06299 { "WPVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06300 { ((char *) 0) } } }, 06301 { "WWR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06302 { ((char *) 0) } } }, 06303 { "WDWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06304 { ((char *) 0) } } }, 06305 { "WDWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06306 { ((char *) 0) } } }, 06307 { "WB0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06308 { ((char *) 0) } } }, 06309 { "WB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06310 { ((char *) 0) } } }, 06311 { "WCGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06312 { ((char *) 0) } } }, 06313 { "WCGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06314 { ((char *) 0) } } }, 06315 { "WCKAPPA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06316 { ((char *) 0) } } }, 06317 { "WCF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06318 { ((char *) 0) } } }, 06319 { "WCLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06320 { ((char *) 0) } } }, 06321 { "WCLE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06322 { ((char *) 0) } } }, 06323 { "WALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06324 { ((char *) 0) } } }, 06325 { "WALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06326 { ((char *) 0) } } }, 06327 { "WBETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06328 { ((char *) 0) } } }, 06329 { "WVFBCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06330 { ((char *) 0) } } }, 06331 { "WVFB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06332 { ((char *) 0) } } }, 06333 { "WACDE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06334 { ((char *) 0) } } }, 06335 { "WMOIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06336 { ((char *) 0) } } }, 06337 { "WNOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06338 { ((char *) 0) } } }, 06339 { "WVOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06340 { ((char *) 0) } } }, 06341 { "PCDSC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06342 { ((char *) 0) } } }, 06343 { "PCDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06344 { ((char *) 0) } } }, 06345 { "PCDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06346 { ((char *) 0) } } }, 06347 { "PCIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06348 { ((char *) 0) } } }, 06349 { "PNFACTOR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06350 { ((char *) 0) } } }, 06351 { "PXJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06352 { ((char *) 0) } } }, 06353 { "PVSAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06354 { ((char *) 0) } } }, 06355 { "PAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06356 { ((char *) 0) } } }, 06357 { "PA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06358 { ((char *) 0) } } }, 06359 { "PAGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06360 { ((char *) 0) } } }, 06361 { "PA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06362 { ((char *) 0) } } }, 06363 { "PA2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06364 { ((char *) 0) } } }, 06365 { "PKETA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06366 { ((char *) 0) } } }, 06367 { "PNSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06368 { ((char *) 0) } } }, 06369 { "PNCH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06370 { ((char *) 0) } } }, 06371 { "PNGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06372 { ((char *) 0) } } }, 06373 { "PGAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06374 { ((char *) 0) } } }, 06375 { "PGAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06376 { ((char *) 0) } } }, 06377 { "PVBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06378 { ((char *) 0) } } }, 06379 { "PVBM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06380 { ((char *) 0) } } }, 06381 { "PXT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06382 { ((char *) 0) } } }, 06383 { "PK1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06384 { ((char *) 0) } } }, 06385 { "PKT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06386 { ((char *) 0) } } }, 06387 { "PKT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06388 { ((char *) 0) } } }, 06389 { "PKT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06390 { ((char *) 0) } } }, 06391 { "PK2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 06392 { ((char *) 0) } } }, 06393 { "PK3", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06394 { ((char *) 0) } } }, 06395 { "PK3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06396 { ((char *) 0) } } }, 06397 { "PW0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06398 { ((char *) 0) } } }, 06399 { "PNLX", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06400 { ((char *) 0) } } }, 06401 { "PDVT0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06402 { ((char *) 0) } } }, 06403 { "PDVT1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06404 { ((char *) 0) } } }, 06405 { "PDVT2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06406 { ((char *) 0) } } }, 06407 { "PDVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06408 { ((char *) 0) } } }, 06409 { "PDVT1W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06410 { ((char *) 0) } } }, 06411 { "PDVT2W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06412 { ((char *) 0) } } }, 06413 { "PDROUT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06414 { ((char *) 0) } } }, 06415 { "PDSUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06416 { ((char *) 0) } } }, 06417 { "PVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06418 { ((char *) 0) } } }, 06419 { "PVTHO", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06420 { ((char *) 0) } } }, 06421 { "PUA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06422 { ((char *) 0) } } }, 06423 { "PUA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06424 { ((char *) 0) } } }, 06425 { "PUB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06426 { ((char *) 0) } } }, 06427 { "PUB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06428 { ((char *) 0) } } }, 06429 { "PUC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06430 { ((char *) 0) } } }, 06431 { "PUC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06432 { ((char *) 0) } } }, 06433 { "PU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06434 { ((char *) 0) } } }, 06435 { "PUTE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06436 { ((char *) 0) } } }, 06437 { "PVOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06438 { ((char *) 0) } } }, 06439 { "PELM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06440 { ((char *) 0) } } }, 06441 { "PDELTA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06442 { ((char *) 0) } } }, 06443 { "PRDSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06444 { ((char *) 0) } } }, 06445 { "PPRWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06446 { ((char *) 0) } } }, 06447 { "PPRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06448 { ((char *) 0) } } }, 06449 { "PPRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06450 { ((char *) 0) } } }, 06451 { "PETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06452 { ((char *) 0) } } }, 06453 { "PETAB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06454 { ((char *) 0) } } }, 06455 { "PPCLM", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06456 { ((char *) 0) } } }, 06457 { "PPDIBLC1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06458 { ((char *) 0) } } }, 06459 { "PPDIBLC2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06460 { ((char *) 0) } } }, 06461 { "PPDIBLCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06462 { ((char *) 0) } } }, 06463 { "PPSCBE1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06464 { ((char *) 0) } } }, 06465 { "PPSCBE2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06466 { ((char *) 0) } } }, 06467 { "PPVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06468 { ((char *) 0) } } }, 06469 { "PWR", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06470 { ((char *) 0) } } }, 06471 { "PDWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06472 { ((char *) 0) } } }, 06473 { "PDWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06474 { ((char *) 0) } } }, 06475 { "PB0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06476 { ((char *) 0) } } }, 06477 { "PB1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06478 { ((char *) 0) } } }, 06479 { "PCGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06480 { ((char *) 0) } } }, 06481 { "PCGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06482 { ((char *) 0) } } }, 06483 { "PCKAPPA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06484 { ((char *) 0) } } }, 06485 { "PCF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06486 { ((char *) 0) } } }, 06487 { "PCLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06488 { ((char *) 0) } } }, 06489 { "PCLE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06490 { ((char *) 0) } } }, 06491 { "PALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06492 { ((char *) 0) } } }, 06493 { "PALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06494 { ((char *) 0) } } }, 06495 { "PBETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06496 { ((char *) 0) } } }, 06497 { "PVFBCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06498 { ((char *) 0) } } }, 06499 { "PVFB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06500 { ((char *) 0) } } }, 06501 { "PACDE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06502 { ((char *) 0) } } }, 06503 { "PMOIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06504 { ((char *) 0) } } }, 06505 { "PNOFF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06506 { ((char *) 0) } } }, 06507 { "PVOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06508 { ((char *) 0) } } }, 06509 { "KF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06510 { ((char *) 0) } } }, 06511 { "AF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 06512 { ((char *) 0) } } }, 06513 { "EF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 06514 { ((char *) 0) } } }, 06515 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06516 { ((char *) 0) } } } 06517 }; 06518 06519 static struct property_t opt_bsim3v34pMOS[] = { 06520 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 06521 { ((char *) 0) } } }, 06522 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06523 { ((char *) 0) } } } 06524 }; 06525 06526 static struct define_t def_bsim3v34pMOS = { 06527 "bsim3v34pMOS", 4, 0, 0, 1, req_bsim3v34pMOS, opt_bsim3v34pMOS }; 06528 06529 static struct property_t req_Tr[] = { 06530 { "T", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 06531 { ((char *) 0) } } }, 06532 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06533 { ((char *) 0) } } } 06534 }; 06535 06536 static struct property_t opt_Tr[] = { 06537 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06538 { ((char *) 0) } } } 06539 }; 06540 06541 static struct define_t def_Tr = { 06542 "Tr", 4, 0, 0, 0, req_Tr, opt_Tr }; 06543 06544 static struct property_t req_logic_0[] = { 06545 { "LEVEL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06546 { ((char *) 0) } } }, 06547 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06548 { ((char *) 0) } } } 06549 }; 06550 06551 static struct property_t opt_logic_0[] = { 06552 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 06553 { ((char *) 0) } } }, 06554 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06555 { ((char *) 0) } } } 06556 }; 06557 06558 static struct define_t def_logic_0 = { 06559 "logic_0", 1, 0, 0, 1, req_logic_0, opt_logic_0 }; 06560 06561 static struct property_t req_Vpulse[] = { 06562 { "U1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06563 { ((char *) 0) } } }, 06564 { "U2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 06565 { ((char *) 0) } } }, 06566 { "T1", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 06567 { ((char *) 0) } } }, 06568 { "T2", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 06569 { ((char *) 0) } } }, 06570 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06571 { ((char *) 0) } } } 06572 }; 06573 06574 static struct property_t opt_Vpulse[] = { 06575 { "Tr", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 06576 { ((char *) 0) } } }, 06577 { "Tf", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 06578 { ((char *) 0) } } }, 06579 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06580 { ((char *) 0) } } } 06581 }; 06582 06583 static struct define_t def_Vpulse = { 06584 "Vpulse", 2, 0, 0, 0, req_Vpulse, opt_Vpulse }; 06585 06586 static struct property_t req_logic_1[] = { 06587 { "LEVEL", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 06588 { ((char *) 0) } } }, 06589 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06590 { ((char *) 0) } } } 06591 }; 06592 06593 static struct property_t opt_logic_1[] = { 06594 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 06595 { ((char *) 0) } } }, 06596 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06597 { ((char *) 0) } } } 06598 }; 06599 06600 static struct define_t def_logic_1 = { 06601 "logic_1", 1, 0, 0, 1, req_logic_1, opt_logic_1 }; 06602 06603 static struct property_t req_ECVS[] = { 06604 { "U", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06605 { ((char *) 0) } } }, 06606 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06607 { ((char *) 0) } } } 06608 }; 06609 06610 static struct property_t opt_ECVS[] = { 06611 { "Interpolator", 2, { 0, "linear" }, { '.', 0, 0, '.', 06612 { "hold", "linear", "cubic", ((char *) 0) } } }, 06613 { "Tnext", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06614 { ((char *) 0) } } }, 06615 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06616 { ((char *) 0) } } } 06617 }; 06618 06619 static struct define_t def_ECVS = { 06620 "ECVS", 2, 0, 0, 0, req_ECVS, opt_ECVS }; 06621 06622 static struct property_t req_Iexp[] = { 06623 { "I1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06624 { ((char *) 0) } } }, 06625 { "I2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 06626 { ((char *) 0) } } }, 06627 { "T1", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 06628 { ((char *) 0) } } }, 06629 { "T2", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 06630 { ((char *) 0) } } }, 06631 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06632 { ((char *) 0) } } } 06633 }; 06634 06635 static struct property_t opt_Iexp[] = { 06636 { "Tr", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 06637 { ((char *) 0) } } }, 06638 { "Tf", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 06639 { ((char *) 0) } } }, 06640 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06641 { ((char *) 0) } } } 06642 }; 06643 06644 static struct define_t def_Iexp = { 06645 "Iexp", 2, 0, 0, 0, req_Iexp, opt_Iexp }; 06646 06647 static struct property_t req_AND[] = { 06648 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 06649 { ((char *) 0) } } }, 06650 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06651 { ((char *) 0) } } } 06652 }; 06653 06654 static struct property_t opt_AND[] = { 06655 { "t", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 06656 { ((char *) 0) } } }, 06657 { "TR", 1, { 10, ((char *) -1) }, { '[', 1, 100, ']', 06658 { ((char *) 0) } } }, 06659 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06660 { ((char *) 0) } } } 06661 }; 06662 06663 static struct define_t def_AND = { 06664 "AND", -1, 0, 0, 1, req_AND, opt_AND }; 06665 06666 static struct property_t req_CSHORT[] = { 06667 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 06668 { ((char *) 0) } } }, 06669 { "S", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 06670 { ((char *) 0) } } }, 06671 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 06672 { ((char *) 0) } } }, 06673 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06674 { ((char *) 0) } } } 06675 }; 06676 06677 static struct property_t opt_CSHORT[] = { 06678 { "Backside", 2, { 0, "Metal" }, { '.', 0, 0, '.', 06679 { "Metal", "Air", ((char *) 0) } } }, 06680 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06681 { ((char *) 0) } } } 06682 }; 06683 06684 static struct define_t def_CSHORT = { 06685 "CSHORT", 1, 0, 0, 0, req_CSHORT, opt_CSHORT }; 06686 06687 static struct property_t req_BiasT[] = { 06688 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06689 { ((char *) 0) } } } 06690 }; 06691 06692 static struct property_t opt_BiasT[] = { 06693 { "C", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 06694 { ((char *) 0) } } }, 06695 { "L", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 06696 { ((char *) 0) } } }, 06697 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06698 { ((char *) 0) } } } 06699 }; 06700 06701 static struct define_t def_BiasT = { 06702 "BiasT", 3, 0, 0, 0, req_BiasT, opt_BiasT }; 06703 06704 static struct property_t req_OpAmp[] = { 06705 { "G", 1, { 1e+06, ((char *) -1) }, { '[', 1, 0, '.', 06706 { ((char *) 0) } } }, 06707 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06708 { ((char *) 0) } } } 06709 }; 06710 06711 static struct property_t opt_OpAmp[] = { 06712 { "Umax", 1, { 15, ((char *) -1) }, { '[', 0, 0, '.', 06713 { ((char *) 0) } } }, 06714 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06715 { ((char *) 0) } } } 06716 }; 06717 06718 static struct define_t def_OpAmp = { 06719 "OpAmp", 3, 0, 0, 1, req_OpAmp, opt_OpAmp }; 06720 06721 static struct property_t req_pad2bit[] = { 06722 { "Number", 0, { 0, ((char *) -1) }, { '[', 0, 15, ']', 06723 { ((char *) 0) } } }, 06724 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06725 { ((char *) 0) } } } 06726 }; 06727 06728 static struct property_t opt_pad2bit[] = { 06729 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 06730 { ((char *) 0) } } }, 06731 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06732 { ((char *) 0) } } } 06733 }; 06734 06735 static struct define_t def_pad2bit = { 06736 "pad2bit", 2, 0, 0, 1, req_pad2bit, opt_pad2bit }; 06737 06738 static struct property_t req_IInoise[] = { 06739 { "i1", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 06740 { ((char *) 0) } } }, 06741 { "i2", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 06742 { ((char *) 0) } } }, 06743 { "C", 1, { 0.5, ((char *) -1) }, { '[', -1, 1, ']', 06744 { ((char *) 0) } } }, 06745 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06746 { ((char *) 0) } } } 06747 }; 06748 06749 static struct property_t opt_IInoise[] = { 06750 { "a", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 06751 { ((char *) 0) } } }, 06752 { "c", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 06753 { ((char *) 0) } } }, 06754 { "e", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 06755 { ((char *) 0) } } }, 06756 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06757 { ((char *) 0) } } } 06758 }; 06759 06760 static struct define_t def_IInoise = { 06761 "IInoise", 4, 0, 0, 0, req_IInoise, opt_IInoise }; 06762 06763 static struct property_t req_DLS_nto1[] = { 06764 { "LEVEL", 1, { 5, ((char *) -1) }, { '[', 1, 0, '.', 06765 { ((char *) 0) } } }, 06766 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 06767 { ((char *) 0) } } }, 06768 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06769 { ((char *) 0) } } } 06770 }; 06771 06772 static struct property_t opt_DLS_nto1[] = { 06773 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 06774 { ((char *) 0) } } }, 06775 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06776 { ((char *) 0) } } } 06777 }; 06778 06779 static struct define_t def_DLS_nto1 = { 06780 "DLS_nto1", 2, 0, 0, 1, req_DLS_nto1, opt_DLS_nto1 }; 06781 06782 static struct property_t req_hic0_full[] = { 06783 { "is", 1, { 1e-16, ((char *) -1) }, { '[', 0, 1, ']', 06784 { ((char *) 0) } } }, 06785 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 06786 { ((char *) 0) } } }, 06787 { "mcr", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 06788 { ((char *) 0) } } }, 06789 { "vef", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 06790 { ((char *) 0) } } }, 06791 { "iqf", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 06792 { ((char *) 0) } } }, 06793 { "iqr", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 06794 { ((char *) 0) } } }, 06795 { "iqfh", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 06796 { ((char *) 0) } } }, 06797 { "tfh", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 06798 { ((char *) 0) } } }, 06799 { "ibes", 1, { 1e-18, ((char *) -1) }, { '[', 0, 1, ']', 06800 { ((char *) 0) } } }, 06801 { "mbe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 06802 { ((char *) 0) } } }, 06803 { "ires", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 06804 { ((char *) 0) } } }, 06805 { "mre", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 06806 { ((char *) 0) } } }, 06807 { "ibcs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 06808 { ((char *) 0) } } }, 06809 { "mbc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 06810 { ((char *) 0) } } }, 06811 { "cje0", 1, { 1e-20, ((char *) -1) }, { ']', 0, 1e+06, '[', 06812 { ((char *) 0) } } }, 06813 { "vde", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 06814 { ((char *) 0) } } }, 06815 { "ze", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, ']', 06816 { ((char *) 0) } } }, 06817 { "aje", 1, { 2.5, ((char *) -1) }, { '[', 1, 1e+06, '[', 06818 { ((char *) 0) } } }, 06819 { "t0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06820 { ((char *) 0) } } }, 06821 { "dt0h", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06822 { ((char *) 0) } } }, 06823 { "tbvl", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06824 { ((char *) 0) } } }, 06825 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06826 { ((char *) 0) } } }, 06827 { "gte", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 06828 { ((char *) 0) } } }, 06829 { "thcs", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06830 { ((char *) 0) } } }, 06831 { "ahc", 1, { 0.1, ((char *) -1) }, { ']', 0, 10, ']', 06832 { ((char *) 0) } } }, 06833 { "tr", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06834 { ((char *) 0) } } }, 06835 { "rci0", 1, { 150, ((char *) -1) }, { ']', 0, 1e+06, '[', 06836 { ((char *) 0) } } }, 06837 { "vlim", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 06838 { ((char *) 0) } } }, 06839 { "vpt", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 06840 { ((char *) 0) } } }, 06841 { "vces", 1, { 0.1, ((char *) -1) }, { '[', 0, 1, ']', 06842 { ((char *) 0) } } }, 06843 { "cjci0", 1, { 1e-20, ((char *) -1) }, { ']', 0, 1e+06, '[', 06844 { ((char *) 0) } } }, 06845 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 06846 { ((char *) 0) } } }, 06847 { "zci", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 06848 { ((char *) 0) } } }, 06849 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 06850 { ((char *) 0) } } }, 06851 { "cjcx0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 1e+06, '[', 06852 { ((char *) 0) } } }, 06853 { "vdcx", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 06854 { ((char *) 0) } } }, 06855 { "zcx", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 06856 { ((char *) 0) } } }, 06857 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 06858 { ((char *) 0) } } }, 06859 { "fbc", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 06860 { ((char *) 0) } } }, 06861 { "rbi0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06862 { ((char *) 0) } } }, 06863 { "vr0e", 1, { 2.5, ((char *) -1) }, { ']', 0, 1e+06, ']', 06864 { ((char *) 0) } } }, 06865 { "vr0c", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 06866 { ((char *) 0) } } }, 06867 { "fgeo", 1, { 0.656, ((char *) -1) }, { '[', 0, 1e+06, ']', 06868 { ((char *) 0) } } }, 06869 { "rbx", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06870 { ((char *) 0) } } }, 06871 { "rcx", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06872 { ((char *) 0) } } }, 06873 { "re", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06874 { ((char *) 0) } } }, 06875 { "itss", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 06876 { ((char *) 0) } } }, 06877 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 06878 { ((char *) 0) } } }, 06879 { "iscs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 06880 { ((char *) 0) } } }, 06881 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 06882 { ((char *) 0) } } }, 06883 { "cjs0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 1e+06, '[', 06884 { ((char *) 0) } } }, 06885 { "vds", 1, { 0.3, ((char *) -1) }, { ']', 0, 10, ']', 06886 { ((char *) 0) } } }, 06887 { "zs", 1, { 0.3, ((char *) -1) }, { ']', 0, 1, ']', 06888 { ((char *) 0) } } }, 06889 { "vpts", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 06890 { ((char *) 0) } } }, 06891 { "cbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06892 { ((char *) 0) } } }, 06893 { "cbepar", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06894 { ((char *) 0) } } }, 06895 { "eavl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 06896 { ((char *) 0) } } }, 06897 { "kavl", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06898 { ((char *) 0) } } }, 06899 { "kf", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06900 { ((char *) 0) } } }, 06901 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 06902 { ((char *) 0) } } }, 06903 { "vgb", 1, { 1.2, ((char *) -1) }, { ']', 0, 10, ']', 06904 { ((char *) 0) } } }, 06905 { "vge", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 06906 { ((char *) 0) } } }, 06907 { "vgc", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 06908 { ((char *) 0) } } }, 06909 { "vgs", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 06910 { ((char *) 0) } } }, 06911 { "f1vg", 1, { -0.000102377, ((char *) -1) }, { '.', 0, 0, '.', 06912 { ((char *) 0) } } }, 06913 { "f2vg", 1, { 0.00043215, ((char *) -1) }, { '.', 0, 0, '.', 06914 { ((char *) 0) } } }, 06915 { "alt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06916 { ((char *) 0) } } }, 06917 { "kt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06918 { ((char *) 0) } } }, 06919 { "zetact", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 06920 { ((char *) 0) } } }, 06921 { "zetabet", 1, { 3.5, ((char *) -1) }, { '.', 0, 0, '.', 06922 { ((char *) 0) } } }, 06923 { "zetaci", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06924 { ((char *) 0) } } }, 06925 { "alvs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06926 { ((char *) 0) } } }, 06927 { "alces", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06928 { ((char *) 0) } } }, 06929 { "zetarbi", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06930 { ((char *) 0) } } }, 06931 { "zetarbx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06932 { ((char *) 0) } } }, 06933 { "zetarcx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06934 { ((char *) 0) } } }, 06935 { "zetare", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06936 { ((char *) 0) } } }, 06937 { "alkav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06938 { ((char *) 0) } } }, 06939 { "aleav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06940 { ((char *) 0) } } }, 06941 { "flsh", 0, { 0, ((char *) -1) }, { '[', 0, 2, ']', 06942 { ((char *) 0) } } }, 06943 { "rth", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06944 { ((char *) 0) } } }, 06945 { "cth", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 06946 { ((char *) 0) } } }, 06947 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 06948 { ((char *) 0) } } }, 06949 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06950 { ((char *) 0) } } }, 06951 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06952 { ((char *) 0) } } } 06953 }; 06954 06955 static struct property_t opt_hic0_full[] = { 06956 { "npn", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 06957 { ((char *) 0) } } }, 06958 { "pnp", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 06959 { ((char *) 0) } } }, 06960 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 06961 { ((char *) 0) } } }, 06962 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06963 { ((char *) 0) } } } 06964 }; 06965 06966 static struct define_t def_hic0_full = { 06967 "hic0_full", 5, 0, 0, 1, req_hic0_full, opt_hic0_full }; 06968 06969 static struct property_t req_Pac[] = { 06970 { "f", 1, { 1e+09, ((char *) -1) }, { '[', 0, 0, '.', 06971 { ((char *) 0) } } }, 06972 { "Z", 1, { 50, ((char *) -1) }, { ']', 0, 0, '.', 06973 { ((char *) 0) } } }, 06974 { "Num", 0, { 1, ((char *) -1) }, { '[', 1, 256, ']', 06975 { ((char *) 0) } } }, 06976 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06977 { ((char *) 0) } } } 06978 }; 06979 06980 static struct property_t opt_Pac[] = { 06981 { "P", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 06982 { ((char *) 0) } } }, 06983 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 06984 { ((char *) 0) } } }, 06985 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 06986 { ((char *) 0) } } } 06987 }; 06988 06989 static struct define_t def_Pac = { 06990 "Pac", 2, 0, 0, 0, req_Pac, opt_Pac }; 06991 06992 static struct property_t req_RLCG[] = { 06993 { "R", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 06994 { ((char *) 0) } } }, 06995 { "L", 1, { 6e-07, ((char *) -1) }, { ']', 0, 0, '.', 06996 { ((char *) 0) } } }, 06997 { "C", 1, { 2.4e-10, ((char *) -1) }, { ']', 0, 0, '.', 06998 { ((char *) 0) } } }, 06999 { "G", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07000 { ((char *) 0) } } }, 07001 { "Length", 1, { 0.001, ((char *) -1) }, { '.', 0, 0, '.', 07002 { ((char *) 0) } } }, 07003 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07004 { ((char *) 0) } } } 07005 }; 07006 07007 static struct property_t opt_RLCG[] = { 07008 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 07009 { ((char *) 0) } } }, 07010 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07011 { ((char *) 0) } } } 07012 }; 07013 07014 static struct define_t def_RLCG = { 07015 "RLCG", 2, 0, 0, 0, req_RLCG, opt_RLCG }; 07016 07017 static struct property_t req_SUBST[] = { 07018 { "er", 1, { 9.8, ((char *) -1) }, { '[', 1, 100, ']', 07019 { ((char *) 0) } } }, 07020 { "h", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 07021 { ((char *) 0) } } }, 07022 { "t", 1, { 3.5e-05, ((char *) -1) }, { '[', 0, 0, '.', 07023 { ((char *) 0) } } }, 07024 { "tand", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 07025 { ((char *) 0) } } }, 07026 { "rho", 1, { 2.2e-08, ((char *) -1) }, { '[', 0, 0, '.', 07027 { ((char *) 0) } } }, 07028 { "D", 1, { 1.5e-07, ((char *) -1) }, { '[', 0, 0, '.', 07029 { ((char *) 0) } } }, 07030 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07031 { ((char *) 0) } } } 07032 }; 07033 07034 static struct property_t opt_SUBST[] = { 07035 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07036 { ((char *) 0) } } } 07037 }; 07038 07039 static struct define_t def_SUBST = { 07040 "SUBST", 0, 0, 1, 0, req_SUBST, opt_SUBST }; 07041 07042 static struct property_t req_MVIA[] = { 07043 { "D", 1, { 0.0001, ((char *) -1) }, { '[', 0, 0, '.', 07044 { ((char *) 0) } } }, 07045 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 07046 { ((char *) 0) } } }, 07047 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07048 { ((char *) 0) } } } 07049 }; 07050 07051 static struct property_t opt_MVIA[] = { 07052 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 07053 { ((char *) 0) } } }, 07054 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07055 { ((char *) 0) } } } 07056 }; 07057 07058 static struct define_t def_MVIA = { 07059 "MVIA", 2, 0, 0, 0, req_MVIA, opt_MVIA }; 07060 07061 static struct property_t req_hicumL0V1p2[] = { 07062 { "is", 1, { 1e-16, ((char *) -1) }, { '[', 0, 1, ']', 07063 { ((char *) 0) } } }, 07064 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07065 { ((char *) 0) } } }, 07066 { "mcr", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07067 { ((char *) 0) } } }, 07068 { "vef", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07069 { ((char *) 0) } } }, 07070 { "ver", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07071 { ((char *) 0) } } }, 07072 { "iqf", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07073 { ((char *) 0) } } }, 07074 { "fiqf", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07075 { ((char *) 0) } } }, 07076 { "iqr", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07077 { ((char *) 0) } } }, 07078 { "iqfh", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07079 { ((char *) 0) } } }, 07080 { "tfh", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07081 { ((char *) 0) } } }, 07082 { "ahq", 1, { 0, ((char *) -1) }, { '[', -0.9, 10, ']', 07083 { ((char *) 0) } } }, 07084 { "ibes", 1, { 1e-18, ((char *) -1) }, { '[', 0, 1, ']', 07085 { ((char *) 0) } } }, 07086 { "mbe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07087 { ((char *) 0) } } }, 07088 { "ires", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07089 { ((char *) 0) } } }, 07090 { "mre", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 07091 { ((char *) 0) } } }, 07092 { "ibcs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07093 { ((char *) 0) } } }, 07094 { "mbc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07095 { ((char *) 0) } } }, 07096 { "cje0", 1, { 1e-20, ((char *) -1) }, { ']', 0, 1e+06, '[', 07097 { ((char *) 0) } } }, 07098 { "vde", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 07099 { ((char *) 0) } } }, 07100 { "ze", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, '[', 07101 { ((char *) 0) } } }, 07102 { "aje", 1, { 2.5, ((char *) -1) }, { '[', 1, 1e+06, '[', 07103 { ((char *) 0) } } }, 07104 { "vdedc", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 07105 { ((char *) 0) } } }, 07106 { "zedc", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, '[', 07107 { ((char *) 0) } } }, 07108 { "ajedc", 1, { 2.5, ((char *) -1) }, { '[', 1, 1e+06, '[', 07109 { ((char *) 0) } } }, 07110 { "t0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07111 { ((char *) 0) } } }, 07112 { "dt0h", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07113 { ((char *) 0) } } }, 07114 { "tbvl", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07115 { ((char *) 0) } } }, 07116 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07117 { ((char *) 0) } } }, 07118 { "gte", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07119 { ((char *) 0) } } }, 07120 { "thcs", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07121 { ((char *) 0) } } }, 07122 { "ahc", 1, { 0.1, ((char *) -1) }, { ']', 0, 10, ']', 07123 { ((char *) 0) } } }, 07124 { "tr", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07125 { ((char *) 0) } } }, 07126 { "rci0", 1, { 150, ((char *) -1) }, { ']', 0, 1e+06, '[', 07127 { ((char *) 0) } } }, 07128 { "vlim", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 07129 { ((char *) 0) } } }, 07130 { "vpt", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 07131 { ((char *) 0) } } }, 07132 { "vces", 1, { 0.1, ((char *) -1) }, { '[', 0, 1, ']', 07133 { ((char *) 0) } } }, 07134 { "cjci0", 1, { 1e-20, ((char *) -1) }, { ']', 0, 1e+06, '[', 07135 { ((char *) 0) } } }, 07136 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 07137 { ((char *) 0) } } }, 07138 { "zci", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 07139 { ((char *) 0) } } }, 07140 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 07141 { ((char *) 0) } } }, 07142 { "cjcx0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 1e+06, '[', 07143 { ((char *) 0) } } }, 07144 { "vdcx", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 07145 { ((char *) 0) } } }, 07146 { "zcx", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 07147 { ((char *) 0) } } }, 07148 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 07149 { ((char *) 0) } } }, 07150 { "fbc", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 07151 { ((char *) 0) } } }, 07152 { "rbi0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07153 { ((char *) 0) } } }, 07154 { "vr0e", 1, { 2.5, ((char *) -1) }, { ']', 0, 1e+06, ']', 07155 { ((char *) 0) } } }, 07156 { "vr0c", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07157 { ((char *) 0) } } }, 07158 { "fgeo", 1, { 0.656, ((char *) -1) }, { '[', 0, 1e+06, ']', 07159 { ((char *) 0) } } }, 07160 { "rbx", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07161 { ((char *) 0) } } }, 07162 { "rcx", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07163 { ((char *) 0) } } }, 07164 { "re", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07165 { ((char *) 0) } } }, 07166 { "itss", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07167 { ((char *) 0) } } }, 07168 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07169 { ((char *) 0) } } }, 07170 { "iscs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07171 { ((char *) 0) } } }, 07172 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07173 { ((char *) 0) } } }, 07174 { "cjs0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 1e+06, '[', 07175 { ((char *) 0) } } }, 07176 { "vds", 1, { 0.3, ((char *) -1) }, { ']', 0, 10, ']', 07177 { ((char *) 0) } } }, 07178 { "zs", 1, { 0.3, ((char *) -1) }, { ']', 0, 1, ']', 07179 { ((char *) 0) } } }, 07180 { "vpts", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 07181 { ((char *) 0) } } }, 07182 { "cbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07183 { ((char *) 0) } } }, 07184 { "cbepar", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07185 { ((char *) 0) } } }, 07186 { "eavl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07187 { ((char *) 0) } } }, 07188 { "kavl", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07189 { ((char *) 0) } } }, 07190 { "kf", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07191 { ((char *) 0) } } }, 07192 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 07193 { ((char *) 0) } } }, 07194 { "vgb", 1, { 1.2, ((char *) -1) }, { ']', 0, 10, ']', 07195 { ((char *) 0) } } }, 07196 { "vge", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 07197 { ((char *) 0) } } }, 07198 { "vgc", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 07199 { ((char *) 0) } } }, 07200 { "vgs", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 07201 { ((char *) 0) } } }, 07202 { "f1vg", 1, { -0.000102377, ((char *) -1) }, { '.', 0, 0, '.', 07203 { ((char *) 0) } } }, 07204 { "f2vg", 1, { 0.00043215, ((char *) -1) }, { '.', 0, 0, '.', 07205 { ((char *) 0) } } }, 07206 { "alt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07207 { ((char *) 0) } } }, 07208 { "kt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07209 { ((char *) 0) } } }, 07210 { "zetact", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 07211 { ((char *) 0) } } }, 07212 { "zetabet", 1, { 3.5, ((char *) -1) }, { '.', 0, 0, '.', 07213 { ((char *) 0) } } }, 07214 { "zetaci", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07215 { ((char *) 0) } } }, 07216 { "alvs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07217 { ((char *) 0) } } }, 07218 { "alces", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07219 { ((char *) 0) } } }, 07220 { "zetarbi", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07221 { ((char *) 0) } } }, 07222 { "zetarbx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07223 { ((char *) 0) } } }, 07224 { "zetarcx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07225 { ((char *) 0) } } }, 07226 { "zetare", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07227 { ((char *) 0) } } }, 07228 { "zetaiqf", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07229 { ((char *) 0) } } }, 07230 { "alkav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07231 { ((char *) 0) } } }, 07232 { "aleav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07233 { ((char *) 0) } } }, 07234 { "zetarth", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07235 { ((char *) 0) } } }, 07236 { "flsh", 0, { 0, ((char *) -1) }, { '[', 0, 2, ']', 07237 { ((char *) 0) } } }, 07238 { "rth", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07239 { ((char *) 0) } } }, 07240 { "cth", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07241 { ((char *) 0) } } }, 07242 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 07243 { ((char *) 0) } } }, 07244 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07245 { ((char *) 0) } } }, 07246 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07247 { ((char *) 0) } } } 07248 }; 07249 07250 static struct property_t opt_hicumL0V1p2[] = { 07251 { "npn", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 07252 { ((char *) 0) } } }, 07253 { "pnp", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07254 { ((char *) 0) } } }, 07255 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 07256 { ((char *) 0) } } }, 07257 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07258 { ((char *) 0) } } } 07259 }; 07260 07261 static struct define_t def_hicumL0V1p2 = { 07262 "hicumL0V1p2", 5, 0, 0, 1, req_hicumL0V1p2, opt_hicumL0V1p2 }; 07263 07264 static struct property_t req_hicumL0V1p3[] = { 07265 { "is", 1, { 1e-16, ((char *) -1) }, { '[', 0, 1, ']', 07266 { ((char *) 0) } } }, 07267 { "it_mod", 0, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07268 { ((char *) 0) } } }, 07269 { "mcf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07270 { ((char *) 0) } } }, 07271 { "mcr", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07272 { ((char *) 0) } } }, 07273 { "vef", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07274 { ((char *) 0) } } }, 07275 { "ver", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07276 { ((char *) 0) } } }, 07277 { "aver", 1, { 0, ((char *) -1) }, { '[', 0, 100, ']', 07278 { ((char *) 0) } } }, 07279 { "iqf", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07280 { ((char *) 0) } } }, 07281 { "fiqf", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07282 { ((char *) 0) } } }, 07283 { "iqr", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07284 { ((char *) 0) } } }, 07285 { "iqfh", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07286 { ((char *) 0) } } }, 07287 { "tfh", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07288 { ((char *) 0) } } }, 07289 { "ahq", 1, { 0, ((char *) -1) }, { '[', -0.9, 1e+06, ']', 07290 { ((char *) 0) } } }, 07291 { "ibes", 1, { 1e-18, ((char *) -1) }, { '[', 0, 1, ']', 07292 { ((char *) 0) } } }, 07293 { "mbe", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07294 { ((char *) 0) } } }, 07295 { "ires", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07296 { ((char *) 0) } } }, 07297 { "mre", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 07298 { ((char *) 0) } } }, 07299 { "ibcs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07300 { ((char *) 0) } } }, 07301 { "mbc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07302 { ((char *) 0) } } }, 07303 { "cje0", 1, { 1e-20, ((char *) -1) }, { ']', 0, 1e+06, '[', 07304 { ((char *) 0) } } }, 07305 { "vde", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 07306 { ((char *) 0) } } }, 07307 { "ze", 1, { 0.5, ((char *) -1) }, { ']', 0, 1, '[', 07308 { ((char *) 0) } } }, 07309 { "aje", 1, { 2.5, ((char *) -1) }, { '[', 1, 1e+06, '[', 07310 { ((char *) 0) } } }, 07311 { "vdedc", 1, { 0.9, ((char *) -1) }, { ']', 0, 10, ']', 07312 { ((char *) 0) } } }, 07313 { "zedc", 1, { 0.5, ((char *) -1) }, { ']', 0, 2, '[', 07314 { ((char *) 0) } } }, 07315 { "ajedc", 1, { 2.5, ((char *) -1) }, { '[', 1, 1e+06, '[', 07316 { ((char *) 0) } } }, 07317 { "t0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07318 { ((char *) 0) } } }, 07319 { "dt0h", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07320 { ((char *) 0) } } }, 07321 { "tbvl", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07322 { ((char *) 0) } } }, 07323 { "tef0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07324 { ((char *) 0) } } }, 07325 { "gte", 1, { 1, ((char *) -1) }, { ']', 0, 20, ']', 07326 { ((char *) 0) } } }, 07327 { "thcs", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07328 { ((char *) 0) } } }, 07329 { "ahc", 1, { 0.1, ((char *) -1) }, { ']', 0, 10, ']', 07330 { ((char *) 0) } } }, 07331 { "tr", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07332 { ((char *) 0) } } }, 07333 { "rci0", 1, { 150, ((char *) -1) }, { ']', 0, 1e+06, '[', 07334 { ((char *) 0) } } }, 07335 { "vlim", 1, { 0.5, ((char *) -1) }, { ']', 0, 10, ']', 07336 { ((char *) 0) } } }, 07337 { "vpt", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 07338 { ((char *) 0) } } }, 07339 { "vces", 1, { 0.1, ((char *) -1) }, { '[', 0, 1, ']', 07340 { ((char *) 0) } } }, 07341 { "cjci0", 1, { 1e-20, ((char *) -1) }, { ']', 0, 1e+06, '[', 07342 { ((char *) 0) } } }, 07343 { "vdci", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 07344 { ((char *) 0) } } }, 07345 { "zci", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 07346 { ((char *) 0) } } }, 07347 { "vptci", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 07348 { ((char *) 0) } } }, 07349 { "cjcx0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 1e+06, '[', 07350 { ((char *) 0) } } }, 07351 { "vdcx", 1, { 0.7, ((char *) -1) }, { ']', 0, 10, ']', 07352 { ((char *) 0) } } }, 07353 { "zcx", 1, { 0.333, ((char *) -1) }, { ']', 0, 1, ']', 07354 { ((char *) 0) } } }, 07355 { "vptcx", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 07356 { ((char *) 0) } } }, 07357 { "fbc", 1, { 1, ((char *) -1) }, { '[', 0, 1, ']', 07358 { ((char *) 0) } } }, 07359 { "rbi0", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07360 { ((char *) 0) } } }, 07361 { "vr0e", 1, { 2.5, ((char *) -1) }, { ']', 0, 1e+06, ']', 07362 { ((char *) 0) } } }, 07363 { "vr0c", 1, { 1e+06, ((char *) -1) }, { ']', 0, 1e+06, ']', 07364 { ((char *) 0) } } }, 07365 { "fgeo", 1, { 0.656, ((char *) -1) }, { '[', 0, 1e+06, ']', 07366 { ((char *) 0) } } }, 07367 { "rbx", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07368 { ((char *) 0) } } }, 07369 { "rcx", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07370 { ((char *) 0) } } }, 07371 { "re", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07372 { ((char *) 0) } } }, 07373 { "itss", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07374 { ((char *) 0) } } }, 07375 { "msf", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07376 { ((char *) 0) } } }, 07377 { "iscs", 1, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07378 { ((char *) 0) } } }, 07379 { "msc", 1, { 1, ((char *) -1) }, { ']', 0, 10, ']', 07380 { ((char *) 0) } } }, 07381 { "cjs0", 1, { 1e-20, ((char *) -1) }, { '[', 0, 1e+06, '[', 07382 { ((char *) 0) } } }, 07383 { "vds", 1, { 0.3, ((char *) -1) }, { ']', 0, 10, ']', 07384 { ((char *) 0) } } }, 07385 { "zs", 1, { 0.3, ((char *) -1) }, { ']', 0, 1, ']', 07386 { ((char *) 0) } } }, 07387 { "vpts", 1, { 100, ((char *) -1) }, { ']', 0, 100, ']', 07388 { ((char *) 0) } } }, 07389 { "cbcpar", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07390 { ((char *) 0) } } }, 07391 { "cbepar", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07392 { ((char *) 0) } } }, 07393 { "eavl", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07394 { ((char *) 0) } } }, 07395 { "kavl", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07396 { ((char *) 0) } } }, 07397 { "kf", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07398 { ((char *) 0) } } }, 07399 { "af", 1, { 2, ((char *) -1) }, { ']', 0, 10, ']', 07400 { ((char *) 0) } } }, 07401 { "vgb", 1, { 1.2, ((char *) -1) }, { ']', 0, 10, ']', 07402 { ((char *) 0) } } }, 07403 { "vge", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 07404 { ((char *) 0) } } }, 07405 { "vgc", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 07406 { ((char *) 0) } } }, 07407 { "vgs", 1, { 1.17, ((char *) -1) }, { ']', 0, 10, ']', 07408 { ((char *) 0) } } }, 07409 { "f1vg", 1, { -0.000102377, ((char *) -1) }, { '.', 0, 0, '.', 07410 { ((char *) 0) } } }, 07411 { "f2vg", 1, { 0.00043215, ((char *) -1) }, { '.', 0, 0, '.', 07412 { ((char *) 0) } } }, 07413 { "alt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07414 { ((char *) 0) } } }, 07415 { "kt0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07416 { ((char *) 0) } } }, 07417 { "zetact", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 07418 { ((char *) 0) } } }, 07419 { "zetabet", 1, { 3.5, ((char *) -1) }, { '.', 0, 0, '.', 07420 { ((char *) 0) } } }, 07421 { "zetaci", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07422 { ((char *) 0) } } }, 07423 { "alvs", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07424 { ((char *) 0) } } }, 07425 { "alces", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07426 { ((char *) 0) } } }, 07427 { "zetarbi", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07428 { ((char *) 0) } } }, 07429 { "zetarbx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07430 { ((char *) 0) } } }, 07431 { "zetarcx", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07432 { ((char *) 0) } } }, 07433 { "zetare", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07434 { ((char *) 0) } } }, 07435 { "zetaiqf", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07436 { ((char *) 0) } } }, 07437 { "alkav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07438 { ((char *) 0) } } }, 07439 { "aleav", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07440 { ((char *) 0) } } }, 07441 { "zetarth", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07442 { ((char *) 0) } } }, 07443 { "tef_temp", 0, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07444 { ((char *) 0) } } }, 07445 { "zetaver", 1, { -1, ((char *) -1) }, { '.', 0, 0, '.', 07446 { ((char *) 0) } } }, 07447 { "zetavgbe", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07448 { ((char *) 0) } } }, 07449 { "dvgbe", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07450 { ((char *) 0) } } }, 07451 { "aliqfh", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07452 { ((char *) 0) } } }, 07453 { "kiqfh", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07454 { ((char *) 0) } } }, 07455 { "flsh", 0, { 0, ((char *) -1) }, { '[', 0, 2, ']', 07456 { ((char *) 0) } } }, 07457 { "rth", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07458 { ((char *) 0) } } }, 07459 { "cth", 1, { 0, ((char *) -1) }, { '[', 0, 1e+06, '[', 07460 { ((char *) 0) } } }, 07461 { "tnom", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 07462 { ((char *) 0) } } }, 07463 { "dt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07464 { ((char *) 0) } } }, 07465 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07466 { ((char *) 0) } } } 07467 }; 07468 07469 static struct property_t opt_hicumL0V1p3[] = { 07470 { "pnp", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07471 { ((char *) 0) } } }, 07472 { "npn", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 07473 { ((char *) 0) } } }, 07474 { "Temp", 1, { 27, ((char *) -1) }, { '[', -273.15, 0, '.', 07475 { ((char *) 0) } } }, 07476 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07477 { ((char *) 0) } } } 07478 }; 07479 07480 static struct define_t def_hicumL0V1p3 = { 07481 "hicumL0V1p3", 5, 0, 0, 1, req_hicumL0V1p3, opt_hicumL0V1p3 }; 07482 07483 static struct property_t req_VCCS[] = { 07484 { "G", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07485 { ((char *) 0) } } }, 07486 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07487 { ((char *) 0) } } } 07488 }; 07489 07490 static struct property_t opt_VCCS[] = { 07491 { "T", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07492 { ((char *) 0) } } }, 07493 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07494 { ((char *) 0) } } } 07495 }; 07496 07497 static struct define_t def_VCCS = { 07498 "VCCS", 4, 0, 0, 0, req_VCCS, opt_VCCS }; 07499 07500 static struct property_t req_EKV26MOS[] = { 07501 { "LEVEL", 1, { 1, ((char *) -1) }, { '[', 1, 2, ']', 07502 { ((char *) 0) } } }, 07503 { "L", 1, { 5e-07, ((char *) -1) }, { '[', 0, 0, '.', 07504 { ((char *) 0) } } }, 07505 { "W", 1, { 1e-05, ((char *) -1) }, { '[', 0, 0, '.', 07506 { ((char *) 0) } } }, 07507 { "Np", 1, { 1, ((char *) -1) }, { '[', 1, 0, '.', 07508 { ((char *) 0) } } }, 07509 { "Ns", 1, { 1, ((char *) -1) }, { '[', 1, 0, '.', 07510 { ((char *) 0) } } }, 07511 { "Cox", 1, { 0.00345, ((char *) -1) }, { '[', 0, 0, '.', 07512 { ((char *) 0) } } }, 07513 { "Xj", 1, { 1.5e-07, ((char *) -1) }, { '[', 1e-08, 1e-06, ']', 07514 { ((char *) 0) } } }, 07515 { "Dw", 1, { -2e-08, ((char *) -1) }, { '.', 0, 0, ']', 07516 { ((char *) 0) } } }, 07517 { "Dl", 1, { -5e-08, ((char *) -1) }, { '.', 0, 0, ']', 07518 { ((char *) 0) } } }, 07519 { "Vto", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 07520 { ((char *) 0) } } }, 07521 { "Gamma", 1, { 0.71, ((char *) -1) }, { '[', 0, 2, ']', 07522 { ((char *) 0) } } }, 07523 { "Phi", 1, { 0.97, ((char *) -1) }, { '[', 0.3, 2, ']', 07524 { ((char *) 0) } } }, 07525 { "Kp", 1, { 0.00015, ((char *) -1) }, { '[', 1e-05, 0, '.', 07526 { ((char *) 0) } } }, 07527 { "Theta", 1, { 0.05, ((char *) -1) }, { '[', 0, 0, '.', 07528 { ((char *) 0) } } }, 07529 { "EO", 1, { 8.8e+07, ((char *) -1) }, { '[', 1e+06, 0, '.', 07530 { ((char *) 0) } } }, 07531 { "Ucrit", 1, { 4.5e+06, ((char *) -1) }, { '[', 2e+06, 2.5e+07, ']', 07532 { ((char *) 0) } } }, 07533 { "Lambda", 1, { 0.23, ((char *) -1) }, { '[', 0.1, 0, '.', 07534 { ((char *) 0) } } }, 07535 { "Weta", 1, { 0.05, ((char *) -1) }, { '[', 0, 0, '.', 07536 { ((char *) 0) } } }, 07537 { "Leta", 1, { 0.28, ((char *) -1) }, { '[', 0, 0, '.', 07538 { ((char *) 0) } } }, 07539 { "Q0", 1, { 0.00028, ((char *) -1) }, { '[', 0, 0, '.', 07540 { ((char *) 0) } } }, 07541 { "Lk", 1, { 5e-07, ((char *) -1) }, { '[', 0, 0, '.', 07542 { ((char *) 0) } } }, 07543 { "Tcv", 1, { 0.0015, ((char *) -1) }, { '.', 0, 0, '.', 07544 { ((char *) 0) } } }, 07545 { "Bex", 1, { -1.5, ((char *) -1) }, { '.', 0, 0, '.', 07546 { ((char *) 0) } } }, 07547 { "Ucex", 1, { 1.7, ((char *) -1) }, { '.', 0, 0, '.', 07548 { ((char *) 0) } } }, 07549 { "Ibbt", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07550 { ((char *) 0) } } }, 07551 { "Hdif", 1, { 9e-07, ((char *) -1) }, { '[', 0, 0, '.', 07552 { ((char *) 0) } } }, 07553 { "Rsh", 1, { 510, ((char *) -1) }, { '[', 0, 0, '.', 07554 { ((char *) 0) } } }, 07555 { "Rsc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07556 { ((char *) 0) } } }, 07557 { "Rdc", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07558 { ((char *) 0) } } }, 07559 { "Cgso", 1, { 1.5e-10, ((char *) -1) }, { '[', 0, 0, '.', 07560 { ((char *) 0) } } }, 07561 { "Cgdo", 1, { 1.5e-10, ((char *) -1) }, { '[', 0, 0, '.', 07562 { ((char *) 0) } } }, 07563 { "Cgbo", 1, { 4e-10, ((char *) -1) }, { '[', 0, 0, '.', 07564 { ((char *) 0) } } }, 07565 { "Iba", 1, { 2e+08, ((char *) -1) }, { '[', 0, 0, '.', 07566 { ((char *) 0) } } }, 07567 { "Ibb", 1, { 3.5e+08, ((char *) -1) }, { '[', 1e+08, 0, '.', 07568 { ((char *) 0) } } }, 07569 { "Ibn", 1, { 1, ((char *) -1) }, { '[', 0.1, 0, '.', 07570 { ((char *) 0) } } }, 07571 { "Kf", 1, { 1e-27, ((char *) -1) }, { '[', 0, 0, '.', 07572 { ((char *) 0) } } }, 07573 { "Af", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 07574 { ((char *) 0) } } }, 07575 { "Avto", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07576 { ((char *) 0) } } }, 07577 { "Akp", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07578 { ((char *) 0) } } }, 07579 { "Agamma", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 07580 { ((char *) 0) } } }, 07581 { "N", 1, { 1, ((char *) -1) }, { '[', 1e-06, 0, '.', 07582 { ((char *) 0) } } }, 07583 { "Is", 1, { 1e-14, ((char *) -1) }, { '[', 1e-20, 0, '.', 07584 { ((char *) 0) } } }, 07585 { "Bv", 1, { 100, ((char *) -1) }, { '[', 1e-06, 0, '.', 07586 { ((char *) 0) } } }, 07587 { "Ibv", 1, { 0.001, ((char *) -1) }, { '[', 1e-06, 0, '.', 07588 { ((char *) 0) } } }, 07589 { "Vj", 1, { 1, ((char *) -1) }, { '[', 1e-06, 0, '.', 07590 { ((char *) 0) } } }, 07591 { "Cj0", 1, { 3e-13, ((char *) -1) }, { '[', 0, 0, '.', 07592 { ((char *) 0) } } }, 07593 { "M", 1, { 0.5, ((char *) -1) }, { '[', 1e-06, 0, '.', 07594 { ((char *) 0) } } }, 07595 { "Area", 1, { 1, ((char *) -1) }, { '[', 0.001, 0, '.', 07596 { ((char *) 0) } } }, 07597 { "Fc", 1, { 0.5, ((char *) -1) }, { '[', 1e-06, 0, '.', 07598 { ((char *) 0) } } }, 07599 { "Tt", 1, { 1e-10, ((char *) -1) }, { '[', 1e-20, 0, '.', 07600 { ((char *) 0) } } }, 07601 { "Xti", 1, { 3, ((char *) -1) }, { '[', 1e-06, 0, '.', 07602 { ((char *) 0) } } }, 07603 { "Xpart", 1, { 0.4, ((char *) -1) }, { '[', 0, 1, ']', 07604 { ((char *) 0) } } }, 07605 { "Tnom", 1, { 26.85, ((char *) -1) }, { '.', 0, 0, '.', 07606 { ((char *) 0) } } }, 07607 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07608 { ((char *) 0) } } } 07609 }; 07610 07611 static struct property_t opt_EKV26MOS[] = { 07612 { "nmos", 0, { 1, ((char *) -1) }, { '[', 0, 1, ']', 07613 { ((char *) 0) } } }, 07614 { "pmos", 0, { 0, ((char *) -1) }, { '[', 0, 1, ']', 07615 { ((char *) 0) } } }, 07616 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 07617 { ((char *) 0) } } }, 07618 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07619 { ((char *) 0) } } } 07620 }; 07621 07622 static struct define_t def_EKV26MOS = { 07623 "EKV26MOS", 4, 0, 0, 1, req_EKV26MOS, opt_EKV26MOS }; 07624 07625 static struct property_t req_bsim4v30nMOS[] = { 07626 { "GMIN", 1, { 1e-12, ((char *) -1) }, { '.', 0, 0, '.', 07627 { ((char *) 0) } } }, 07628 { "PS", 1, { 1.2e-05, ((char *) -1) }, { '.', 0, 0, '.', 07629 { ((char *) 0) } } }, 07630 { "PD", 1, { 1.2e-05, ((char *) -1) }, { '.', 0, 0, '.', 07631 { ((char *) 0) } } }, 07632 { "AS", 1, { 1.2e-11, ((char *) -1) }, { '.', 0, 0, '.', 07633 { ((char *) 0) } } }, 07634 { "AD", 1, { 1.2e-11, ((char *) -1) }, { '.', 0, 0, '.', 07635 { ((char *) 0) } } }, 07636 { "CGBO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07637 { ((char *) 0) } } }, 07638 { "CGDO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07639 { ((char *) 0) } } }, 07640 { "CGSO", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07641 { ((char *) 0) } } }, 07642 { "L", 1, { 3e-06, ((char *) -1) }, { '.', 0, 0, '.', 07643 { ((char *) 0) } } }, 07644 { "W", 1, { 6e-06, ((char *) -1) }, { '.', 0, 0, '.', 07645 { ((char *) 0) } } }, 07646 { "MOBMOD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07647 { ((char *) 0) } } }, 07648 { "RDSMOD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07649 { ((char *) 0) } } }, 07650 { "IGCMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07651 { ((char *) 0) } } }, 07652 { "IGBMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07653 { ((char *) 0) } } }, 07654 { "CAPMOD", 1, { 2, ((char *) -1) }, { '.', 0, 0, '.', 07655 { ((char *) 0) } } }, 07656 { "RGATEMOD", 1, { 2, ((char *) -1) }, { '.', 0, 0, '.', 07657 { ((char *) 0) } } }, 07658 { "RBODYMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07659 { ((char *) 0) } } }, 07660 { "DIOMOD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07661 { ((char *) 0) } } }, 07662 { "TEMPMOD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07663 { ((char *) 0) } } }, 07664 { "GEOMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07665 { ((char *) 0) } } }, 07666 { "RGEOMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07667 { ((char *) 0) } } }, 07668 { "PERMOD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07669 { ((char *) 0) } } }, 07670 { "TNOIMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07671 { ((char *) 0) } } }, 07672 { "FNOIMOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07673 { ((char *) 0) } } }, 07674 { "EPSROX", 1, { 3.9, ((char *) -1) }, { '.', 0, 0, '.', 07675 { ((char *) 0) } } }, 07676 { "TOXE", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07677 { ((char *) 0) } } }, 07678 { "TOXP", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07679 { ((char *) 0) } } }, 07680 { "TOXM", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07681 { ((char *) 0) } } }, 07682 { "DTOX", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07683 { ((char *) 0) } } }, 07684 { "XJ", 1, { 1.5e-07, ((char *) -1) }, { '.', 0, 0, '.', 07685 { ((char *) 0) } } }, 07686 { "GAMMA1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07687 { ((char *) 0) } } }, 07688 { "GAMMA2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07689 { ((char *) 0) } } }, 07690 { "NDEP", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07691 { ((char *) 0) } } }, 07692 { "NSUB", 1, { 6e+16, ((char *) -1) }, { '.', 0, 0, '.', 07693 { ((char *) 0) } } }, 07694 { "NGATE", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07695 { ((char *) 0) } } }, 07696 { "NSD", 1, { 1e+20, ((char *) -1) }, { '.', 0, 0, '.', 07697 { ((char *) 0) } } }, 07698 { "VBX", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07699 { ((char *) 0) } } }, 07700 { "XT", 1, { 1.55e-07, ((char *) -1) }, { '.', 0, 0, '.', 07701 { ((char *) 0) } } }, 07702 { "RSH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07703 { ((char *) 0) } } }, 07704 { "RSHG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07705 { ((char *) 0) } } }, 07706 { "VTH0", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 07707 { ((char *) 0) } } }, 07708 { "VFB", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07709 { ((char *) 0) } } }, 07710 { "PHIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07711 { ((char *) 0) } } }, 07712 { "K1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07713 { ((char *) 0) } } }, 07714 { "K2", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07715 { ((char *) 0) } } }, 07716 { "K3", 1, { 80, ((char *) -1) }, { '.', 0, 0, '.', 07717 { ((char *) 0) } } }, 07718 { "K3B", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07719 { ((char *) 0) } } }, 07720 { "W0", 1, { 2.5e-06, ((char *) -1) }, { '.', 0, 0, '.', 07721 { ((char *) 0) } } }, 07722 { "LPE0", 1, { 1.74e-07, ((char *) -1) }, { '.', 0, 0, '.', 07723 { ((char *) 0) } } }, 07724 { "LPEB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07725 { ((char *) 0) } } }, 07726 { "VBM", 1, { -3, ((char *) -1) }, { '.', 0, 0, '.', 07727 { ((char *) 0) } } }, 07728 { "DVT0", 1, { 2.2, ((char *) -1) }, { '.', 0, 0, '.', 07729 { ((char *) 0) } } }, 07730 { "DVT1", 1, { 0.53, ((char *) -1) }, { '.', 0, 0, '.', 07731 { ((char *) 0) } } }, 07732 { "DVT2", 1, { -0.032, ((char *) -1) }, { '.', 0, 0, '.', 07733 { ((char *) 0) } } }, 07734 { "DVTP0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07735 { ((char *) 0) } } }, 07736 { "DVTP1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07737 { ((char *) 0) } } }, 07738 { "DVT0W", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07739 { ((char *) 0) } } }, 07740 { "DVT1W", 1, { 5.3e+06, ((char *) -1) }, { '.', 0, 0, '.', 07741 { ((char *) 0) } } }, 07742 { "DVT2W", 1, { -0.032, ((char *) -1) }, { '.', 0, 0, '.', 07743 { ((char *) 0) } } }, 07744 { "U0", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07745 { ((char *) 0) } } }, 07746 { "UA", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07747 { ((char *) 0) } } }, 07748 { "UB", 1, { 1e-19, ((char *) -1) }, { '.', 0, 0, '.', 07749 { ((char *) 0) } } }, 07750 { "UC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07751 { ((char *) 0) } } }, 07752 { "EU", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07753 { ((char *) 0) } } }, 07754 { "VSAT", 1, { 80000, ((char *) -1) }, { '.', 0, 0, '.', 07755 { ((char *) 0) } } }, 07756 { "A0", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07757 { ((char *) 0) } } }, 07758 { "AGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07759 { ((char *) 0) } } }, 07760 { "B0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07761 { ((char *) 0) } } }, 07762 { "B1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07763 { ((char *) 0) } } }, 07764 { "KETA", 1, { -0.047, ((char *) -1) }, { '.', 0, 0, '.', 07765 { ((char *) 0) } } }, 07766 { "A1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07767 { ((char *) 0) } } }, 07768 { "A2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07769 { ((char *) 0) } } }, 07770 { "WINT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07771 { ((char *) 0) } } }, 07772 { "LINT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07773 { ((char *) 0) } } }, 07774 { "DWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07775 { ((char *) 0) } } }, 07776 { "DWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07777 { ((char *) 0) } } }, 07778 { "VOFF", 1, { -0.08, ((char *) -1) }, { '.', 0, 0, '.', 07779 { ((char *) 0) } } }, 07780 { "VOFFL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07781 { ((char *) 0) } } }, 07782 { "MINV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07783 { ((char *) 0) } } }, 07784 { "NFACTOR", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07785 { ((char *) 0) } } }, 07786 { "ETA0", 1, { 0.08, ((char *) -1) }, { '.', 0, 0, '.', 07787 { ((char *) 0) } } }, 07788 { "ETAB", 1, { -0.07, ((char *) -1) }, { '.', 0, 0, '.', 07789 { ((char *) 0) } } }, 07790 { "DROUT", 1, { 0.56, ((char *) -1) }, { '.', 0, 0, '.', 07791 { ((char *) 0) } } }, 07792 { "DSUB", 1, { 0.56, ((char *) -1) }, { '.', 0, 0, '.', 07793 { ((char *) 0) } } }, 07794 { "CIT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07795 { ((char *) 0) } } }, 07796 { "CDSC", 1, { 0.00024, ((char *) -1) }, { '.', 0, 0, '.', 07797 { ((char *) 0) } } }, 07798 { "CDSCB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07799 { ((char *) 0) } } }, 07800 { "CDSCD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07801 { ((char *) 0) } } }, 07802 { "PCLM", 1, { 1.3, ((char *) -1) }, { '.', 0, 0, '.', 07803 { ((char *) 0) } } }, 07804 { "PDIBL1", 1, { 0.39, ((char *) -1) }, { '.', 0, 0, '.', 07805 { ((char *) 0) } } }, 07806 { "PDIBL2", 1, { 0.0086, ((char *) -1) }, { '.', 0, 0, '.', 07807 { ((char *) 0) } } }, 07808 { "PDIBLB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07809 { ((char *) 0) } } }, 07810 { "PSCBE1", 1, { 4.24e+08, ((char *) -1) }, { '.', 0, 0, '.', 07811 { ((char *) 0) } } }, 07812 { "PSCBE2", 1, { 1e-05, ((char *) -1) }, { '.', 0, 0, '.', 07813 { ((char *) 0) } } }, 07814 { "PVAG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07815 { ((char *) 0) } } }, 07816 { "DELTA", 1, { 0.01, ((char *) -1) }, { '.', 0, 0, '.', 07817 { ((char *) 0) } } }, 07818 { "FPROUT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07819 { ((char *) 0) } } }, 07820 { "PDITS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07821 { ((char *) 0) } } }, 07822 { "PDITSD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07823 { ((char *) 0) } } }, 07824 { "PDITSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07825 { ((char *) 0) } } }, 07826 { "LAMBDA", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07827 { ((char *) 0) } } }, 07828 { "VTL", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07829 { ((char *) 0) } } }, 07830 { "LC", 1, { 5e-09, ((char *) -1) }, { '.', 0, 0, '.', 07831 { ((char *) 0) } } }, 07832 { "XN", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 07833 { ((char *) 0) } } }, 07834 { "RDSW", 1, { 200, ((char *) -1) }, { '.', 0, 0, '.', 07835 { ((char *) 0) } } }, 07836 { "RDSWMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07837 { ((char *) 0) } } }, 07838 { "RDW", 1, { 100, ((char *) -1) }, { '.', 0, 0, '.', 07839 { ((char *) 0) } } }, 07840 { "RDWMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07841 { ((char *) 0) } } }, 07842 { "RSW", 1, { 100, ((char *) -1) }, { '.', 0, 0, '.', 07843 { ((char *) 0) } } }, 07844 { "RSWMIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07845 { ((char *) 0) } } }, 07846 { "PRWG", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07847 { ((char *) 0) } } }, 07848 { "PRWB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07849 { ((char *) 0) } } }, 07850 { "WR", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07851 { ((char *) 0) } } }, 07852 { "NRS", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07853 { ((char *) 0) } } }, 07854 { "NRD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07855 { ((char *) 0) } } }, 07856 { "ALPHA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07857 { ((char *) 0) } } }, 07858 { "ALPHA1", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07859 { ((char *) 0) } } }, 07860 { "BETA0", 1, { 30, ((char *) -1) }, { '.', 0, 0, '.', 07861 { ((char *) 0) } } }, 07862 { "AGIDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07863 { ((char *) 0) } } }, 07864 { "BGIDL", 1, { 2.3e+09, ((char *) -1) }, { '.', 0, 0, '.', 07865 { ((char *) 0) } } }, 07866 { "CGIDL", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 07867 { ((char *) 0) } } }, 07868 { "EGIDL", 1, { 0.8, ((char *) -1) }, { '.', 0, 0, '.', 07869 { ((char *) 0) } } }, 07870 { "AIGBACC", 1, { 0.43, ((char *) -1) }, { '.', 0, 0, '.', 07871 { ((char *) 0) } } }, 07872 { "BIGBACC", 1, { 0.054, ((char *) -1) }, { '.', 0, 0, '.', 07873 { ((char *) 0) } } }, 07874 { "CIGBACC", 1, { 0.075, ((char *) -1) }, { '.', 0, 0, '.', 07875 { ((char *) 0) } } }, 07876 { "NIGBACC", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07877 { ((char *) 0) } } }, 07878 { "AIGBINV", 1, { 0.35, ((char *) -1) }, { '.', 0, 0, '.', 07879 { ((char *) 0) } } }, 07880 { "BIGBINV", 1, { 0.03, ((char *) -1) }, { '.', 0, 0, '.', 07881 { ((char *) 0) } } }, 07882 { "CIGBINV", 1, { 0.006, ((char *) -1) }, { '.', 0, 0, '.', 07883 { ((char *) 0) } } }, 07884 { "EIGBINV", 1, { 1.1, ((char *) -1) }, { '.', 0, 0, '.', 07885 { ((char *) 0) } } }, 07886 { "NIGBINV", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 07887 { ((char *) 0) } } }, 07888 { "AIGC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07889 { ((char *) 0) } } }, 07890 { "BIGC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07891 { ((char *) 0) } } }, 07892 { "CIGC", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07893 { ((char *) 0) } } }, 07894 { "AIGSD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07895 { ((char *) 0) } } }, 07896 { "BIGSD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07897 { ((char *) 0) } } }, 07898 { "CIGSD", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07899 { ((char *) 0) } } }, 07900 { "DLCIG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07901 { ((char *) 0) } } }, 07902 { "NIGC", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07903 { ((char *) 0) } } }, 07904 { "POXEDGE", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07905 { ((char *) 0) } } }, 07906 { "PIGCD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07907 { ((char *) 0) } } }, 07908 { "NTOX", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07909 { ((char *) 0) } } }, 07910 { "TOXREF", 1, { 3e-09, ((char *) -1) }, { '.', 0, 0, '.', 07911 { ((char *) 0) } } }, 07912 { "XPART", 1, { 0.4, ((char *) -1) }, { '.', 0, 0, '.', 07913 { ((char *) 0) } } }, 07914 { "CGS0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07915 { ((char *) 0) } } }, 07916 { "CGD0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07917 { ((char *) 0) } } }, 07918 { "CGB0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07919 { ((char *) 0) } } }, 07920 { "CGSL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07921 { ((char *) 0) } } }, 07922 { "CGDL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07923 { ((char *) 0) } } }, 07924 { "CKAPPAS", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 07925 { ((char *) 0) } } }, 07926 { "CKAPPAD", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 07927 { ((char *) 0) } } }, 07928 { "CF", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 07929 { ((char *) 0) } } }, 07930 { "CLC", 1, { 1e-07, ((char *) -1) }, { '.', 0, 0, '.', 07931 { ((char *) 0) } } }, 07932 { "CLE", 1, { 0.6, ((char *) -1) }, { '.', 0, 0, '.', 07933 { ((char *) 0) } } }, 07934 { "DLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07935 { ((char *) 0) } } }, 07936 { "DWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07937 { ((char *) 0) } } }, 07938 { "VFBCV", 1, { -1, ((char *) -1) }, { '.', 0, 0, '.', 07939 { ((char *) 0) } } }, 07940 { "NOFF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07941 { ((char *) 0) } } }, 07942 { "VOFFCV", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07943 { ((char *) 0) } } }, 07944 { "ACDE", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07945 { ((char *) 0) } } }, 07946 { "MOIN", 1, { 15, ((char *) -1) }, { '.', 0, 0, '.', 07947 { ((char *) 0) } } }, 07948 { "XRCRG1", 1, { 12, ((char *) -1) }, { '.', 0, 0, '.', 07949 { ((char *) 0) } } }, 07950 { "XRCRG2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07951 { ((char *) 0) } } }, 07952 { "RBPB", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 07953 { ((char *) 0) } } }, 07954 { "RBPD", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 07955 { ((char *) 0) } } }, 07956 { "RBPS", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 07957 { ((char *) 0) } } }, 07958 { "RBDB", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 07959 { ((char *) 0) } } }, 07960 { "RBSB", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 07961 { ((char *) 0) } } }, 07962 { "GBMIN", 1, { 1e-12, ((char *) -1) }, { '.', 0, 0, '.', 07963 { ((char *) 0) } } }, 07964 { "DMCG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07965 { ((char *) 0) } } }, 07966 { "DMCI", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07967 { ((char *) 0) } } }, 07968 { "DMDG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07969 { ((char *) 0) } } }, 07970 { "DMCGT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07971 { ((char *) 0) } } }, 07972 { "NF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07973 { ((char *) 0) } } }, 07974 { "DWJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07975 { ((char *) 0) } } }, 07976 { "MIN", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07977 { ((char *) 0) } } }, 07978 { "XGW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07979 { ((char *) 0) } } }, 07980 { "XGL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07981 { ((char *) 0) } } }, 07982 { "XL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07983 { ((char *) 0) } } }, 07984 { "XW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 07985 { ((char *) 0) } } }, 07986 { "NGCON", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07987 { ((char *) 0) } } }, 07988 { "IJTHSREV", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 07989 { ((char *) 0) } } }, 07990 { "IJTHDREV", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 07991 { ((char *) 0) } } }, 07992 { "IJTHSFWD", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 07993 { ((char *) 0) } } }, 07994 { "IJTHDFWD", 1, { 0.1, ((char *) -1) }, { '.', 0, 0, '.', 07995 { ((char *) 0) } } }, 07996 { "XJBVS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07997 { ((char *) 0) } } }, 07998 { "XJBVD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 07999 { ((char *) 0) } } }, 08000 { "BVS", 1, { 10, ((char *) -1) }, { '.', 0, 0, '.', 08001 { ((char *) 0) } } }, 08002 { "BVD", 1, { 10, ((char *) -1) }, { '.', 0, 0, '.', 08003 { ((char *) 0) } } }, 08004 { "JSS", 1, { 0.0001, ((char *) -1) }, { '.', 0, 0, '.', 08005 { ((char *) 0) } } }, 08006 { "JSD", 1, { 0.0001, ((char *) -1) }, { '.', 0, 0, '.', 08007 { ((char *) 0) } } }, 08008 { "JSWS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08009 { ((char *) 0) } } }, 08010 { "JSWD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08011 { ((char *) 0) } } }, 08012 { "JSWGS", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08013 { ((char *) 0) } } }, 08014 { "JSWGD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08015 { ((char *) 0) } } }, 08016 { "CJS", 1, { 0.0005, ((char *) -1) }, { '.', 0, 0, '.', 08017 { ((char *) 0) } } }, 08018 { "CJD", 1, { 0.0005, ((char *) -1) }, { '.', 0, 0, '.', 08019 { ((char *) 0) } } }, 08020 { "MJS", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 08021 { ((char *) 0) } } }, 08022 { "MJD", 1, { 0.5, ((char *) -1) }, { '.', 0, 0, '.', 08023 { ((char *) 0) } } }, 08024 { "MJSWS", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 08025 { ((char *) 0) } } }, 08026 { "MJSWD", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 08027 { ((char *) 0) } } }, 08028 { "CJSWS", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 08029 { ((char *) 0) } } }, 08030 { "CJSWD", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 08031 { ((char *) 0) } } }, 08032 { "CJSWGS", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 08033 { ((char *) 0) } } }, 08034 { "CJSWGD", 1, { 5e-10, ((char *) -1) }, { '.', 0, 0, '.', 08035 { ((char *) 0) } } }, 08036 { "MJSWGS", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 08037 { ((char *) 0) } } }, 08038 { "MJSWGD", 1, { 0.33, ((char *) -1) }, { '.', 0, 0, '.', 08039 { ((char *) 0) } } }, 08040 { "PBS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08041 { ((char *) 0) } } }, 08042 { "PBD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08043 { ((char *) 0) } } }, 08044 { "PBSWS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08045 { ((char *) 0) } } }, 08046 { "PBSWD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08047 { ((char *) 0) } } }, 08048 { "PBSWGS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08049 { ((char *) 0) } } }, 08050 { "PBSWGD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08051 { ((char *) 0) } } }, 08052 { "TNOM", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 08053 { ((char *) 0) } } }, 08054 { "UTE", 1, { -1.5, ((char *) -1) }, { '.', 0, 0, '.', 08055 { ((char *) 0) } } }, 08056 { "KT1", 1, { -0.11, ((char *) -1) }, { '.', 0, 0, '.', 08057 { ((char *) 0) } } }, 08058 { "KT1L", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08059 { ((char *) 0) } } }, 08060 { "KT2", 1, { 0.022, ((char *) -1) }, { '.', 0, 0, '.', 08061 { ((char *) 0) } } }, 08062 { "UA1", 1, { 1e-09, ((char *) -1) }, { '.', 0, 0, '.', 08063 { ((char *) 0) } } }, 08064 { "UB1", 1, { -1e-18, ((char *) -1) }, { '.', 0, 0, '.', 08065 { ((char *) 0) } } }, 08066 { "UC1", 1, { -99, ((char *) -1) }, { '.', 0, 0, '.', 08067 { ((char *) 0) } } }, 08068 { "AT", 1, { 33000, ((char *) -1) }, { '.', 0, 0, '.', 08069 { ((char *) 0) } } }, 08070 { "PRT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08071 { ((char *) 0) } } }, 08072 { "NJS", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08073 { ((char *) 0) } } }, 08074 { "NJD", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08075 { ((char *) 0) } } }, 08076 { "XTIS", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 08077 { ((char *) 0) } } }, 08078 { "XTID", 1, { 3, ((char *) -1) }, { '.', 0, 0, '.', 08079 { ((char *) 0) } } }, 08080 { "TPB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08081 { ((char *) 0) } } }, 08082 { "TPBSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08083 { ((char *) 0) } } }, 08084 { "TPBSWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08085 { ((char *) 0) } } }, 08086 { "TCJ", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08087 { ((char *) 0) } } }, 08088 { "TCJSW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08089 { ((char *) 0) } } }, 08090 { "TCJSWG", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08091 { ((char *) 0) } } }, 08092 { "SA", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08093 { ((char *) 0) } } }, 08094 { "SB", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08095 { ((char *) 0) } } }, 08096 { "SD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08097 { ((char *) 0) } } }, 08098 { "SAREF", 1, { 1e-06, ((char *) -1) }, { '.', 0, 0, '.', 08099 { ((char *) 0) } } }, 08100 { "SBREF", 1, { 1e-06, ((char *) -1) }, { '.', 0, 0, '.', 08101 { ((char *) 0) } } }, 08102 { "WLOD", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08103 { ((char *) 0) } } }, 08104 { "KU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08105 { ((char *) 0) } } }, 08106 { "KVSAT", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08107 { ((char *) 0) } } }, 08108 { "TKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08109 { ((char *) 0) } } }, 08110 { "LKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08111 { ((char *) 0) } } }, 08112 { "WKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08113 { ((char *) 0) } } }, 08114 { "PKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08115 { ((char *) 0) } } }, 08116 { "LLODKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08117 { ((char *) 0) } } }, 08118 { "WLODKU0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08119 { ((char *) 0) } } }, 08120 { "KVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08121 { ((char *) 0) } } }, 08122 { "LKVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08123 { ((char *) 0) } } }, 08124 { "WKVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08125 { ((char *) 0) } } }, 08126 { "PKVTH0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08127 { ((char *) 0) } } }, 08128 { "LLODVTH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08129 { ((char *) 0) } } }, 08130 { "WLODVTH", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08131 { ((char *) 0) } } }, 08132 { "STK2", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08133 { ((char *) 0) } } }, 08134 { "LODK2", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08135 { ((char *) 0) } } }, 08136 { "STETA0", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08137 { ((char *) 0) } } }, 08138 { "LODETA0", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08139 { ((char *) 0) } } }, 08140 { "WL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08141 { ((char *) 0) } } }, 08142 { "WLN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08143 { ((char *) 0) } } }, 08144 { "WW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08145 { ((char *) 0) } } }, 08146 { "WWN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08147 { ((char *) 0) } } }, 08148 { "WWL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08149 { ((char *) 0) } } }, 08150 { "LL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08151 { ((char *) 0) } } }, 08152 { "LLN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08153 { ((char *) 0) } } }, 08154 { "LW", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08155 { ((char *) 0) } } }, 08156 { "LWN", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08157 { ((char *) 0) } } }, 08158 { "LWL", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08159 { ((char *) 0) } } }, 08160 { "LLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08161 { ((char *) 0) } } }, 08162 { "LWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08163 { ((char *) 0) } } }, 08164 { "LWLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08165 { ((char *) 0) } } }, 08166 { "WLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08167 { ((char *) 0) } } }, 08168 { "WWC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08169 { ((char *) 0) } } }, 08170 { "WWLC", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08171 { ((char *) 0) } } }, 08172 { "NTNOI", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08173 { ((char *) 0) } } }, 08174 { "KF", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08175 { ((char *) 0) } } }, 08176 { "AF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08177 { ((char *) 0) } } }, 08178 { "EF", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08179 { ((char *) 0) } } }, 08180 { "TEMP", 1, { 27, ((char *) -1) }, { '.', 0, 0, '.', 08181 { ((char *) 0) } } }, 08182 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08183 { ((char *) 0) } } } 08184 }; 08185 08186 static struct property_t opt_bsim4v30nMOS[] = { 08187 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08188 { ((char *) 0) } } } 08189 }; 08190 08191 static struct define_t def_bsim4v30nMOS = { 08192 "bsim4v30nMOS", 4, 0, 0, 1, req_bsim4v30nMOS, opt_bsim4v30nMOS }; 08193 08194 static struct property_t req_CCVS[] = { 08195 { "G", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08196 { ((char *) 0) } } }, 08197 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08198 { ((char *) 0) } } } 08199 }; 08200 08201 static struct property_t opt_CCVS[] = { 08202 { "T", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08203 { ((char *) 0) } } }, 08204 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08205 { ((char *) 0) } } } 08206 }; 08207 08208 static struct define_t def_CCVS = { 08209 "CCVS", 4, 0, 0, 0, req_CCVS, opt_CCVS }; 08210 08211 static struct property_t req_PShift[] = { 08212 { "phi", 1, { 1e-90, ((char *) -1) }, { '.', 0, 0, '.', 08213 { ((char *) 0) } } }, 08214 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08215 { ((char *) 0) } } } 08216 }; 08217 08218 static struct property_t opt_PShift[] = { 08219 { "Zref", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 08220 { ((char *) 0) } } }, 08221 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08222 { ((char *) 0) } } } 08223 }; 08224 08225 static struct define_t def_PShift = { 08226 "PShift", 2, 0, 0, 0, req_PShift, opt_PShift }; 08227 08228 static struct property_t req_pad4bit[] = { 08229 { "Number", 0, { 0, ((char *) -1) }, { '[', 0, 15, ']', 08230 { ((char *) 0) } } }, 08231 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08232 { ((char *) 0) } } } 08233 }; 08234 08235 static struct property_t opt_pad4bit[] = { 08236 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08237 { ((char *) 0) } } }, 08238 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08239 { ((char *) 0) } } } 08240 }; 08241 08242 static struct define_t def_pad4bit = { 08243 "pad4bit", 4, 0, 0, 1, req_pad4bit, opt_pad4bit }; 08244 08245 static struct property_t req_ETR[] = { 08246 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08247 { ((char *) 0) } } } 08248 }; 08249 08250 static struct property_t opt_ETR[] = { 08251 { "IntegrationMethod", 2, { 0, "Trapezoidal" }, { '.', 0, 0, '.', 08252 { "Euler", "Trapezoidal", "Gear", "AdamsMoulton", ((char *) 0) } } }, 08253 { "Order", 0, { 2, ((char *) -1) }, { '[', 1, 6, ']', 08254 { ((char *) 0) } } }, 08255 { "InitialStep", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 08256 { ((char *) 0) } } }, 08257 { "MinStep", 1, { 1e-16, ((char *) -1) }, { '[', 0, 0, '.', 08258 { ((char *) 0) } } }, 08259 { "MaxStep", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08260 { ((char *) 0) } } }, 08261 { "MaxIter", 0, { 150, ((char *) -1) }, { '[', 2, 10000, ']', 08262 { ((char *) 0) } } }, 08263 { "abstol", 1, { 1e-12, ((char *) -1) }, { ']', 0, 1, ']', 08264 { ((char *) 0) } } }, 08265 { "vntol", 1, { 1e-06, ((char *) -1) }, { ']', 0, 1, ']', 08266 { ((char *) 0) } } }, 08267 { "reltol", 1, { 0.001, ((char *) -1) }, { ']', 0, 1, ']', 08268 { ((char *) 0) } } }, 08269 { "LTEabstol", 1, { 1e-06, ((char *) -1) }, { ']', 0, 1, ']', 08270 { ((char *) 0) } } }, 08271 { "LTEreltol", 1, { 0.001, ((char *) -1) }, { ']', 0, 1, ']', 08272 { ((char *) 0) } } }, 08273 { "LTEfactor", 1, { 1, ((char *) -1) }, { '[', 1, 16, ']', 08274 { ((char *) 0) } } }, 08275 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08276 { ((char *) 0) } } }, 08277 { "Solver", 2, { 0, "CroutLU" }, { '.', 0, 0, '.', 08278 { "CroutLU", "DoolittleLU", "HouseholderQR", "HouseholderLQ", "GolubSVD", ((char *) 0) } } }, 08279 { "relaxTSR", 2, { 0, "no" }, { '.', 0, 0, '.', 08280 { "yes", "no", ((char *) 0) } } }, 08281 { "initialDC", 2, { 0, "yes" }, { '.', 0, 0, '.', 08282 { "yes", "no", ((char *) 0) } } }, 08283 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08284 { ((char *) 0) } } } 08285 }; 08286 08287 static struct define_t def_ETR = { 08288 "ETR", 0, 1, 0, 0, req_ETR, opt_ETR }; 08289 08290 static struct property_t req_SW[] = { 08291 { "Type", 2, { 0, "lin" }, { '.', 0, 0, '.', 08292 { "lin", "log", "list", "const", ((char *) 0) } } }, 08293 { "Param", 2, { 0, "R1" }, { '.', 0, 0, '.', 08294 { ((char *) 0) } } }, 08295 { "Sim", 2, { 0, "DC1" }, { '.', 0, 0, '.', 08296 { ((char *) 0) } } }, 08297 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08298 { ((char *) 0) } } } 08299 }; 08300 08301 static struct property_t opt_SW[] = { 08302 { "Points", 0, { 5, ((char *) -1) }, { '[', 2, 0, '.', 08303 { ((char *) 0) } } }, 08304 { "Stop", 1, { 50, ((char *) -1) }, { '.', 0, 0, '.', 08305 { ((char *) 0) } } }, 08306 { "Start", 1, { 5, ((char *) -1) }, { '.', 0, 0, '.', 08307 { ((char *) 0) } } }, 08308 { "Values", 3, { 5, ((char *) -1) }, { '.', 0, 0, '.', 08309 { ((char *) 0) } } }, 08310 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08311 { ((char *) 0) } } } 08312 }; 08313 08314 static struct define_t def_SW = { 08315 "SW", 0, 1, 0, 0, req_SW, opt_SW }; 08316 08317 static struct property_t req_andor4x2[] = { 08318 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 08319 { ((char *) 0) } } }, 08320 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 08321 { ((char *) 0) } } }, 08322 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08323 { ((char *) 0) } } } 08324 }; 08325 08326 static struct property_t opt_andor4x2[] = { 08327 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08328 { ((char *) 0) } } }, 08329 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08330 { ((char *) 0) } } } 08331 }; 08332 08333 static struct define_t def_andor4x2 = { 08334 "andor4x2", 9, 0, 0, 1, req_andor4x2, opt_andor4x2 }; 08335 08336 static struct property_t req_Vdc[] = { 08337 { "U", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08338 { ((char *) 0) } } }, 08339 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08340 { ((char *) 0) } } } 08341 }; 08342 08343 static struct property_t opt_Vdc[] = { 08344 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08345 { ((char *) 0) } } } 08346 }; 08347 08348 static struct define_t def_Vdc = { 08349 "Vdc", 2, 0, 0, 0, req_Vdc, opt_Vdc }; 08350 08351 static struct property_t req_andor4x3[] = { 08352 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 08353 { ((char *) 0) } } }, 08354 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 08355 { ((char *) 0) } } }, 08356 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08357 { ((char *) 0) } } } 08358 }; 08359 08360 static struct property_t opt_andor4x3[] = { 08361 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08362 { ((char *) 0) } } }, 08363 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08364 { ((char *) 0) } } } 08365 }; 08366 08367 static struct define_t def_andor4x3 = { 08368 "andor4x3", 13, 0, 0, 1, req_andor4x3, opt_andor4x3 }; 08369 08370 static struct property_t req_BOND[] = { 08371 { "D", 1, { 2.5e-05, ((char *) -1) }, { '[', 0, 0, '.', 08372 { ((char *) 0) } } }, 08373 { "L", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 08374 { ((char *) 0) } } }, 08375 { "H", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 08376 { ((char *) 0) } } }, 08377 { "mur", 1, { 1, ((char *) -1) }, { '[', 1, 100, ']', 08378 { ((char *) 0) } } }, 08379 { "rho", 1, { 2.2e-08, ((char *) -1) }, { '[', 0, 0, '.', 08380 { ((char *) 0) } } }, 08381 { "Model", 2, { 0, "FREESPACE" }, { '.', 0, 0, '.', 08382 { "FREESPACE", "MIRROR", "DESCHARLES", ((char *) 0) } } }, 08383 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 08384 { ((char *) 0) } } }, 08385 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08386 { ((char *) 0) } } } 08387 }; 08388 08389 static struct property_t opt_BOND[] = { 08390 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08391 { ((char *) 0) } } }, 08392 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08393 { ((char *) 0) } } } 08394 }; 08395 08396 static struct define_t def_BOND = { 08397 "BOND", 2, 0, 0, 0, req_BOND, opt_BOND }; 08398 08399 static struct property_t req_CLIN[] = { 08400 { "W", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 08401 { ((char *) 0) } } }, 08402 { "S", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 08403 { ((char *) 0) } } }, 08404 { "L", 1, { 0.01, ((char *) -1) }, { '[', 0, 0, '.', 08405 { ((char *) 0) } } }, 08406 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 08407 { ((char *) 0) } } }, 08408 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08409 { ((char *) 0) } } } 08410 }; 08411 08412 static struct property_t opt_CLIN[] = { 08413 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08414 { ((char *) 0) } } }, 08415 { "Backside", 2, { 0, "Metal" }, { '.', 0, 0, '.', 08416 { "Metal", "Air", ((char *) 0) } } }, 08417 { "Approx", 2, { 0, "no" }, { '.', 0, 0, '.', 08418 { "yes", "no", ((char *) 0) } } }, 08419 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08420 { ((char *) 0) } } } 08421 }; 08422 08423 static struct define_t def_CLIN = { 08424 "CLIN", 2, 0, 0, 0, req_CLIN, opt_CLIN }; 08425 08426 static struct property_t req_NOR[] = { 08427 { "V", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 08428 { ((char *) 0) } } }, 08429 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08430 { ((char *) 0) } } } 08431 }; 08432 08433 static struct property_t opt_NOR[] = { 08434 { "t", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08435 { ((char *) 0) } } }, 08436 { "TR", 1, { 10, ((char *) -1) }, { '[', 1, 100, ']', 08437 { ((char *) 0) } } }, 08438 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08439 { ((char *) 0) } } } 08440 }; 08441 08442 static struct define_t def_NOR = { 08443 "NOR", -1, 0, 0, 1, req_NOR, opt_NOR }; 08444 08445 static struct property_t req_andor4x4[] = { 08446 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 08447 { ((char *) 0) } } }, 08448 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 08449 { ((char *) 0) } } }, 08450 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08451 { ((char *) 0) } } } 08452 }; 08453 08454 static struct property_t opt_andor4x4[] = { 08455 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08456 { ((char *) 0) } } }, 08457 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08458 { ((char *) 0) } } } 08459 }; 08460 08461 static struct define_t def_andor4x4 = { 08462 "andor4x4", 17, 0, 0, 1, req_andor4x4, opt_andor4x4 }; 08463 08464 static struct property_t req_SP[] = { 08465 { "Type", 2, { 0, "lin" }, { '.', 0, 0, '.', 08466 { "lin", "log", "list", "const", ((char *) 0) } } }, 08467 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08468 { ((char *) 0) } } } 08469 }; 08470 08471 static struct property_t opt_SP[] = { 08472 { "Noise", 2, { 0, "no" }, { '.', 0, 0, '.', 08473 { "yes", "no", ((char *) 0) } } }, 08474 { "NoiseIP", 0, { 1, ((char *) -1) }, { '[', 1, 256, ']', 08475 { ((char *) 0) } } }, 08476 { "NoiseOP", 0, { 2, ((char *) -1) }, { '[', 1, 256, ']', 08477 { ((char *) 0) } } }, 08478 { "Start", 1, { 1e+09, ((char *) -1) }, { '[', 0, 0, '.', 08479 { ((char *) 0) } } }, 08480 { "Stop", 1, { 1e+10, ((char *) -1) }, { '[', 0, 0, '.', 08481 { ((char *) 0) } } }, 08482 { "Points", 0, { 10, ((char *) -1) }, { '[', 2, 0, '.', 08483 { ((char *) 0) } } }, 08484 { "Values", 3, { 10, ((char *) -1) }, { '[', 0, 0, '.', 08485 { ((char *) 0) } } }, 08486 { "saveCVs", 2, { 0, "no" }, { '.', 0, 0, '.', 08487 { "yes", "no", ((char *) 0) } } }, 08488 { "saveAll", 2, { 0, "no" }, { '.', 0, 0, '.', 08489 { "yes", "no", ((char *) 0) } } }, 08490 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08491 { ((char *) 0) } } } 08492 }; 08493 08494 static struct define_t def_SP = { 08495 "SP", 0, 1, 0, 0, req_SP, opt_SP }; 08496 08497 static struct property_t req_MTEE[] = { 08498 { "W1", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 08499 { ((char *) 0) } } }, 08500 { "W2", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 08501 { ((char *) 0) } } }, 08502 { "W3", 1, { 0.002, ((char *) -1) }, { '[', 0, 0, '.', 08503 { ((char *) 0) } } }, 08504 { "Subst", 2, { 0, "Subst1" }, { '.', 0, 0, '.', 08505 { ((char *) 0) } } }, 08506 { "MSDispModel", 2, { 0, "Kirschning" }, { '.', 0, 0, '.', 08507 { "Kirschning", "Kobayashi", "Yamashita", "Getsinger", "Schneider", "Pramanick", "Hammerstad", ((char *) 0) } } }, 08508 { "MSModel", 2, { 0, "Hammerstad" }, { '.', 0, 0, '.', 08509 { "Wheeler", "Schneider", "Hammerstad", ((char *) 0) } } }, 08510 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08511 { ((char *) 0) } } } 08512 }; 08513 08514 static struct property_t opt_MTEE[] = { 08515 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08516 { ((char *) 0) } } }, 08517 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08518 { ((char *) 0) } } } 08519 }; 08520 08521 static struct define_t def_MTEE = { 08522 "MTEE", 3, 0, 0, 0, req_MTEE, opt_MTEE }; 08523 08524 static struct property_t req_Coupler[] = { 08525 { "k", 1, { 0.707107, ((char *) -1) }, { '.', 0, 0, '.', 08526 { ((char *) 0) } } }, 08527 { "phi", 1, { 0, ((char *) -1) }, { '[', -180, 180, ']', 08528 { ((char *) 0) } } }, 08529 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08530 { ((char *) 0) } } } 08531 }; 08532 08533 static struct property_t opt_Coupler[] = { 08534 { "Z", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 08535 { ((char *) 0) } } }, 08536 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08537 { ((char *) 0) } } } 08538 }; 08539 08540 static struct define_t def_Coupler = { 08541 "Coupler", 4, 0, 0, 0, req_Coupler, opt_Coupler }; 08542 08543 static struct property_t req_DLS_1ton[] = { 08544 { "LEVEL", 1, { 5, ((char *) -1) }, { '[', 1, 0, '.', 08545 { ((char *) 0) } } }, 08546 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 08547 { ((char *) 0) } } }, 08548 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08549 { ((char *) 0) } } } 08550 }; 08551 08552 static struct property_t opt_DLS_1ton[] = { 08553 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08554 { ((char *) 0) } } }, 08555 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08556 { ((char *) 0) } } } 08557 }; 08558 08559 static struct define_t def_DLS_1ton = { 08560 "DLS_1ton", 2, 0, 0, 1, req_DLS_1ton, opt_DLS_1ton }; 08561 08562 static struct property_t req_Vac[] = { 08563 { "U", 1, { 1, ((char *) -1) }, { '.', 0, 0, '.', 08564 { ((char *) 0) } } }, 08565 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08566 { ((char *) 0) } } } 08567 }; 08568 08569 static struct property_t opt_Vac[] = { 08570 { "Phase", 1, { 0, ((char *) -1) }, { '[', -360, 360, ']', 08571 { ((char *) 0) } } }, 08572 { "Theta", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08573 { ((char *) 0) } } }, 08574 { "f", 1, { 1e+09, ((char *) -1) }, { '[', 0, 0, '.', 08575 { ((char *) 0) } } }, 08576 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08577 { ((char *) 0) } } } 08578 }; 08579 08580 static struct define_t def_Vac = { 08581 "Vac", 2, 0, 0, 0, req_Vac, opt_Vac }; 08582 08583 static struct property_t req_photodiode[] = { 08584 { "N", 1, { 1.35, ((char *) -1) }, { '[', 1e-06, 0, '.', 08585 { ((char *) 0) } } }, 08586 { "Rseries", 1, { 0.001, ((char *) -1) }, { '[', 1e-06, 0, '.', 08587 { ((char *) 0) } } }, 08588 { "Is", 1, { 3.4e-13, ((char *) -1) }, { '[', 1e-20, 0, '.', 08589 { ((char *) 0) } } }, 08590 { "Bv", 1, { 60, ((char *) -1) }, { '[', 1e-06, 0, '.', 08591 { ((char *) 0) } } }, 08592 { "Ibv", 1, { 0.001, ((char *) -1) }, { '[', 1e-06, 0, '.', 08593 { ((char *) 0) } } }, 08594 { "Vj", 1, { 0.7, ((char *) -1) }, { '[', 1e-06, 0, '.', 08595 { ((char *) 0) } } }, 08596 { "Cj0", 1, { 6e-11, ((char *) -1) }, { '[', 0, 0, '.', 08597 { ((char *) 0) } } }, 08598 { "M", 1, { 0.5, ((char *) -1) }, { '[', 1e-06, 0, '.', 08599 { ((char *) 0) } } }, 08600 { "Area", 1, { 1, ((char *) -1) }, { '[', 1, 0, '.', 08601 { ((char *) 0) } } }, 08602 { "Tnom", 1, { 26.85, ((char *) -1) }, { '[', -273, 0, '.', 08603 { ((char *) 0) } } }, 08604 { "Fc", 1, { 0.5, ((char *) -1) }, { '[', 1e-06, 0, '.', 08605 { ((char *) 0) } } }, 08606 { "Tt", 1, { 1e-08, ((char *) -1) }, { '[', 1e-20, 0, '.', 08607 { ((char *) 0) } } }, 08608 { "Xti", 1, { 3, ((char *) -1) }, { '[', 1e-06, 0, '.', 08609 { ((char *) 0) } } }, 08610 { "Eg", 1, { 1.16, ((char *) -1) }, { '[', 1e-06, 0, '.', 08611 { ((char *) 0) } } }, 08612 { "Responsivity", 1, { 0.5, ((char *) -1) }, { '[', 1e-06, 0, '.', 08613 { ((char *) 0) } } }, 08614 { "Rsh", 1, { 5e+08, ((char *) -1) }, { '[', 1e-06, 0, '.', 08615 { ((char *) 0) } } }, 08616 { "QEpercent", 1, { 80, ((char *) -1) }, { '[', 0, 100, ']', 08617 { ((char *) 0) } } }, 08618 { "Lambda", 1, { 900, ((char *) -1) }, { '[', 100, 2000, ']', 08619 { ((char *) 0) } } }, 08620 { "LEVEL", 0, { 1, ((char *) -1) }, { '[', 1, 2, ']', 08621 { ((char *) 0) } } }, 08622 { "Kf", 1, { 1e-12, ((char *) -1) }, { '[', 0, 0, '.', 08623 { ((char *) 0) } } }, 08624 { "Af", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 08625 { ((char *) 0) } } }, 08626 { "Ffe", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 08627 { ((char *) 0) } } }, 08628 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08629 { ((char *) 0) } } } 08630 }; 08631 08632 static struct property_t opt_photodiode[] = { 08633 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08634 { ((char *) 0) } } }, 08635 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08636 { ((char *) 0) } } } 08637 }; 08638 08639 static struct define_t def_photodiode = { 08640 "photodiode", 3, 0, 0, 1, req_photodiode, opt_photodiode }; 08641 08642 static struct property_t req_NodeSet[] = { 08643 { "U", 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08644 { ((char *) 0) } } }, 08645 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08646 { ((char *) 0) } } } 08647 }; 08648 08649 static struct property_t opt_NodeSet[] = { 08650 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08651 { ((char *) 0) } } } 08652 }; 08653 08654 static struct define_t def_NodeSet = { 08655 "NodeSet", 1, 0, 0, 0, req_NodeSet, opt_NodeSet }; 08656 08657 static struct property_t req_TR[] = { 08658 { "Type", 2, { 0, "lin" }, { '.', 0, 0, '.', 08659 { "lin", "log", ((char *) 0) } } }, 08660 { "Start", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08661 { ((char *) 0) } } }, 08662 { "Stop", 1, { 0.001, ((char *) -1) }, { '[', 0, 0, '.', 08663 { ((char *) 0) } } }, 08664 { "Points", 0, { 10, ((char *) -1) }, { '[', 2, 0, '.', 08665 { ((char *) 0) } } }, 08666 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08667 { ((char *) 0) } } } 08668 }; 08669 08670 static struct property_t opt_TR[] = { 08671 { "IntegrationMethod", 2, { 0, "Trapezoidal" }, { '.', 0, 0, '.', 08672 { "Euler", "Trapezoidal", "Gear", "AdamsMoulton", ((char *) 0) } } }, 08673 { "Order", 0, { 2, ((char *) -1) }, { '[', 1, 6, ']', 08674 { ((char *) 0) } } }, 08675 { "InitialStep", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 08676 { ((char *) 0) } } }, 08677 { "MinStep", 1, { 1e-16, ((char *) -1) }, { '[', 0, 0, '.', 08678 { ((char *) 0) } } }, 08679 { "MaxStep", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08680 { ((char *) 0) } } }, 08681 { "MaxIter", 0, { 150, ((char *) -1) }, { '[', 2, 10000, ']', 08682 { ((char *) 0) } } }, 08683 { "abstol", 1, { 1e-12, ((char *) -1) }, { ']', 0, 1, ']', 08684 { ((char *) 0) } } }, 08685 { "vntol", 1, { 1e-06, ((char *) -1) }, { ']', 0, 1, ']', 08686 { ((char *) 0) } } }, 08687 { "reltol", 1, { 0.001, ((char *) -1) }, { ']', 0, 1, ']', 08688 { ((char *) 0) } } }, 08689 { "LTEabstol", 1, { 1e-06, ((char *) -1) }, { ']', 0, 1, ']', 08690 { ((char *) 0) } } }, 08691 { "LTEreltol", 1, { 0.001, ((char *) -1) }, { ']', 0, 1, ']', 08692 { ((char *) 0) } } }, 08693 { "LTEfactor", 1, { 1, ((char *) -1) }, { '[', 1, 16, ']', 08694 { ((char *) 0) } } }, 08695 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08696 { ((char *) 0) } } }, 08697 { "Solver", 2, { 0, "CroutLU" }, { '.', 0, 0, '.', 08698 { "CroutLU", "DoolittleLU", "HouseholderQR", "HouseholderLQ", "GolubSVD", ((char *) 0) } } }, 08699 { "relaxTSR", 2, { 0, "no" }, { '.', 0, 0, '.', 08700 { "yes", "no", ((char *) 0) } } }, 08701 { "initialDC", 2, { 0, "yes" }, { '.', 0, 0, '.', 08702 { "yes", "no", ((char *) 0) } } }, 08703 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08704 { ((char *) 0) } } } 08705 }; 08706 08707 static struct define_t def_TR = { 08708 "TR", 0, 1, 0, 0, req_TR, opt_TR }; 08709 08710 static struct property_t req_CTLIN[] = { 08711 { "Ze", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 08712 { ((char *) 0) } } }, 08713 { "Zo", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 08714 { ((char *) 0) } } }, 08715 { "L", 1, { 0.001, ((char *) -1) }, { '.', 0, 0, '.', 08716 { ((char *) 0) } } }, 08717 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08718 { ((char *) 0) } } } 08719 }; 08720 08721 static struct property_t opt_CTLIN[] = { 08722 { "Ere", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 08723 { ((char *) 0) } } }, 08724 { "Ero", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 08725 { ((char *) 0) } } }, 08726 { "Ae", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 08727 { ((char *) 0) } } }, 08728 { "Ao", 1, { 1, ((char *) -1) }, { ']', 0, 0, '.', 08729 { ((char *) 0) } } }, 08730 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08731 { ((char *) 0) } } }, 08732 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08733 { ((char *) 0) } } } 08734 }; 08735 08736 static struct define_t def_CTLIN = { 08737 "CTLIN", 4, 0, 0, 0, req_CTLIN, opt_CTLIN }; 08738 08739 static struct property_t req_RECTLINE[] = { 08740 { "a", 1, { 0.0286, ((char *) -1) }, { ']', 0, 0, '.', 08741 { ((char *) 0) } } }, 08742 { "b", 1, { 0.01016, ((char *) -1) }, { ']', 0, 0, '.', 08743 { ((char *) 0) } } }, 08744 { "L", 1, { 1.5, ((char *) -1) }, { '.', 0, 0, '.', 08745 { ((char *) 0) } } }, 08746 { "er", 1, { 1, ((char *) -1) }, { '[', 1, 100, ']', 08747 { ((char *) 0) } } }, 08748 { "mur", 1, { 1, ((char *) -1) }, { '[', 1, 100, ']', 08749 { ((char *) 0) } } }, 08750 { "tand", 1, { 0.0004, ((char *) -1) }, { '[', 0, 0, '.', 08751 { ((char *) 0) } } }, 08752 { "rho", 1, { 2.2e-08, ((char *) -1) }, { '[', 0, 0, '.', 08753 { ((char *) 0) } } }, 08754 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08755 { ((char *) 0) } } } 08756 }; 08757 08758 static struct property_t opt_RECTLINE[] = { 08759 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08760 { ((char *) 0) } } }, 08761 { "Material", 2, { 0, "unspecified" }, { '.', 0, 0, '.', 08762 { "unspecified", "Copper", "StainlessSteel", "Gold", ((char *) 0) } } }, 08763 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08764 { ((char *) 0) } } } 08765 }; 08766 08767 static struct define_t def_RECTLINE = { 08768 "RECTLINE", 2, 0, 0, 0, req_RECTLINE, opt_RECTLINE }; 08769 08770 static struct property_t req_COAX[] = { 08771 { "D", 1, { 0.00295, ((char *) -1) }, { ']', 0, 0, '.', 08772 { ((char *) 0) } } }, 08773 { "d", 1, { 0.0009, ((char *) -1) }, { ']', 0, 0, '.', 08774 { ((char *) 0) } } }, 08775 { "L", 1, { 1.5, ((char *) -1) }, { '.', 0, 0, '.', 08776 { ((char *) 0) } } }, 08777 { "er", 1, { 2.29, ((char *) -1) }, { '[', 1, 100, ']', 08778 { ((char *) 0) } } }, 08779 { "mur", 1, { 1, ((char *) -1) }, { '[', 1, 100, ']', 08780 { ((char *) 0) } } }, 08781 { "tand", 1, { 0.0004, ((char *) -1) }, { '[', 0, 0, '.', 08782 { ((char *) 0) } } }, 08783 { "rho", 1, { 2.2e-08, ((char *) -1) }, { '[', 0, 0, '.', 08784 { ((char *) 0) } } }, 08785 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08786 { ((char *) 0) } } } 08787 }; 08788 08789 static struct property_t opt_COAX[] = { 08790 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08791 { ((char *) 0) } } }, 08792 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08793 { ((char *) 0) } } } 08794 }; 08795 08796 static struct define_t def_COAX = { 08797 "COAX", 2, 0, 0, 0, req_COAX, opt_COAX }; 08798 08799 static struct property_t req_Hybrid[] = { 08800 { "phi", 1, { 0, ((char *) -1) }, { '[', -180, 180, ']', 08801 { ((char *) 0) } } }, 08802 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08803 { ((char *) 0) } } } 08804 }; 08805 08806 static struct property_t opt_Hybrid[] = { 08807 { "Zref", 1, { 50, ((char *) -1) }, { '[', 0, 0, '.', 08808 { ((char *) 0) } } }, 08809 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08810 { ((char *) 0) } } } 08811 }; 08812 08813 static struct define_t def_Hybrid = { 08814 "Hybrid", 4, 0, 0, 0, req_Hybrid, opt_Hybrid }; 08815 08816 static struct property_t req_Vnoise[] = { 08817 { "u", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 08818 { ((char *) 0) } } }, 08819 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08820 { ((char *) 0) } } } 08821 }; 08822 08823 static struct property_t opt_Vnoise[] = { 08824 { "a", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08825 { ((char *) 0) } } }, 08826 { "c", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 08827 { ((char *) 0) } } }, 08828 { "e", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08829 { ((char *) 0) } } }, 08830 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08831 { ((char *) 0) } } } 08832 }; 08833 08834 static struct define_t def_Vnoise = { 08835 "Vnoise", 2, 0, 0, 0, req_Vnoise, opt_Vnoise }; 08836 08837 static struct property_t req_VVnoise[] = { 08838 { "v1", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 08839 { ((char *) 0) } } }, 08840 { "v2", 1, { 1e-06, ((char *) -1) }, { '[', 0, 0, '.', 08841 { ((char *) 0) } } }, 08842 { "C", 1, { 0.5, ((char *) -1) }, { '[', -1, 1, ']', 08843 { ((char *) 0) } } }, 08844 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08845 { ((char *) 0) } } } 08846 }; 08847 08848 static struct property_t opt_VVnoise[] = { 08849 { "a", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08850 { ((char *) 0) } } }, 08851 { "c", 1, { 1, ((char *) -1) }, { '[', 0, 0, '.', 08852 { ((char *) 0) } } }, 08853 { "e", 1, { 0, ((char *) -1) }, { '[', 0, 0, '.', 08854 { ((char *) 0) } } }, 08855 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08856 { ((char *) 0) } } } 08857 }; 08858 08859 static struct define_t def_VVnoise = { 08860 "VVnoise", 4, 0, 0, 0, req_VVnoise, opt_VVnoise }; 08861 08862 static struct property_t req_mux4to1[] = { 08863 { "TR", 1, { 6, ((char *) -1) }, { '[', 1, 20, ']', 08864 { ((char *) 0) } } }, 08865 { "Delay", 1, { 1e-09, ((char *) -1) }, { '[', 0, 0, '.', 08866 { ((char *) 0) } } }, 08867 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08868 { ((char *) 0) } } } 08869 }; 08870 08871 static struct property_t opt_mux4to1[] = { 08872 { "Temp", 1, { 26.85, ((char *) -1) }, { '[', -273.15, 0, '.', 08873 { ((char *) 0) } } }, 08874 { ((char *) 0), 1, { 0, ((char *) -1) }, { '.', 0, 0, '.', 08875 { ((char *) 0) } } } 08876 }; 08877 08878 static struct define_t def_mux4to1 = { 08879 "mux4to1", 8, 0, 0, 1, req_mux4to1, opt_mux4to1 }; 08880 08881 static struct define_t def_End = { 08882 ((char *) 0), -1, 1, 0, 0, req_Def, opt_Def }; 08883 08884 // List of available components. 08885 struct define_t qucs_definition_available[] = 08886 { 08887 def_MLIN, 08888 def_Buf, 08889 def_nigbt, 08890 def_Iac, 08891 def_AM_Mod, 08892 def_TLIN4P, 08893 def_MCOUPLED, 08894 def_MOSFET, 08895 def_Inv, 08896 def_comp_2bit, 08897 def_Idc, 08898 def_DigiSource, 08899 def_Isolator, 08900 def_phototransistor, 08901 def_sTr, 08902 def_JFET, 08903 def_comp_1bit, 08904 def_SCR, 08905 def_Diode, 08906 def_bsim4v30pMOS, 08907 def_MLANGE, 08908 def_MCORN, 08909 def_greytobinary4bit, 08910 def_Inoise, 08911 def_mux8to1, 08912 def_MRSTUB, 08913 def_hic2_full, 08914 def_hicumL2V2p24, 08915 def_hicumL2V2p31n, 08916 def_CSTEP, 08917 def_Vexp, 08918 def_Attenuator, 08919 def_RTD, 08920 def_Diac, 08921 def_Switch, 08922 def_Irect, 08923 def_PM_Mod, 08924 def_MGAP, 08925 def_MUT2, 08926 def_HBT_X, 08927 def_hicumL2V2p23, 08928 def_bsim3v34nMOS, 08929 def_hicumL0V1p2g, 08930 def_XOR, 08931 def_MOPEN, 08932 def_MMBEND, 08933 def_NAND, 08934 def_IProbe, 08935 def_TWIST, 08936 def_Amp, 08937 def_MESFET, 08938 def_potentiometer, 08939 def_DCBlock, 08940 def_fa2b, 08941 def_Gyrator, 08942 def_XNOR, 08943 def_fa1b, 08944 def_mod_amp, 08945 def_gatedDlatch, 08946 def_jkff_SR, 08947 def_Ifile, 08948 def_DCFeed, 08949 def_Ipulse, 08950 def_Def, 08951 def_binarytogrey4bit, 08952 def_comp_4bit, 08953 def_IVnoise, 08954 def_CCCS, 08955 def_AC, 08956 def_MSTEP, 08957 def_C, 08958 def_VCVS, 08959 def_Sub, 08960 def_ha1b, 08961 def_log_amp, 08962 def_RFEDD, 08963 def_BJT, 08964 def_dmux4to16, 08965 def_Vfile, 08966 def_SPfile, 08967 def_MCROSS, 08968 def_hicumL2V2p1, 08969 def_MUT, 08970 def_dmux2to4, 08971 def_DC, 08972 def_TLIN, 08973 def_OR, 08974 def_MUTX, 08975 def_COPEN, 08976 def_L, 08977 def_VProbe, 08978 def_dmux3to8, 08979 def_hpribin4bit, 08980 def_mux2to1, 08981 def_R, 08982 def_HB, 08983 def_Circulator, 08984 def_vcresistor, 08985 def_Relais, 08986 def_Triac, 08987 def_Vrect, 08988 def_CGAP, 08989 def_pad3bit, 08990 def_EDD, 08991 def_dff_SR, 08992 def_tff_SR, 08993 def_bsim3v34pMOS, 08994 def_Tr, 08995 def_logic_0, 08996 def_Vpulse, 08997 def_logic_1, 08998 def_ECVS, 08999 def_Iexp, 09000 def_AND, 09001 def_CSHORT, 09002 def_BiasT, 09003 def_OpAmp, 09004 def_pad2bit, 09005 def_IInoise, 09006 def_DLS_nto1, 09007 def_hic0_full, 09008 def_Pac, 09009 def_RLCG, 09010 def_SUBST, 09011 def_MVIA, 09012 def_hicumL0V1p2, 09013 def_hicumL0V1p3, 09014 def_VCCS, 09015 def_EKV26MOS, 09016 def_bsim4v30nMOS, 09017 def_CCVS, 09018 def_PShift, 09019 def_pad4bit, 09020 def_ETR, 09021 def_SW, 09022 def_andor4x2, 09023 def_Vdc, 09024 def_andor4x3, 09025 def_BOND, 09026 def_CLIN, 09027 def_NOR, 09028 def_andor4x4, 09029 def_SP, 09030 def_MTEE, 09031 def_Coupler, 09032 def_DLS_1ton, 09033 def_Vac, 09034 def_photodiode, 09035 def_NodeSet, 09036 def_TR, 09037 def_CTLIN, 09038 def_RECTLINE, 09039 def_COAX, 09040 def_Hybrid, 09041 def_Vnoise, 09042 def_VVnoise, 09043 def_mux4to1, 09044 def_End 09045 }; 09046 09047 #endif /* __QUCSDEFS_H__ */