Nicht erkannte und ignorierte Parameter in LTspice beim Hinzufügen eines Drittanbietermodells

Ich habe versucht, meinem LTspice-Programm (Version 2016) ein Drittanbietermodell hinzuzufügen, aber wenn ich die Simulation ausführe, werden viele Fehler angezeigt. Das Modell ist für PMOS und NMOS gemacht (unter demselben Link gespeichert) Link der Modelle: ( http://ptm.asu.edu/modelcard/180nm_bulk.txt ). Ich habe dieses Tutorial ( http://www.linear.com/solutions/1083 ) befolgt, um die Modelle hinzuzufügen. Hier ist die Schaltung, die simuliert werden muss, um den DC-Arbeitspunkt und die AC-Verstärkung zu finden.

1

Hier ist mein Schema: 2Ich habe die .inc-Reihenfolge verwendet und den GLEICHEN Link für NMOS und PMOS verwendet. I In der Modelltextdatei:

   .model NMOS NMOS
    +Level = 49
        bla  bla 

    .model PMOS PMOS 

die Wörter NMOS und PMOS werden zweimal wiederholt. Ich denke, einer von ihnen wird in LTspice als Wert für NMOS / PMOS festgelegt, und das nächste Wort muss in Ltspice als Präfix festgelegt werden, wie ich es verstanden habe. Das Programm erkennt die Elemente jedoch nicht, wenn ich den Präfixteil von NMOS/PMOS von "MN"/"PN" (ursprüngliche Präfixe) in "NMOS"/"PMOS" ändere. Und wenn ich das Präfix nicht ändere, erscheint auch eine lange Liste von Fehlern. Hier ist zum Beispiel mein Fehler für DC Sweep:

( https://textuploader.com/dlynf )

Warum treten diese Fehler auf? Gibt es eingebaute Fehler in der Modelldatei? Wie kann ich W/L für den MOSFET einstellen? Die Fehler treten auch auf, wenn ich der Quelle "V2" Gleichspannung gebe. Soll ich die Modelle jeweils in separaten Dateien verwenden? In einer solchen Schaltung sollte ich zur Bestimmung der Eingangsimpedanz Vin / Iin bei Iout = 0 und für die Ausgangsimpedanz Vout / Iout bei Iin = 0 anlegen und alle unabhängigen Quellen deaktivieren. Kann ich das in LTsipce tun?

Antworten (1)

In der Modellkarte ist das erste "NMOS" der Name dieses Modells. Es könnte stattdessen "IRF544" oder "MyMosModel" oder irgendetwas anderes sein. Das zweite "NMOS" besagt, dass dies ein Modell für einen N-Kanal-MOSFET ist.

In LTSpice erzeugt das Gerät selbst eine Zeile in der Netzlistendatei wie

Mxxx Nd Ng Ns Nb <model> [m=<value>] [L=<len>]

Was auch immer Sie für das Feld ausfüllen, <model>ist die Modellkarte, auf die sich der Simulator bezieht, um dieses Gerät zu definieren.

Ihre Fehlermeldungen haben eine Reihe von Zeilen wie

Ignorieren des BSIM-Parameters XL

Dies bedeutet im Grunde, dass die Modelldateien, die Sie von Drittanbietern erhalten haben, nicht mit LTSpice kompatibel sind. Sie enthalten Parameter, die LTSpice nicht versteht. (Ich habe bestätigt, dass LTSpice keinen XLParameter in seinem MOSFET-Modell hat)

Sie müssen herausfinden, mit welchem ​​SPICE die Modelldateien verwendet werden sollen.

Suchen und verwenden Sie dann entweder dieses SPICE oder finden Sie seine Dokumentation und finden Sie heraus, wie Sie die Parameter von diesem SPICE in Parameter übersetzen, die LTSpice versteht.