Error del circuito de especias: debe ser un inductor o una línea de transmisión

0

Hola, tengo un error en mi circuito de especias, ¿no puedo entender qué está mal? capaz de ayudarme?

IMAGEN DE ERROR:

ERROR:

MustbeaninductorortransmissionlineName"kp" is defined more than once 
-NONE- 
Must be an inductor or transmission line

CIRCUIT:

Mn1 5 1 0 0 mosn L=0.5u W=7u
Mn2 5 2 0 0 mosn L=0.5u W=7u
Mn3 5 3 0 0 mosn L=0.5u W=7u
Mn4 6 4 5 0 mosn L=0.5u W=7u
Mp1 6 4 9 9 mosp L=0.5u W=7u
Mp2 6 3 7 9 mosp L=0.5u W=7u
Mp3 7 2 8 9 mosp L=0.5u W=7u
Mp4 8 1 9 9 mosp L=0.5u W=7u
.model mosp pmos Level=1 CGBO=4.5e-10, CGSO=3.5e-10, CGDO=3.5e-10, tox=8e-9, VTO=-1,
kp=50u, gamma=0.4
.model mosn nmos Level=1 CGBO=4.5e-10, CGSO=3.5e-10, CGDO=3.5e-10, tox=8e-9, VTO=1,
kp=100u, gamma=0.4
VCC 9 0 5V
CL 6 0 1pF
VA 1 0 5 pwl(0 5 10n 5 10.1n 0)
VB 2 0 5 pwl(0 5 10n 5 10.1n 0)
VC 3 0 5 pwl(0 5 10n 5 10.1n 0)
VD 4 0 5
.tran 100p 30n
.probe
.end
    
pregunta riki

1 respuesta

6

Es evidente que no entiende su coma al final y los caracteres de nueva línea que ha usado como continuación de línea en sus modelos mosx, por lo que ve kp = nombrar un nuevo componente, dos veces, que para un nombre que comience con k debe ser un Inductor o línea de transmisión.

Simplemente eliminando el (los) carácter (es) de nueva línea para permitir que sea una sola línea larga, dejará que funcione (o al menos elimine ese error).

Alternativamente, si desea mantener esas líneas cortadas, entonces un '+' en la columna 1 de la siguiente línea continuará la línea (de acuerdo con un manual de SPICE 3, es probable que funcione igual para otros tipos de SPICE, si no, RTrelevantM)

    
respondido por el Neil_UK

Lea otras preguntas en las etiquetas