Test d'anglais SPICE cours de simulation et de modélisation

SPICE, SPICE, SPICE lorsque vous faites une simulation de circuit électronique, vous entendez toujours ces mots magiques. Qu'est-ce que c'est et pourquoi est-ce si important? Nous expliquerons cela dans ce cours gratuit sur Internet et vous apprendrons à utiliser, ajouter et créer des modèles d'appareils sophistiqués pour votre logiciel de simulation. Dans notre matériel, nous vous fournirons les logiciels TINA et TINACloud pour la démonstration des circuits et des modèles que nous créerons, cependant notre SPICE les modèles et les circuits fonctionnent dans la plupart SPICE simulateurs sans aucun changement.

Histoire de SPICE

Comment SPICE est utilisé aujourd'hui

Création d'un SPICE modèle pour un comparateur avec hystérésis

Création d'un SPICE modèles pour pilotes de portail pratiques

L'ajout de SPICE modèles à TINA et TINACloud

.MODEL - Définition du modèle

.PARAM- Définition des paramètres

.SUBCKT- Description du sous-circuit

C - Condensateur

D - Diode

E - Source de tension contrôlée par la tension, G - Source de courant contrôlée par la tension

F – Source de courant à courant contrôlé, H – Source de tension à courant contrôlé

I - Source de courant indépendante, V - Source de tension indépendante

J – FET de jonction

K - Couplage d'inducteur (noyau de transformateur)

L - Inducteur

M - MOSFET

N – Entrée numérique

O – Sortie numérique

Q – Transistor bipolaire

R – Résistance

S – Commutateur à tension contrôlée

T – Ligne de transmission

W - Commutateur à courant contrôlé

X - Appel de sous-circuit

U - Primitives numériques

Y - Tina Primitives

SOURCES – Descriptions des sources transitoires

FONCTIONS - Fonctions d'expression


Histoire de SPICE

Spice La simulation est une méthode de simulation de circuits développée à l'Université de Californie à Berkeley, présentée pour la première fois en 1973. La dernière version 3f5 de Berkeley Spice a été libéré en 1993. Berkely Spice sert de base à la plupart des programmes de simulation de circuits dans les universités et dans l'industrie. Aujourd'hui Spice les simulateurs sont bien sûr plus avancés et sophistiqués que le Berkely original Spice simulateur et sont étendus de plusieurs façons. Un énorme avantage de Spice simulation, que les fabricants de semi-conducteurs fournissent de grandes bibliothèques gratuites pour leurs produits en utilisant Spice modèles, dont la plupart Spice les simulateurs peuvent s'ouvrir et utiliser.

Comment SPICE est utilisé aujourd'hui

Création d'un SPICE modèle pour un comparateur avec hystérésis

Création d'un SPICE modèles pour pilotes de portail pratiques

L'ajout de SPICE modèles à TINA et TINACloud

Vous pouvez trouver plus de tutoriels sur

.MODEL - Définition du modèle

Format général:

.MAQUETTE [AKO : ]  

+ ([<nom du paramètre> = [spécification de tolérance]]*)

La .MODÈLE L'instruction décrit un ensemble de paramètres de périphérique qui sont utilisés dans la liste nette pour certains composants.   est le nom du modèle utilisé par les composants.   est le type d'appareil et doit être l'un des suivants:

Following  est la liste des paramètres qui décrivent le modèle de l'appareil. Aucun, aucun ou tous les paramètres peuvent être affectés de valeurs, ceux qui ne sont pas affectés prennent des valeurs par défaut. Les listes de noms de paramètres, de significations et de valeurs par défaut se trouvent dans les descriptions individuelles des appareils.  

LT et SIMetrix utilisant un appareil A pour représenter les primitives numériques.

Mise en situation :

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

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

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

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

.PARAM- Définition des paramètres

Formats généraux:

    .PARAM < = >*

    .PARAM < = { } >*

La .PARAM définit la valeur d'un paramètre. Un nom de paramètre peut être utilisé à la place de la plupart des valeurs numériques dans la description du circuit. Les paramètres peuvent être des constantes, ou des expressions impliquant des constantes, ou une combinaison de celles-ci, et ils peuvent inclure d'autres paramètres.

Paramètres prédéfinis: TEMP, VT, GMIN, HEURE, S,  TARTE

Mise en situation :

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

LARGEUR DE BANDE .PARAM = {100 kHz / 3}

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

.PARAM VNUM = {2 * TWO_PI}

Description du sous-circuit .SUBCKT

Formats généraux:

.SUBCKT [nœud]* 

+ [FACULTATIF : < = >*]

+ [PARAMETRES : < = >* ]

.SUBKT déclare qu'un sous-circuit de la liste nette sera décrit jusqu'à ce que le .PREND FIN commander. Les sous-circuits sont appelés dans la net list par la commande, X.   est le nom des sous-circuits.  [nœud]* est une liste facultative de nœuds locaux uniquement au sous-circuit et utilisés pour la connexion au niveau supérieur. Les appels de sous-circuit peuvent être imbriqués (peuvent avoir X à l'intérieur). Cependant, les sous-circuits ne peuvent pas être imbriqués (pas de .SUBKT à l'intérieur).

Exemple:

.SUBCKT AMP OP 1 2 101 102 17

...

.PREND FIN

PARAMÈTRES DE SORTIE D'ENTRÉE DU FILTRE .SUBCKT: CENTRE = 100 kHz,

+ LARGEUR DE BANDE = 10 kHz

...

.PREND FIN

.SUBCKT 74LS00 ABY

+ FACULTATIF: DPWR = $ G_DPWR DGND = $ G_DGND

+ PARAMS: MNTYMXDLY = 0 IO_LEVEL = 0

...

.PREND FIN

C - Condensateur

Formats généraux:

C <+ nœud> <- nœud> [nom du modèle] [CI = ]

[nom du modèle] est facultatif et s'il n'est pas inclus,  est la capacité en farads. Si [nom du modèle] est spécifié alors la capacité est donnée par:

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

De CTC1et TC2 sont décrits ci-dessous.  Tot est la capacité totale.   T est la température de simulation. Et Tnom est la température nominale (27 ° C, sauf si définie par dans la boîte de dialogue Analyse. Définir l'analyse)

 peut être positif ou négatif.

[CI = ] donne PSPICE une estimation initiale de la tension aux bornes du condensateur pendant le calcul du point de polarisation et est facultative.

ParamètreDescription
Cmultiplicateur de capacité
TC1coefficient de température linéaire
TC2coefficient de température quadratique

Mise en situation :

CHARGE 15 0 20pF

C2 1 2 0.2E-12 IC = 1.5 V

C3 3 33 CMOD 10pF

D - Diode

Formats généraux:

ré <+ nœud> <- nœud> [valeur de zone] [OFF]

La diode est modélisée par une résistance de valeur RS/[valeur de surface] en série avec une diode intrinsèque.  <+ nœud> est l'anode et <- nœud> est la cathode. 

[valeur de zone]Balance ISRSJCJet IBV et vaut 1 par défaut.  IBV et BV sont tous deux positifs.

ParamètreDescription
AFexposant de bruit de scintillement
BVvaleur de ventilation inverse
JCJcapacité pn à polarisation nulle
EGtension de bande interdite
FCcoefficient de capacité d'appauvrissement de polarisation directe
IBVcourant de claquage inversé
IScourant de saturation
KFcoefficient de bruit de scintillement
Mcoefficient de classement pn
Ncoefficient d'émission
RSrésistance parasite
RZRésitance Zener (TINA uniquement)
TTtemps de transit
VJpotentiel pn
XTIExposant de température IS

Le paramètre OFF n'est pas pris en charge dans PSPice.

Exemple

DCLAMP 14 0 DMOD

D13 15 17 INTERRUPTEUR 1.5

DBV1 3 9 DX 1.5 OFF

E - Source de tension contrôlée par la tension, G - Source de courant contrôlée par la tension

Formats généraux:

E <+ nœud> <- nœud>

+ <+ nœud de contrôle> <- nœud de contrôle>

E <+ nœud> <- nœud> POLY( )

+ < <+ nœud de contrôle>, <- nœud de contrôle> >* 

+ < >*

E <+ <- nœud> VALEUR = { }

E <+ <- nœud> TABLE { } =

+ < , >*

E <+ nœud> <- nœud> LAPLACE { } =

+ { }

E <+ nœud> <- nœud> FREQ { } = 

+ < , , >*

Chaque format déclare une source de tension dont l'amplitude est liée à la différence de tension entre les nœuds <+ nœud de contrôle> et <- nœud de contrôle>. Le 1er format définit un cas linéaire les autres définissent des cas non linéaires.

La LAPLACE et FREQ Le mode de la source contrôlée ne peut être utilisé qu'en mode CA.

Le mode FREQ n'est pas disponible dans LT et SIMetrix

Le mode LAPLACE est réalisé avec un bloc fonction de transfert de domaine S SIMetrix.

Mise en situation :

EBUFF 10 11 1 2 1.0

EAMP 13 0 POLY (1) 26 0 0

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

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

ET2 2 0 TABLE {V (ANODE, CATHODE)} = (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 – Source de courant à courant contrôlé, H – Source de tension à courant contrôlé

Formats généraux:

F <+ nœud> <- nœud> 

+

or

F <+ nœud> <- nœud> POLY( )

+ < >* 

+ < >*

Les deux formats déclarent une source de courant dont l'amplitude est liée au courant traversant .

La première forme génère une relation linéaire. La seconde forme génère une réponse non linéaire.  

Exemple:

FSENSE 1 2 VSENSE 10.0

FAMP 13 0 POLY (1) VIN 0

FNONLIN 100 POLY (101) VCNTRL2 VCINTRL1 2 0.0 13.6 0.2

I - Source de courant indépendante, V - Source de tension indépendante

Formats généraux:

je <+ nœud> <- nœud> 

+ [ [CD] ]

+ [ CA [valeur de phase] ]

+ [spécification transitoire]

Il existe trois types de sources actuelles. DCACou des sources transitoires.

DC les sources donnent une source de courant avec un courant de magnitude constante.  DC les sources sont utilisées pour les fournitures ou pour.DC analyses.

AC les sources sont utilisées pour .CA Analyse. La grandeur de la source est donnée par . La phase initiale de la source est donnée par [phase], la phase par défaut est 0.  

Les sources transitoires sont des sources dont la sortie varie au cours du temps de simulation. Ceux-ci sont principalement utilisés avec l'analyse transitoire, .TRAN.

Les sources transitoires doivent être définies comme l'une des suivantes:

EXP | paramètres |

PULSE | paramètres |

PWL | paramètres |

SFFM | paramètres |

NAS | paramètres |

Mise en situation :

IBIAS 13 0 2.3mA

IAC 2 3 AC 0.001

IACPHS 2 3 AC 0.001 90

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

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

J – FET de jonction

Formats généraux:

J [zone] [NON]

J déclare un JFET. Le JFET est modélisé comme un FET intrinsèque avec une résistance ohmique (RD / {zone}) en série avec le drain, une résistance ohmique (RS / {zone}) en série avec la source, et une résistance ohmique (RG) en série avec le portail.

{zone}, facultatif, est la zone relative du périphérique. Sa valeur par défaut est 1.

ParamètreDescription
AFexposant de bruit de scintillement
BETAcoefficient de transconductance
BETACHECoefficient de température exponentielle BETA
CGDcapacité pn à polarisation nulle grille-drain
CGScapacité pn de polarisation nulle grille-source
EGtension de bande interdite (TINA uniquement)
ISporte pn courant de saturation
KFcoefficient de bruit de scintillement
LAMBDAmodulation de longueur de canal
Mla porte pn coefficient de classement
PBla porte pn défaillances
RDdrain résistance ohmique
RSrésistance ohmique source
VTOtension de seuil
VTOTCCoefficient de température VTO

Le paramètre OFF n'est pas pris en charge dans PSPice.

Exemple:

JIN 100 1 0 JFAST

J13 22 14 23 JNOM 2.0

JA3 3 9 JX 2 ARRÊT

K - Couplage d'inducteur (noyau de transformateur)

Formats généraux:

K L >*

+

K >*

+ [valeur de taille]

K couple deux ou plusieurs inducteurs ensemble. En utilisant la convention des points, placez un point sur le premier nœud de chaque inducteur. Ensuite, le courant couplé sera de polarité opposée par rapport au courant d'entraînement.

 est le coefficient de couplage mutuel et doit être compris entre 0 et 1. [valeur de taille] redimensionne la section magnétique, sa valeur par défaut est 1.

Sinom du modèle> est présent 4 choses changent: 

1. L'inducteur de couplage mutuel devient un noyau magnétique non linéaire.

2. Les caractéristiques BH du cœur sont analysées à l'aide du modèle Jiles-Atherton.

3. Les inducteurs deviennent des enroulements, ainsi le nombre spécifiant l'inductance signifie maintenant le nombre de tours.

4. La liste des inductances couplées peut n'être qu'une inductance.

ParamètreDescription
Aparamètre de forme
Réservésection magnétique moyenne
Ccoefficient de flexion de la paroi du domaine
GAPlongueur effective de l'entrefer
Kconstante d'épinglage de mur de domaine
MSsaturation de magnétisation
PACKfacteur d'emballage (empilement)
PATHlongueur moyenne du chemin magnétique

La solution 2nd le formulaire n'est pas pris en charge dans LT et SIMetrix. 

Dans SIMetrix, seuls 2 inducteurs peuvent être coulés, si vous souhaitez en coupler plus, vous devez créer une commande de couplage distincte pour chaque combinaison.

Mise en situation :

KTUNED L3OUT L4IN .8

KTRNSFRM LPRIMARY LSCNDRY 1

KXFRM L1 L2 L3 L4 .98 KPOT_3C8

L - Inducteur

Formats généraux:

L <+ nœud> <- nœud> [nom du modèle] [CI = ] 

L définit une inductance.  <+ nœud> et <- nœud> définir la polarité de la chute de tension positive.  

 peut être positif ou négatif mais pas 0.

[nom du modèle] est facultatif. S'il est laissé de côté, l'inducteur a une inductance de  Henri.

Si [nom du modèle] est inclus, alors l'inductance totale est :

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

De LTC1et TC2 sont définis dans la déclaration modèle, T est la température de simulation, et  Tnom est la température nominale (27 ° C sauf dans la boîte de dialogue Analysis.Set Analysis)

[CI = ] est facultatif et, s'il est utilisé, définit la supposition initiale du courant passant par l'inductance lorsque PSPICE tente de trouver le point de biais.

ParamètreDescription
Lmultiplicateur d'inductance
TC1coefficient de température linéaire
TC2coefficient de température quadratique

Mise en situation :

L2 1 2 0.2E-6

L4 3 42 LMOD 0.03

L31 5 12 2U IC = 2mA

M - MOSFET

Format général:

M

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

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

+ [NRG = ] [NRB =

M définit un transistor MOSFET. Le MOSFET est modélisé comme un MOSFET intrinsèque avec des résistances ohmiques en série avec le drain, la source, la grille et le substrat (en vrac). Il y a aussi une résistance shunt (RDS) en parallèle avec le canal drain-source.  

L et W sont la longueur et la largeur du canal.  L est diminué de 2 * LD et W est diminué de 2 * WD pour obtenir la longueur et la largeur effectives du canal. L et W peut être défini dans l'instruction de périphérique, dans le modèle ou dans .OPTION commander. La déclaration de l'appareil a préséance sur le modèle qui a préséance sur le .OPTIONS.

AD et AS sont les zones de diffusion du drain et de la source.  PD et PS sont les paramètres de diffusion drain et source. Les courants de saturation drain-bulk et source-bulk de saturation peuvent être spécifiés par JS (qui à son tour est multiplié par AD et AS) Ou IS (une valeur absolue). Les capacités d'appauvrissement à polarisation nulle peuvent être spécifiées par CJ, qui est multiplié par AD et AS, et par CJSW, qui est multiplié par PD et PS, Ou par CBD et CBS, qui sont des valeurs absolues.  Allemagne de l'estNRSNRGet NRB sont des résistivités réactives de leurs bornes respectives en carrés. Ces parasites peuvent être spécifiés soit par RSH (qui à son tour est multiplié par Allemagne de l'estNRSNRGet NRB) ou par résistances absolues RDRGRSet RB. Valeurs par défaut pour LWADet AS peut être défini à l'aide du .OPTIONS commander. Si .OPTIONS n'est pas utilisé, leurs valeurs par défaut sont 100u, 100u, 0 et 0 respectivement

M est un multiplicateur de périphériques parallèles (par défaut = 1), qui simule l'effet de plusieurs périphériques en parallèle. La largeur effective, les capacités de chevauchement et de jonction et les courants de jonction du MOSFET sont multipliés par M. Les valeurs de résistance parasite (par exemple, RD et RS) sont divisées par M

NIVEAU= 1 modèle Shichman-Hodges

NIVEAU= 2 modèles analytiques basés sur la géométrie

NIVEAU= 3 modèle semi-empirique à canal court

NIVEAU= 7 modèle BSIM3 version 3 

Niveau 1

ParamètreDescription
AFExposant du bruit scintillant
CBDcapacité pn de polarisation nulle à drain en vrac
CBScapacité pn à polarisation nulle de source en vrac
CGBOcapacité de chevauchement grille-substrat / longueur de canal
DGDOcapacité de chevauchement grille-drain / largeur de canal
OSCGcapacité de chevauchement grille-source / largeur de canal
CJcapacité / zone inférieure pn à polarisation nulle
CJSWcapacité / zone inférieure pn à polarisation nulle
FCcoefficient de capacité de polarisation directe en vrac pn
GAMMEparamètre de seuil en masse
IScourant de saturation pn en vrac
JScourant / zone de saturation pn en vrac
KFCoefficient de bruit de scintillement
KPtransconductance
longueur du canal
LAMBDAmodulation de longueur de canal 
LDdiffusion latérale (longueur)
NIVEAUtype de modèle 
MJcoefficient de classement de fond pn en vrac
MJSWcoefficient de classement des parois latérales pn en vrac
Ncoefficient d'émission pn en vrac
NSSdensité d'état de surface
NSUBdensité de dopage du substrat
PBpotentiel pn en vrac
PHIpotentiel de surface
RBrésistance ohmique du substrat
RDdrain résistance ohmique
RDSrésistance ohmique drain-source
RGporte résistance ohmique
RSrésistance ohmique source
RSHdrain, résistance de feuille de diffusion de source
TOXépaisseur d'oxyde
TPGtype de matériau du portail: +1 = opposé, -1 = identique, 0 = aluminium
UOmobilité de surface
VTOtension de seuil à polarisation nulle
WLargeur de canal

Niveau 2

ParamètreDescription
AFExposant du bruit scintillant
CBDcapacité pn de polarisation nulle à drain en vrac
CBScapacité pn à polarisation nulle de source en vrac
CGBOcapacité de chevauchement grille-substrat / longueur de canal
DGDOcapacité de chevauchement grille-drain / largeur de canal
OSCGcapacité de chevauchement grille-source / largeur de canal
CJcapacité / zone inférieure pn à polarisation nulle
CJSWcapacité / zone inférieure pn à polarisation nulle
DELTAeffet de largeur sur seuil
FCcoefficient de capacité de polarisation directe en vrac pn
GAMMEparamètre de seuil en masse
IScourant de saturation pn en vrac
JScourant / zone de saturation pn en vrac
KFCoefficient de bruit de scintillement
KPtransconductance
longueur du canal
LAMBDAmodulation de longueur de canal 
LDdiffusion latérale (longueur)
NIVEAUtype de modèle 
MJcoefficient de classement de fond pn en vrac
MJSWcoefficient de classement des parois latérales pn en vrac
Ncoefficient d'émission pn en vrac
NEFFcoefficient de charge de canal
NFSdensité d'état de surface rapide
NSSdensité d'état de surface
NSUBdensité de dopage du substrat
PBpotentiel pn en vrac
PHIpotentiel de surface
RBrésistance ohmique du substrat
RDdrain résistance ohmique
RDSrésistance ohmique drain-source
RGporte résistance ohmique
RSrésistance ohmique source
RSHdrain, résistance de feuille de diffusion de source
TOXépaisseur d'oxyde
TPGtype de matériau du portail: +1 = opposé, -1 = identique, 0 = aluminium
UCRITchamp critique de dégradation de la mobilité
EXPUÉexposant de la dégradation de la mobilité
UOmobilité de surface
Vmaxvitesse de dérive maximale
VTOtension de seuil à polarisation nulle
WLargeur de canal
XJprofondeur de jonction métallurgique

Niveau 3

ParamètreDescription
AFExposant du bruit scintillant
ALPHAAlpha
CBDcapacité pn de polarisation nulle à drain en vrac
CBScapacité pn à polarisation nulle de source en vrac
CGBOcapacité de chevauchement grille-substrat / longueur de canal
DGDOcapacité de chevauchement grille-drain / largeur de canal
OSCGcapacité de chevauchement grille-source / largeur de canal
CJcapacité / zone inférieure pn à polarisation nulle
CJSWcapacité / zone inférieure pn à polarisation nulle
DELTAeffet de largeur sur seuil
ETArétroaction statique
FCcoefficient de capacité de polarisation directe en vrac pn
GAMMEparamètre de seuil en masse
IScourant de saturation pn en vrac
JScourant / zone de saturation pn en vrac
KAPPAfacteur de champ de saturation 
KFCoefficient de bruit de scintillement
KPtransconductance
longueur du canal
LDdiffusion latérale (longueur)
NIVEAUtype de modèle 
MJcoefficient de classement de fond pn en vrac
MJSWcoefficient de classement des parois latérales pn en vrac
Ncoefficient d'émission pn en vrac
NFSdensité d'état de surface rapide
NSSdensité d'état de surface
NSUBdensité de dopage du substrat
PBpotentiel pn en vrac
PHIpotentiel de surface
RBrésistance ohmique du substrat
RDdrain résistance ohmique
RDSrésistance ohmique drain-source
RGporte résistance ohmique
RSrésistance ohmique source
RSHdrain, résistance de feuille de diffusion de source
THETAmodulation de la mobilité
TOXépaisseur d'oxyde
TPGtype de matériau du portail: +1 = opposé, -1 = identique, 0 = aluminium
UOmobilité de surface
Vmaxvitesse de dérive maximale
VTOtension de seuil à polarisation nulle
WLargeur de canal
XDcoefficient
XJprofondeur de jonction métallurgique

Niveau 7

ParamètreDescription
MOBMODsélecteur de modèle de mobilité
CAPMODindicateur pour le modèle de capacité à canal court
NQSMODdrapeau pour le modèle NQS
NOIMODdrapeau pour le modèle de bruit
BINUNITÉsélecteur d'échelle d'unité de bac
AFExposant du bruit scintillant
CGBOcapacité de chevauchement grille-substrat / longueur de canal
DGDOcapacité de chevauchement grille-drain / largeur de canal
OSCGcapacité de chevauchement grille-source / largeur de canal
CJcapacité / zone inférieure pn à polarisation nulle
CJSWcapacité / zone inférieure pn à polarisation nulle
JScourant / zone de saturation pn en vrac
KFCoefficient de bruit de scintillement
longueur du canal
NIVEAUtype de modèle 
MJcoefficient de classement de fond pn en vrac
MJSWcoefficient de classement des parois latérales pn en vrac
PBpotentiel pn en vrac
RSHdrain, résistance de feuille de diffusion de source
WLargeur de canal
A0coefficient d'effet de charge en vrac pour la longueur du canal
A1premier paramètre d'effet de non saturation
A2deuxième facteur de non saturation
AGScoefficient de biais de porte d'Abulk
ALPHA0premier paramètre du courant d'ionisation par impact
B0coefficient d'effet de charge en vrac pour la largeur du canal
B1décalage de la largeur de l'effet de charge en vrac
BÊTA0deuxième paramètre du courant d'impact-ionisation
CDSCcapacité de couplage drain / source à canal
CDSCBsensibilité aux biais corporels du CDSC
CDSCDsensibilité au drain drain de CDSC
CITcapacité de piège d'interface
DELTAparamètre Vds effectif
DROUTERCoefficient de dépendance L du paramètre de correction DIBL dans Rout
DSUBExposant du coefficient DIBL dans la région sous-seuil
TVP0premier coefficient d'effet de canal court sur la tension de seuil
DVT0Wpremier coefficient d'effet de faible largeur sur la tension de seuil pour une longueur de petit canal
TVP1deuxième coefficient d'effet de canal court sur la tension de seuil
TVP2coefficient de polarisation corporelle de l'effet de canal court sur la tension de seuil
DVT1Wdeuxième coefficient d'effet de faible largeur sur la tension de seuil pour une petite longueur de canal
DVT2Wcoefficient de biais de corps d'effet de largeur étroite pour une petite longueur de canal
DWBcoefficient de dépendance du biais du corps du substrat de Weff
DWGcoefficient de dépendance à la porte de Weff
ETA0Coefficient DIBL dans la région sous-seuil
ETABcoefficient de biais corporel pour l'effet DIBL sous-seuil
JSWcourant de saturation des parois latérales par unité de longueur
K1coefficient d'effet corporel de premier ordre
K2coefficient d'effet corporel de second ordre
K3coefficient de largeur étroite
K3Bcoefficient d'effet corporel de K3
KÉTAcoefficient de biais corporel de l'effet de charge en vrac
PELUCHEparamètre d'ajustement de décalage de longueur à partir de IV sans biais
NFACTEURfacteur d'oscillation sous-seuil
NGATÉconcentration de dopage poly gate
NLXparamètre de dopage non uniforme latéral
PCLMparamètre de modulation de longueur de canal
PDIBLC1premier paramètre de correction d'effet de résistance de sortie DIBL
PDIBLC2deuxième paramètre de correction d'effet de résistance de sortie DIBL
PDIBLCBcoefficient d'effet corporel du paramètre de correction DIBL
RPSFcoefficient d'effet corporel de RDSW
PRWGcoefficient d'effet de biais de grille de RDSW
PSCBE1premier paramètre d'effet corporel actuel du substrat
PSCBE2deuxième paramètre d'effet corporel actuel du substrat
PVAGdépendance de grille de la tension précoce
RDSWrésistance parasite par unité de largeur
U0mobilité à Temp = TNOM
UAcoefficient de dégradation de la mobilité du premier ordre
UBcoefficient de dégradation de la mobilité de second ordre
UCeffet corporel du coefficient de dégradation de la mobilité
VBMpolarisation maximale du corps appliquée dans le calcul de la tension de seuil
VOFFtension de décalage dans la région sous-seuil à grande W et L
VSATvitesse de saturation à Temp = TNOM
VTH0tension de seuil @ Vbs = 0 pour grand L
W0paramètre de largeur étroite
HIVERparamètre d'ajustement à décalage de largeur à partir de IV sans biais
WRdécalage de largeur de Weff pour le calcul de Rds
CFcapacité du champ de franges
CKAPPAcoefficient pour la capacité de chevauchement des régions légèrement dopées capacité du champ de franges
CLCterme constant pour le modèle à canal court
et CLEterme exponentiel pour le modèle à canal court
CGDLcapacité de chevauchement de la région drain-grille dopée à la lumière
CGSLcapacité de chevauchement de la région source-grille dopée à la lumière
GTSJCcapacité de jonction de paroi latérale source / drain gate par unité de largeur
DLCparamètre d'ajustement de décalage de longueur de CV
DWCparamètre d'ajustement de décalage de largeur de CV
MJSWGCoefficient de gradation de la capacité de la jonction de la paroi latérale de la porte de source / drain
PBSWpotentiel intégré de jonction côté source / drain
GTSPBSpotentiel intégré de jonction de paroi latérale de source / drain drain
VFBCVparamètre de tension à bande plate (pour CAPMOD = 0 uniquement)
XPARTindicateur de taux de partitionnement des frais
LMAXlongueur maximale du canal
LMINlongueur minimale du canal
WMAXlargeur maximale du canal
WMINlargeur minimale du canal
EFexposant de scintillement
EMchamp de saturation
ENNUIparamètre de bruit A
NOIBparamètre de bruit B
NOICparamètre de bruit C
ELMConstante Elmore du canal
GAMMA1coefficient d'effet corporel près de la surface
GAMMA2coefficient d'effet corporel en vrac
NCHconcentration de dopage de canal
NSUBconcentration de dopage du substrat
TOXépaisseur d'oxyde de grille
VBXVbs pour laquelle la région d'appauvrissement = XT
XJprofondeur de jonction
XTprofondeur de dopage
ATcoefficient de température pour la vitesse de saturation
KT1coefficient de température pour la tension de seuil
KT1Ldépendance de la longueur de canal du coefficient de température pour la tension de seuil
KT2coefficient de polarisation du corps de l'effet de la température de la tension de seuil
NJcoefficient d'émission de jonction
PRTcoefficient de température pour RDSW
TNOMtempérature à laquelle les paramètres sont extraits
UA1coefficient de température pour UA
UB1coefficient de température pour UB
UC1coefficient de température pour UC
UTEexposant de la température de mobilité
XTIcoefficient exposant de la température du courant de jonction
LLcoefficient de dépendance à la longueur pour le décalage de longueur
LLNpuissance de la dépendance à la longueur pour le décalage de longueur
LWcoefficient de dépendance à la largeur pour le décalage de longueur
LWLcoefficient de longueur et de largeur terme croisé pour décalage de longueur
LWNpuissance de la dépendance à la largeur pour le décalage de longueur
WLcoefficient de dépendance à la longueur pour le décalage de largeur
WLNpuissance de la dépendance de la longueur du décalage de la largeur
WWcoefficient de dépendance à la largeur pour le décalage de largeur
WWLcoefficient de longueur et de largeur terme croisé pour décalage de largeur
WWNpuissance de la dépendance de la largeur du décalage de la largeur

Le paramètre OFF n'est pas pris en charge dans PSPice.

BSIM3 est un modèle de niveau 8 en LT et

Mise en situation :

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

M13 15 3 0 0 NFORT

M16 17 3 0 0 NX M = 2 OFF

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

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

N – Entrée numérique

N

+

+ DGTLNET =

+

+ [IS = état initial]

ParamètreDescription
OMScapacité au nœud de haut niveau
CLOcapacité au nœud de bas niveau
S0NOM..S19NOMabréviation de l'état 0..19 caractère
S0TSW..S19TSWétat 0..19 temps de commutation
S0RLO..S19RLOétat 0..19 résistance au nœud de bas niveau
S0RHI..S19RHIétat 0..19 résistance au nœud de haut niveau

Le périphérique N n'existe pas dans LT et SImetrix

Mise en situation :

N1 ANALOGIQUE DIGITAL_GND DIGITAL_PWR DIN74

+ DGTLNET = DIGITAL_NODE IO_STD

NRESET 7 15 16 FROM_TTL

O – Sortie numérique

O

+ DGTLNET =

ParamètreDescription
CHGONIQUEMENT0: écrire chaque pas de temps, 1: écrire lors du changement
CHARGERcondensateur de sortie
TÉLÉCHARGERrésistance de sortie
S0NOM..S19NOMabréviation de l'état 0..19 caractère
S0VLO..S19VLOétat 0..19 tension de bas niveau
S0VHI..S19VHIétat 0..19 tension de haut niveau
NOM SXétat appliqué lorsque la tension du nœud d'interface tombe en dehors de toutes les plages

Le dispositif O définit une ligne de transmission avec perte en LTSpice et Simetrix.

Mise en situation :

O12 ANALOG_NODE DIGITAL_GND DO74 DGTLNET = DIGITAL_NODE IO_STD

OVCO 17 0 TO_TTL

Q – Transistor bipolaire

Formats généraux:

Q

+ [substrat] [valeur de zone] [OFF]

Q déclare un transistor bipolaire en PSPICE. Le transistor est modélisé comme un transistor intrinsèque avec des résistances ohmiques en série avec la base, le collecteur (RC / {valeur de zone}), et avec l'émetteur (RE / {valeur de zone}).  {substrat} le nœud est facultatif, la valeur par défaut est la masse. {valeur de zone} est facultatif (utilisé pour mettre à l'échelle les appareils), la valeur par défaut est 1. Les paramètres ISE et ISC peut être supérieur à 1. Si tel est le cas, ils deviennent des multiplicateurs de IS (c'est à dire ISE * IS).

Le paramètre OFF n'est pas pris en charge dans PSPice.

Niveau 1: modèle Gummel-Poon

ParamètreDescription
AFExposant du bruit scintillant
BFbêta avant maximale idéale
BRbêta inverse maximale idéale
CJCcapacité pn à polarisation nulle du collecteur de base
CJEcapacité pn base-émetteur à polarisation nulle
CJS capacité pn collecteur-substrat à polarisation nulle
EGtension de bande interdite (hauteur de barrière)
FCcoefficient de condensateur d'appauvrissement de polarisation directe
IKFcoin pour bêta avant courant élevé roll off
IKRcoin pour bêta inverse courant élevé roll off
IScourant de saturation pn
ISCcoefficient de saturation de fuite base-collecteur
ISEcourant de saturation de fuite base-émetteur
ISSsubstrat pn courant de saturation
KFCoefficient de bruit de scintillement
MJCcoefficient de classement pn collecteur de base
MJEcoefficient de classement pn émetteur de base
MJScoefficient de classement pn collecteur-substrat
NCcoefficient d'émission de fuite base-collecteur
NEcoefficient d'émission de fuite base-émetteur
NFcoefficient d'émission de courant direct
NRcoefficient d'émission de courant inverse
NScoefficient d'émission pn du substrat
PTFphase en excès à 1 / (2 * PI * TF) Hz.
RBrésistance de base à polarisation nulle (maximale)
RBMrésistance de base minimale 
RCrésistance ohmique du collecteur
REémetteur résistance ohmique
TFtemps de transit avant idéal
TRtemps de transit inverse idéal
VAFtension précoce
VARinverser la tension précoce
VJCbase-collecteur construit en potentiel
VJEbase-émetteur construit en potentiel
VJScollecteur-substrat construit en potentiel
VTFdépendance du temps de transit sur VBC
XCJCfraction de CJC connectée en interne à RB
XTBcoefficient de température de polarisation avant et arrière
XTFcoefficient de dépendance du biais de temps de transit
XTIExposant de l'effet de température IS

Mise en situation :

T1 14 2 13 PNPNOM

Q13 15 3 0 1 NPNSTRONG 1.5

Q7 CV 5 12 [SOUS] LATPNP

QN5 1 2 3 QX DÉSACTIVÉ

R – Résistance

Formats généraux:

R <+ nœud> <- nœud> [nom du modèle] 

+ [TC = [, ]]

La <+ nœud> et <- nœud> définir la polarité de la résistance en termes de chute de tension à travers elle.  

{nom du modèle} est facultatif et s'il n'est pas inclus, alors |valeur| est la résistance en ohms. Si [nom du modèle] est spécifié et TCE n'est pas spécifié alors la résistance est donnée par:

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

De RTC1et TC2 sont décrits ci-dessous.  Rtot est la résistance totale.  V est la tension aux bornes de la résistance.  T est la température de simulation. Et Tnom est la température nominale (27 ° C sauf dans la boîte de dialogue Analysis.Set Analysis)

If TCE est spécifié alors la résistance est donnée par:

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

 peut être positif ou négatif.

ParamètreDescription
Rmultiplicateur de résistance
TC1coefficient de température linéaire
TC2coefficient de température quadratique
TCEcoefficient de température exponentiel

Mise en situation :

CHARGER 15 0 2K

R2 1 2 2.4E4 TC = 0.015, -0.003

RA34 3 33 RMOD 10K

S – Commutateur à tension contrôlée

Formats généraux:

S <+ commutateur de nœud> <- commutateur de nœud> 

+ <+ nœud de contrôle> <- nœud de contrôle> | 

S désigne un interrupteur commandé en tension. La résistance entre <+ changer de nœud> et <- changer de nœud> dépend de la différence de tension entre <+ nœud de contrôle> et <- nœud de contrôle>. La résistance varie continuellement entre RON et ROFF.

RON et ROFF doit être supérieur à zéro et inférieur à GMIN (défini dans le .OPTIONS commander). Une résistance de valeur 1 / GMIN est connecté entre les nœuds de contrôle pour les empêcher de flotter. Pour interrupteur à hystérésis VT, VH doit être utilisé autrement VON, VOFF

ParamètreDescription
RONsur la résistance 
ROFFhors résistance
D'tension de commande pour l'état activé
VOFFtension de commande pour l'état bloqué
VTtension de commande de seuil
VHtension de commande d'hystérésis

Mise en situation :

S12 13 17 2 0

SESET 5 0 15 3 RELAIS

T – Ligne de transmission

Formats généraux:

T <+ port A> <- port A> <+ port B> <- port B>

+ Z0 = [DT = ] [F = [NL = ]]

+ IC=

T <+ port A> <- port A> <+ port B> <- port B>

+ LON= R= L=

+ G= C=

T définit une ligne de transmission à 2 ports. L'appareil est une ligne à retard bidirectionnelle idéale. Les deux ports sont A et B avec leurs polarités données par le + or - signe. Le 1er format décrit une ligne de transmission sans perte, le 2ème décrit une ligne de transmission avec perte.

Si vous définissez une ligne avec perte, au moins deux des paramètres R, L, G, C doivent être spécifiés et doivent être différents de zéro. Les combinaisons prises en charge sont : LC, RLC, RC, RG. RL non pris en charge et non yeo G expext (RG) non pris en charge non plus.

La ligne de transmission avec perte peut être définie avec un appareil O en utilisant les mêmes paramètres dans LTSpice et SImetrix

Mise en situation :

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

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.378u G = 6.27u C = 67.3p

W - Commutateur à courant contrôlé

Formats généraux:

W <+ commutateur de nœud> <- commutateur de nœud> 

W désigne un interrupteur commandé en courant. La résistance entre <+ changer de nœud> et <- changer de nœud> dépend du courant traversant la source de contrôle . La résistance varie continuellement entre RON et ROFF.

RON et ROFF doit être supérieur à zéro et inférieur à GMIN (défini dans le .OPTIONS commander). Une résistance de valeur 1/GMIN est connectée entre les nœuds de contrôle pour les empêcher de flotter. Pour commutateur d'hystérésis VT, VH doit être utilisé autrement VON, VOFF

ParamètreDescription
RONsur la résistance 
ROFFhors résistance
IONtension de commande pour l'état activé
IOFFtension de commande pour l'état bloqué
ITtension de commande de seuil
IHtension de commande d'hystérésis

Le commutateur à courant contrôlé n'est pas disponible dans SIMetrix

Mise en situation :

W12 13 17 VC WMOD

RELAIS WRESET 5 0 VRESET

X - Appel de sous-circuit

Formats généraux:

X [nœud]* [PARAMETRES : < = >*]

X appelle le sous-circuit .   doit quelque part être défini par le .SUBKT et .PREND FIN commander. Le nombre de nœuds (donné par [nœud]*) doit être cohérent. Le sous-circuit référencé est inséré dans le circuit donné avec les nœuds donnés remplaçant les nœuds d'argument dans la définition. Les appels de sous-circuits peuvent être imbriqués mais ne peuvent pas devenir circulaires.

Mise en situation :

X12 100 DIFFAMP

XBUFF 13 15 UNITAMP

XFOLLOW IN OUT VCC VEE OUT OPAMP

PARAMÈTRES DU FILTRE XFELT 1 2: CENTRE = 200 kHz

U - Primitives numériques

U [( *)]

+

+ *

+

+ [MNTYMXDLY= ]

+ [IO_LEVEL= ]

Les primitives prises en charge sont: BUF, INV, XOR, NXOR et AND, NAND, OR, NOR, BUFA, INVA, XORA, NXORA, ANDA, NANDA, ORA, NORA, BUF3, BUF3A, JKFF, DFF, SRFF, DLTCH

Les tableaux de portes ne sont pas pris en charge en mode mixte.

U STIM( , )

+

+ *

+

+ [IO_LEVEL= ]

+ [CALENDRIER= ]

Paramètres du modèle de synchronisation de la porte

ParamètreDescription
TPLHMNretard: faible à élevé, min
TPLHTYdélai: faible à élevé, typique
TPLHMXdélai: faible à élevé, max
TPHLMNdélai: haut à bas, min
TPHLTYdélai: élevé à faible, typique
TPHLMXretard: haut à bas, max

Paramètres du modèle de synchronisation de verrouillage

ParamètreDescription
THDGMNMaintien: s / r / d après le bord de la porte, min
THDGTYMaintien: s / r / d après le bord de la porte, typique
THDGMXMaintien: s / r / d après le bord de la porte, max
TPDQLHMNDélai: s / r / d à q / qb bas à hi, min
TPDQLHTYDélai: s / r / d à q / qb faible à élevé, typique
TPDQLHMXDélai: s / r / d à q / qb bas à hi, max
TPDQHLMNDélai: s / r / d à q / qb hi à low, min
TPDQHLTYDélai: s / r / d à q / qb hi à low, typique
TPDQHLMXDélai: s / r / d à q / qb hi à low, max
TPGQLHMNDélai: passage à q / qb bas à hi, min
TPGQLHTYDelay: gate to q / qb low to hi, typique
TPGQLHMXDélai: passage à q / qb bas à hi, max
TPGQHLMNDélai: passage à q / qb hi à low, min
TPGQHLTYDélai: passage à q / qb hi à low, typique
TPGQHLMXDélai: passage à q / qb hi à low, max
TPPCQLHMNDélai: préb / clrb à q / qb bas à hi, min
TPPCQLHTYDelay: preb / ​​clrb à q / qb low à hi, typique
TPPCQLHMXDelay: preb / ​​clrb à q / qb bas à hi, max
TPPCQHLMNDelay: preb / ​​clrb à q / qb hi à low, min
TPPCQHLTYDelay: preb / ​​clrb à q / qb hi à low, typique
TPPCQHLMXDelay: preb / ​​clrb à q / qb hi à low, max
TSUDGMNConfiguration: s / r / d au bord de la porte, min
TSUDGTYConfiguration: s / r / d au bord de la porte, typique
TSUDGMXConfiguration: s / r / d au bord de la porte, max
TSUPCGHMNConfiguration: preb / ​​clrb hi to gate edge, min
TSUPCGHTYConfiguration: preb / ​​clrb hi to gate edge, typique
TSUPCGHMXConfiguration: preb / ​​clrb hi to gate edge, max
TWPCLMNLargeur mini préb / clrb faible, min
TWPCLTYLargeur minimale de préb / clrb faible, typique
TWPCLMXLargeur mini préb / clrb basse, max
TWGHMNLargeur mini du portail hi, min
TWGHTYLargeur mini du portail hi, typique
TWGHMXLargeur mini du portail hi, max

Paramètres du modèle de synchronisation FF déclenché par front

ParamètreDescription
THDCLKMNMaintien: j / k / d après le bord clk / clkb, min
THDCLKTYMaintien: j / k / d après le bord clk / clkb, typique
THDCLKMXMaintien: j / k / d après le bord clk / clkb, max
TPCLKQLHMNDélai: bord clk / clkb à q / qb bas à hi, min
TPCLKQLHTYDelay: clk / clkb edge à q / qb low to hi, typique
TPCLKQLHMXDelay: clk / clkb edge à q / qb low à hi, max
TPCLKQHLMNDélai: bord clk / clkb à q / qb hi à low, min
TPCLKQHLTYDelay: clk / clkb edge à q / qb hi à low, typique
TPCLKQHLMXDelay: clk / clkb edge à q / qb hi à low, max
TPPCQLHMNDélai: préb / clrb à q / qb bas à hi, min
TPPCQLHTYDelay: preb / ​​clrb à q / qb low à hi, typique
TPPCQLHMXDelay: preb / ​​clrb à q / qb bas à hi, max
TPPCQHLMNDelay: preb / ​​clrb à q / qb hi low, min
TPPCQHLTYDelay: preb / ​​clrb à q / qb hi low, min
TPPCQHLMXDelay: preb / ​​clrb à q / qb hi low, min
TSUDCLKMNConfiguration: j / k / d à bord clk / clkb, min
TSUDCLKTYConfiguration: j / k / d à bord clk / clkb, typique
TSUDCLKMXConfiguration: j / k / d à bord clk / clkb, max
TSUCCLKHMNConfiguration: preb / ​​clrb hi à clk / clkb edge, min
TSUCCLKHTYConfiguration: preb / ​​clrb hi à clk / clkb edge, typique
TSUCCLKHMXConfiguration: preb / ​​clrb hi à clk / clkb edge, max
TWPCLMNLargeur mini préb / clrb faible, min
TWPCLTYLargeur minimale de préb / clrb faible, typique
TWPCLMXLargeur mini préb / clrb basse, max
TWCLKLMNMin clk / clkb largeur faible, min
TWCLKLMNLargeur minimale clk / clkb faible, typique
TWCLKLMNMin clk / clkb largeur basse, max
TWCLKHMNLargeur min clk / clkb hi, min
TWCLKHTYLargeur min clk / clkb hi, typique
TWCLKHMXLargeur min clk / clkb hi, max
TSUCECLKMNConfiguration: activation de l'horloge sur clk edge, min
TSUCECLKTYConfiguration: horloge activée pour clk edge, typique
TSUCECCLKMXConfiguration: activation de l'horloge sur clk edge, max
THCECLKMNMaintien: activation de l'horloge après le bord clk, min
THCECLKTYMaintien: activation de l'horloge après le bord clk, typique
THCECLKMXMaintien: activation de l'horloge après le bord clk, maxN

Paramètres du modèle d'entrée / sortie

ParamètreDescription
DRVHRésistance de haut niveau de sortie
DRVLSortie de faible niveau de résistance
DRVZRésistance aux fuites à l'état Z en sortie
INLDCapacité de charge d'entrée
INRRésistance de charge d'entrée
OUTLDCapacité de charge de sortie
TPWRTSeuil de rejet de largeur d'impulsion
STOREMNTemps de stockage minimum pour que le filet soit simulé comme une charge
TSWHL1Temps de commutation haut en bas pour DtoA1
TSWHL2Temps de commutation haut en bas pour DtoA2
TSWHL3Temps de commutation haut en bas pour DtoA3
TSWHL4Temps de commutation haut en bas pour DtoA4
TSWLH1Temps de commutation faible à élevé pour DtoA1
TSWLH2Temps de commutation faible à élevé pour DtoA2
TSWLH3Temps de commutation faible à élevé pour DtoA3
TSWLH4Temps de commutation faible à élevé pour DtoA4
ATOD1Nom du sous-circuit de l'interface AtoD de niveau 1
ATOD2Nom du sous-circuit de l'interface AtoD de niveau 2
ATOD3Nom du sous-circuit de l'interface AtoD de niveau 3
ATOD4Nom du sous-circuit de l'interface AtoD de niveau 4
DTOA1Nom du sous-circuit d'interface DtoA de niveau 1
DTOA1Nom du sous-circuit d'interface DtoA de niveau 2
DTOA1Nom du sous-circuit d'interface DtoA de niveau 3
DTOA1Nom du sous-circuit d'interface DtoA de niveau 4
PUISSANCE D'IMPRESSIONNom du sous-circuit d'alimentation

Le périphérique U n'est pas disponible dans LT et SIMetrix. Bien qu'il existe un support de simulation numérique dans les deux simulateurs. SIMetrix utilise une version avancée du XSPICE moteur numérique, tandis que LT a son propre support numérique. Les deux simulateurs utilisent un dispositif A pour représenter une primitive numérique.

Mise en situation :

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 D_2ASTD IO_STD

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

Y - Tina Primitives

Oui *

Les noms de modèles pris en charge sont: 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

Paramètres du modèle VCO, SINE_VCO, TRI_VCO, SQUARE_VCO

ParamètreDescription
CENTFREQ
CONVAGAIN
PHI0
OUTAMPLI
SORTIES
INLLIM
INULIM
LIMRNG
DUTYCYC
TEMPS DE MONTÉE
AUTOMNE
MODE

Paramètres du modèle AMPLI

ParamètreDescription
GAIN
Rhin
DÉROUTE
SOURCE ROUTIÈRE
évier
IOUTMAX
IOUTMAXSOURCE
IOUTMAXSINK
IS0
VITESSE DE BALAYAGE
RAFRAÎCHISSEMENT
RALENTISSEMENT
FPÔLE1
FPÔLE2
VDROPOH
VDROPOL
VOFFSNOM
TCOVOFF
IBIASNOM
IOFFSNOM
CURROUB
VOUTOFFS

Paramètres du modèle AMPLI_GR

ParamètreDescription
GAIN
Rhin
DÉROUTE
SOURCE ROUTIÈRE
évier
IOUTMAX
IOUTMAXSOURCE
IOUTMAXSINK
VITESSE DE BALAYAGE
RAFRAÎCHISSEMENT
RALENTISSEMENT
FPÔLE1
FPÔLE2
VOYANT
VOUTL
VOFFSNOM
TCOVOFF
IBIASNOM
IOFFSNOM
CURROUB
VOUTOFFS

Paramètres du modèle COMP

ParamètreDescription
GAIN
Rhin
DÉROUTE
SOURCE ROUTIÈRE
évier
IOUTMAX
IOUTMAXSOURCE
IOUTMAXSINK
IS0
VITESSE DE BALAYAGE
RAFRAÎCHISSEMENT
RALENTISSEMENT
RETARD
DÉLAIHL
DELAILH
VTHRES
VHYST
VDROPOH
VDROPOL
VOFFSNOM
TCOVOFF
IBIASNOM
IOFFSNOM
CURROUB
VOUTOFFS

Paramètres du modèle COMP_GR

ParamètreDescription
GAIN
Rhin
DÉROUTE
SOURCE ROUTIÈRE
évier
IOUTMAX
IOUTMAXSOURCE
IOUTMAXSINK
VITESSE DE BALAYAGE
RAFRAÎCHISSEMENT
RALENTISSEMENT
RETARD
DÉLAIHL
DELAILH
VTHRES
VHYST
VOYANT
VOUTL
VOFFSNOM
TCOVOFF
IBIASNOM
IOFFSNOM
CURROUB
VOUTOFFS

Paramètres de modèle COMP_GR_2INP, COMP_GR_3INP, COMP_GR_4INP, COMP_GR_NINP

ParamètreDescription
GAIN
Rhin
DÉROUTE
SOURCE ROUTIÈRE
évier
IOUTMAX
IOUTMAXSOURCE
IOUTMAXSINK
VITESSE DE BALAYAGE
RAFRAÎCHISSEMENT
RALENTISSEMENT
RETARD
DÉLAIHL
DELAILH
VOYANT
VOUTL
VOFFSNOM
TCOVOFF
IBIASNOM
IOFFSNOM
CURROUB
VOUTOFFS
TRANSFERT DC
FONCTIONLOGIQUE
VTHRES1..VTHRES4
VHYST1..VHYST4

Paramètres du modèle CNTN_UDSR

ParamètreDescription
INTYP
SORTIE
DEL
IOMODÈLE
DELL2H
DELH2L
LATCH
COMPTEMAX
CNT_MODE
OUT_MODE

Mise en situation :

Y1 IN1p IN1m IN2p IN2m Out Gnd Comp

SOURCES – Descriptions des sources transitoires

Il existe plusieurs types de sources disponibles pour les déclarations transitoires.  

EXP - Source exponentielle

Format général:

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

La EXP forme fait que la tension est | v1 | pour le premier | td1 | secondes. Ensuite, il croît de façon exponentielle à partir de | v1 | à | v2 | avec constante de temps | tc1 |. La croissance dure | td2 | - | td1 | secondes. Puis la tension décroît de | v2 | à | v1 | avec constante de temps | tc2 |.

ParamètreDescription
v1tension initiale
v2tension de crête
td1temps de retard de montée
tc1constante de temps de montée
td2temps de retard de chute
tc2constante de temps de chute

PULSE - Source d'impulsions

Format général:

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

Pulse génère une tension pour démarrer à | v1 | et tiens-toi là pour | td | secondes. Ensuite, la tension passe linéairement de | v1 | à | v2 | pour le prochain | tr | secondes. La tension est alors maintenue à | v2 | en | pw | secondes. Ensuite, il change linéairement de | v2 | à | v1 | in | tf | secondes. Il reste à | v1 | pour le reste de la période donnée par | par |.

ParamètreDescription
v1tension initiale
v2tension pulsée
tdtemporisation
trtemps de montée
tftemps de chute
pwlargeur d'impulsion
/période

PWL - Source linéaire par morceaux

Format général:

PWL 

+ [TIME_SCALE_FACTOR=Plus-value>]

+ [VALUE_SCALE_FACTOR=Plus-value>]

+ (coins_points)*

où corner_points sont:

        ( , ) pour spécifier un point

RÉPÉTER POUR (coin_points)*

ENDREPEAT pour répétern> fois

REPEAT FOREVER (corner_points) *

ENDREPEAT pour répéter pour toujours

PWL décrit un format linéaire par morceaux. Chaque couple temps/tension (c'est-à-dire | tn || vn |) spécifie un coin de la forme d'onde. La tension entre les coins est l'interpolation linéaire des tensions aux coins.

ParamètreDescription
tntemps de coin
vntension d'angle

Ce format de PWL est appelé PWLS dans SIMetrix.

SFFM - Source FM à fréquence unique

Format général:

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

SFFM fait suivre le signal de tension:       

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

De Ouahvampirefcmodet fm sont définis ci-dessous.  t c'est le temps.

ParamètreDescription
Ouahtension de décalage
vampiretension d'amplitude de crête 
fcfréquence porteuse
modindice de modulation
fmfréquence de modulation

NAS - Source sinusoïdale

Format général:

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

PÉCHÉ crée une source sinusoïdale. Le signal tient à | vo | en | td | secondes. Ensuite, la tension devient une onde sinusoïdale exponentiellement amortie décrite par :

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

ParamètreDescription
Ouahtension de décalage
vampiretension d'amplitude de crête 
fréqfréquence porteuse
tdretarder
dffacteur d'amortissement
phasephase

Mise en situation :

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 RÉPÉTITION POUR 5 (1,0) (2,1) (3,0) ENDREPEAT

v4 7 8 PWL TIME_SCALE_FACTOR = 0.1

+ RÉPÉTER POUR TOUJOURS (1,0) (2,1) (3,0) ENDRÉPÉTER

V34 10 5 SFFM (2 1 8 4 1)

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

FONCTIONS - Fonctions d'expression

Les fonctions prises en charge sont: ABS, ACOS, ACOSH, ARCTAN, ASIN, ASINH, ATAN, ATAN2, ATANH, CEIL, COS, COSH, DDT, EXP, FLOOR, IF, IMG, LIMIT, LOG, LOG10, M, MAX, MIN, P, PWR, PWRS, R, SDT, SGN, SIN, SINH, SQRT, STP, TABLE, TAN, TANH.

CEIL, TABLE n'est pas disponible dans SIMetrix

STP n'est pas disponible en LT

IMG, M, P, R n'est pas disponible dans SIMetrix et LT

Exemple:

FONCTIONSENSCOMMENTAIRE
ABS (x)| x |
ACOS (x)arccosine de x-1.0 <= x <= +1.0
ACOSH (x)cosinus hyperbolique inverse de xrésultat en radians, x est une expression
ARCTAN (x)tan-1 (x)résultat en radians
ASIN (x)arcsinus de x-1.0 <= x <= +1.0
ASINH (x)Sinus hyperbolique inverse de xrésultat en radians, x est une expression
ATAN (x)tan-1 (x)résultat en radians
ATAN2 (y, x)arctan de (y / x)résultat en radians
ATANH (x)Bronzage hyperbolique inverse de xrésultat en radians, x est une expression
COS (x)cos (x)x en radians
COSH (x)cosinus hyperbolique de xx en radians
DDT (x)dérivée temporelle de xanalyse transitoire uniquement
SI (t, x, y)x si t = TRUE y si t = FALSEest une expression booléenne qui prend la valeur TRUE ou FALSE et peut inclure des opérateurs logiques et relationnels X et Y sont des valeurs numériques ou des expressions.
IMG (x)partie imaginaire de xrenvoie 0.0 pour les nombres réels
LIMITE (x, min, max) le résultat est min si x < min, max si x > max et x sinon
JOURNAL (x)ln (x)
LOG10 (x)log (x)
M (x)magnitude de xcela produit le même résultat que l'ABS (x)
MAX (x, y)maximum de x et y
MIN (x, y)minimum de x et y
P (x)phase de x
PWR (x, y)| x | y
PWRS (x, y)+|x|y (si x>0), -|x|y (si x<0)
R (x)partie réelle de x
SDT (x)intégrale de temps de xanalyse transitoire uniquement
SGN (x)fonction signum
NAS (x)péché (x)x en radians
SINH (x)sinus hyperbolique de xx en radians
STP (x)1 si x>=0.0 0 si x<0.0La fonction de pas d'unité peut être utilisée pour supprimer une valeur jusqu'à ce qu'un laps de temps donné se soit écoulé.
SQRT (x)x1 / 2
TAN (x)tan (x)x en radians
TANH (x)tangente hyperbolique de xx en radians
TABLE (x, x1, y1, x2, y2,… xn, yn) Le résultat est la valeur y correspondant à x, lorsque tous les points xn, yn sont tracés et reliés par des lignes droites. Si x est supérieur au max xn, alors la valeur est le yn associé au plus grand xn. Si x est inférieur au plus petit xn, alors la valeur est le yn associé au plus petit xn.
ceil (arg) Renvoie une valeur entière. L'argument de cette fonction doit être une valeur numérique ou une expression qui s'évalue en une valeur numérique. Si arg est un entier, la valeur de retour est égale à la valeur de l'argument. Si arg est une valeur non entière, la valeur renvoyée est l'entier le plus proche supérieur à la valeur de l'argument.
étage (arg) Renvoie une valeur entière. L'argument de cette fonction doit être une valeur numérique ou une expression qui s'évalue en une valeur numérique. Si arg est un entier, la valeur de retour est égale à la valeur de l'argument. Si arg est une valeur non entière, la valeur de retour est l'entier le plus proche plus petit que la valeur d'argument.
    X
    Voici le DesignSoft
    Permet de discuter si vous avez besoin d'aide pour trouver le bon produit ou si vous avez besoin d'assistance.
    wpChatIcon