NGspice 26 devuelve un resultado que es 6 órdenes de magnitud demasiado pequeño para un simple agotamiento de la plantilla de prueba MOS

1

Entonces, estoy tratando de diagnosticar un problema de simulación con IXTT20N50D en CircuitLab, y creó una plantilla de prueba de transferencia de características muy simple para hacerlo:

TEST OF IXTT20N50D MODEL

.MODEL IXTT20N50D NMOS
+ LEVEL=3
+ L=2.0000E-6
+ W=5.5000
+ KP=1.0446E-6
+ RS=1.0000E-3
+ RD=.22202
+ VTO=-.89028
+ RDS=20.000E6
+ TOX=2.0000E-6
+ CGSO=3.5684E-9
+ CGDO=37.622E-12
+ CBD=4.8729E-9
+ MJ=1.5000
+ PB=2.6055
+ RG=10.000E-3
+ IS=1.3714E-6
+ N=2.0283
+ RB=1.0000E-9
+ GAMMA=0
+ KAPPA=0

V1 1 0 DC 0
V2 2 0 DC 30
M1 2 1 0 0 IXTT20N50D

.DC V1 -3 4 0.1
.PLOT DC I(V2)

.END

Esto debería replicar el gráfico de características de transferencia de la hoja de datos, ¿verdad? Bueno ... lo "ejecuto" en ngspice y luego grafico la corriente a través de la fuente de voltaje de drenaje (también conocido como i(v2) ), y obtengo:

¿Quéhicemalparaobtenerungráficodecaracterísticasdetransferenciaqueestáa6órdenesdemagnituddeloquelahojadedatosdicequedeberíaser?¿Osimplementeestoyleyendomallagráfica?

Tambiénrecibíunaadvertenciadengspiceinclusoconlaformasimplificadadelmodeloquesesugirióenloscomentarios(comentandotodosmenosLWyVTO):

Warning:Modelissueonline3:.modelixtt20n50dnmosl=2.0000e-6w=5.5000vto=-.89028...unrecognizedparameter(l)-ignoredunrecognizedparameter(w)-ignored

Yelgráficoresultante(conLyWmigraronalalíneaM1,yWsefijóparaquesealamagnitudcorrectade5.5E-6):

    
pregunta ThreePhaseEel

1 respuesta

2

De hecho, el ancho de la puerta es de 5,5 metros. Aparentemente alguien simplemente giré las perillas para obtener los resultados que quería (mesurado). Con l y w en la instanciación del dispositivo. la línea la corriente es 34A @ 4V.

Test of IXTT20N50D model

.model ixtt20n50d nmos (
+ level=3
+ kp=1.0446u
+ rs=1.0000m
+ rd=.22202
+ vto=-.89028
+ tox=2.0000u
+ cgso=3.5684n
+ cgdo=37.622p
+ cbd=4.8729n
+ mj=1.5000
+ pb=2.6055
+ is=1.3714u
* + l=2.0000u
* + w=5.5000
* + rds=20.000MEG
* + rg=10.000m
* + n=2.0283
* + rb=1.0000n
+ gamma=0
+ kappa=0 )

v1 1 0 DC=0
v2 2 0 DC=30
m1 2 1 0 0 ixtt20n50d l=2u w=5.5

.dc v1 -3 4 0.1

.control
  listing e
  run
  plot i(v2)
  write bug60.raw
  *quit
.endc

.end

    
respondido por el Marcel Hendrix

Lea otras preguntas en las etiquetas