LTSpice netlist: trazando Vth vs length

2

Estoy usando LTspice en Mac, y estoy tratando de usar solo listas de red, no GUI. Estoy tratando de seguir berkeley ee240. Usan un modelo que no creo que esté disponible en línea, así que solo estoy usando modelos mosfet predeterminados.

Así que necesito barrer la longitud y trazar el parámetro Vth resultante. No puedo trazar V (vout) sin seleccionar manualmente la traza, no se mostrará con el comando '.plot DC V (vout)'.

No puedo acceder al parámetro Vth. He intentado varias combinaciones de lv9 y vth, pero no consigo que aparezca nada en la trama. V (Vout) solo aparece en el gráfico si se selecciona desde la GUI. Vth no es una opción en la GUI. Lista de red:

.model nm1 nmos(level=14)
.param length=1u

* netlist

Vgs vgs 0 1.2
Vds vds 0 1.2

M1 vout vgs gnd gnd nm1 L={length} W=1e-6
R1 vds vout 1k

* analysis
.op
.DC lin param length 90nm 500nm 50nm
.plot DC V(vout)

.end
    
pregunta Gswffye

1 respuesta

1

No estoy familiarizado con LTSpice, uso un simulador diferente (Cadence Specter) pero tampoco puedo trazar Vt directamente. La razón de esto es que Vt es un parámetro de modelo interno. En Specter puedo obtener un valor de Vt en un determinado punto de operación, para eso necesito hacer una simulación de punto de operación de CC, ¡así que no un barrido de CC! Si hago varias de estas simulaciones de puntos operativos, podría dibujar una curva a partir de eso.

Una forma más sencilla es emular la forma en que medirías Vt en un banco. Lo que haces es forzar una corriente muy pequeña (1 uA) para Id y medir Vgs. Como Id es muy pequeño, Vgs será casi igual a Vt. Aquí hay un circuito simple:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Bimpelrekkie

Lea otras preguntas en las etiquetas