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.
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
.SUBCKT- Beschreibung der Unterschaltung
E - Spannungsgesteuerte Spannungsquelle, G - Spannungsgesteuerte Stromquelle
F - Stromgesteuerte Stromquelle, H - Stromgesteuerte Spannungsquelle
I - Unabhängige Stromquelle, V - Unabhängige Spannungsquelle
K - Induktorkopplung (Transformatorkern)
S - Spannungsgesteuerter Schalter
QUELLEN - Beschreibungen vorübergehender Quellen
FUNKTIONEN - Funktionen im Ausdruck
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
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)
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
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 C, TC1 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.
Parameter | Beschreibung |
C | Kapazitätsmultiplikator |
TC1 | linearer Temperaturkoeffizient |
TC2 | quadratischer Temperaturkoeffizient |
Beispiel:
BELASTUNG 15 0 20pF
C2 1 2 0.2E-12 IC = 1.5 V.
C3 3 33 CMOD 10pF
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 IS, RS, CJO und IBV und ist standardmäßig 1. IBV und BV sind beide positiv.
Parameter | Beschreibung |
AF | Exponent des Flimmerrauschens |
BV | umgekehrter Aufschlüsselungswert |
CJO | pn-Kapazität ohne Vorspannung |
EG | Bandlückenspannung |
FC | Kapazitätskoeffizient der Vorwärtsvorspannungsverarmung |
IBV | Durchbruchstrom umkehren |
IS | Sättigungsstrom |
KF | Flimmergeräuschkoeffizient |
M | pn-Bewertungskoeffizient |
N | Emissionskoeffizient |
RS | parasitäre Resistenz |
RZ | Zener Resitance (nur TINA) |
TT | Laufzeit |
VJ | pn Potenzial |
XTI | IS 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. DC, ACoder 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)
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.
Parameter | Beschreibung |
AF | Exponent des Flimmerrauschens |
BETA | Transkonduktanzkoeffizient |
BETÄTZE | Exponentieller BETA-Temperaturkoeffizient |
CGD | Gate-Drain-Null-Bias-pn-Kapazität |
CGS | Gate-Source-Null-Bias-pn-Kapazität |
EG | Bandlückenspannung (nur TINA) |
IS | Gate-pn-Sättigungsstrom |
KF | Flimmergeräuschkoeffizient |
LAMBDA | Kanallängenmodulation |
M | Tor pn Bewertungskoeffizient |
PB | Tor pn Potenzial |
RD | Ohmschen Widerstand entleeren |
RS | Quelle ohmscher Widerstand |
WTO | Grenzspannung |
VTOTC | VTO-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.
Parameter | Beschreibung |
A | Formparameter |
Bereich | mittlerer magnetischer Querschnitt |
C | Domänenwand-Biegekoeffizient |
GAP | effektive Luftspaltlänge |
K | Domänenwand-Pinning-Konstante |
MS | Magnetisierungssättigung |
PACK | Packfaktor (Stapelfaktor) |
PATH | mittlere 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
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 L, TC1 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.
Parameter | Beschreibung |
L | Induktivitätsmultiplikator |
TC1 | linearer Temperaturkoeffizient |
TC2 | quadratischer Temperaturkoeffizient |
Beispiel:
L2 1 2 0.2E-6
L4 3 42 LMOD 0.03
L31 5 12 2U IC = 2mA
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. NRD, NRS, NRG 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 NRD, NRS, NRG und NRB) oder durch absolute Widerstände RD, RG, RS und RB. Standardeinstellungen für L, W, AD 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
Parameter | Beschreibung |
AF | Exponent des Flimmerrauschens |
CBD | Bulk-Drain-Null-Bias-pn-Kapazität |
CBS | Bulk-Source-Null-Bias-pn-Kapazität |
CGBO | Gate-Substrat-Überlappungskapazität / Kanallänge |
CGDO | Gate-Drain-Überlappungskapazität / Kanalbreite |
CGSO | Gate-Source-Überlappungskapazität / Kanalbreite |
CJ | Volumen pn Nullvorspannung Bodenkapazität / Fläche |
CJSW | Volumen pn Nullvorspannung Bodenkapazität / Fläche |
FC | Bulk-pn-Vorwärtsvorspannungskapazitätskoeffizient |
GAMMA | Bulk-Schwellenwertparameter |
IS | Bulk-PN-Sättigungsstrom |
JS | Bulk-pn-Sättigungsstrom / Fläche |
KF | Flimmergeräuschkoeffizient |
KP | Transkonduktanz |
L | Kanallänge |
LAMBDA | Kanallängenmodulation |
LD | laterale Diffusion (Länge) |
LEVEL | Modelltyp |
MJ | Bulk-pn-Bodensortierungskoeffizient |
MJSW | Bulk-PN-Seitenwand-Bewertungskoeffizient |
N | Bulk-PN-Emissionskoeffizient |
NSS | Oberflächenzustandsdichte |
NSUB | Substratdotierungsdichte |
PB | Bulk-PN-Potenzial |
PHI | Oberflächenpotential |
RB | ohmscher Widerstand des Substrats |
RD | Ohmschen Widerstand entleeren |
RDS | Drain-Source-Ohmscher Widerstand |
RG | Gate ohmscher Widerstand |
RS | Quelle ohmscher Widerstand |
RSH | Drain, Source Diffusionsfolienwiderstand |
TOX | Oxiddicke |
TPG | Tormaterialtyp: +1 = entgegengesetzt, -1 = gleich, 0 = Aluminium |
UO | Oberflächenmobilität |
WTO | Null-Vorspannungsschwellenspannung |
W | Kanalbreite |
Level 2
Parameter | Beschreibung |
AF | Exponent des Flimmerrauschens |
CBD | Bulk-Drain-Null-Bias-pn-Kapazität |
CBS | Bulk-Source-Null-Bias-pn-Kapazität |
CGBO | Gate-Substrat-Überlappungskapazität / Kanallänge |
CGDO | Gate-Drain-Überlappungskapazität / Kanalbreite |
CGSO | Gate-Source-Überlappungskapazität / Kanalbreite |
CJ | Volumen pn Nullvorspannung Bodenkapazität / Fläche |
CJSW | Volumen pn Nullvorspannung Bodenkapazität / Fläche |
DELTA | Breiteneffekt auf die Schwelle |
FC | Bulk-pn-Vorwärtsvorspannungskapazitätskoeffizient |
GAMMA | Bulk-Schwellenwertparameter |
IS | Bulk-PN-Sättigungsstrom |
JS | Bulk-pn-Sättigungsstrom / Fläche |
KF | Flimmergeräuschkoeffizient |
KP | Transkonduktanz |
L | Kanallänge |
LAMBDA | Kanallängenmodulation |
LD | laterale Diffusion (Länge) |
LEVEL | Modelltyp |
MJ | Bulk-pn-Bodensortierungskoeffizient |
MJSW | Bulk-PN-Seitenwand-Bewertungskoeffizient |
N | Bulk-PN-Emissionskoeffizient |
NEFF | Kanalladungskoeffizient |
NFS | schnelle Oberflächenzustandsdichte |
NSS | Oberflächenzustandsdichte |
NSUB | Substratdotierungsdichte |
PB | Bulk-PN-Potenzial |
PHI | Oberflächenpotential |
RB | ohmscher Widerstand des Substrats |
RD | Ohmschen Widerstand entleeren |
RDS | Drain-Source-Ohmscher Widerstand |
RG | Gate ohmscher Widerstand |
RS | Quelle ohmscher Widerstand |
RSH | Drain, Source Diffusionsfolienwiderstand |
TOX | Oxiddicke |
TPG | Tormaterialtyp: +1 = entgegengesetzt, -1 = gleich, 0 = Aluminium |
UCRIT | kritisches Feld für die Verschlechterung der Mobilität |
UEXP | Exponent für die Verschlechterung der Mobilität |
UO | Oberflächenmobilität |
VMAX | maximale Driftgeschwindigkeit |
WTO | Null-Vorspannungsschwellenspannung |
W | Kanalbreite |
XJ | metallurgische Übergangstiefe |
Level 3
Parameter | Beschreibung |
AF | Exponent des Flimmerrauschens |
ALPHA | Aftershave |
CBD | Bulk-Drain-Null-Bias-pn-Kapazität |
CBS | Bulk-Source-Null-Bias-pn-Kapazität |
CGBO | Gate-Substrat-Überlappungskapazität / Kanallänge |
CGDO | Gate-Drain-Überlappungskapazität / Kanalbreite |
CGSO | Gate-Source-Überlappungskapazität / Kanalbreite |
CJ | Volumen pn Nullvorspannung Bodenkapazität / Fläche |
CJSW | Volumen pn Nullvorspannung Bodenkapazität / Fläche |
DELTA | Breiteneffekt auf die Schwelle |
ETA | statisches Feedback |
FC | Bulk-pn-Vorwärtsvorspannungskapazitätskoeffizient |
GAMMA | Bulk-Schwellenwertparameter |
IS | Bulk-PN-Sättigungsstrom |
JS | Bulk-pn-Sättigungsstrom / Fläche |
KAPPA | Sättigungsfeldfaktor |
KF | Flimmergeräuschkoeffizient |
KP | Transkonduktanz |
L | Kanallänge |
LD | laterale Diffusion (Länge) |
LEVEL | Modelltyp |
MJ | Bulk-pn-Bodensortierungskoeffizient |
MJSW | Bulk-PN-Seitenwand-Bewertungskoeffizient |
N | Bulk-PN-Emissionskoeffizient |
NFS | schnelle Oberflächenzustandsdichte |
NSS | Oberflächenzustandsdichte |
NSUB | Substratdotierungsdichte |
PB | Bulk-PN-Potenzial |
PHI | Oberflächenpotential |
RB | ohmscher Widerstand des Substrats |
RD | Ohmschen Widerstand entleeren |
RDS | Drain-Source-Ohmscher Widerstand |
RG | Gate ohmscher Widerstand |
RS | Quelle ohmscher Widerstand |
RSH | Drain, Source Diffusionsfolienwiderstand |
THETA | Mobilitätsmodulation |
TOX | Oxiddicke |
TPG | Tormaterialtyp: +1 = entgegengesetzt, -1 = gleich, 0 = Aluminium |
UO | Oberflächenmobilität |
VMAX | maximale Driftgeschwindigkeit |
WTO | Null-Vorspannungsschwellenspannung |
W | Kanalbreite |
XD | Koeffizient |
XJ | metallurgische Übergangstiefe |
Level 7
Parameter | Beschreibung |
MOBMOD | Mobilitätsmodellauswahl |
CAPMOD | Flag für das Kurzkanal-Kapazitätsmodell |
NQSMOD | Flag für NQS-Modell |
NOIMOD | Flagge für Rauschmodell |
BINUNIT | Bin Unit Scale Selector |
AF | Exponent des Flimmerrauschens |
CGBO | Gate-Substrat-Überlappungskapazität / Kanallänge |
CGDO | Gate-Drain-Überlappungskapazität / Kanalbreite |
CGSO | Gate-Source-Überlappungskapazität / Kanalbreite |
CJ | Volumen pn Nullvorspannung Bodenkapazität / Fläche |
CJSW | Volumen pn Nullvorspannung Bodenkapazität / Fläche |
JS | Bulk-pn-Sättigungsstrom / Fläche |
KF | Flimmergeräuschkoeffizient |
L | Kanallänge |
LEVEL | Modelltyp |
MJ | Bulk-pn-Bodensortierungskoeffizient |
MJSW | Bulk-PN-Seitenwand-Bewertungskoeffizient |
PB | Bulk-PN-Potenzial |
RSH | Drain, Source Diffusionsfolienwiderstand |
W | Kanalbreite |
A0 | Massenladungs-Effektkoeffizient für die Kanallänge |
A1 | erster Nicht-Sättigungseffekt-Parameter |
A2 | zweiter Nicht-Sättigungsfaktor |
AGS | Gate-Bias-Koeffizient von Abulk |
ALPHA0 | erster Parameter des Stoßionisationsstroms |
B0 | Massenladungs-Effektkoeffizient für die Kanalbreite |
B1 | Bulk-Charge-Effekt-Breitenversatz |
BETA0 | zweiter Parameter des Stoßionisationsstroms |
CDSC | Drain / Source-Kanal-Kopplungskapazität |
CDSCB | Body-Bias-Empfindlichkeit von CDSC |
CDSCD | Drain-Bias-Empfindlichkeit von CDSC |
CIT | Kapazität der Schnittstellenfalle |
DELTA | effektiver Vds-Parameter |
DROUT | L-Abhängigkeitskoeffizient des DIBL-Korrekturparameters in Rout |
DSUB | DIBL-Koeffizientenexponent im Unterschwellenbereich |
DVT0 | erster Koeffizient des Kurzkanaleffekts auf die Schwellenspannung |
DVT0W | erster Koeffizient des Effekts schmaler Breite auf die Schwellenspannung bei kleiner Kanallänge |
DVT1 | zweiter Koeffizient des Kurzkanaleffekts auf die Schwellenspannung |
DVT2 | Body-Bias-Koeffizient des Kurzkanaleffekts auf die Schwellenspannung |
DVT1W | zweiter Koeffizient des Effekts schmaler Breite auf die Schwellenspannung bei kleiner Kanallänge |
DVT2W | Body-Bias-Koeffizient des Effekts mit schmaler Breite für kleine Kanallängen |
DWB | Koeffizient der Abhängigkeit der Substratkörpervorspannung von Weff |
DWG | Koeffizient der Gate-Abhängigkeit von Weff |
ETA0 | DIBL-Koeffizient im Unterschwellenbereich |
ETAB | Body-Bias-Koeffizient für den DIBL-Effekt unterhalb der Schwelle |
JSW | Seitenwandsättigungsstrom pro Längeneinheit |
K1 | Körpereffektkoeffizient erster Ordnung |
K2 | Körpereffektkoeffizient zweiter Ordnung |
K3 | schmaler Breitenkoeffizient |
K3B | Körpereffektkoeffizient von K3 |
KETA | Body-Bias-Koeffizient des Massenladungseffekts |
FUSSEL | Längenversatz-Anpassungsparameter von IV ohne Vorspannung |
NFAKTOR | Unterschwellen-Swing-Faktor |
NGATE | Poly-Gate-Dotierungskonzentration |
NLX | lateraler ungleichmäßiger Dotierungsparameter |
Pclm | Parameter für die Kanallängenmodulation |
PDIBLC1 | erster Ausgangswiderstand DIBL-Effektkorrekturparameter |
PDIBLC2 | zweiter Ausgangswiderstand DIBL-Effektkorrekturparameter |
PDIBLCB | Körpereffektkoeffizient des DIBL-Korrekturparameters |
PRWB | Körpereffektkoeffizient von RDSW |
PRWG | Gate-Bias-Effektkoeffizient von RDSW |
PSCBE1 | erster Substratstromkörper-Effektparameter |
PSCBE2 | zweiter Substratstromkörper-Effektparameter |
PVAG | Gate-Abhängigkeit der frühen Spannung |
RDSW | parasitärer Widerstand pro Breiteneinheit |
U0 | Mobilität bei Temp = TNOM |
UA | Mobilitätsverschlechterungskoeffizient erster Ordnung |
UB | Mobilitätsverschlechterungskoeffizient zweiter Ordnung |
UC | Körpereffekt des Mobilitätsverschlechterungskoeffizienten |
VBM | maximal angelegte Körpervorspannung bei der Schwellenspannungsberechnung |
VAUS | Offset-Spannung im Unterschwellenbereich bei großem W und L. |
VSAT | Sättigungsgeschwindigkeit bei Temp = TNOM |
VTH0 | Schwellenspannung @ Vbs = 0 für großes L. |
W0 | Parameter mit schmaler Breite |
WINT | Breitenversatz-Anpassungsparameter von IV ohne Vorspannung |
WR | Breitenversatz von Weff zur Rds-Berechnung |
CF | Randfeldkapazität |
CKAPPA | Koeffizient für die Überlappungskapazität des leicht dotierten Bereichs Kapazität der Randfeldkapazität |
CLC | konstanter Term für das Kurzkanalmodell |
CLE | Exponentialterm für das Kurzkanalmodell |
CGDL | Überlappungskapazität des lichtdotierten Drain-Gate-Bereichs |
CGSL | Überlappungskapazität des lichtdotierten Source-Gate-Bereichs |
CJSWG | Source / Drain-Gate-Seitenwand-Sperrschichtkapazität pro Breiteneinheit |
DLC | Längenversatz-Anpassungsparameter aus CV |
DWC | Parameter für die Anpassung des Breitenversatzes aus CV |
MJSWG | Einstufungskoeffizient der Seitenwandübergangskapazität des Source / Drain-Gates |
PBSW | Eingebautes Potential an der Source / Drain-Seite |
PBSWG | Eingebautes Potential des Source / Drain-Gate-Seitenwandübergangs |
VFBCV | Flat-Band-Spannungsparameter (nur für CAPMOD = 0) |
XPART | Charge Partitioning Rate Flag |
LMAX | maximale Kanallänge |
LMIN | minimale Kanallänge |
WMAX | maximale Kanalbreite |
WMIN | minimale Kanalbreite |
EF | Flackerexponent |
EM | Sättigungsfeld |
NOIA | Rauschparameter A. |
NEIN | Rauschparameter B. |
NOIC | Geräuschparameter C. |
ELM | Elmore Konstante des Kanals |
GAMMA1 | Körpereffektkoeffizient in der Nähe der Oberfläche |
GAMMA2 | Körpereffektkoeffizient in der Masse |
NCH | Kanaldotierungskonzentration |
NSUB | Substratdotierungskonzentration |
TOX | Gateoxiddicke |
VBX | Vbs, bei dem der Verarmungsbereich = XT ist |
XJ | Sperrschichttiefe |
XT | Dotierungstiefe |
AT | Temperaturkoeffizient für die Sättigungsgeschwindigkeit |
KT1 | Temperaturkoeffizient für die Schwellenspannung |
KT1L | Kanallängenabhängigkeit des Temperaturkoeffizienten für die Schwellenspannung |
KT2 | Body-Bias-Koeffizient des Schwellenspannungstemperatureffekts |
NJ | Emissionskoeffizient der Verbindungsstelle |
PRT | Temperaturkoeffizient für RDSW |
TNOM | Temperatur, bei der Parameter extrahiert werden |
UA1 | Temperaturkoeffizient für UA |
UB1 | Temperaturkoeffizient für UB |
UC1 | Temperaturkoeffizient für UC |
UTE | Exponent der Mobilitätstemperatur |
XTI | Sperrschichtstrom Temperatur Exponent Koeffizient |
LL | Längenabhängigkeitskoeffizient für Längenversatz |
LLN | Potenz der Längenabhängigkeit für Längenversatz |
LW | Breitenabhängigkeitskoeffizient für Längenversatz |
LWL | Querschnitt des Längen- und Breitenkoeffizienten für den Längenversatz |
LWN | Potenz der Breitenabhängigkeit für Längenversatz |
WL | Längenabhängigkeitskoeffizient für den Breitenversatz |
WLN | Potenz der Längenabhängigkeit des Breitenversatzes |
WW | Koeffizient der Breitenabhängigkeit für den Breitenversatz |
WWL | Querschnitt des Längen- und Breitenkoeffizienten für den Breitenversatz |
WWNs | Potenz 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.
+
+ DGTLNET =
+
+ [IS = Ausgangszustand]
Parameter | Beschreibung |
WHO | Kapazität zum High-Level-Knoten |
CLO | Kapazität zum Knoten mit niedrigem Pegel |
S0NAME..S19NAME | Zustand 0..19 Zeichenabkürzung |
S0TSW..S19TSW | Zustand 0..19 Schaltzeit |
S0RLO..S19RLO | Zustand 0..19 Widerstand gegen Knoten mit niedrigem Pegel |
S0RHI..S19RHI | Zustand 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
Ö
+ DGTLNET =
Parameter | Beschreibung |
CHGONLY | 0: schreibe jeden Zeitschritt, 1: schreibe bei Änderung |
WOLKE | Ausgangskondensator |
VKE | Ausgangswiderstand |
S0NAME..S19NAME | Zustand 0..19 Zeichenabkürzung |
S0VLO..S19VLO | Zustand 0..19 niedrige Spannung |
S0VHI..S19VHI | Zustand 0..19 Hochspannung |
SXNAME | Zustand, 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
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
Parameter | Beschreibung |
AF | Exponent des Flimmerrauschens |
BF | ideale maximale Forward Beta |
BR | Ideales maximales Reverse Beta |
CJC | Basis-Kollektor-Null-Vorspannungs-pn-Kapazität |
EuGH | Basis-Emitter-Null-Vorspannungs-pn-Kapazität |
CJS | Kollektor-Substrat-Null-Vorspannungs-pn-Kapazität |
EG | Bandlückenspannung (Barrierehöhe) |
FC | Vorwärtsvorspannungsverarmungskondensatorkoeffizient |
IKF | Ecke für Forward Beta High Current Roll Off |
IKR | Ecke für Reverse Beta Hochstrom Roll Off |
IS | pn Sättigungsstrom |
ISC | Basis-Kollektor-Leckagesättigungskoeffizient |
ISE | Basis-Emitter-Leck-Sättigungsstrom |
ISS | Substrat pn Sättigungsstrom |
KF | Flimmergeräuschkoeffizient |
MJC | Basis-Kollektor-pn-Bewertungskoeffizient |
MJE | Basis-Emitter-pn-Bewertungskoeffizient |
MJS | Kollektor-Substrat-pn-Einstufungskoeffizient |
NC | Basis-Kollektor-Leckageemissionskoeffizient |
NE | Basis-Emitter-Streuemissionskoeffizient |
NF | Vorwärtsstrom-Emissionskoeffizient |
NR | Rückstromemissionskoeffizient |
NS | Substrat-pn-Emissionskoeffizient |
PTF | überschüssige Phase bei 1 / (2 * PI * TF) Hz. |
RB | Basiswiderstand ohne Vorspannung (maximal) |
RBM | minimaler Basiswiderstand |
RC | ohmscher Widerstand des Kollektors |
RE | ohmscher Emitterwiderstand |
TF | ideale Vorwärtslaufzeit |
TR | ideale Rücklaufzeit |
VAF | Vorwärts Frühspannung |
VAR | umgekehrte frühe Spannung |
VJC | eingebautes Potential des Basiskollektors |
VJE | eingebautes Potential des Basis-Emitters |
VJS | Kollektorsubstrat im Potential eingebaut |
VTF | Laufzeitabhängigkeit von VBC |
XCJC | Anteil des CJC, der intern mit RB verbunden ist |
XTB | Vorwärts- und Rückwärtsvorspannungstemperaturkoeffizient |
XTF | Laufzeit-Bias-Abhängigkeitskoeffizient |
XTI | IS 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
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 R, TC1 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.
Parameter | Beschreibung |
R | Widerstandsmultiplikator |
TC1 | linearer Temperaturkoeffizient |
TC2 | quadratischer Temperaturkoeffizient |
TCE | exponentieller 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
Parameter | Beschreibung |
RON | auf Widerstand |
RAUS | Aus Widerstand |
VON | Steuerspannung für Einschaltzustand |
VAUS | Steuerspannung für Aus-Zustand |
VT | Schwellensteuerspannung |
VH | Hysterese-Steuerspannung |
Beispiel:
S12 13 17 2 0 SMOD
SESET 5 0 15 3 RELAIS
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
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
Parameter | Beschreibung |
RON | auf Widerstand |
RAUS | Aus Widerstand |
ION | Steuerspannung für Einschaltzustand |
IOFF | Steuerspannung für Aus-Zustand |
IT | Schwellensteuerspannung |
IH | Hysterese-Steuerspannung |
Der stromgesteuerte Schalter ist in SIMetrix nicht verfügbar
Beispiel:
W12 13 17 VC WMOD
WRESET 5 0 VRESET RELAIS
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. [( *)]
+
+ * *
+
+ [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
Parameter | Beschreibung |
TPLHMN | Verzögerung: niedrig bis hoch, min |
TPLHTY | Verzögerung: niedrig bis hoch, typisch |
TPLHMX | Verzögerung: niedrig bis hoch, max |
TPHLMN | Verzögerung: hoch bis niedrig, min |
TPHLTY | Verzögerung: hoch bis niedrig, typisch |
TPHLMX | Verzögerung: hoch bis niedrig, max |
Parameter des Latch-Timing-Modells
Parameter | Beschreibung |
THDGMN | Halten: s / r / d nach Gate-Kante, min |
THDGTY | Halten: s / r / d nach Gate-Kante, typisch |
THDGMX | Halten: s / r / d nach Gate-Kante, max |
TPDQLHMN | Verzögerung: s / r / d bis q / qb niedrig bis hi, min |
TPDQLHTY | Verzögerung: s / r / d bis q / qb niedrig bis hi, typisch |
TPDQLHMX | Verzögerung: s / r / d bis q / qb niedrig bis hi, max |
TPDQHLMN | Verzögerung: s / r / d bis q / qb hi bis niedrig, min |
TPDQHLTY | Verzögerung: s / r / d bis q / qb hi bis niedrig, typisch |
TPDQHLMX | Verzögerung: s / r / d bis q / qb hi bis niedrig, max |
TPGQLHMN | Verzögerung: Tor zu q / qb niedrig zu hi, min |
TPGQLHTY | Verzögerung: Gate zu q / qb niedrig zu hi, typisch |
TPGQLHMX | Verzögerung: Gate zu q / qb niedrig zu hi, max |
TPGQHLMN | Verzögerung: Tor zu q / qb hi zu niedrig, min |
TPGQHLTY | Verzögerung: Tor zu q / qb hi zu niedrig, typisch |
TPGQHLMX | Verzögerung: Tor zu q / qb hi zu niedrig, max |
TPPCQLHMN | Verzögerung: preb / clrb bis q / qb niedrig bis hi, min |
TPPCQLHTY | Verzögerung: preb / clrb bis q / qb niedrig bis hi, typisch |
TPPCQLHMX | Verzögerung: preb / clrb bis q / qb niedrig bis hi, max |
TPPCQHLMN | Verzögerung: preb / clrb bis q / qb hi bis low, min |
TPPCQHLTY | Verzögerung: preb / clrb bis q / qb hi bis low, typisch |
TPPCQHLMX | Verzögerung: preb / clrb bis q / qb hi bis low, max |
TSUDGMN | Setup: s / r / d bis Gatekante, min |
TSUDGTY | Setup: s / r / d zur Gate-Kante, typisch |
TSUDGMX | Setup: s / r / d zur Gatekante, max |
TSUPCGHMN | Setup: preb / clrb hi bis Gate Edge, min |
TSUPCGHTY | Setup: preb / clrb hi bis Gate Edge, typisch |
TSUPCGHMX | Setup: preb / clrb hi bis Gate Edge, max |
TWPCLMN | Min preb / clrb width low, min |
TWPCLTY | Min preb / clrb Breite niedrig, typisch |
TWPCLMX | Min. Preb / Clrb-Breite niedrig, max |
TWGHMN | Min. Torbreite hi, min |
ZWANZIG | Min. Torbreite hi, typisch |
TWGHMX | Min. Torbreite hi, max |
Flankengetriggerte FF-Timing-Modellparameter
Parameter | Beschreibung |
THCLKMN | Halten Sie: j / k / d nach clk / clkb Kante, min |
THDCLKTY | Halten: j / k / d nach clk / clkb Kante, typisch |
THDCLKMX | Halten: j / k / d nach clk / clkb Kante, max |
TPCLKQLHMN | Verzögerung: clk / clkb Kante zu q / qb niedrig zu hi, min |
TPCLKQLHTY | Verzögerung: clk / clkb Kante zu q / qb niedrig zu hi, typisch |
TPCLKQLHMX | Verzögerung: clk / clkb Kante zu q / qb niedrig zu hi, max |
TPCLKQHLMN | Verzögerung: clk / clkb Kante zu q / qb hi zu niedrig, min |
TPCLKQHLTY | Verzögerung: clk / clkb Kante zu q / qb hi zu niedrig, typisch |
TPCLKQHLMX | Verzögerung: clk / clkb Kante zu q / qb hi zu niedrig, max |
TPPCQLHMN | Verzögerung: preb / clrb bis q / qb niedrig bis hi, min |
TPPCQLHTY | Verzögerung: preb / clrb bis q / qb niedrig bis hi, typisch |
TPPCQLHMX | Verzögerung: preb / clrb bis q / qb niedrig bis hi, max |
TPPCQHLMN | Verzögerung: preb / clrb bis q / qb hi low, min |
TPPCQHLTY | Verzögerung: preb / clrb bis q / qb hi low, min |
TPPCQHLMX | Verzögerung: preb / clrb bis q / qb hi low, min |
TSUCLKMN | Setup: j / k / d bis clk / clkb Kante, min |
TSUDCLKTY | Setup: j / k / d bis clk / clkb Kante, typisch |
TSUDCLKMX | Setup: j / k / d bis clk / clkb Kante, max |
TSUPCCLKHMN | Setup: preb / clrb hi bis clk / clkb edge, min |
TSUPCCLKHTY | Setup: preb / clrb hi bis clk / clkb edge, typisch |
TSUPCCLKHMX | Setup: preb / clrb hi bis clk / clkb edge, max |
TWPCLMN | Min preb / clrb width low, min |
TWPCLTY | Min preb / clrb Breite niedrig, typisch |
TWPCLMX | Min. Preb / Clrb-Breite niedrig, max |
TWCLKLMN | Min clk / clkb Breite niedrig, min |
TWCLKLMN | Min clk / clkb Breite niedrig, typisch |
TWCLKLMN | Min clk / clkb Breite niedrig, max |
TWCLKHMN | Min clk / clkb width hi, min |
TWLKHTY | Min clk / clkb width hi, typisch |
TWLKHMX | Min clk / clkb width hi, max |
TSUCECLKMN | Setup: Clock Enable zum Clk Flank, min |
TSUCECLKTY | Setup: Clock Enable zum Clk Flank, typisch |
TSUCECLKMX | Setup: Clock Enable to Clk Flanke, max |
THCECLKMN | Halten: Taktfreigabe nach Clk Flanke, min |
THCCLKTY | Halten: Taktfreigabe nach Clk-Flanke, typisch |
THCECLKMX | Halten: Taktfreigabe nach Clk Flanke, maxN |
Parameter des Eingabe- / Ausgabemodells
Parameter | Beschreibung |
DRVH | Ausgang hohen Pegelwiderstand |
DRVL | Niedrigpegelwiderstand ausgeben |
DRVZ | Ausgangswiderstand im Z-Zustand |
INLD | Eingangslastkapazität |
INR | Eingangslastwiderstand |
AUSL | Ausgangslastkapazität |
TPWRT | Impulsbreitenunterdrückungsschwelle |
TSTOREMN | Minimale Speicherzeit für das Netz, das als Ladung simuliert werden soll |
TSWHL1 | Schaltzeit hoch auf niedrig für DtoA1 |
TSWHL2 | Schaltzeit hoch auf niedrig für DtoA2 |
TSWHL3 | Schaltzeit hoch auf niedrig für DtoA3 |
TSWHL4 | Schaltzeit hoch auf niedrig für DtoA4 |
TSWLH1 | Schaltzeit niedrig nach hoch für DtoA1 |
TSWLH2 | Schaltzeit niedrig nach hoch für DtoA2 |
TSWLH3 | Schaltzeit niedrig nach hoch für DtoA3 |
TSWLH4 | Schaltzeit niedrig nach hoch für DtoA4 |
ATOD1 | Name des AtoD-Schnittstellen-Subcircuits der Ebene 1 |
ATOD2 | Name des AtoD-Schnittstellen-Subcircuits der Ebene 2 |
ATOD3 | Name des AtoD-Schnittstellen-Subcircuits der Ebene 3 |
ATOD4 | Name des AtoD-Schnittstellen-Subcircuits der Ebene 4 |
DTOA1 | Name des DtoA-Schnittstellen-Subcircuits der Ebene 1 |
DTOA1 | Name des DtoA-Schnittstellen-Subcircuits der Ebene 2 |
DTOA1 | Name des DtoA-Schnittstellen-Subcircuits der Ebene 3 |
DTOA1 | Name des DtoA-Schnittstellen-Subcircuits der Ebene 4 |
DIGPOWER | Name 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. * *
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
Parameter | Beschreibung |
MITTELFREQUENZ | |
KONVGAIN | |
PHI0 | |
OUTAMPLI | |
AUSGÄNGE | |
INLLIM | |
INULIM | |
LIMRNG | |
DUTYCYC | |
AUFSTIEG | |
ABFALLZEIT | |
MODE |
AMPLI-Modellparameter
Parameter | Beschreibung |
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
Parameter | Beschreibung |
GAIN | |
RIN | |
ROUT | |
ROUTQUELLE | |
ROUTSINK | |
IOUTMAX | |
IOUTMAXQUELLE | |
IOUTMAXSINK | |
SCHWUNGZAHL | |
SCHWERVERFAHREN | |
SCHLAMMGESCHWINDIGKEIT | |
FPOLE1 | |
FPOLE2 | |
VÜD | |
VOUTL | |
VOFFSNOM | |
TCOVOFFS | |
IBIASNOM | |
IOFFSNOM | |
CURRDOUB | |
VOUTOFFS |
COMP-Modellparameter
Parameter | Beschreibung |
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
Parameter | Beschreibung |
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
Parameter | Beschreibung |
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
Parameter | Beschreibung |
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 |.
Parameter | Beschreibung |
v1 | Anfangsspannung |
v2 | Spitzenspannung |
td1 | Anstiegsverzögerungszeit |
tc1 | Anstiegszeitkonstante |
td2 | Fallverzögerungszeit |
tc2 | Fallzeitkonstante |
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 |.
Parameter | Beschreibung |
v1 | Anfangsspannung |
v2 | gepulste Spannung |
td | Verzögerungszeit |
tr | Anstiegszeit |
tf | Abfallzeit |
pw | Impulsbreite |
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.
Parameter | Beschreibung |
tn | Eckzeit |
vn | Eckenspannung |
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 Wow, Vampir, fc, mod und fm sind unten definiert. t ist an der Zeit.
Parameter | Beschreibung |
Wow | Offset-Spannung |
Vampir | Spitzenamplitudenspannung |
fc | Trägerfrequenz |
mod | Modulationsgrad |
fm | Modulationsfrequenz |
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)
Parameter | Beschreibung |
Wow | Offset-Spannung |
Vampir | Spitzenamplitudenspannung |
Frequenz | Trägerfrequenz |
td | verzögern |
df | Dämpfungsfaktor |
Phase | Phase |
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:
AUFGABE | BEDEUTUNG | WIE |
ABS (x) | | x | | |
ACOS (x) | Arccosin von x | -1.0 <= x <= +1.0 |
ACOSH (x) | inverser hyperbolischer Cosinus von x | Ergebnis 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 x | Ergebnis 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 x | Ergebnis im Bogenmaß, x ist ein Ausdruck |
COS (x) | cos (x) | x im Bogenmaß |
COSH (x) | hyperbolischer Cosinus von x | x im Bogenmaß |
DDT (x) | Zeitableitung von x | nur vorübergehende Analyse |
IF (t, x, y) | x wenn t = WAHR y wenn t = FALSCH | ist 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 x | Gibt 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 x | Dies 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 x | nur vorübergehende Analyse |
SGN (x) | Signum-Funktion | |
SÜNDE (x) | sin (x) | x im Bogenmaß |
SINH (x) | hyperbolischer Sinus von x | x im Bogenmaß |
STP (x) | 1 wenn x> = 0.0 0 wenn x <0.0 | Mit 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 x | x 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. |