ngspice no es capaz de realizar un análisis de CC mientras está barriendo la longitud del transistor. Estoy tratando de hacer una solución creando un vector, haciendo un bucle a través de él y alterando @m1[l]
Aquí hay un código de trabajo mínimo:
VA 4 2 DC 0
VSBN 0 3 DC 0
VGSN 1 0 DC 1
VDSN 4 0 DC 1
M1 2 1 0 3 nmos w=200n l=45n
.control
compose length start=100n stop=500n step=1n
foreach l length <-- ??? not sure about this
alter @m1[l] l <-- ??? not sure about this, too
dc VGSN 0 1 1m
end
.endc
¿Hay alguna manera de recorrer un vector en ngspice?