Problema de LTSPICE al intentar ejecutar un modelo de terceros

Tengo un error al intentar ejecutar un modelo de terceros en LTspice XVII y no estoy seguro de lo que esto significa

M1: Only a level 9 B3SOI can have 5 nodes

lo estoy ejecutando

ingrese la descripción de la imagen aquí

Con el código lib de la página del producto digikey

* RU1C002UN NMOSFET model
* Model Generated by ROHM
* All Rights Reserved
* Commercial Use or 
* Resale Restricted
* Date: 2011/03/09
******************D G S
.SUBCKT RU1C002UN 1 2 3
M1   11 22 3 3 MOS_N
D1         3 1 DDS
R1        1 11 RTH 562m
D2       22 11 DDG
R2        2 22 270
.MODEL MOS_N NMOS
+ LEVEL=3
+ L=2.0000E-6
+ W=.1
+ KP=46.188E-6
+ RS=10.000E-3
+ RD=0
+ VTO=.77093
+ RDS=20.000E6
+ TOX=2.0000E-6
+ CGSO=147p
+ CGDO=10p
+ CBD=0
+ RG=0
+ N=2
+ RB=1.0000E-3
+ GAMMA=0.3
+ ETA=0.001
+ KAPPA=0
+ NFS=7G
.MODEL DDS D
+ IS=5.1484E-12
+ N=1.2524
+ RS=.12444
+ IKF=4.4627
+ CJO=3.8907E-12
+ M=.52657
+ VJ=.9987
+ BV=20
+ TT=12n
.MODEL DDG D
+ CJO=23.118E-12
+ M=.36358
+ VJ=.57093
+ N=10000
+ FC=-10
.MODEL RTH RES
+ TC1=0.0045
+ TC2=0.000008
.ENDS RU1C002UN

¿Alguna idea de cómo soluciono esto?

Asegúrese de que su prefijo sea X, no MNporque tenga un subcircuito. Y también asegúrese de nombrarlo correctamente, sin espacios. El manual puede ser espartano, pero vale la pena leerlo o dos.
@aconcernedcitizen a qué te refieres con prefijo X y no MN
@aconcernedcitizen, ¿debe hacerse el cambio de nombre dentro de la parte de subckt M1 11 22 3 3 o donde se coloca el subckt en todo el circuito?
Vea la ayuda para Schematic Capture > Editing Components > Super Expert Mode(no deje que el nombre lo asuste, solo léalo).
¿ Sería algo como lo mencionado en analog.com/en/technical-articles/… ?

Respuestas (1)

En mi versión actual, XVII, que se ejecuta en Windows, tomó los siguientes pasos para instalar y ejecutar el subcircuito personalizado.

Copie el texto y guárdelo en su computadora. Puede colocarlo en la misma carpeta que el archivo de esquema en el que está trabajando o en la biblioteca Spice. En mi computadora, LT Spice estaba en C:\Users\you\Documents\LTspiceXVII\lib\cmp, o podría ir a la carpeta de ejecutables C:\Program Files\LTC\LTspiceXVII\lib\cmp pero allí necesitaría Administrador privilegios para crear o modificar el archivo. Llama al archivo por su nombre de dispositivo, o cualquier otra cosa que te ayude a realizar un seguimiento, como my_nmos.sub.txt. Es muy importante obtener el nombre de archivo completo, incluida la extensión. Si su ventana actualmente no está configurada para mostrar todas las extensiones, este sería un buen momento para cambiar eso.

Abra el esquema en el que desea usar el modelo de subcircuito personalizado. Inserte un componente de tipo nmos. Luego control-clic derecho para editar el menú del dispositivo. Vaya a la fila Prefijo y edítelo a 'X', luego edite la fila Valor e ingrese el nombre del dispositivo desde la línea de definición de subckt, en este caso RU1C002UN, luego cierre la ventana de edición.

A continuación, haga clic con el botón derecho en un área en blanco del esquema, seleccione Borrador, luego Directiva Spice, para la entrada de directiva .include <nombre de archivo de modelo de subcircuito, incluida la extensión>. En este ejemplo, incluya C:\Users\you\Documents\LTC\LTspiceXVII\lib\cmp\RU1C002UN.sub.txt y luego cierre la ventana. La Directiva Spice ahora está flotando con el puntero del mouse, elija un lugar para dejarlo y haga clic con el botón izquierdo. Es posible que no desee que esto permanezca visible, así que apúntelo, haga clic derecho para editar, use el menú desplegable de alineación para seleccionar 'no visible', cierre el editor nuevamente y la directiva desaparecerá pero seguirá siendo parte del esquema.

Ahora debería tener el nuevo reemplazo del subcircuito del modelo estándar. Una vez que el resto del esquema esté terminado, debería estar listo para ejecutar simulaciones. Tenga en cuenta que este modelo más detallado hará que la ejecución de la simulación sea mucho más lenta.