Frei SPICE Simulations- und Modellierungskurs

SPICE, SPICE, SPICE Wenn Sie eine elektronische Schaltungssimulation durchführen, hören Sie immer diese magischen Wörter. Was ist das und warum ist das so wichtig? Wir werden dies in diesem kostenlosen Internetkurs erklären und Ihnen zeigen, wie Sie anspruchsvolle Gerätemodelle für Ihre Simulationssoftware verwenden, hinzufügen und erstellen. In unserem Material stellen wir Ihnen die TINA- und TINACloud-Software zur Demonstration der von uns erstellten Schaltkreise und Modelle vor SPICE Modelle und Schaltungen funktionieren in den meisten Fällen SPICE Simulatoren ohne Änderungen.

Geschichte von SPICE

Ultraschall SPICE wird heute verwendet

Erstellen einer SPICE Modell für einen Komparator mit Hysterese

Erstellen einer SPICE Modelle für praktische Gate-Treiber

Hinzufügen SPICE Modelle zu TINA und TINACloud

.MODELL- Modelldefinition

.PARAM- Parameterdefinition

.SUBCKT- Beschreibung der Unterschaltung

C - Kondensator

D - Diode

E - Spannungsgesteuerte Spannungsquelle, G - Spannungsgesteuerte Stromquelle

F - Stromgesteuerte Stromquelle, H - Stromgesteuerte Spannungsquelle

I - Unabhängige Stromquelle, V - Unabhängige Spannungsquelle

J - Junction FET

K - Induktorkopplung (Transformatorkern)

L - Induktor

M - MOSFET

N - Digitaleingang

O - Digitalausgang

Q - Bipolartransistor

R - Widerstand

S - Spannungsgesteuerter Schalter

T - Übertragungsleitung

W - Stromgesteuerter Schalter

X - Sub-Circuit-Anruf

U - Digitale Grundelemente

Y - Tina Primitive

QUELLEN - Beschreibungen vorübergehender Quellen

FUNKTIONEN - Funktionen im Ausdruck


Geschichte von SPICE

Spice simulation ist eine an der University of California in Berkeley entwickelte Schaltungssimulationsmethode, die erstmals 1973 vorgestellt wurde. Die letzte 3f5-Version von Berkeley Spice wurde 1993 veröffentlicht. Berkely Spice dient als Grundlage für die meisten Schaltungssimulationsprogramme in der Wissenschaft und in der Industrie. Heute Spice Simulatoren sind natürlich fortschrittlicher und ausgefeilter als die ursprünglichen Berkely Spice Simulator und sind in vielerlei Hinsicht erweitert. Ein großer Vorteil von Spice Simulation, dass Halbleiterhersteller große freie Bibliotheken für ihre Produkte zur Verfügung stellen Spice Modelle, die die meisten Spice Simulatoren können geöffnet und verwendet werden.

Ultraschall SPICE wird heute verwendet

Erstellen einer SPICE Modell für einen Komparator mit Hysterese

Erstellen einer SPICE Modelle für praktische Gate-Treiber

Hinzufügen SPICE Modelle zu TINA und TINACloud

Weitere Tutorials finden Sie unter

.MODELL- Modelldefinition

Allgemeines Format:

.MODELL [AKO: ]]  

+ ([<Parametername> = [Toleranzspezifikation]] *)

Das .MODELL Anweisung beschreibt eine Reihe von Geräteparametern, die in der Netzliste für bestimmte Komponenten verwendet werden.   ist der Modellname, den die Komponenten verwendet haben.   ist der Gerätetyp und muss einer der folgenden sein:

folgende  ist die Liste der Parameter, die das Modell für das Gerät beschreiben. Keinem, keinem oder allen Parametern können Werte zugewiesen werden, diejenigen, die nicht zugewiesen sind, nehmen Standardwerte an. Die Listen der Parameternamen, Bedeutungen und Standardwerte finden Sie in den einzelnen Gerätebeschreibungen.  

LT und SIMetrix verwenden ein A-Gerät zur Darstellung digitaler Grundelemente.

Beispiel:

.MODELL RMAX RES (R = 1.5 TC1 = 0.0002 TC2 = 0.005)

.MODELL DNOM D (IS = 1E-9)

.MODELL QDRIV NPN (IS = 1E-7 BF = 30)

.MODELL QDR2 AKO: QDRIV NPN (BF = 50 IKF = 50 m)

.PARAM- Parameterdefinition

Allgemeine Formate:

    .PARAM < = > *

    .PARAM < = { }> *

Das .PARAM Anweisung definiert den Wert eines Parameters. Ein Parametername kann anstelle der meisten numerischen Werte in der Schaltungsbeschreibung verwendet werden. Parameter können Konstanten oder Ausdrücke mit Konstanten oder eine Kombination davon sein und andere Parameter enthalten.

Vordefinierte Parameter: TEMP, VT, GMIN, ZEIT, S,  KUCHEN

Beispiel:

PARAM VCC = 12 V, VEE = -12 V.

.PARAM BANDBREITE = {100 kHz / 3}

.PARAM PI = 3.14159, TWO_PI = {2 * 3.14159}

.PARAM VNUM = {2 * TWO_PI}

.SUBCKT-Sub-Circuit-Beschreibung

Allgemeine Formate:

.SUBCKT [Knoten]* 

+ [OPTIONAL: < = > *]

+ [PARAMS: < = > *]

.SUBCKT erklärt, dass ein Teilkreis der Netzliste bis zum beschrieben wird .ENDE Befehl. Unterschaltungen werden in der Netzliste durch den Befehl aufgerufen, X.   ist der Name der Unterschaltungen.  [Knoten]* ist eine optionale Liste von Knoten, die nur im Sub-Circuit lokal sind und für die Verbindung auf der obersten Ebene verwendet werden. Sub-Circuit-Aufrufe können verschachtelt sein (können haben X Innerhalb). Unterschaltungen können jedoch nicht verschachtelt werden (Nr .SUBCKT Innerhalb).

Beispiel:

.SUBCKT OPAMP 1 2 101 102 17

...

.ENDE

SUBCKT FILTER INPUT OUTPUT PARAMS: CENTER = 100 kHz,

+ BANDBREITE = 10 kHz

...

.ENDE

.SUBCKT 74LS00 ABY

+ OPTIONAL: DPWR = $ G_DPWR DGND = $ G_DGND

+ PARAMS: MNTYMXDLY = 0 IO_LEVEL = 0

...

.ENDE

C - Kondensator

Allgemeine Formate:

C. <+ Knoten> <- Knoten> [Modellname] [IC = ]]

[Modellname] ist optional und wenn nicht enthalten, dann  ist die Kapazität in Farad. Wenn [Modellname] wird angegeben, dann ist die Kapazität gegeben durch:

Ctot = | Wert | * C * [1+ TC1 * (T-Tnom) + TC2 * (T-Tnom)2]

woher CTC1 und TC2 sind unten beschrieben.  Ctot ist die Gesamtkapazität.   T ist die Simulationstemperatur. Und Tnom ist die Nenntemperatur (27 ° C, sofern nicht im Dialogfeld "Analyse.Set-Analyse" festgelegt)

 kann entweder positiv oder negativ sein.

[IC = ]] gibt P.SPICE Eine anfängliche Schätzung der Spannung am Kondensator während der Berechnung des Vorspannungspunkts ist optional.

ParameterBeschreibung
CKapazitätsmultiplikator
TC1linearer Temperaturkoeffizient
TC2quadratischer Temperaturkoeffizient

Beispiel:

BELASTUNG 15 0 20pF

C2 1 2 0.2E-12 IC = 1.5 V.

C3 3 33 CMOD 10pF

D - Diode

Allgemeine Formate:

D. <+ Knoten> <- Knoten> [Flächenwert] [AUS]

Die Diode wird durch einen Wertwiderstand modelliert RS/[Flächenwert] in Reihe mit einer intrinsischen Diode.  <+ Knoten> ist die Anode und <- Knoten> ist die Kathode. 

[Flächenwert]Waage ISRSCJO und IBV und ist standardmäßig 1.  IBV und BV sind beide positiv.

ParameterBeschreibung
AFExponent des Flimmerrauschens
BVumgekehrter Aufschlüsselungswert
CJOpn-Kapazität ohne Vorspannung
EGBandlückenspannung
FCKapazitätskoeffizient der Vorwärtsvorspannungsverarmung
IBVDurchbruchstrom umkehren
ISSättigungsstrom
KFFlimmergeräuschkoeffizient
Mpn-Bewertungskoeffizient
NEmissionskoeffizient
RSparasitäre Resistenz
RZZener Resitance (nur TINA)
TTLaufzeit
VJpn Potenzial
XTIIS Temperaturexponent

Der Parameter OFF wird in P nicht unterstütztSPice.

Beispiel

DC-LAMPE 14 0 DMOD

D13 15 17 SCHALTER 1.5

DBV1 3 9 DX 1.5 AUS

E - Spannungsgesteuerte Spannungsquelle, G - Spannungsgesteuerte Stromquelle

Allgemeine Formate:

E. <+ Knoten> <- Knoten>

+ <+ Steuerknoten> <- Steuerknoten>

E. <+ Knoten> <- Knoten> POLY ( )

+ << + Steuerknoten>, <- Steuerknoten >> * 

+ < > *

E. <+ <- node> VALUE = { }}

E. <+ <- node> TABLE { } =

+ < , > *

E. <+ Knoten> <- Knoten> LAPLACE { } =

+ { }}

E. <+ Knoten> <- Knoten> FREQ { } = 

+ < , , > *

Jedes Format deklariert eine Spannungsquelle, deren Größe mit der Spannungsdifferenz zwischen Knoten zusammenhängt <+ Steuerknoten> und <- Steuerknoten>. Das 1. Format definiert einen linearen Fall, die anderen definieren nichtlineare Fälle.

Das LAPLACE und FREQ Der Modus der gesteuerten Quelle kann nur im AC-Modus verwendet werden.

Der FREQ-Modus ist in LT und SIMetrix nicht verfügbar

Der LAPLACE-Modus wird mit einem S-Domain-Transfer-Funktionsblock SIMetrix realisiert.

Beispiel:

EBUFF 10 11 1 2 1.0

EAMP 13 0 POLY (1) 26 0 0 500

ENONLIN 100 101 POLY (2) 3 0 4 0 0.0 13.6 0.2 0.005

ESQROOT 5 0 VALUE = {5 V * SQRT (V (3,2))}

ET2 2 0 TABELLE {V (ANODE, KATHODE)} = (0,0) (30,1)

ERC 5 0 LAPLACE {V (10)} = {1 / (1 + .001 * s)}

ELOWPASS 5 0 FREQ {V (10)} = (0,0,0) (5 kHz, 0,0) (6 kHz -60, 0)

F - Stromgesteuerte Stromquelle, H - Stromgesteuerte Spannungsquelle

Allgemeine Formate:

F. <+ Knoten> <- Knoten> 

+

or

F. <+ Knoten> <- Knoten> POLY ( )

+ < > * 

+ < > *

Beide Formate deklarieren eine Stromquelle, deren Größe sich auf den durchfließenden Strom bezieht .

Die erste Form erzeugt eine lineare Beziehung. Die zweite Form erzeugt eine nichtlineare Antwort.  

Beispiel:

FSENSE 1 2 VSENSE 10.0

FAMP 13 0 POLY (1) VIN 0 500

FNONLIN 100 101 POLY (2) VCNTRL1 VCINTRL2 0.0 13.6 0.2 0.005

I - Unabhängige Stromquelle, V - Unabhängige Spannungsquelle

Allgemeine Formate:

ich <+ Knoten> <- Knoten> 

+ [[DC] ]]

+ [AC [Phasenwert]]

+ [vorübergehende Spezifikation]

Es gibt drei Arten von Stromquellen. DCACoder vorübergehende Quellen.

DC Quellen geben eine Stromquelle mit konstanter Stromstärke an.  DC Quellen werden für Lieferungen oder für verwendet.DC Analysen.

AC Quellen werden für die verwendet .AC Analyse. Die Größe der Quelle ist gegeben durch . Die Anfangsphase der Quelle ist durch [Phase] gegeben, die Standardphase ist 0.  

Transiente Quellen sind Quellen, deren Ausgabe sich über die Zeit der Simulation ändert. Diese werden meist bei der Transientenanalyse verwendet, .TRAN.

Transiente Quellen müssen als eine der folgenden definiert werden:

EXP | Parameter |

PULSE | Parameter |

PWL | Parameter |

SFFM | Parameter |

SIN | Parameter |

Beispiel:

IBIAS 13 0 2.3 mA

IAC 2 3 AC 0.001

IACPHS 2 3 AC 0.001 90

VPULSE 1 0 PULSE (-1 mA 1 mA 2 ns 2 ns 2 ns 50 ns 100 ns)

V3 26 77 DC 0.002 AC 1 SIN (0.002 0.002 1.5 MEG)

J - Junction FET

Allgemeine Formate:

J. [Bereich] [AUS]

J deklariert einen JFET. Der JFET wird als intrinsischer FET mit ohmschem Widerstand modelliert (RD / {area}) in Reihe mit dem Drain ein ohmscher Widerstand (RS / {area}) in Reihe mit der Quelle und einem ohmschen Widerstand (RG) in Reihe mit dem Tor.

{Bereich}Optional ist der relative Gerätebereich. Die Standardeinstellung ist 1.

ParameterBeschreibung
AFExponent des Flimmerrauschens
BETATranskonduktanzkoeffizient
BETÄTZEExponentieller BETA-Temperaturkoeffizient
CGDGate-Drain-Null-Bias-pn-Kapazität
CGSGate-Source-Null-Bias-pn-Kapazität
EGBandlückenspannung (nur TINA)
ISGate-pn-Sättigungsstrom
KFFlimmergeräuschkoeffizient
LAMBDAKanallängenmodulation
MTor pn Bewertungskoeffizient
PBTor pn Potenzial
RDOhmschen Widerstand entleeren
RSQuelle ohmscher Widerstand
WTOGrenzspannung
VTOTCVTO-Temperaturkoeffizient

Der Parameter OFF wird in P nicht unterstütztSPice.

Beispiel:

JIN 100 1 0 JSCHNELL

J13 22 14 23 JNOM 2.0

JA3 3 9 JX 2 AUS

K - Induktorkopplung (Transformatorkern)

Allgemeine Formate:

K. L. > *

+

K. > *

+ [Größenwert]

K koppelt zwei oder mehr Induktoren miteinander. Platzieren Sie unter Verwendung der Punktkonvention einen Punkt auf dem ersten Knoten jedes Induktors. Dann hat der gekoppelte Strom eine entgegengesetzte Polarität in Bezug auf den Ansteuerstrom.

 ist der Koeffizient der gegenseitigen Kopplung und muss zwischen 0 und 1 liegen. [Größenwert] skaliert den magnetischen Querschnitt, der Standardwert ist 1.

WennModellname> ist vorhanden 4 Dinge ändern sich: 

1. Der Induktor mit gegenseitiger Kopplung wird zu einem nichtlinearen Magnetkern.

2. Die BH-Eigenschaften des Kerns werden mit dem Jiles-Atherton-Modell analysiert.

3. Die Induktivitäten werden zu Wicklungen, daher bedeutet die Zahl, die die Induktivität angibt, jetzt die Anzahl der Windungen.

4. Die Liste der gekoppelten Induktivitäten kann nur eine Induktivität sein.

ParameterBeschreibung
AFormparameter
Bereichmittlerer magnetischer Querschnitt
CDomänenwand-Biegekoeffizient
GAPeffektive Luftspaltlänge
KDomänenwand-Pinning-Konstante
MSMagnetisierungssättigung
PACKPackfaktor (Stapelfaktor)
PATHmittlere magnetische Weglänge

Die 2nd Formular wird in LT und SIMetrix nicht unterstützt. 

In SIMetrix können nur 2 Induktoren gekoppelt werden. Wenn Sie mehr koppeln möchten, müssen Sie für jede Kombination einen separaten Kopplungsbefehl erstellen.

Beispiel:

KTUNED L3OUT L4IN .8

KTRNSFRM LPRIMARY LSECNDRY 1

KXFRM L1 L2 L3 L4 98 KPOT_3C8

L - Induktor

Allgemeine Formate:

L. <+ Knoten> <- Knoten> [Modellname] [IC = ]] 

L definiert einen Induktor.  <+ Knoten> und <- Knoten> Definieren Sie die Polarität des positiven Spannungsabfalls.  

 kann positiv oder negativ sein, aber nicht 0.

[Modellname] es ist optional. Wenn weggelassen, hat der Induktor eine Induktivität von  Henrys.

Wenn [Modellname] enthalten ist, dann ist die Gesamtinduktivität:

Ltot = | Wert | * L * (1 + TC1 * (T-Tnom) + TC2 * (T-Tnom)2)

woher LTC1 und TC2 sind in der Modelldeklaration definiert, T ist die Temperatur der Simulation und  Tnom ist die Nenntemperatur (27 ° C, sofern nicht anders angegeben) im Dialogfeld Analyse.Set-Analyse)

[IC = ]] ist optional und definiert, falls verwendet, die anfängliche Schätzung für den Strom durch die Induktivität, wenn P.SPICE versucht, den Bias-Punkt zu finden.

ParameterBeschreibung
LInduktivitätsmultiplikator
TC1linearer Temperaturkoeffizient
TC2quadratischer Temperaturkoeffizient

Beispiel:

L2 1 2 0.2E-6

L4 3 42 LMOD 0.03

L31 5 12 2U IC = 2mA

M - MOSFET

Allgemeines Format:

M.

+ [L = ] [W = ] [AD = | Wert |] [AS = | Wert |]

+ [PD = ] [PS = ] [NRD = | Wert |] [NRS = | Wert |]

+ [NRG = ] [NRB =

M definiert einen MOSFET-Transistor. Der MOSFET wird als intrinsischer MOSFET mit ohmschen Widerständen in Reihe mit Drain, Source, Gate und Substrat (Bulk) modelliert. Es gibt auch einen Shunt-Widerstand (RDS) parallel zum Drain-Source-Kanal.  

L und W sind die Länge und Breite des Kanals.  L wird um verringert 2 * LD und W wird um verringert 2 * WD um die effektive Kanallänge und -breite zu erhalten. L und W kann in der Geräteanweisung, im Modell oder in definiert werden .MÖGLICHKEIT Befehl. Die Geräteanweisung hat Vorrang vor dem Modell, das Vorrang vor dem Modell hat .OPTIONEN.

AD und AS sind die Drain- und Source-Diffusionsbereiche.  PD und PS sind die Drain- und Source-Diffusionsparameter. Die Drain-Bulk- und Source-Bulk-Sättigungsströme können durch spezifiziert werden JS (was wiederum multipliziert wird mit AD und AS) oder von IS (ein absoluter Wert). Die Null-Vorspannungs-Verarmungskapazitäten können durch spezifiziert werden CJ, multipliziert mit AD und AS, und von CJSW, multipliziert mit PD und PS, Oder durch CBD und CBS, die absolute Werte sind.  NRDNRSNRG und NRB sind Blindwiderstände ihrer jeweiligen Anschlüsse in Quadraten. Diese Parasiten können entweder durch spezifiziert werden RSH (was wiederum multipliziert wird mit NRDNRSNRG und NRB) oder durch absolute Widerstände RDRGRS und RB. Standardeinstellungen für LWAD und AS kann mit dem eingestellt werden .OPTIONEN Befehl. Wenn .OPTIONEN wird nicht verwendet, ihre Standardwerte sind 100u, 100u, 0 bzw. 0

M ist ein Multiplikator für parallele Geräte (Standard = 1), der den Effekt mehrerer Geräte parallel simuliert. Die effektive Breite, Überlappungs- und Sperrschichtkapazität sowie die Sperrschichtströme des MOSFET werden mit multipliziert M. Die parasitären Widerstandswerte (z. B. RD und RS) werden durch geteilt M

LEVEL= 1 Shichman-Hodges-Modell

LEVEL= 2 geometriebasiertes analytisches Modell

LEVEL= 3 semi-empirisches Kurzkanalmodell

LEVEL= 7 BSIM3 Modell Version 3 

Level 1

ParameterBeschreibung
AFExponent des Flimmerrauschens
CBDBulk-Drain-Null-Bias-pn-Kapazität
CBSBulk-Source-Null-Bias-pn-Kapazität
CGBOGate-Substrat-Überlappungskapazität / Kanallänge
CGDOGate-Drain-Überlappungskapazität / Kanalbreite
CGSOGate-Source-Überlappungskapazität / Kanalbreite
CJVolumen pn Nullvorspannung Bodenkapazität / Fläche
CJSWVolumen pn Nullvorspannung Bodenkapazität / Fläche
FCBulk-pn-Vorwärtsvorspannungskapazitätskoeffizient
GAMMABulk-Schwellenwertparameter
ISBulk-PN-Sättigungsstrom
JSBulk-pn-Sättigungsstrom / Fläche
KFFlimmergeräuschkoeffizient
KPTranskonduktanz
Kanallänge
LAMBDAKanallängenmodulation 
LDlaterale Diffusion (Länge)
LEVELModelltyp 
MJBulk-pn-Bodensortierungskoeffizient
MJSWBulk-PN-Seitenwand-Bewertungskoeffizient
NBulk-PN-Emissionskoeffizient
NSSOberflächenzustandsdichte
NSUBSubstratdotierungsdichte
PBBulk-PN-Potenzial
PHIOberflächenpotential
RBohmscher Widerstand des Substrats
RDOhmschen Widerstand entleeren
RDSDrain-Source-Ohmscher Widerstand
RGGate ohmscher Widerstand
RSQuelle ohmscher Widerstand
RSHDrain, Source Diffusionsfolienwiderstand
TOXOxiddicke
TPGTormaterialtyp: +1 = entgegengesetzt, -1 = gleich, 0 = Aluminium
UOOberflächenmobilität
WTONull-Vorspannungsschwellenspannung
WKanalbreite

Level 2

ParameterBeschreibung
AFExponent des Flimmerrauschens
CBDBulk-Drain-Null-Bias-pn-Kapazität
CBSBulk-Source-Null-Bias-pn-Kapazität
CGBOGate-Substrat-Überlappungskapazität / Kanallänge
CGDOGate-Drain-Überlappungskapazität / Kanalbreite
CGSOGate-Source-Überlappungskapazität / Kanalbreite
CJVolumen pn Nullvorspannung Bodenkapazität / Fläche
CJSWVolumen pn Nullvorspannung Bodenkapazität / Fläche
DELTABreiteneffekt auf die Schwelle
FCBulk-pn-Vorwärtsvorspannungskapazitätskoeffizient
GAMMABulk-Schwellenwertparameter
ISBulk-PN-Sättigungsstrom
JSBulk-pn-Sättigungsstrom / Fläche
KFFlimmergeräuschkoeffizient
KPTranskonduktanz
Kanallänge
LAMBDAKanallängenmodulation 
LDlaterale Diffusion (Länge)
LEVELModelltyp 
MJBulk-pn-Bodensortierungskoeffizient
MJSWBulk-PN-Seitenwand-Bewertungskoeffizient
NBulk-PN-Emissionskoeffizient
NEFFKanalladungskoeffizient
NFSschnelle Oberflächenzustandsdichte
NSSOberflächenzustandsdichte
NSUBSubstratdotierungsdichte
PBBulk-PN-Potenzial
PHIOberflächenpotential
RBohmscher Widerstand des Substrats
RDOhmschen Widerstand entleeren
RDSDrain-Source-Ohmscher Widerstand
RGGate ohmscher Widerstand
RSQuelle ohmscher Widerstand
RSHDrain, Source Diffusionsfolienwiderstand
TOXOxiddicke
TPGTormaterialtyp: +1 = entgegengesetzt, -1 = gleich, 0 = Aluminium
UCRITkritisches Feld für die Verschlechterung der Mobilität
UEXPExponent für die Verschlechterung der Mobilität
UOOberflächenmobilität
VMAXmaximale Driftgeschwindigkeit
WTONull-Vorspannungsschwellenspannung
WKanalbreite
XJmetallurgische Übergangstiefe

Level 3

ParameterBeschreibung
AFExponent des Flimmerrauschens
ALPHAAftershave
CBDBulk-Drain-Null-Bias-pn-Kapazität
CBSBulk-Source-Null-Bias-pn-Kapazität
CGBOGate-Substrat-Überlappungskapazität / Kanallänge
CGDOGate-Drain-Überlappungskapazität / Kanalbreite
CGSOGate-Source-Überlappungskapazität / Kanalbreite
CJVolumen pn Nullvorspannung Bodenkapazität / Fläche
CJSWVolumen pn Nullvorspannung Bodenkapazität / Fläche
DELTABreiteneffekt auf die Schwelle
ETAstatisches Feedback
FCBulk-pn-Vorwärtsvorspannungskapazitätskoeffizient
GAMMABulk-Schwellenwertparameter
ISBulk-PN-Sättigungsstrom
JSBulk-pn-Sättigungsstrom / Fläche
KAPPASättigungsfeldfaktor 
KFFlimmergeräuschkoeffizient
KPTranskonduktanz
Kanallänge
LDlaterale Diffusion (Länge)
LEVELModelltyp 
MJBulk-pn-Bodensortierungskoeffizient
MJSWBulk-PN-Seitenwand-Bewertungskoeffizient
NBulk-PN-Emissionskoeffizient
NFSschnelle Oberflächenzustandsdichte
NSSOberflächenzustandsdichte
NSUBSubstratdotierungsdichte
PBBulk-PN-Potenzial
PHIOberflächenpotential
RBohmscher Widerstand des Substrats
RDOhmschen Widerstand entleeren
RDSDrain-Source-Ohmscher Widerstand
RGGate ohmscher Widerstand
RSQuelle ohmscher Widerstand
RSHDrain, Source Diffusionsfolienwiderstand
THETAMobilitätsmodulation
TOXOxiddicke
TPGTormaterialtyp: +1 = entgegengesetzt, -1 = gleich, 0 = Aluminium
UOOberflächenmobilität
VMAXmaximale Driftgeschwindigkeit
WTONull-Vorspannungsschwellenspannung
WKanalbreite
XDKoeffizient
XJmetallurgische Übergangstiefe

Level 7

ParameterBeschreibung
MOBMODMobilitätsmodellauswahl
CAPMODFlag für das Kurzkanal-Kapazitätsmodell
NQSMODFlag für NQS-Modell
NOIMODFlagge für Rauschmodell
BINUNITBin Unit Scale Selector
AFExponent des Flimmerrauschens
CGBOGate-Substrat-Überlappungskapazität / Kanallänge
CGDOGate-Drain-Überlappungskapazität / Kanalbreite
CGSOGate-Source-Überlappungskapazität / Kanalbreite
CJVolumen pn Nullvorspannung Bodenkapazität / Fläche
CJSWVolumen pn Nullvorspannung Bodenkapazität / Fläche
JSBulk-pn-Sättigungsstrom / Fläche
KFFlimmergeräuschkoeffizient
Kanallänge
LEVELModelltyp 
MJBulk-pn-Bodensortierungskoeffizient
MJSWBulk-PN-Seitenwand-Bewertungskoeffizient
PBBulk-PN-Potenzial
RSHDrain, Source Diffusionsfolienwiderstand
WKanalbreite
A0Massenladungs-Effektkoeffizient für die Kanallänge
A1erster Nicht-Sättigungseffekt-Parameter
A2zweiter Nicht-Sättigungsfaktor
AGSGate-Bias-Koeffizient von Abulk
ALPHA0erster Parameter des Stoßionisationsstroms
B0Massenladungs-Effektkoeffizient für die Kanalbreite
B1Bulk-Charge-Effekt-Breitenversatz
BETA0zweiter Parameter des Stoßionisationsstroms
CDSCDrain / Source-Kanal-Kopplungskapazität
CDSCBBody-Bias-Empfindlichkeit von CDSC
CDSCDDrain-Bias-Empfindlichkeit von CDSC
CITKapazität der Schnittstellenfalle
DELTAeffektiver Vds-Parameter
DROUTL-Abhängigkeitskoeffizient des DIBL-Korrekturparameters in Rout
DSUBDIBL-Koeffizientenexponent im Unterschwellenbereich
DVT0erster Koeffizient des Kurzkanaleffekts auf die Schwellenspannung
DVT0Werster Koeffizient des Effekts schmaler Breite auf die Schwellenspannung bei kleiner Kanallänge
DVT1zweiter Koeffizient des Kurzkanaleffekts auf die Schwellenspannung
DVT2Body-Bias-Koeffizient des Kurzkanaleffekts auf die Schwellenspannung
DVT1Wzweiter Koeffizient des Effekts schmaler Breite auf die Schwellenspannung bei kleiner Kanallänge
DVT2WBody-Bias-Koeffizient des Effekts mit schmaler Breite für kleine Kanallängen
DWBKoeffizient der Abhängigkeit der Substratkörpervorspannung von Weff
DWGKoeffizient der Gate-Abhängigkeit von Weff
ETA0DIBL-Koeffizient im Unterschwellenbereich
ETABBody-Bias-Koeffizient für den DIBL-Effekt unterhalb der Schwelle
JSWSeitenwandsättigungsstrom pro Längeneinheit
K1Körpereffektkoeffizient erster Ordnung
K2Körpereffektkoeffizient zweiter Ordnung
K3schmaler Breitenkoeffizient
K3BKörpereffektkoeffizient von K3
KETABody-Bias-Koeffizient des Massenladungseffekts
FUSSELLängenversatz-Anpassungsparameter von IV ohne Vorspannung
NFAKTORUnterschwellen-Swing-Faktor
NGATEPoly-Gate-Dotierungskonzentration
NLXlateraler ungleichmäßiger Dotierungsparameter
PclmParameter für die Kanallängenmodulation
PDIBLC1erster Ausgangswiderstand DIBL-Effektkorrekturparameter
PDIBLC2zweiter Ausgangswiderstand DIBL-Effektkorrekturparameter
PDIBLCBKörpereffektkoeffizient des DIBL-Korrekturparameters
PRWBKörpereffektkoeffizient von RDSW
PRWGGate-Bias-Effektkoeffizient von RDSW
PSCBE1erster Substratstromkörper-Effektparameter
PSCBE2zweiter Substratstromkörper-Effektparameter
PVAGGate-Abhängigkeit der frühen Spannung
RDSWparasitärer Widerstand pro Breiteneinheit
U0Mobilität bei Temp = TNOM
UAMobilitätsverschlechterungskoeffizient erster Ordnung
UBMobilitätsverschlechterungskoeffizient zweiter Ordnung
UCKörpereffekt des Mobilitätsverschlechterungskoeffizienten
VBMmaximal angelegte Körpervorspannung bei der Schwellenspannungsberechnung
VAUSOffset-Spannung im Unterschwellenbereich bei großem W und L.
VSATSättigungsgeschwindigkeit bei Temp = TNOM
VTH0Schwellenspannung @ Vbs = 0 für großes L.
W0Parameter mit schmaler Breite
WINTBreitenversatz-Anpassungsparameter von IV ohne Vorspannung
WRBreitenversatz von Weff zur Rds-Berechnung
CFRandfeldkapazität
CKAPPAKoeffizient für die Überlappungskapazität des leicht dotierten Bereichs Kapazität der Randfeldkapazität
CLCkonstanter Term für das Kurzkanalmodell
CLEExponentialterm für das Kurzkanalmodell
CGDLÜberlappungskapazität des lichtdotierten Drain-Gate-Bereichs
CGSLÜberlappungskapazität des lichtdotierten Source-Gate-Bereichs
CJSWGSource / Drain-Gate-Seitenwand-Sperrschichtkapazität pro Breiteneinheit
DLCLängenversatz-Anpassungsparameter aus CV
DWCParameter für die Anpassung des Breitenversatzes aus CV
MJSWGEinstufungskoeffizient der Seitenwandübergangskapazität des Source / Drain-Gates
PBSWEingebautes Potential an der Source / Drain-Seite
PBSWGEingebautes Potential des Source / Drain-Gate-Seitenwandübergangs
VFBCVFlat-Band-Spannungsparameter (nur für CAPMOD = 0)
XPARTCharge Partitioning Rate Flag
LMAXmaximale Kanallänge
LMINminimale Kanallänge
WMAXmaximale Kanalbreite
WMINminimale Kanalbreite
EFFlackerexponent
EMSättigungsfeld
NOIARauschparameter A.
NEINRauschparameter B.
NOICGeräuschparameter C.
ELMElmore Konstante des Kanals
GAMMA1Körpereffektkoeffizient in der Nähe der Oberfläche
GAMMA2Körpereffektkoeffizient in der Masse
NCHKanaldotierungskonzentration
NSUBSubstratdotierungskonzentration
TOXGateoxiddicke
VBXVbs, bei dem der Verarmungsbereich = XT ist
XJSperrschichttiefe
XTDotierungstiefe
ATTemperaturkoeffizient für die Sättigungsgeschwindigkeit
KT1Temperaturkoeffizient für die Schwellenspannung
KT1LKanallängenabhängigkeit des Temperaturkoeffizienten für die Schwellenspannung
KT2Body-Bias-Koeffizient des Schwellenspannungstemperatureffekts
NJEmissionskoeffizient der Verbindungsstelle
PRTTemperaturkoeffizient für RDSW
TNOMTemperatur, bei der Parameter extrahiert werden
UA1Temperaturkoeffizient für UA
UB1Temperaturkoeffizient für UB
UC1Temperaturkoeffizient für UC
UTEExponent der Mobilitätstemperatur
XTISperrschichtstrom Temperatur Exponent Koeffizient
LLLängenabhängigkeitskoeffizient für Längenversatz
LLNPotenz der Längenabhängigkeit für Längenversatz
LWBreitenabhängigkeitskoeffizient für Längenversatz
LWLQuerschnitt des Längen- und Breitenkoeffizienten für den Längenversatz
LWNPotenz der Breitenabhängigkeit für Längenversatz
WLLängenabhängigkeitskoeffizient für den Breitenversatz
WLNPotenz der Längenabhängigkeit des Breitenversatzes
WWKoeffizient der Breitenabhängigkeit für den Breitenversatz
WWLQuerschnitt des Längen- und Breitenkoeffizienten für den Breitenversatz
WWNsPotenz der Breite Abhängigkeit des Breitenversatzes

Der Parameter OFF wird in P nicht unterstütztSPice.

BSIM3 ist Level 8 Modell in LT und

Beispiel:

M1 14 2 13 0 PNOM L = 25u W = 12u

M13 15 3 0 0 NSTARK

M16 17 3 0 0 NX M = 2 AUS

M28 0 2 100 100 NWEAK L = 33u W = 12u

+ AD = 288p AS = 288p PD = 60u PS = 60u NRD = 14 NRS = 24 NRG = 10 NRB = 0.5

N - Digitaleingang

N.

+

+ DGTLNET =

+

+ [IS = Ausgangszustand]

ParameterBeschreibung
WHOKapazität zum High-Level-Knoten
CLOKapazität zum Knoten mit niedrigem Pegel
S0NAME..S19NAMEZustand 0..19 Zeichenabkürzung
S0TSW..S19TSWZustand 0..19 Schaltzeit
S0RLO..S19RLOZustand 0..19 Widerstand gegen Knoten mit niedrigem Pegel
S0RHI..S19RHIZustand 0..19 Widerstand gegen Knoten auf hoher Ebene

In LT und SImetrix ist kein N-Gerät vorhanden

Beispiel:

N1 ANALOG DIGITAL_GND DIGITAL_PWR DIN74

+ DGTLNET = DIGITAL_NODE IO_STD

NRESET 7 15 16 VON_TTL

O - Digitalausgang

Ö

+ DGTLNET =

ParameterBeschreibung
CHGONLY0: schreibe jeden Zeitschritt, 1: schreibe bei Änderung
WOLKEAusgangskondensator
VKEAusgangswiderstand
S0NAME..S19NAMEZustand 0..19 Zeichenabkürzung
S0VLO..S19VLOZustand 0..19 niedrige Spannung
S0VHI..S19VHIZustand 0..19 Hochspannung
SXNAMEZustand, der angewendet wird, wenn die Spannung des Schnittstellenknotens außerhalb aller Bereiche liegt

O Gerät definiert eine verlustbehaftete Übertragungsleitung in LTSpice und Simetrix.

Beispiel:

O12 ANALOG_NODE DIGITAL_GND DO74 DGTLNET = DIGITAL_NODE IO_STD

OVCO 17 0 TO_TTL

Q - Bipolartransistor

Allgemeine Formate:

Q.

+ [Substrat] [Flächenwert] [AUS]

Q deklariert einen Bipolartransistor in P.SPICE. Der Transistor wird als intrinsischer Transistor mit ohmschen Widerständen in Reihe mit der Basis, dem Kollektor (RC / {Flächenwert}) und mit dem Emitter (RE / {Flächenwert}).  {Substrat} Knoten ist optional, Standardwert ist Masse. {Flächenwert} ist optional (wird zum Skalieren von Geräten verwendet), Standard ist 1. Die Parameter ISE und ISC kann größer als 1 gesetzt werden. Wenn ja, werden sie zu Multiplikatoren von IS (dh ISE * IS).

Der Parameter OFF wird in P nicht unterstütztSPice.

Level 1: Gummel-Poon-Modell

ParameterBeschreibung
AFExponent des Flimmerrauschens
BFideale maximale Forward Beta
BRIdeales maximales Reverse Beta
CJCBasis-Kollektor-Null-Vorspannungs-pn-Kapazität
EuGHBasis-Emitter-Null-Vorspannungs-pn-Kapazität
CJS Kollektor-Substrat-Null-Vorspannungs-pn-Kapazität
EGBandlückenspannung (Barrierehöhe)
FCVorwärtsvorspannungsverarmungskondensatorkoeffizient
IKFEcke für Forward Beta High Current Roll Off
IKREcke für Reverse Beta Hochstrom Roll Off
ISpn Sättigungsstrom
ISCBasis-Kollektor-Leckagesättigungskoeffizient
ISEBasis-Emitter-Leck-Sättigungsstrom
ISSSubstrat pn Sättigungsstrom
KFFlimmergeräuschkoeffizient
MJCBasis-Kollektor-pn-Bewertungskoeffizient
MJEBasis-Emitter-pn-Bewertungskoeffizient
MJSKollektor-Substrat-pn-Einstufungskoeffizient
NCBasis-Kollektor-Leckageemissionskoeffizient
NEBasis-Emitter-Streuemissionskoeffizient
NFVorwärtsstrom-Emissionskoeffizient
NRRückstromemissionskoeffizient
NSSubstrat-pn-Emissionskoeffizient
PTFüberschüssige Phase bei 1 / (2 * PI * TF) Hz.
RBBasiswiderstand ohne Vorspannung (maximal)
RBMminimaler Basiswiderstand 
RCohmscher Widerstand des Kollektors
REohmscher Emitterwiderstand
TFideale Vorwärtslaufzeit
TRideale Rücklaufzeit
VAFVorwärts Frühspannung
VARumgekehrte frühe Spannung
VJCeingebautes Potential des Basiskollektors
VJEeingebautes Potential des Basis-Emitters
VJSKollektorsubstrat im Potential eingebaut
VTFLaufzeitabhängigkeit von VBC
XCJCAnteil des CJC, der intern mit RB verbunden ist
XTBVorwärts- und Rückwärtsvorspannungstemperaturkoeffizient
XTFLaufzeit-Bias-Abhängigkeitskoeffizient
XTIIS Temperatureffekt Exponent

Beispiel:

Q1 14 2 13 PNPNOM

Q13 15 3 0 1 NPNSTRONG 1.5

Q7 VC 5 12 [SUB] LATPNP

QN5 1 2 3 QX AUS

R - Widerstand

Allgemeine Formate:

R. <+ Knoten> <- Knoten> [Modellname] 

+ [TC = [, ]]

Das <+ Knoten> und <- Knoten> Definieren Sie die Polarität des Widerstands in Bezug auf den Spannungsabfall über ihm.  

{Modellname} ist optional und wenn nicht enthalten, dann | Wert | ist der Widerstand in Ohm. Wenn [Modellname] angegeben ist und TCE wird nicht angegeben, dann ist der Widerstand gegeben durch:

Rtot = | Wert | * R * [1 + TC1 * (T-Tnom)) + TC2 * (T-Tnom)2]

woher RTC1 und TC2 sind unten beschrieben.  Rtot ist der Gesamtwiderstand.  V ist die Spannung am Widerstand.  T ist die Simulationstemperatur. Und Tnom ist die Nenntemperatur (27 ° C, außer im Dialogfeld Analyse.Set-Analyse)

If TCE wird angegeben, dann ist der Widerstand gegeben durch:

Rtot = | Wert | * R * 1.01(TCE * (T-Tnom))

 kann entweder positiv oder negativ sein.

ParameterBeschreibung
RWiderstandsmultiplikator
TC1linearer Temperaturkoeffizient
TC2quadratischer Temperaturkoeffizient
TCEexponentieller Temperaturkoeffizient

Beispiel:

VKE 15 0 2K

R2 1 2 2.4E4 TC = 0.015, -0.003

RA34 3 33 RMOD 10K

S - Spannungsgesteuerter Schalter

Allgemeine Formate:

S. <+ Switch Node> <- Switch Node> 

+ <+ Steuerknoten> <- Steuerknoten> | 

S bezeichnet einen spannungsgesteuerten Schalter. Der Widerstand zwischen <+ Schalterknoten> und <- Schalterknoten> hängt von der Spannungsdifferenz zwischen ab <+ Steuerknoten> und <- Steuerknoten>. Der Widerstand variiert kontinuierlich zwischen RON und RAUS.

RON und RAUS muss größer als Null und kleiner als sein GMIN (Set in der .OPTIONEN Befehl). Ein Widerstand von Wert 1 / GMIN ist zwischen den steuernden Knoten verbunden, um zu verhindern, dass sie schweben. Für Hystereseschalter V. H., V. H muss anders verwendet werden VON, VOFF

ParameterBeschreibung
RONauf Widerstand 
RAUSAus Widerstand
VONSteuerspannung für Einschaltzustand
VAUSSteuerspannung für Aus-Zustand
VTSchwellensteuerspannung
VHHysterese-Steuerspannung

Beispiel:

S12 13 17 2 0 SMOD

SESET 5 0 15 3 RELAIS

T - Übertragungsleitung

Allgemeine Formate:

T. <+ A-Port> <- A-Port> <+ B-Port> <- B-Port>

+ Z0 = [TD = ] [F = [NL = ]]

+ IC =

T. <+ A-Port> <- A-Port> <+ B-Port> <- B-Port>

+ LEN = R = L =

+ G = C =

T definiert eine 2-Port-Übertragungsleitung. Das Gerät ist eine bidirektionale, ideale Verzögerungsleitung. Die beiden Ports sind A und B mit ihren Polaritäten gegeben durch die + or - Zeichen. Das 1. Format beschreibt eine verlustfreie Übertragungsleitung, das 2. eine verlustbehaftete Übertragungsleitung.

Wenn Sie eine verlustbehaftete Linie definieren, müssen mindestens zwei der Parameter R, L, G, C angegeben werden und ungleich Null sein. Unterstützte Kombinationen sind: LC, RLC, RC, RG. RL wird nicht unterstützt und nonyeo G expext (RG) wird ebenfalls nicht unterstützt.

Eine verlustbehaftete Übertragungsleitung kann mit einem O-Gerät unter Verwendung der gleichen Parameter in LT definiert werdenSpice und SImetrix

Beispiel:

T1 1 2 3 4 Z0 = 220 TD = 115 ns

T2 1 2 3 4 Z0 = 220 F = 2.25 MEG

T3 1 2 3 4 Z0 = 220 F = 4.5 MEG NL = 0.5

T4 1 2 3 4 LEN = 1 R = 311 L = 0.378 u G = 6.27 u C = 67.3 p

W - Stromgesteuerter Schalter

Allgemeine Formate:

W. <+ Switch Node> <- Switch Node> 

W bezeichnet einen stromgesteuerten Schalter. Der Widerstand zwischen <+ Schalterknoten> und <- Schalterknoten> hängt vom Strom ab, der durch die Steuerquelle fließt . Der Widerstand variiert kontinuierlich zwischen RON und RAUS.

RON und RAUS muss größer als Null und kleiner als sein GMIN (Set in der .OPTIONEN Befehl). Ein Widerstand mit dem Wert 1 / GMIN ist zwischen den Steuerknoten angeschlossen, um zu verhindern, dass sie schweben. Für Hystereseschalter V. H., V. H muss anders verwendet werden VON, VOFF

ParameterBeschreibung
RONauf Widerstand 
RAUSAus Widerstand
IONSteuerspannung für Einschaltzustand
IOFFSteuerspannung für Aus-Zustand
ITSchwellensteuerspannung
IHHysterese-Steuerspannung

Der stromgesteuerte Schalter ist in SIMetrix nicht verfügbar

Beispiel:

W12 13 17 VC WMOD

WRESET 5 0 VRESET RELAIS

X - Sub-Circuit-Anruf

Allgemeine Formate:

X. [Knoten]* [PARAMS: < = > *]

X ruft den Sub-Circuit auf .   muss irgendwo durch die definiert werden .SUBCKT und .ENDE Befehl. Die Anzahl der Knoten (angegeben durch [Knoten]*) muss konsistent sein. Die referenzierte Unterschaltung wird in die gegebene Schaltung eingefügt, wobei die gegebenen Knoten die Argumentknoten in der Definition ersetzen. Unterleitungsaufrufe können verschachtelt sein, aber nicht zirkulär werden.

Beispiel:

X12 100 101 200 201 DIFFAMP

XBUFF 13 15 EINHEITAMP

XFOLLOW IN OUT VCC VEE OUT OPAMP

XFELT 1 2 FILTERPARAMME: MITTE = 200 kHz

U - Digitale Grundelemente

U. [( *)]

+

+ * *

+

+ [MNTYMXDLY = ]]

+ [IO_LEVEL = ]]

Unterstützte Grundelemente sind: BUF, INV, XOR, NXOR UND, NAND ODER, NOR, BUFA, INVA, XORA, NXORA, ANDA, NANDA, ORA, NORA, BUF3, BUF3A, JKFF, DFF, SRFF, DLTCH

Gate-Arrays werden im gemischten Modus nicht unterstützt.

U. STIM ( , )

+

+ * *

+

+ [IO_LEVEL = ]]

+ [TIMESTEP = ]]

Gate-Timing-Modellparameter

ParameterBeschreibung
TPLHMNVerzögerung: niedrig bis hoch, min
TPLHTYVerzögerung: niedrig bis hoch, typisch
TPLHMXVerzögerung: niedrig bis hoch, max
TPHLMNVerzögerung: hoch bis niedrig, min
TPHLTYVerzögerung: hoch bis niedrig, typisch
TPHLMXVerzögerung: hoch bis niedrig, max

Parameter des Latch-Timing-Modells

ParameterBeschreibung
THDGMNHalten: s / r / d nach Gate-Kante, min
THDGTYHalten: s / r / d nach Gate-Kante, typisch
THDGMXHalten: s / r / d nach Gate-Kante, max
TPDQLHMNVerzögerung: s / r / d bis q / qb niedrig bis hi, min
TPDQLHTYVerzögerung: s / r / d bis q / qb niedrig bis hi, typisch
TPDQLHMXVerzögerung: s / r / d bis q / qb niedrig bis hi, max
TPDQHLMNVerzögerung: s / r / d bis q / qb hi bis niedrig, min
TPDQHLTYVerzögerung: s / r / d bis q / qb hi bis niedrig, typisch
TPDQHLMXVerzögerung: s / r / d bis q / qb hi bis niedrig, max
TPGQLHMNVerzögerung: Tor zu q / qb niedrig zu hi, min
TPGQLHTYVerzögerung: Gate zu q / qb niedrig zu hi, typisch
TPGQLHMXVerzögerung: Gate zu q / qb niedrig zu hi, max
TPGQHLMNVerzögerung: Tor zu q / qb hi zu niedrig, min
TPGQHLTYVerzögerung: Tor zu q / qb hi zu niedrig, typisch
TPGQHLMXVerzögerung: Tor zu q / qb hi zu niedrig, max
TPPCQLHMNVerzögerung: preb / ​​clrb bis q / qb niedrig bis hi, min
TPPCQLHTYVerzögerung: preb / ​​clrb bis q / qb niedrig bis hi, typisch
TPPCQLHMXVerzögerung: preb / ​​clrb bis q / qb niedrig bis hi, max
TPPCQHLMNVerzögerung: preb / ​​clrb bis q / qb hi bis low, min
TPPCQHLTYVerzögerung: preb / ​​clrb bis q / qb hi bis low, typisch
TPPCQHLMXVerzögerung: preb / ​​clrb bis q / qb hi bis low, max
TSUDGMNSetup: s / r / d bis Gatekante, min
TSUDGTYSetup: s / r / d zur Gate-Kante, typisch
TSUDGMXSetup: s / r / d zur Gatekante, max
TSUPCGHMNSetup: preb / ​​clrb hi bis Gate Edge, min
TSUPCGHTYSetup: preb / ​​clrb hi bis Gate Edge, typisch
TSUPCGHMXSetup: preb / ​​clrb hi bis Gate Edge, max
TWPCLMNMin preb / ​​clrb width low, min
TWPCLTYMin preb / ​​clrb Breite niedrig, typisch
TWPCLMXMin. Preb / ​​Clrb-Breite niedrig, max
TWGHMNMin. Torbreite hi, min
ZWANZIGMin. Torbreite hi, typisch
TWGHMXMin. Torbreite hi, max

Flankengetriggerte FF-Timing-Modellparameter

ParameterBeschreibung
THCLKMNHalten Sie: j / k / d nach clk / clkb Kante, min
THDCLKTYHalten: j / k / d nach clk / clkb Kante, typisch
THDCLKMXHalten: j / k / d nach clk / clkb Kante, max
TPCLKQLHMNVerzögerung: clk / clkb Kante zu q / qb niedrig zu hi, min
TPCLKQLHTYVerzögerung: clk / clkb Kante zu q / qb niedrig zu hi, typisch
TPCLKQLHMXVerzögerung: clk / clkb Kante zu q / qb niedrig zu hi, max
TPCLKQHLMNVerzögerung: clk / clkb Kante zu q / qb hi zu niedrig, min
TPCLKQHLTYVerzögerung: clk / clkb Kante zu q / qb hi zu niedrig, typisch
TPCLKQHLMXVerzögerung: clk / clkb Kante zu q / qb hi zu niedrig, max
TPPCQLHMNVerzögerung: preb / ​​clrb bis q / qb niedrig bis hi, min
TPPCQLHTYVerzögerung: preb / ​​clrb bis q / qb niedrig bis hi, typisch
TPPCQLHMXVerzögerung: preb / ​​clrb bis q / qb niedrig bis hi, max
TPPCQHLMNVerzögerung: preb / ​​clrb bis q / qb hi low, min
TPPCQHLTYVerzögerung: preb / ​​clrb bis q / qb hi low, min
TPPCQHLMXVerzögerung: preb / ​​clrb bis q / qb hi low, min
TSUCLKMNSetup: j / k / d bis clk / clkb Kante, min
TSUDCLKTYSetup: j / k / d bis clk / clkb Kante, typisch
TSUDCLKMXSetup: j / k / d bis clk / clkb Kante, max
TSUPCCLKHMNSetup: preb / ​​clrb hi bis clk / clkb edge, min
TSUPCCLKHTYSetup: preb / ​​clrb hi bis clk / clkb edge, typisch
TSUPCCLKHMXSetup: preb / ​​clrb hi bis clk / clkb edge, max
TWPCLMNMin preb / ​​clrb width low, min
TWPCLTYMin preb / ​​clrb Breite niedrig, typisch
TWPCLMXMin. Preb / ​​Clrb-Breite niedrig, max
TWCLKLMNMin clk / clkb Breite niedrig, min
TWCLKLMNMin clk / clkb Breite niedrig, typisch
TWCLKLMNMin clk / clkb Breite niedrig, max
TWCLKHMNMin clk / clkb width hi, min
TWLKHTYMin clk / clkb width hi, typisch
TWLKHMXMin clk / clkb width hi, max
TSUCECLKMNSetup: Clock Enable zum Clk Flank, min
TSUCECLKTYSetup: Clock Enable zum Clk Flank, typisch
TSUCECLKMXSetup: Clock Enable to Clk Flanke, max
THCECLKMNHalten: Taktfreigabe nach Clk Flanke, min
THCCLKTYHalten: Taktfreigabe nach Clk-Flanke, typisch
THCECLKMXHalten: Taktfreigabe nach Clk Flanke, maxN

Parameter des Eingabe- / Ausgabemodells

ParameterBeschreibung
DRVHAusgang hohen Pegelwiderstand
DRVLNiedrigpegelwiderstand ausgeben
DRVZAusgangswiderstand im Z-Zustand
INLDEingangslastkapazität
INREingangslastwiderstand
AUSLAusgangslastkapazität
TPWRTImpulsbreitenunterdrückungsschwelle
TSTOREMNMinimale Speicherzeit für das Netz, das als Ladung simuliert werden soll
TSWHL1Schaltzeit hoch auf niedrig für DtoA1
TSWHL2Schaltzeit hoch auf niedrig für DtoA2
TSWHL3Schaltzeit hoch auf niedrig für DtoA3
TSWHL4Schaltzeit hoch auf niedrig für DtoA4
TSWLH1Schaltzeit niedrig nach hoch für DtoA1
TSWLH2Schaltzeit niedrig nach hoch für DtoA2
TSWLH3Schaltzeit niedrig nach hoch für DtoA3
TSWLH4Schaltzeit niedrig nach hoch für DtoA4
ATOD1Name des AtoD-Schnittstellen-Subcircuits der Ebene 1
ATOD2Name des AtoD-Schnittstellen-Subcircuits der Ebene 2
ATOD3Name des AtoD-Schnittstellen-Subcircuits der Ebene 3
ATOD4Name des AtoD-Schnittstellen-Subcircuits der Ebene 4
DTOA1Name des DtoA-Schnittstellen-Subcircuits der Ebene 1
DTOA1Name des DtoA-Schnittstellen-Subcircuits der Ebene 2
DTOA1Name des DtoA-Schnittstellen-Subcircuits der Ebene 3
DTOA1Name des DtoA-Schnittstellen-Subcircuits der Ebene 4
DIGPOWERName des Stromversorgungsunterkreises

U-Gerät ist in LT und SIMetrix nicht verfügbar. Beide Simulatoren unterstützen jedoch digitale Simulationen. SIMetrix verwendet eine erweiterte Version des X.SPICE digitale Engine, während LT seine eigene digitale Unterstützung hat. Beide Simulatoren verwenden ein A-Gerät zur Darstellung eines digitalen Grundelements.

Beispiel:

U1 NAND (2) $ G_DPWR $ G_DGND 1 2 10 D0_GATE IO_DFT

U2 JKFF (1) $ G_DPWR $ G_DGND 3 5 200 3 3 10 2 D_293ASTD IO_STD

U3 INV $ G_DPWR $ G_DGND IN OUT D_INV IO_INV MNTYMXDLY = 3 IO_LEVEL = 2

Y - Tina Primitive

Y. * *

Unterstützte Modellnamen sind: VCO, SINE_VCO, TRI_VCO, SQUARE_VCO, AMPLI, AMPLI_GR, COMP, COMP_GR, COMP_GR_2INP, COMP_GR_3INP, COMP_GR_4INP, COMP_GR_NINP, CNTN_UDSR

Modellparameter VCO, SINE_VCO, TRI_VCO, SQUARE_VCO

ParameterBeschreibung
MITTELFREQUENZ
KONVGAIN
PHI0
OUTAMPLI
AUSGÄNGE
INLLIM
INULIM
LIMRNG
DUTYCYC
AUFSTIEG
ABFALLZEIT
MODE

AMPLI-Modellparameter

ParameterBeschreibung
GAIN
RIN
ROUT
ROUTQUELLE
ROUTSINK
IOUTMAX
IOUTMAXQUELLE
IOUTMAXSINK
IS0
SCHWUNGZAHL
SCHWERVERFAHREN
SCHLAMMGESCHWINDIGKEIT
FPOLE1
FPOLE2
WDROPOH
VDROPOL
VOFFSNOM
TCOVOFFS
IBIASNOM
IOFFSNOM
CURRDOUB
VOUTOFFS

AMPLI_GR-Modellparameter

ParameterBeschreibung
GAIN
RIN
ROUT
ROUTQUELLE
ROUTSINK
IOUTMAX
IOUTMAXQUELLE
IOUTMAXSINK
SCHWUNGZAHL
SCHWERVERFAHREN
SCHLAMMGESCHWINDIGKEIT
FPOLE1
FPOLE2
VÜD
VOUTL
VOFFSNOM
TCOVOFFS
IBIASNOM
IOFFSNOM
CURRDOUB
VOUTOFFS

COMP-Modellparameter

ParameterBeschreibung
GAIN
RIN
ROUT
ROUTQUELLE
ROUTSINK
IOUTMAX
IOUTMAXQUELLE
IOUTMAXSINK
IS0
SCHWUNGZAHL
SCHWERVERFAHREN
SCHLAMMGESCHWINDIGKEIT
DELAY
VERZÖGERUNG
VERZÖGERUNG
VTHRES
VHYST
WDROPOH
VDROPOL
VOFFSNOM
TCOVOFFS
IBIASNOM
IOFFSNOM
CURRDOUB
VOUTOFFS

COMP_GR-Modellparameter

ParameterBeschreibung
GAIN
RIN
ROUT
ROUTQUELLE
ROUTSINK
IOUTMAX
IOUTMAXQUELLE
IOUTMAXSINK
SCHWUNGZAHL
SCHWERVERFAHREN
SCHLAMMGESCHWINDIGKEIT
DELAY
VERZÖGERUNG
VERZÖGERUNG
VTHRES
VHYST
VÜD
VOUTL
VOFFSNOM
TCOVOFFS
IBIASNOM
IOFFSNOM
CURRDOUB
VOUTOFFS

Modellparameter COMP_GR_2INP, COMP_GR_3INP, COMP_GR_4INP, COMP_GR_NINP

ParameterBeschreibung
GAIN
RIN
ROUT
ROUTQUELLE
ROUTSINK
IOUTMAX
IOUTMAXQUELLE
IOUTMAXSINK
SCHWUNGZAHL
SCHWERVERFAHREN
SCHLAMMGESCHWINDIGKEIT
DELAY
VERZÖGERUNG
VERZÖGERUNG
VÜD
VOUTL
VOFFSNOM
TCOVOFFS
IBIASNOM
IOFFSNOM
CURRDOUB
VOUTOFFS
DCTRANSFER
LOGIKFUNK
VTHRES1..VTHRES4
VHYST1..VHYST4

Modellparameter CNTN_UDSR

ParameterBeschreibung
INTYP
OUTTYP
DEL
IOMODELL
DELL2H
DELH2L
LATCH
MAXANZAHL
CNT_MODE
OUT_MODE

Beispiel:

Y1 IN1p IN1m IN2p IN2m Out Gnd Comp

QUELLEN - Beschreibungen vorübergehender Quellen

Es gibt verschiedene Arten von Quellen für vorübergehende Deklarationen.  

EXP - Exponentielle Quelle

Allgemeines Format:

EXP (| v1 | | v2 | | td1 | | td2 | | tc1 | | tc2 |)

Das EXP Form bewirkt, dass die Spannung ist | v1 | zum ersten | td1 | Sekunden. Dann wächst es exponentiell ab | v1 | zu | v2 | mit Zeitkonstante | tc1 |. Das Wachstum dauert an | td2 | - | td1 | Sekunden. Dann fällt die Spannung ab | v2 | zu | v1 | mit Zeitkonstante | tc2 |.

ParameterBeschreibung
v1Anfangsspannung
v2Spitzenspannung
td1Anstiegsverzögerungszeit
tc1Anstiegszeitkonstante
td2Fallverzögerungszeit
tc2Fallzeitkonstante

PULS - Impulsquelle

Allgemeines Format:

PULSE (| v1 | | v2 | | td | | tr | | tf | | pw | | per |)

Der Impuls erzeugt eine Spannung zum Starten | v1 | und dort halten für | td | Sekunden. Dann geht die Spannung linear von | v1 | zu | v2 | für die nächsten | tr | Sekunden. Die Spannung wird dann auf gehalten | v2 | für | pw | Sekunden. Danach ändert es sich linear von | v2 | zu | v1 | in | tf | Sekunden. Es bleibt bei | v1 | für den Rest des Zeitraums von | per |.

ParameterBeschreibung
v1Anfangsspannung
v2gepulste Spannung
tdVerzögerungszeit
trAnstiegszeit
tfAbfallzeit
pwImpulsbreite
für Zeit

PWL - Stückweise lineare Quelle

Allgemeines Format:

PWL 

+ [TIME_SCALE_FACTOR =Wert>]

+ [VALUE_SCALE_FACTOR =Wert>]

+ (Eckpunkte)*

wo Eckpunkte sind:

        (( , ), um einen Punkt anzugeben

WIEDERHOLEN FÜR (Eckpunkte) *

ENDREPEAT wiederholenn> mal

FÜR IMMER WIEDERHOLEN (Eckpunkte) *

ENDREPEAT für immer wiederholen

PWL beschreibt ein stückweise lineares Format. Jedes Paar von Zeit / Spannung (dh | tn || vn |) gibt eine Ecke der Wellenform an. Die Spannung zwischen den Ecken ist die lineare Interpolation der Spannungen an den Ecken.

ParameterBeschreibung
tnEckzeit
vnEckenspannung

Dieses PWL-Format wird in SIMetrix als PWLS bezeichnet.

SFFM - Single Frequency FM Source

Allgemeines Format:

SFFM (| voff | | vampl | | fc | | mod | | fm |)

SFFM bewirkt, dass das Spannungssignal folgt:       

v = voff + vamp * sin (2π * fc * t + mod * sin (2π * fm * t))

woher WowVampirfcmod und fm sind unten definiert.  t ist an der Zeit.

ParameterBeschreibung
WowOffset-Spannung
VampirSpitzenamplitudenspannung 
fcTrägerfrequenz
modModulationsgrad
fmModulationsfrequenz

SIN - Sinusquelle

Allgemeines Format:

SIN (| voff | | vampl | | freq | | td | | df | | phase |)

SÜNDE schafft eine sinusförmige Quelle. Das Signal bleibt bei | vo | für | td | Sekunden. Dann wird die Spannung zu einer exponentiell gedämpften Sinuswelle, beschrieben durch:

  v = voff + vampl * sin (2π * (Frequenz * (t - td) - Phase / 360)) * e- ((t - td) *df)

ParameterBeschreibung
WowOffset-Spannung
VampirSpitzenamplitudenspannung 
FrequenzTrägerfrequenz
tdverzögern
dfDämpfungsfaktor
PhasePhase

Beispiel:

IRAMP 10 5 EXP (1 5 1 0.2 2 0.5)

VSW 10 5 PULSE (1 5 1 0.1 0.4 0.5 2)

v1 1 2 PWL (0,1) (1.2,5) (1.4,2) (2,4) (3,1)

v2 3 4 PWL-WIEDERHOLUNG FÜR 5 (1,0) (2,1) (3,0) ENDREPEAT

v4 7 8 PWL TIME_SCALE_FACTOR = 0.1

+ FÜR IMMER WIEDERHOLEN (1,0) (2,1) (3,0) ENDREPEIEREN

V34 10 5 SFFM (2 1 8 4 1)

ISIG 10 5 SIN (2 2 5 1 1 30)

FUNKTIONEN - Funktionen im Ausdruck

Unterstützte Funktionen sind: ABS, ACOS, ACOSH, ARCTAN, ASIN, ASINH, ATAN, ATAN2, ATANH, CEIL, COS, COSH, DDT, EXP, BODEN, WENN, IMG, GRENZWERT, LOG, LOG10, M, MAX, MIN, P, PWR, PWRS, R, SDT, SGN, SIN, SINH, SQRT, STP, TABELLE, TAN, TANH.

CEIL, TABLE ist in SIMetrix nicht verfügbar

STP ist in LT nicht verfügbar

IMG, M, P, R ist in SIMetrix und LT nicht verfügbar

Beispiel:

AUFGABEBEDEUTUNGWIE
ABS (x)| x |
ACOS (x)Arccosin von x-1.0 <= x <= +1.0
ACOSH (x)inverser hyperbolischer Cosinus von xErgebnis im Bogenmaß, x ist ein Ausdruck
ARCTAN (x)tan-1 (x)führen zu Bogenmaß
ASIN (x)Arkussinus von x-1.0 <= x <= +1.0
ASINH (x)Inverser hyperbolischer Sinus von xErgebnis im Bogenmaß, x ist ein Ausdruck
ATAN (x)tan-1 (x)führen zu Bogenmaß
ATAN2 (y, x)Arctan von (y / x)führen zu Bogenmaß
ATANH (x)Inverse hyperbolische Bräune von xErgebnis im Bogenmaß, x ist ein Ausdruck
COS (x)cos (x)x im Bogenmaß
COSH (x)hyperbolischer Cosinus von xx im Bogenmaß
DDT (x)Zeitableitung von xnur vorübergehende Analyse
IF (t, x, y)x wenn t = WAHR y wenn t = FALSCHist ein boolescher Ausdruck, der TRUE oder FALSE ergibt und logische und relationale Operatoren enthalten kann. X und Y sind entweder numerische Werte oder Ausdrücke.
IMG (x)Imaginärteil von xGibt für reelle Zahlen 0.0 zurück
GRENZWERT (x, min, max) Ergebnis ist min wenn x <min, max wenn x> max und x sonst
LOG (x)ln (x)
LOG10 (x)log (x)
M (x)Größe von xDies ergibt das gleiche Ergebnis wie ABS (x)
MAX (x, y)maximal x und y
MIN (x, y)Minimum von x und y
P (x)Phase von x
PWR (x, y)| x | y
PWRS (x, y)+ | x | y (wenn x> 0), - | x | y (wenn x <0)
R (x)Realteil von x
SDT (x)Zeitintegral von xnur vorübergehende Analyse
SGN (x)Signum-Funktion
SÜNDE (x)sin (x)x im Bogenmaß
SINH (x)hyperbolischer Sinus von xx im Bogenmaß
STP (x)1 wenn x> = 0.0 0 wenn x <0.0Mit der Einheitsschrittfunktion kann ein Wert unterdrückt werden, bis eine bestimmte Zeit verstrichen ist.
SQRT (x)x1 / 2
TAN (x)tan (x)x im Bogenmaß
TANH (x)hyperbolischer Tangens von xx im Bogenmaß
TABELLE (x, x1, y1, x2, y2, ... xn, yn) Ergebnis ist der y-Wert, der x entspricht, wenn alle xn, yn-Punkte gezeichnet und durch gerade Linien verbunden sind. Wenn x größer als das maximale xn ist, ist der Wert das yn, das dem größten xn zugeordnet ist. Wenn x kleiner als das kleinste xn ist, ist der Wert das yn, das dem kleinsten xn zugeordnet ist.
Decke (arg) Gibt einen ganzzahligen Wert zurück. Das Argument für diese Funktion sollte ein numerischer Wert oder ein Ausdruck sein, der einen numerischen Wert ergibt. Wenn arg Ist eine Ganzzahl, entspricht der Rückgabewert dem Argumentwert. Wenn arg ist ein nicht ganzzahliger Wert, der Rückgabewert ist die nächste Ganzzahl, die größer als der Argumentwert ist.
Boden (arg) Gibt einen ganzzahligen Wert zurück. Das Argument für diese Funktion sollte ein numerischer Wert oder ein Ausdruck sein, der einen numerischen Wert ergibt. Wenn arg Ist eine Ganzzahl, entspricht der Rückgabewert dem Argumentwert. Wenn arg ist ein nicht ganzzahliger Wert, der Rückgabewert ist die nächste Ganzzahl, die kleiner als der Argumentwert ist.
    X
    Welcome to DesignSoft
    Lassen Sie uns chatten, wenn Sie Hilfe bei der Suche nach dem richtigen Produkt benötigen oder Unterstützung benötigen.
    wpChatIcon