K
karakurto
Guest
Ahoj,
Může anyne řekni mi, co dělám špatně?
koření netlist:
VIN V 0 0
VDD n001 0 3.3
Rload n001 OUT 10k
XMT1 OUT V 0 0 ntsmc_nom
R1 GDS 0 1
B1 0 GDS I = GDS (V (v, 0), V (z, 0))
. Lib mosismodels.lib
. Dc VIN 0 3,3 1 m
. Ntsmc_nom NMOS model (vt0 = 0,6 kp = kp lambda = 0,01 gamma = 0 Phi = 0,6 IS = 0)
. Param W = 20U L = 350n kp = 60U vt0 = 0,6 lambda = 0,01 V. = vt0
. Func GDS (VGS, VDS) (if VGS <= V., 0.1f, IF (CTRL (VDS, VGS)> = 0, ((W * KP / L) * (VGS-V.-VDS )).(( (W * KP) / (2 * L)) * (VGS-V.) * (VGS-V.) * lambda))
. Func CTRL (VDS, VGS) (VGS-V.-VDS)
. Backanno
. Konci
log soubor:
UPOZORNĚNÍ: žádná číslice v počtu in: "ifvgs <= V., 0.1f, if (Ctrl (VDS, VGS)> = 0, ((w * kp / l) * (VGS-V.-VDS ))[.(] ((w * kp) / (2 * l)) * (VGS-V.) * (VGS-V.) * lambda) "
Chyba: žádná číslice v počtu in: "ifvgs <= V., 0.1f, if (Ctrl (VDS, VGS)> = 0, ((w * kp / l) * (VGS-V.-VDS ))[.(] ((w * kp) / (2 * l)) * (VGS-V.) * (VGS-V.) * lambda) "
Okruh: * C: \ Program Files \ LTC \ LTspiceIV \ praktikum schritt 3.asc \
UPOZORNĚNÍ: žádná číslice v počtu in: "ifvgs <= V., 0.1f, if (Ctrl (VDS, VGS)> = 0, ((w * kp / l) * (VGS-V.-VDS ))[.(] ((w * kp) / (2 * l)) * (VGS-V.) * (VGS-V.) * lambda) "
Upozornění: různé definice model "ntsmc_nom" Typ: BSIM3
Závažná chyba: - Syntax Error -
GDS (): No, jako funkcePoužil jsem. Func dříve, ale pro tentokrát to je problém, a ono to nefunguje!
Může anyne řekni mi, co dělám špatně?
koření netlist:
VIN V 0 0
VDD n001 0 3.3
Rload n001 OUT 10k
XMT1 OUT V 0 0 ntsmc_nom
R1 GDS 0 1
B1 0 GDS I = GDS (V (v, 0), V (z, 0))
. Lib mosismodels.lib
. Dc VIN 0 3,3 1 m
. Ntsmc_nom NMOS model (vt0 = 0,6 kp = kp lambda = 0,01 gamma = 0 Phi = 0,6 IS = 0)
. Param W = 20U L = 350n kp = 60U vt0 = 0,6 lambda = 0,01 V. = vt0
. Func GDS (VGS, VDS) (if VGS <= V., 0.1f, IF (CTRL (VDS, VGS)> = 0, ((W * KP / L) * (VGS-V.-VDS )).(( (W * KP) / (2 * L)) * (VGS-V.) * (VGS-V.) * lambda))
. Func CTRL (VDS, VGS) (VGS-V.-VDS)
. Backanno
. Konci
log soubor:
UPOZORNĚNÍ: žádná číslice v počtu in: "ifvgs <= V., 0.1f, if (Ctrl (VDS, VGS)> = 0, ((w * kp / l) * (VGS-V.-VDS ))[.(] ((w * kp) / (2 * l)) * (VGS-V.) * (VGS-V.) * lambda) "
Chyba: žádná číslice v počtu in: "ifvgs <= V., 0.1f, if (Ctrl (VDS, VGS)> = 0, ((w * kp / l) * (VGS-V.-VDS ))[.(] ((w * kp) / (2 * l)) * (VGS-V.) * (VGS-V.) * lambda) "
Okruh: * C: \ Program Files \ LTC \ LTspiceIV \ praktikum schritt 3.asc \
UPOZORNĚNÍ: žádná číslice v počtu in: "ifvgs <= V., 0.1f, if (Ctrl (VDS, VGS)> = 0, ((w * kp / l) * (VGS-V.-VDS ))[.(] ((w * kp) / (2 * l)) * (VGS-V.) * (VGS-V.) * lambda) "
Upozornění: různé definice model "ntsmc_nom" Typ: BSIM3
Závažná chyba: - Syntax Error -
GDS (): No, jako funkcePoužil jsem. Func dříve, ale pro tentokrát to je problém, a ono to nefunguje!