Gratuito SPICE curso de simulación y modelado

SPICE, SPICE, SPICE cuando haces simulación de circuito electrónico siempre escuchas estas palabras mágicas. ¿Qué es esto y por qué es tan importante? Explicaremos eso en este curso gratuito de Internet y le enseñaremos cómo usar, agregar y crear modelos de dispositivos sofisticados para su software de simulación. En nuestro material le ofreceremos el software TINA y TINACloud para la demostración de los circuitos y modelos que crearemos, sin embargo nuestro SPICE modelos y circuitos funcionan en la mayoría SPICE simuladores sin cambios.

Historia SPICE

Cómo SPICE se usa hoy

Creación de una SPICE modelo para un comparador con histéresis

Creación de una SPICE modelos para conductores de portones prácticos

Adición SPICE modelos para TINA y TINACloud

MODELO- Definición del modelo

.PARAM- Definición del parámetro

.SUBCKT- Descripción del subcircuito

C - Condensador

D - Diodo

E - Fuente de voltaje controlada por voltaje, G - Fuente de corriente controlada por voltaje

F - Fuente de corriente controlada por corriente, H - Fuente de voltaje controlada por corriente

I - Fuente de corriente independiente, V - Fuente de voltaje independiente

J - Unión FET

K - Acoplamiento del inductor (núcleo del transformador)

L - Inductor

M - MOSFET

N - Entrada digital

O - Salida digital

Q - Transistor bipolar

R - Resistencia

S - Interruptor controlado por voltaje

T - Línea de transmisión

W - Interruptor controlado por corriente

X - Llamada de subcircuito

U - Primitivas digitales

Y - Primitivas de Tina

FUENTES - Descripciones de fuentes transitorias

FUNCIONES - Funciones en Expresión


Historia SPICE

Spice La simulación es un método de simulación de circuito desarrollado en la Universidad de California, Berkeley, presentado por primera vez en 1973. La última versión 3f5 de Berkeley Spice fue lanzado en 1993. Berkely Spice sirve como base para la mayoría de los programas de simulación de circuitos en la academia y en la industria. De hoy Spice los simuladores son, por supuesto, más avanzados y sofisticados que el Berkely original Spice simulador y se extienden de muchas maneras. Una gran ventaja de Spice simulación, que los fabricantes de semiconductores proporcionan grandes bibliotecas gratuitas para sus productos utilizando Spice modelos, que la mayoría Spice Los simuladores se pueden abrir y usar.

Cómo SPICE se usa hoy

Creación de una SPICE modelo para un comparador con histéresis

Creación de una SPICE modelos para conductores de portones prácticos

Adición SPICE modelos para TINA y TINACloud

Puedes encontrar más tutoriales en

MODELO- Definición del modelo

Formato general:

.MODELO [AKO: ]  

+ ([<nombre de parámetro> = [especificación de tolerancia]] *)

La .MODELO La declaración describe un conjunto de parámetros del dispositivo que se utilizan en la lista de red para ciertos componentes.   es el nombre del modelo que utilizan los componentes.   es el tipo de dispositivo y debe ser uno de los siguientes:

Siguiendo  es la lista de parámetros que describen el modelo del dispositivo. A ninguno, a alguno oa todos los parámetros se les pueden asignar valores, los que no están asignados toman valores por defecto. Las listas de nombres de parámetros, significados y valores predeterminados se encuentran en las descripciones de dispositivos individuales.  

LT y SIMetrix utilizan un dispositivo A para representar primitivas digitales.

Ejemplo:

MODELO 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- Definición del parámetro

Formatos generales

    .PARAM < = > *

    .PARAM < = { }> *

La .PARAM La declaración define el valor de un parámetro. Se puede usar un nombre de parámetro en lugar de la mayoría de los valores numéricos en la descripción del circuito. Los parámetros pueden ser constantes o expresiones que involucran constantes, o una combinación de estos, y pueden incluir otros parámetros.

Parámetros predefinidos: TEMP, VT, GMIN, TIEMPO, S,  TARTA

Ejemplo:

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

.PARAM BANDWIDTH = {100kHz / 3}

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

.PARAM VNUM = {2 * TWO_PI}

Descripción del subcircuito .SUBCKT

Formatos generales

.SUBCKT [nodo]* 

+ [OPCIONAL: < = > *]

+ [PARAMS: < = > *]

.SUBCCT declara que se describirá un subcircuito de la lista neta hasta que .FINES mando. Los subcircuitos se llaman en la lista de red mediante el comando, X.   es el nombre de los subcircuitos.  [nodo]* es una lista opcional de nodos locales solo para el subcircuito y se utiliza para la conexión en el nivel superior. Las llamadas de subcircuito se pueden anidar (pueden tener X dentro). Sin embargo, los subcircuitos no se pueden anidar (no .SUBCCT dentro).

Ejemplo:

.OPORTE SUBMARINO 1 2 101 102 17

...

.FINES

.SUBCKT FILTRO ENTRADA SALIDA PARAMS: CENTRO = 100kHz,

+ ANCHO DE BANDA = 10kHz

...

.FINES

.SUBCKT 74LS00 DBY

+ OPCIONAL: DPWR = $ G_DPWR DGND = $ G_DGND

+ PARAMS: MNTYMXDLY = 0 IO_LEVEL = 0

...

.FINES

C - Condensador

Formatos generales

C <+ nodo> <- nodo> [nombre del modelo] [IC = ]

[nombre del modelo] es opcional y si no está incluido, entonces  es la capacitancia en faradios. Si [nombre del modelo] se especifica entonces la capacitancia viene dada por:

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

donde CTC1TC2 se describen a continuación.  Cto es la capacitancia total   T es la temperatura de simulación. Y tom es la temperatura nominal (27 ° C a menos que se establezca en el cuadro de diálogo Análisis de análisis)

 puede ser positivo o negativo.

[IC = ] da PSPICE Una estimación inicial del voltaje a través del condensador durante el cálculo del punto de polarización y es opcional.

ParámetroDescripción
Cmultiplicador de capacitancia
TC1coeficiente de temperatura lineal
TC2coeficiente de temperatura cuadrático

Ejemplo:

CARGA 15 0 20pF

C2 1 2 0.2E-12 IC = 1.5V

C3 3 33 CMOD 10pF

D - Diodo

Formatos generales

re <+ nodo> <- nodo> [valor de área] [DESACTIVADO]

El diodo está modelado por una resistencia de valor. RS/[valor de área] en serie con un diodo intrínseco.  <+ nodo> es el ánodo y <- nodo> es el cátodo 

[valor del área]escamas ISRSCJOIBV y es 1 por defecto.  IBV y BV Son ambos positivos.

ParámetroDescripción
AFexponente de ruido de parpadeo
BVvalor de desglose inverso
CJOcapacitancia pn de polarización cero
EGvoltaje de banda prohibida
FCcoeficiente de capacitancia de agotamiento de polarización directa
IBVcorriente de descomposición inversa
IScorriente de saturación
KFcoeficiente de ruido de parpadeo
Mpn coeficiente de calificación
Ncoeficiente de emisión
RSresistencia parasitaria
RZResidencia Zener (solo TINA)
TTTiempo de tránsito
VJpotencial de pn
XTIIS exponente de temperatura

El parámetro OFF no es compatible con PSPice.

Ejemplo

ABRAZADERA DC 14 0 DMOD

D13 15 17 INTERRUPTOR 1.5

DBV1 3 9 DX 1.5 APAGADO

E - Fuente de voltaje controlada por voltaje, G - Fuente de corriente controlada por voltaje

Formatos generales

mi <+ nodo> <- nodo>

+ <+ nodo de control> <- nodo de control>

mi <+ nodo> <- nodo> POLY ( )

+ <<+ nodo de control>, <- nodo de control>> * 

+ < > *

mi <+ <- nodo> VALOR = { }

mi <+ <- nodo> TABLE { } =

+ < , > *

mi <+ nodo> <- nodo> LAPLACE { } =

+ { }

mi <+ nodo> <- nodo> FREQ { } = 

+ < , , > *

Cada formato declara una fuente de voltaje cuya magnitud está relacionada con la diferencia de voltaje entre nodos <+ nodo de control> y <- nodo de control>. El primer formato define un caso lineal, los otros definen casos no lineales.

La LAPLACE y FREQ El modo de la fuente controlada solo se puede utilizar en modo CA.

El modo FREQ no está disponible en LT y SIMetrix

El modo LAPLACE se realiza con un bloque de función de transferencia de dominio S SIMetrix.

Ejemplo:

EFECTO 10 11 1 2 1.0

EAMP 13 0 POLY (1) 26 0 0 500

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

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

TABLA ET2 2 0 {V (ANODO, CATODO)} = (0,0) (30,1)

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

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

F - Fuente de corriente controlada por corriente, H - Fuente de voltaje controlada por corriente

Formatos generales

F <+ nodo> <- nodo> 

+

or

F <+ nodo> <- nodo> POLY ( )

+ < > * 

+ < > *

Ambos formatos declaran una fuente actual cuya magnitud está relacionada con el paso actual .

La primera forma genera una relación lineal. La segunda forma genera una respuesta no lineal.  

Ejemplo:

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 - Fuente de corriente independiente, V - Fuente de voltaje independiente

Formatos generales

yo <+ nodo> <- nodo> 

+ [[DC] ]

+ [AC [valor de fase]]

+ [especificación transitoria]

Hay tres tipos de fuentes actuales. DCACo fuentes transitorias.

DC Las fuentes dan una fuente de corriente con corriente de magnitud constante.  DC Las fuentes se utilizan para suministros o para.DC analiza

AC las fuentes se utilizan para el .C.A análisis. La magnitud de la fuente viene dada por . La fase inicial de la fuente viene dada por [fase], la fase predeterminada es 0.  

Las fuentes transitorias son fuentes cuya salida varía durante el tiempo de simulación. Estos se utilizan principalmente con el análisis transitorio, .TRAN.

Las fuentes transitorias deben definirse como una de las siguientes:

EXP | parámetros |

PULSE | parámetros |

PWL | parámetros |

SFFM | parámetros |

SIN | parámetros |

Ejemplo:

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.5MEG)

J - Unión FET

Formatos generales

J [área] [DESACTIVADO]

J declara un JFET. El JFET se modela como un FET intrínseco con una resistencia óhmica (RD / {area}) en serie con el drenaje, una resistencia óhmica (RS / {area}) en serie con la fuente y una resistencia óhmica (RG) en serie con la puerta.

{zona}, opcional, es el área relativa del dispositivo. El valor predeterminado es 1.

ParámetroDescripción
AFexponente de ruido de parpadeo
BETAcoeficiente de transconductancia
BETATOCoeficiente de temperatura exponencial BETA
CGDcapacitancia de pn cero de drenaje de compuerta
CGScapacitancia pn de fuente cero de polarización de puerta
EGvoltaje de banda prohibida (solo TINA)
IScorriente de saturación de pn de puerta
KFcoeficiente de ruido de parpadeo
LAMBDAmodulación de longitud de canal
Mportón pn coeficiente de calificación
PBportón pn posible
RDdrenar la resistencia óhmica
RSfuente de resistencia óhmica
VTOvoltaje umbral
VTOTCCoeficiente de temperatura VTO

El parámetro OFF no es compatible con PSPice.

Ejemplo:

JIN 100 1 0 JRÁPIDO

J13 22 14 23 JNOM 2.0

JA3 3 9 JX 2 APAGADO

K - Acoplamiento del inductor (núcleo del transformador)

Formatos generales

K L > *

+

K > *

+ [valor de tamaño]

K acopla dos o más inductores juntos. Usando la convención de puntos, coloque un punto en el primer nodo de cada inductor. Entonces, la corriente acoplada será de polaridad opuesta con respecto a la corriente de excitación.

 es el coeficiente de acoplamiento mutuo y debe estar entre 0 y 1. [valor de tamaño] escala la sección transversal magnética, su valor predeterminado es 1.

Sinombre del modelo> está presente 4 cosas cambian: 

1. El inductor de acoplamiento mutuo se convierte en un núcleo magnético no lineal.

2. Las características de BH del núcleo se analizan utilizando el modelo de Jiles-Atherton.

3. Los inductores se convierten en bobinados, por lo que el número que especifica la inductancia ahora significa número de vueltas.

4. La lista de inductores acoplados puede ser solo un inductor.

ParámetroDescripción
Aparámetro de forma
Reservadasección transversal magnética media
Ccoeficiente de flexión de la pared del dominio
GAPlongitud efectiva del entrehierro
Kconstante de fijación de pared de dominio
MSsaturación de magnetización
PACKSfactor de embalaje (apilamiento)
TRAYECTORIAlongitud media del camino magnético

2nd formulario no es compatible con LT y SIMetrix. 

En SIMetrix solo se pueden conectar 2 inductores, si desea acoplar más necesita crear un comando de acoplamiento separado para cada combinación.

Ejemplo:

KTUned L3OUT L4IN .8

KTRNSFRM LSECNDRY LPRIMARY 1

KXFRM L1 L2 L3 L4 .98 KPOT_3C8

L - Inductor

Formatos generales

L <+ nodo> <- nodo> [nombre del modelo] [IC = ] 

L define un inductor.  <+ nodo> y <- nodo> Definir la polaridad de la caída de tensión positiva.  

 puede ser positivo o negativo pero no 0.

[nombre del modelo] es opcional. Si se deja fuera, el inductor tiene una inductancia de  henries

Si [nombre del modelo] se incluye, entonces la inductancia total es:

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

donde LTC1TC2 se definen en la declaración del modelo, T es la temperatura de simulación, y  tom es la temperatura nominal (27 ° C a menos que en el cuadro de diálogo Analysis.Set Analysis)

[IC = ] es opcional y, si se usa, define la estimación inicial de la corriente a través del inductor cuando PSPICE intenta encontrar el punto de sesgo.

ParámetroDescripción
Lmultiplicador de inductancia
TC1coeficiente de temperatura lineal
TC2coeficiente de temperatura cuadrático

Ejemplo:

L2 1 2 0.2E-6

L4 3 42 LMOD 0.03

L31 5 12 2U IC = 2 mA

M - MOSFET

Formato general:

METRO

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

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

+ [NRG = ] [NRB =

M define un transistor MOSFET. El MOSFET se modela como un MOSFET intrínseco con resistencias óhmicas en serie con el drenaje, la fuente, la puerta y el sustrato (a granel). También hay una resistencia de derivación (RDS) en paralelo con el canal de fuente de drenaje.  

L y W son la longitud y el ancho del canal.  L se reduce en 2 * LD y W se reduce en 2 * WD para obtener el largo y ancho efectivo del canal. L y W se puede definir en la declaración del dispositivo, en el modelo o en .OPCIÓN mando. La declaración del dispositivo tiene precedencia sobre el modelo que tiene precedencia sobre el OPCIONES.

AD y AS son las áreas de drenaje y fuente de difusión.  PD y PS son los parámetros de difusión del drenaje y de la fuente. Las corrientes de saturación de volumen de drenaje y de volumen de fuente se pueden especificar mediante JS (que a su vez se multiplica por AD y AS) o por IS (un valor absoluto). Las capacitancias de agotamiento de polarización cero se pueden especificar mediante CJ, que se multiplica por AD y AS, y por CJSW, que se multiplica por PD y PS, O  CBD y CBS, que son valores absolutos.  RDANRSNRGNRB son resistividades reactivas de sus respectivos terminales en cuadrados. Estos parásitos pueden especificarse por RSH (que a su vez se multiplica por RDANRSNRGNRB) o por resistencias absolutas RDRGRSRB. Valores predeterminados para LWADAS se puede configurar usando el OPCIONES mando. Si OPCIONES no se usa, sus valores predeterminados son 100u, 100u, 0 y 0 respectivamente

M es un multiplicador de dispositivo paralelo (predeterminado = 1), que simula el efecto de múltiples dispositivos en paralelo. El ancho efectivo, las capacidades de superposición y unión, y las corrientes de unión del MOSFET se multiplican por M. Los valores de resistencia parásita (p. Ej., RD ​​y RS) se dividen por M

NIVEL= 1 modelo de Shichman-Hodges

NIVEL= 2 modelo analítico basado en geometría

NIVEL= 3 modelo semi-empírico de canal corto

NIVEL= 7 BSIM3 modelo versión 3 

Nivel A1

ParámetroDescripción
AFExponente de ruido de parpadeo
CBDcapacitancia de pn a cero de drenaje a granel
CBScapacitancia pn de fuente cero a granel
CGBOcapacitancia de solapamiento puerta-sustrato / longitud del canal
CGDOcapacitancia de superposición de drenaje de puerta / ancho de canal
CGSOcapacitancia de superposición de fuente de puerta / ancho de canal
CJpn a granel capacitancia / área inferior de polarización cero
CJSWpn a granel capacitancia / área inferior de polarización cero
FCcoeficiente de capacitancia de polarización directa pn a granel
GAMAparámetro de umbral a granel
IScorriente de saturación de pn a granel
JSCorriente / área de saturación de pn a granel
KFCoeficiente de ruido de parpadeo
KPtransconductancia
longitud del canal
LAMBDAmodulación de longitud de canal 
LDdifusión lateral (longitud)
NIVELtipo de modelo 
MJcoeficiente de clasificación inferior de pn a granel
MJSWcoeficiente de clasificación de la pared lateral de pn a granel
Ncoeficiente de emisión de pn a granel
NSSdensidad del estado superficial
NSUBdensidad de dopaje del sustrato
PBpotencial de pn a granel
FIpotencial de superficie
RBresistencia óhmica del sustrato
RDdrenar la resistencia óhmica
RDSresistencia óhmica de fuente de drenaje
RGpuerta resistencia óhmica
RSfuente de resistencia óhmica
RSHdrenaje, resistencia de lámina de difusión de fuente
TOXespesor de óxido
TPGtipo de material de la puerta: +1 = opuesto, -1 = igual, 0 = aluminio
UOmovilidad superficial
VTOvoltaje umbral de polarización cero
WAncho de banda

Nivel A2

ParámetroDescripción
AFExponente de ruido de parpadeo
CBDcapacitancia de pn a cero de drenaje a granel
CBScapacitancia pn de fuente cero a granel
CGBOcapacitancia de solapamiento puerta-sustrato / longitud del canal
CGDOcapacitancia de superposición de drenaje de puerta / ancho de canal
CGSOcapacitancia de superposición de fuente de puerta / ancho de canal
CJpn a granel capacitancia / área inferior de polarización cero
CJSWpn a granel capacitancia / área inferior de polarización cero
DELTAefecto de ancho en el umbral
FCcoeficiente de capacitancia de polarización directa pn a granel
GAMAparámetro de umbral a granel
IScorriente de saturación de pn a granel
JSCorriente / área de saturación de pn a granel
KFCoeficiente de ruido de parpadeo
KPtransconductancia
longitud del canal
LAMBDAmodulación de longitud de canal 
LDdifusión lateral (longitud)
NIVELtipo de modelo 
MJcoeficiente de clasificación inferior de pn a granel
MJSWcoeficiente de clasificación de la pared lateral de pn a granel
Ncoeficiente de emisión de pn a granel
NEFFcoeficiente de carga del canal
NFSdensidad de estado superficial rápida
NSSdensidad del estado superficial
NSUBdensidad de dopaje del sustrato
PBpotencial de pn a granel
FIpotencial de superficie
RBresistencia óhmica del sustrato
RDdrenar la resistencia óhmica
RDSresistencia óhmica de fuente de drenaje
RGpuerta resistencia óhmica
RSfuente de resistencia óhmica
RSHdrenaje, resistencia de lámina de difusión de fuente
TOXespesor de óxido
TPGtipo de material de la puerta: +1 = opuesto, -1 = igual, 0 = aluminio
UCRITdegradación de la movilidad campo crítico
UEXPexponente de degradación de la movilidad
UOmovilidad superficial
Vmaxvelocidad máxima de deriva
VTOvoltaje umbral de polarización cero
WAncho de banda
XJprofundidad de la unión metalúrgica

Nivel A3

ParámetroDescripción
AFExponente de ruido de parpadeo
ALPHAAlpha
CBDcapacitancia de pn a cero de drenaje a granel
CBScapacitancia pn de fuente cero a granel
CGBOcapacitancia de solapamiento puerta-sustrato / longitud del canal
CGDOcapacitancia de superposición de drenaje de puerta / ancho de canal
CGSOcapacitancia de superposición de fuente de puerta / ancho de canal
CJpn a granel capacitancia / área inferior de polarización cero
CJSWpn a granel capacitancia / área inferior de polarización cero
DELTAefecto de ancho en el umbral
ETAretroalimentación estática
FCcoeficiente de capacitancia de polarización directa pn a granel
GAMAparámetro de umbral a granel
IScorriente de saturación de pn a granel
JSCorriente / área de saturación de pn a granel
KAPPAfactor de campo de saturación 
KFCoeficiente de ruido de parpadeo
KPtransconductancia
longitud del canal
LDdifusión lateral (longitud)
NIVELtipo de modelo 
MJcoeficiente de clasificación inferior de pn a granel
MJSWcoeficiente de clasificación de la pared lateral de pn a granel
Ncoeficiente de emisión de pn a granel
NFSdensidad de estado superficial rápida
NSSdensidad del estado superficial
NSUBdensidad de dopaje del sustrato
PBpotencial de pn a granel
FIpotencial de superficie
RBresistencia óhmica del sustrato
RDdrenar la resistencia óhmica
RDSresistencia óhmica de fuente de drenaje
RGpuerta resistencia óhmica
RSfuente de resistencia óhmica
RSHdrenaje, resistencia de lámina de difusión de fuente
THETAmodulación de movilidad
TOXespesor de óxido
TPGtipo de material de la puerta: +1 = opuesto, -1 = igual, 0 = aluminio
UOmovilidad superficial
Vmaxvelocidad máxima de deriva
VTOvoltaje umbral de polarización cero
WAncho de banda
XDcoeficiente
XJprofundidad de la unión metalúrgica

Nivel A7

ParámetroDescripción
MOBMODselector de modelo de movilidad
Capmodbandera para el modelo de capacitancia de canal corto
Nqsmodbandera para modelo NQS
Noimodbandera para modelo de ruido
BINUNIDADselector de escala de la unidad de contenedor
AFExponente de ruido de parpadeo
CGBOcapacitancia de solapamiento puerta-sustrato / longitud del canal
CGDOcapacitancia de superposición de drenaje de puerta / ancho de canal
CGSOcapacitancia de superposición de fuente de puerta / ancho de canal
CJpn a granel capacitancia / área inferior de polarización cero
CJSWpn a granel capacitancia / área inferior de polarización cero
JSCorriente / área de saturación de pn a granel
KFCoeficiente de ruido de parpadeo
longitud del canal
NIVELtipo de modelo 
MJcoeficiente de clasificación inferior de pn a granel
MJSWcoeficiente de clasificación de la pared lateral de pn a granel
PBpotencial de pn a granel
RSHdrenaje, resistencia de lámina de difusión de fuente
WAncho de banda
A0coeficiente de efecto de carga masiva para la longitud del canal
A1primer parámetro de efecto de no saturación
A2segundo factor de no saturación
AGScoeficiente de sesgo de puerta de Abulk
ALFA0primer parámetro de corriente de ionización de impacto
B0coeficiente de efecto de carga masiva para ancho de canal
B1efecto de carga masiva ancho de desplazamiento
BETA0segundo parámetro de corriente de ionización de impacto
CDSCcapacidad de acoplamiento de drenaje / fuente a canal
CDSCBsensibilidad al sesgo corporal de CDSC
CDSCDsensibilidad de drenaje-sesgo de CDSC
CITcapacitancia de trampa de interfaz
DELTAparámetro Vds efectivo
SEQUÍACoeficiente de dependencia L del parámetro de corrección DIBL en Rout
DSUBCoeficiente DIBL exponente en la región subliminal
TVP0primer coeficiente de efecto de canal corto sobre voltaje umbral
TVP0Wprimer coeficiente de efecto de ancho estrecho sobre el voltaje de umbral para longitud de canal pequeño
TVP1segundo coeficiente de efecto de canal corto en la tensión umbral
TVP2coeficiente de polarización del cuerpo del efecto de canal corto en la tensión umbral
TVP1Wsegundo coeficiente de efecto de ancho estrecho sobre el voltaje de umbral para una longitud de canal pequeña
TVP2Wcoeficiente de polarización del cuerpo del efecto de ancho estrecho para canales pequeños
DWBcoeficiente de dependencia del sesgo corporal del sustrato de Weff
DWGcoeficiente de dependencia de la puerta de Weff
ETA0Coeficiente DIBL en la región subliminal
Etabcoeficiente de sesgo corporal para el efecto DIBL por debajo del umbral
JSWcorriente de saturación de la pared lateral por unidad de longitud
K1coeficiente de efecto corporal de primer orden
K2coeficiente de efecto corporal de segundo orden
K3coeficiente de ancho estrecho
K3Bcoeficiente de efecto corporal de K3
KETAcoeficiente de sesgo corporal del efecto de carga masiva
HILASparámetro de ajuste de desplazamiento de longitud desde IV sin sesgo
FACTORfactor de oscilación por debajo del umbral
NGATEconcentración de dopaje de poli puerta
NLXparámetro de dopaje lateral no uniforme
PCLMparámetro de modulación de longitud del canal
PDIBLC1primer parámetro de corrección de efecto de resistencia DIBL de salida
PDIBLC2parámetro de corrección del efecto de la segunda resistencia de salida DIBL
Pdiblcbcoeficiente de efecto corporal del parámetro de corrección DIBL
PRWBcoeficiente de efecto corporal de RDSW
PRWGcoeficiente de efecto de sesgo de puerta de RDSW
PSCBE1primer parámetro de efecto corporal actual del sustrato
PSCBE2parámetro de efecto corporal actual del segundo sustrato
PVAGdependencia de la puerta de voltaje temprano
RDSWresistencia parásita por unidad de ancho
U0movilidad en Temp = TNOM
UAcoeficiente de degradación de movilidad de primer orden
UBcoeficiente de degradación de movilidad de segundo orden
UCefecto corporal del coeficiente de degradación de la movilidad
VBMsesgo corporal máximo aplicado en el cálculo de la tensión umbral
VAPAGADOvoltaje de compensación en la región subliminal en W y L grandes
VSATvelocidad de saturación a Temp = TNOM
VTH0Tensión umbral @ Vbs = 0 para L grande
W0parámetro de ancho estrecho
GANARparámetro de ajuste de desplazamiento de ancho de IV sin sesgo
WRdesplazamiento de ancho de Weff para el cálculo de Rds
CFcapacitancia de campo
CKAPPAcoeficiente para capacitancia de superposición de región ligeramente dopada capacitancia de campo de franjas
CLCtérmino constante para el modelo de canal corto
CLEtérmino exponencial para el modelo de canal corto
CGDLcapacitancia de superposición de la región de la puerta de drenaje dopada con luz
CGSLcapacitancia de superposición de región fuente-puerta dopada con luz
CJSWGfuente / puerta de drenaje capacitancia de unión de la pared lateral por unidad de ancho
DLCparámetro de ajuste de desplazamiento de longitud de CV
DWCparámetro de ajuste de desplazamiento de ancho de CV
MJSWGfuente / puerta de drenaje coeficiente de clasificación de capacitancia de unión de la pared lateral
PBSWfuente / drenaje unión lateral potencial incorporado
PBSWGfuente / puerta de drenaje unión de la pared lateral potencial incorporado
VFBCVparámetro de voltaje de banda plana (solo para CAPMOD = 0)
Xpartindicador de tasa de partición de carga
LMAXlongitud máxima del canal
LMINlongitud mínima del canal
WMAXancho máximo del canal
WMÍNancho de canal mínimo
EFexponente de parpadeo
EMcampo de saturación
NOIAparámetro de ruido A
NOIBparámetro de ruido B
NOICparámetro de ruido C
ELMElmore constante del canal
GAMA1coeficiente de efecto corporal cerca de la superficie
GAMA2coeficiente de efecto corporal en el bulto
NCHconcentración de dopaje en el canal
NSUBconcentración de dopaje del sustrato
TOXespesor de óxido de puerta
VBXVbs en el que la región de agotamiento = XT
XJprofundidad de unión
XTprofundidad de dopaje
ATcoeficiente de temperatura para velocidad de saturación
KT1coeficiente de temperatura para voltaje umbral
KT1Ldependencia de la longitud del canal del coeficiente de temperatura para la tensión umbral
KT2coeficiente de polarización corporal del efecto de temperatura de voltaje umbral
NJcoeficiente de emisión de unión
PRTcoeficiente de temperatura para RDSW
TNOMtemperatura a la que se extraen los parámetros
UA1coeficiente de temperatura para UA
UB1coeficiente de temperatura para UB
UC1coeficiente de temperatura para UC
OUTexponente de temperatura de movilidad
XTIcoeficiente de exponente de temperatura de corriente de unión
LLcoeficiente de dependencia de longitud para desplazamiento de longitud
LLNpotencia de dependencia de longitud para desplazamiento de longitud
LWcoeficiente de dependencia de ancho para desplazamiento de longitud
LWLcoeficiente de longitud y ancho de término cruzado para desplazamiento de longitud
LWNpotencia de dependencia de ancho para desplazamiento de longitud
WLcoeficiente de dependencia de longitud para desplazamiento de ancho
WLNpotencia de longitud dependencia de ancho de desplazamiento
WWcoeficiente de dependencia de ancho para desplazamiento de ancho
WWLcoeficiente de longitud y ancho de término cruzado para desplazamiento de ancho
WWNpotencia de ancho dependencia del ancho de desplazamiento

El parámetro OFF no es compatible con PSPice.

BSIM3 es el modelo de nivel 8 en LT y

Ejemplo:

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

M13 15 3 0 0 NFUERTE

M16 17 3 0 0 NX M = 2 APAGADO

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 - Entrada digital

norte

+

+ DGTLNET =

+

+ [IS = estado inicial]

ParámetroDescripción
CHIcapacitancia al nodo de alto nivel
CLOcapacitancia al nodo de bajo nivel
S0NOMBRE..S19NOMBREabreviatura de carácter 0..19
S0TSW..S19TSWestado 0..19 tiempo de conmutación
S0rlo..s19rloestado 0..19 resistencia al nodo de bajo nivel
S0rhi..s19rhiestado 0..19 resistencia al nodo de alto nivel

El dispositivo N no existe en LT y SImetrix

Ejemplo:

N1 ANALÓGICO DIGITAL_GND DIGITAL_PWR DIN74

+ DGTLNET = DIGITAL_NODE IO_STD

NRESET 7 15 16 DESDE_TTL

O - Salida digital

O

+ DGTLNET =

ParámetroDescripción
ÚNICO0: escribe cada paso de tiempo, 1: escribe sobre el cambio
CUBIERTAcondensador de salida
CARGARresistencia de salida
S0NOMBRE..S19NOMBREabreviatura de carácter 0..19
S0VLO..S19VLOestado 0..19 voltaje de bajo nivel
S0vhi..s19vhiestado 0..19 voltaje de alto nivel
SXNOMBREestado aplicado cuando el voltaje del nodo de interfaz cae fuera de todos los rangos

El dispositivo O define una línea de transmisión con pérdida en LTSpice y Simetrix

Ejemplo:

O12 ANALOG_NODE DIGITAL_GND DO74 DGTLNET = DIGITAL_NODE IO_STD

Ovco 17 0 a_ttl

Q - Transistor bipolar

Formatos generales

Q

+ [sustrato] [valor de área] [DESACTIVADO]

Q declara un transistor bipolar en PSPICE. El transistor se modela como un transistor intrínseco con resistencias óhmicas en serie con la base, el colector (RC / {valor de área}), y con el emisor (RE / {valor de área}).  {sustrato} El nodo es opcional, el valor predeterminado es tierra. {valor de área} es opcional (se utiliza para escalar dispositivos), el valor predeterminado es 1. Los parámetros ISE y ISC puede establecerse mayor que 1. Si es así, se convierten en multiplicadores de IS  (por ejemplo ISE * IS).

El parámetro OFF no es compatible con PSPice.

Nivel 1: modelo Gummel-Poon

ParámetroDescripción
AFExponente de ruido de parpadeo
BFideal máximo beta hacia adelante
BRbeta inversa máxima ideal
CJCcapacitancia pn de cero polarización del colector base
TJCEcapacitancia pn de emisor base cero polarización
CJS capacitancia pn colector-sustrato cero polarización
EGvoltaje de banda prohibida (altura de barrera)
FCcoeficiente de condensador de agotamiento de polarización directa
IKFesquina para avance beta de alta corriente roll off
lo sé, valeesquina para la versión beta de alta corriente inversa
ISpn corriente de saturación
ISCcoeficiente de saturación de fugas del colector base
ISEcorriente de saturación de fugas del emisor base
ISSCorriente de saturación de sustrato pn
KFCoeficiente de ruido de parpadeo
MJCcoeficiente de clasificación pn del colector base
MJEcoeficiente de clasificación pn del emisor base
MJScoeficiente de clasificación pn colector-sustrato
NCcoeficiente de emisión de fugas del colector base
NEcoeficiente de emisión de fugas del emisor base
NFcoeficiente de emisión de corriente directa
NRcoeficiente de emisión de corriente inversa
NScoeficiente de emisión de sustrato pn
PTFexceso de fase a 1 / (2 * PI * TF) Hz.
RBresistencia de base de polarización cero (máxima)
GBRresistencia base mínima 
RCcolector resistencia óhmica
REemisor resistencia óhmica
TFtiempo de tránsito hacia adelante ideal
TRtiempo de tránsito inverso ideal
Vafadelante Tensión temprana
VARtensión temprana inversa
VJCbase-colector construido en potencial
VJEemisor base construido en potencial
VJScolector-sustrato construido en potencial
VTFdependencia del tiempo de tránsito en VBC
XCJCfracción de CJC conectada internamente a RB
XTBcoeficiente de temperatura de polarización directa e inversa
XTFcoeficiente de dependencia de sesgo de tiempo de tránsito
XTIExponente de efecto de temperatura IS

Ejemplo:

Q1 14 2 13 pnpnom

Q13 15 3 0 1 NPN FUERTE 1.5

Q7 VC 5 12 [sub] LATPNP

QN5 1 2 3 QX APAGADO

R - Resistencia

Formatos generales

R <+ nodo> <- nodo> [nombre del modelo] 

+ [TC = [, ]]

La <+ nodo> y <- nodo> define la polaridad de la resistencia en términos de la caída de voltaje a través de ella.  

{nombre del modelo} es opcional y si no se incluye entonces | valor | es la resistencia en ohmios. Si [nombre del modelo] se especifica y TCE no se especifica, entonces la resistencia viene dada por:

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

donde RTC1TC2 se describen a continuación.  Rtot Es la resistencia total.  V es el voltaje a través de la resistencia.  T es la temperatura de simulación. Y tom es la temperatura nominal (27 ° C a menos que se encuentre en el cuadro de diálogo Análisis de análisis)

If TCE se especifica entonces la resistencia viene dada por:

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

 puede ser positivo o negativo.

ParámetroDescripción
Rmultiplicador de resistencia
TC1coeficiente de temperatura lineal
TC2coeficiente de temperatura cuadrático
TCEcoeficiente de temperatura exponencial

Ejemplo:

CARGA 15 0 2K

R2 1 2 2.4E4 TC = 0.015, -0.003

RA34 3 33 RMOD 10K

S - Interruptor controlado por voltaje

Formatos generales

S <+ nodo de cambio> <- nodo de cambio> 

+ <+ nodo de control> <- nodo de control> | 

S denota un interruptor controlado por voltaje. La resistencia entre <+ cambiar nodo> y <- cambiar nodo> depende de la diferencia de voltaje entre <+ nodo de control> y <- nodo de control>. La resistencia varía continuamente entre RON y ROFF.

RON y ROFF debe ser mayor que cero y menor que GMIN (establecido en el OPCIONES mando). Una resistencia de valor 1 / GMIN está conectado entre los nodos de control para evitar que floten. Para interruptor de histéresis TV, VH debe usarse de otra manera Von, Voff

ParámetroDescripción
RONen resistencia 
ROFFfuera de resistencia
DESDEcontrol de voltaje para el estado activado
VAPAGADOcontrol de voltaje para estado apagado
VTvoltaje de control de umbral
VHtensión de control de histéresis

Ejemplo:

T12 13 17 2 0 SMOD

SESET 5 0 15 3 RELÉ

T - Línea de transmisión

Formatos generales

T <Puerto + A> <- Puerto A> <Puerto + B> <- Puerto B>

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

+ IC =

T <Puerto + A> <- Puerto A> <Puerto + B> <- Puerto B>

+ LEN = R = L =

+ G = C =

T define una línea de transmisión de 2 puertos. El dispositivo es una línea de retardo ideal bidireccional. Los dos puertos son A y B con sus polaridades dadas por el + or  firmar. El primer formato describe una línea de transmisión sin pérdidas, el segundo describe una línea de transmisión con pérdidas.

Si define una línea con pérdida, se deben especificar al menos dos de los parámetros R, L, G, C y deben ser distintos de cero. Las combinaciones admitidas son: LC, RLC, RC, RG. No se admite RL y tampoco se admite nonyeo G expext (RG).

La línea de transmisión con pérdida se puede definir con un dispositivo O usando los mismos parámetros en LTSpice y SImetrix

Ejemplo:

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

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

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

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

W - Interruptor controlado por corriente

Formatos generales

W <+ nodo de cambio> <- nodo de cambio> 

W denota un interruptor controlado por corriente. La resistencia entre <+ cambiar nodo> y <- cambiar nodo> depende de la corriente que fluye a través de la fuente de control . La resistencia varía continuamente entre RON y ROFF.

RON y ROFF debe ser mayor que cero y menor que GMIN (establecido en el OPCIONES mando). Se conecta una resistencia de valor 1 / GMIN entre los nodos de control para evitar que floten. Para interruptor de histéresis TV, VH debe usarse de otra manera Von, Voff

ParámetroDescripción
RONen resistencia 
ROFFfuera de resistencia
IONcontrol de voltaje para el estado activado
IAPAGADOcontrol de voltaje para estado apagado
ITvoltaje de control de umbral
IHtensión de control de histéresis

El interruptor controlado por corriente no está disponible en SIMetrix

Ejemplo:

W12 13 17 VC WMOD

WRESET 5 0 RELÉS VRESET

X - Llamada de subcircuito

Formatos generales

X [nodo]* [PARAMS: < = > *]

X llama al subcircuito .   en algún lugar debe ser definido por el .SUBCCT y .FINES mando. El número de nodos (dado por [nodo]*) debe ser coherente. El Subcircuito referenciado se inserta en el circuito dado y los nodos dados reemplazan los nodos de argumento en la definición. Las llamadas a subcircuitos pueden estar anidadas pero no pueden volverse circulares.

Ejemplo:

X12 100 101 200 DIFAMP

XBUFF 13 15 UNIDADAMP

X SEGUIR IN OUT VCC VEE OUT OPAMP

XFELT 1 2 PARÁMETROS DE FILTRO: CENTRO = 200 kHz

U - Primitivas digitales

U [( *)]

+

+ *

+

+ [MNTYMXDLY = ]

+ [IO_LEVEL = ]

Las primitivas admitidas son: BUF, INV, XOR, NXOR, AND, NAND, OR, NOR, BUFA, INVA, XORA, NXORA, ANDA, NANDA, ORA, NORA, BUF3, BUF3A, JKFF, DFF, SRFF, DLTCH

Las matrices de puertas no son compatibles en modo mixto.

U STIM ( , )

+

+ *

+

+ [IO_LEVEL = ]

+ [TIMESTEP = ]

Parámetros del modelo de temporización de puerta

ParámetroDescripción
Tplhmnretraso: bajo a alto, min
Tplhtyretraso: bajo a alto, típico
TPLHMXRetraso: bajo a alto, máximo
TPHLMNretraso: de mayor a menor, min
THLTYretraso: mayor a menor, típico
Tphlmxretraso: de mayor a menor, máx.

Parámetros del modelo de cronometraje

ParámetroDescripción
ThdgmnMantener: s / r / d después del borde de la puerta, mín.
THDGTYMantener: s / r / d después del borde de la puerta, típico
ThdgmxMantener: s / r / d después del borde de la puerta, máx.
TpdqlhmnRetardo: s / r / d a q / qb bajo a alto, min
TpdqlhtyRetardo: s / r / d a q / qb bajo a alto, típico
TpdqlhmxRetardo: s / r / d a q / qb bajo a alto, máximo
TpdqhlmnRetardo: s / r / d a q / qb hi a bajo, min
TPDQHLTYRetardo: s / r / d a q / qb hola a bajo, típico
TpdqhlmxRetardo: s / r / d a q / qb alto a bajo, máximo
TPGQLHMNRetardo: puerta a q / qb baja a alta, min
TPGQLHTYRetardo: puerta a q / qb baja a alta, típica
TpgqlhmxRetardo: puerta a q / qb baja a alta, máxima
TPGQHLMNRetardo: puerta a q / qb hi a low, min
TPGQHLTYRetardo: puerta a q / qb hola a baja, típica
TpgqhlmxRetardo: puerta a q / qb hi a low, max
TPPCQLHMNRetardo: preb / ​​clrb a q / qb bajo a alto, min
TPPCQLHTYRetardo: preb / ​​clrb a q / qb bajo a alto, típico
TppcqlhmxRetardo: preb / ​​clrb a q / qb bajo a alto, máximo
TppcqhlmnRetardo: preb / ​​clrb a q / qb hi a low, min
TppcqhltyRetardo: preb / ​​clrb a q / qb hola a bajo, típico
TppcqhlmxRetardo: preb / ​​clrb a q / qb hi a low, max
TSUDGMNConfiguración: s / r / d al borde de la puerta, mín.
TSUDGTYConfiguración: s / r / d al borde de la puerta, típico
TsudgmxConfiguración: s / r / d al borde de la puerta, máx.
TSUPCGHMNConfiguración: preb / ​​clrb hola al borde de la puerta, min
TsupcghtyConfiguración: preb / ​​clrb hola al borde de la puerta, típico
TSUPCGHMXConfiguración: preb / ​​clrb hola al borde de la puerta, máx.
TwpclmnAncho mínimo preb / ​​clrb bajo, min
TwpcltyAncho mínimo preb / ​​clrb bajo, típico
TwpclmxAncho mínimo preb / ​​clrb bajo, máximo
TWGHMNAncho de puerta mínimo hola, minuto
TWGHTYAncho de puerta mínimo hola, típico
TwghmxAncho de puerta mínimo hola, máximo

Parámetros de modelo de temporización FF activados por flanco

ParámetroDescripción
THDCLKMNMantener: j / k / d después de clk / clkb edge, min
ThdclktyMantener: j / k / d después de clk / clkb edge, típico
THDCLKMXMantener: j / k / d después de clk / clkb edge, max
TpclkqlhmnRetardo: clk / clkb edge to q / qb low to hi, min
TPCLKQLHTYRetardo: clk / clkb edge to q / qb low to hi, típico
TPCLKQLHMXRetardo: clk / clkb edge to q / qb low to hi, max
TPCLKQHLMNRetardo: clk / clkb edge a q / qb hi a low, min
TpclkqhltyRetardo: clk / clkb edge a q / qb hi a low, típico
TPCLKQHLMXRetardo: clk / clkb edge a q / qb hi a low, max
TPPCQLHMNRetardo: preb / ​​clrb a q / qb bajo a alto, min
TPPCQLHTYRetardo: preb / ​​clrb a q / qb bajo a alto, típico
TppcqlhmxRetardo: preb / ​​clrb a q / qb bajo a alto, máximo
TppcqhlmnRetardo: preb / ​​clrb a q / qb hi low, min
TppcqhltyRetardo: preb / ​​clrb a q / qb hi low, min
TppcqhlmxRetardo: preb / ​​clrb a q / qb hi low, min
TSUDCLKMNConfiguración: j / k / d a clk / clkb edge, min
TSUDCLKTYConfiguración: j / k / d en clk / clkb edge, típico
TSUDCLKMXConfiguración: j / k / d a clk / clkb edge, max
TSUPCLKHMNConfiguración: preb / ​​clrb hola a clk / clkb edge, min
TSUPCLKHTYConfiguración: preb / ​​clrb hola a clk / clkb edge, típico
TSUPCLKHMXConfiguración: preb / ​​clrb hola a clk / clkb edge, max
TwpclmnAncho mínimo preb / ​​clrb bajo, min
TwpcltyAncho mínimo preb / ​​clrb bajo, típico
TwpclmxAncho mínimo preb / ​​clrb bajo, máximo
TWCLKLMNMin clk / clkb ancho bajo, min
TWCLKLMNAncho mínimo de clk / clkb bajo, típico
TWCLKLMNAncho mínimo de clk / clkb bajo, máximo
TWCLKHMNMin clk / clkb ancho hola, min
TWCLKHTYAncho mínimo de clk / clkb hola, típico
TwclkhmxMin clk / clkb ancho hola, max
TsuceclkmnConfiguración: reloj habilitado para clk edge, min
TsuceclktyConfiguración: reloj habilitado para clk edge, típico
TsuceclkmxConfiguración: reloj habilitado para clk edge, max
THCECLKMNHold: reloj habilitado después de clk edge, min
ThceclktyHold: reloj habilitado después de clk edge, típico
THCECLKMXHold: reloj habilitado después de clk edge, maxN

Parámetros del modelo de entrada / salida

ParámetroDescripción
DRVHSalida de alto nivel de resistencia
DRVLSalida de bajo nivel de resistencia
DrvzSalida de resistencia de fuga en estado Z
INLDCapacitancia de carga de entrada
INRResistencia de carga de entrada
MUNDOCapacidad de carga de salida
TPWRTUmbral de rechazo de ancho de pulso
TstoremnTiempo mínimo de almacenamiento para que la red se simule como una carga
TSWHL1Tiempo de conmutación de mayor a menor para DtoA1
TSWHL2Tiempo de conmutación de mayor a menor para DtoA2
TSWHL3Tiempo de conmutación de mayor a menor para DtoA3
TSWHL4Tiempo de conmutación de mayor a menor para DtoA4
TSWLH1Tiempo de conmutación de menor a mayor para DtoA1
TSWLH2Tiempo de conmutación de menor a mayor para DtoA2
TSWLH3Tiempo de conmutación de menor a mayor para DtoA3
TSWLH4Tiempo de conmutación de menor a mayor para DtoA4
ATOD1Nombre del subcircuito de interfaz AtoD de nivel 1
ATOD2Nombre del subcircuito de interfaz AtoD de nivel 2
ATOD3Nombre del subcircuito de interfaz AtoD de nivel 3
ATOD4Nombre del subcircuito de interfaz AtoD de nivel 4
DTOA1Nombre del subcircuito de interfaz DtoA de nivel 1
DTOA1Nombre del subcircuito de interfaz DtoA de nivel 2
DTOA1Nombre del subcircuito de interfaz DtoA de nivel 3
DTOA1Nombre del subcircuito de interfaz DtoA de nivel 4
PODER EXCAVADORNombre del subcircuito de la fuente de alimentación.

El dispositivo U no está disponible en LT y SIMetrix. Aunque hay soporte de simulación digital en ambos simuladores. SIMetrix está utilizando una versión avanzada de la XSPICE motor digital, mientras que LT tiene su propio soporte digital. Ambos simuladores utilizan un dispositivo A para representar una primitiva digital.

Ejemplo:

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 - Primitivas de Tina

Y *

Los nombres de modelos admitidos son: 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

Parámetros del modelo VCO, SINE_VCO, TRI_VCO, SQUARE_VCO

ParámetroDescripción
FRECUENCIA CENTRAL
CONVGANAR
PHI0
Outampli
FUERA
Inllim
INULIMA
LIMITAR
DEBERCYC
HORA DE LEVANTARSE
OTOÑO
MODO

Parámetros del modelo AMPLI

ParámetroDescripción
GANANCIA
RIN
DERROTA
RUTA FUENTE
RUTSINK
Ioutmax
FUENTE IOUTMAX
IOUTMAXSINK
IS0
VELOCIDAD DE SUBIDA
SLEWRATERIZAR
RETROCESO
Fpole1
Fpole2
Vdropoh
VDRÓPOL
VOFTSNOM
Tcovoffs
IBIASNOMA
Ioffsnom
CURRDOUB
SALIDAS

Parámetros del modelo AMPLI_GR

ParámetroDescripción
GANANCIA
RIN
DERROTA
RUTA FUENTE
RUTSINK
Ioutmax
FUENTE IOUTMAX
IOUTMAXSINK
VELOCIDAD DE SUBIDA
SLEWRATERIZAR
RETROCESO
Fpole1
Fpole2
VOUTH
VSALIDA
VOFTSNOM
Tcovoffs
IBIASNOMA
Ioffsnom
CURRDOUB
SALIDAS

Parámetros del modelo COMP

ParámetroDescripción
GANANCIA
RIN
DERROTA
RUTA FUENTE
RUTSINK
Ioutmax
FUENTE IOUTMAX
IOUTMAXSINK
IS0
VELOCIDAD DE SUBIDA
SLEWRATERIZAR
RETROCESO
DELAY
RETRASO
RETRASO
VTRES
VHYST
Vdropoh
VDRÓPOL
VOFTSNOM
Tcovoffs
IBIASNOMA
Ioffsnom
CURRDOUB
SALIDAS

Parámetros del modelo COMP_GR

ParámetroDescripción
GANANCIA
RIN
DERROTA
RUTA FUENTE
RUTSINK
Ioutmax
FUENTE IOUTMAX
IOUTMAXSINK
VELOCIDAD DE SUBIDA
SLEWRATERIZAR
RETROCESO
DELAY
RETRASO
RETRASO
VTRES
VHYST
VOUTH
VSALIDA
VOFTSNOM
Tcovoffs
IBIASNOMA
Ioffsnom
CURRDOUB
SALIDAS

Parámetros del modelo COMP_GR_2INP, COMP_GR_3INP, COMP_GR_4INP, COMP_GR_NINP

ParámetroDescripción
GANANCIA
RIN
DERROTA
RUTA FUENTE
RUTSINK
Ioutmax
FUENTE IOUTMAX
IOUTMAXSINK
VELOCIDAD DE SUBIDA
SLEWRATERIZAR
RETROCESO
DELAY
RETRASO
RETRASO
VOUTH
VSALIDA
VOFTSNOM
Tcovoffs
IBIASNOMA
Ioffsnom
CURRDOUB
SALIDAS
TRANSFERENCIA DC
FUNCIÓNLOGICA
VTREM1..VTREM4
Vhyst1..vhyst4

Parámetros del modelo CNTN_UDSR

ParámetroDescripción
INTIP
SOBRETIPO
DEL
IOMODELO
DELL2H
Delh2l
SEGURO DE PUERTA/COFRE/CAJUELA
CONTADOR MÁXIMO
CNT_MODE
MODO_FUERA

Ejemplo:

Y1 IN1p IN1m IN2p IN2m Salida Gnd Comp

FUENTES - Descripciones de fuentes transitorias

Existen varios tipos de fuentes disponibles para declaraciones transitorias.  

EXP - Fuente exponencial

Formato general:

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

La EXP la forma hace que el voltaje sea | v1 | Por el primero | td1 | segundos. Luego crece exponencialmente desde | v1 | a | v2 | con tiempo constante | tc1 |. El crecimiento dura | td2 | – | td1 | segundos. Entonces el voltaje decae de | v2 | a | v1 | con tiempo constante | tc2 |.

ParámetroDescripción
v1voltaje inicial
v2voltaje pico
td1tiempo de retraso de subida
tc1tiempo de subida constante
td2tiempo de retraso de caída
tc2tiempo de caída constante

PULSO - Fuente de pulso

Formato general:

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

El pulso genera un voltaje para comenzar en | v1 | y espera allí por | td | segundos. Entonces el voltaje va linealmente desde | v1 | a | v2 | para el siguiente | tr | segundos. Luego, el voltaje se mantiene en | v2 | para | pw | segundos. Posteriormente, cambia linealmente de | v2 | a | v1 | in | tf | segundos. Se queda en | v1 | por el resto del período dado por | por |.

ParámetroDescripción
v1voltaje inicial
v2voltaje pulsado
tdtiempo de retardo
trhora de levantarse
tfotoño
pwancho de pulso
paraperíodo

PWL - Fuente lineal por partes

Formato general:

PWL 

+ [TIME_SCALE_FACTOR =propuesta de>]

+ [VALUE_SCALE_FACTOR =propuesta de>]

+ (puntos de esquina)*

donde corner_points son:

        ( , ) para especificar un punto

REPETIR PARA (puntos_esquinas) *

ENDREPEAT para repetirn> tiempos

REPETIR PARA SIEMPRE (corner_points) *

ENDREPEAT para repetir para siempre

PWL describe un formato lineal por partes. Cada par de tiempo / voltaje (es decir | tn || vn |) especifica una esquina de la forma de onda. El voltaje entre las esquinas es la interpolación lineal de los voltajes en las esquinas.

ParámetroDescripción
tntiempo de la esquina
vnvoltaje de esquina

Este formato de PWL se llama PWLS en SIMetrix.

SFFM - Fuente FM de frecuencia única

Formato general:

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

SFFM hace que la señal de voltaje siga:       

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

donde voffvampirofcmodfm se definen a continuación.  t es hora.

ParámetroDescripción
voffvoltaje de contencion
vampirovoltaje de amplitud máxima 
fcfrecuencia portadora
modíndice de modulación
fmfrecuencia de modulación

SIN - Fuente sinusoidal

Formato general:

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

PECADO crea una fuente sinusoidal. La señal se mantiene en | vo | para | td | segundos. Entonces el voltaje se convierte en una onda sinusoidal exponencialmente amortiguada descrita por:

  v = voff + vampl * sin (2π * (frecuencia * (t - td) - fase / 360)) * e- ((t - td) * f)

ParámetroDescripción
voffvoltaje de contencion
vampirovoltaje de amplitud máxima 
frecuenciafrecuencia portadora
tdretrasar
dffactor de amortiguamiento
fasefase

Ejemplo:

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 REPEAT PARA 5 (1,0) (2,1) (3,0) ENDREPEAT

v4 7 8 PWL TIME_SCALE_FACTOR = 0.1

+ REPETIR PARA SIEMPRE (1,0) (2,1) (3,0) REPETIR

V34 10 5 SFFM (2 1 8 4 1)

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

FUNCIONES - Funciones en Expresión

Las funciones admitidas son: 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 no está disponible en SIMetrix

STP no está disponible en LT

IMG, M, P, R no está disponible en SIMetrix y LT

Ejemplo:

FUNCIÓNSIGNIFICADOCOMENTARIO
ABS (x)| x |
ACOS (x)arcocosina de x-1.0 <= x <= +1.0
ACOSH (x)coseno hiperbólico inverso de xdar como resultado radianes, x es una expresión
ARCTAN (x)tan-1 (x)resultar en radianes
ASIN (x)arcoseno de x-1.0 <= x <= +1.0
ASINH (x)Seno hiperbólico inverso de xdar como resultado radianes, x es una expresión
ATAN (x)tan-1 (x)resultar en radianes
ATAN2 (y, x)arctan de (y / x)resultar en radianes
ATANH (x)Bronceado hiperbólico inverso de xdar como resultado radianes, x es una expresión
COS (x)cos (x)x en radianes
COSH (x)coseno hiperbólico de xx en radianes
DDT (x)derivada del tiempo de xsolo análisis transitorio
SI (t, x, y)x si t = VERDADERO y si t = FALSOes una expresión booleana que se evalúa como VERDADERO o FALSO y puede incluir operadores lógicos y relacionales X e Y son valores numéricos o expresiones.
IMG (x)parte imaginaria de xdevuelve 0.0 para números reales
LÍMITE (x, min, max) el resultado es min si x <min, max si x> max, yx en caso contrario
REGISTRO (x)ln (x)
LOG10 (x)log (x)
M (x)magnitud de xesto produce el mismo resultado que ABS (x)
MAX (x, y)máximo de x e y
MIN (x, y)mínimo de x e y
P (x)fase de x
PWR (x, y)| x | y
PWRS (x, y)+ | x | y (si x> 0), - | x | y (si x <0)
R (x)parte real de x
SDT (x)integral de tiempo de xsolo análisis transitorio
SGN (x)función signum
PECADO (x)pecado (x)x en radianes
PECADO (x)seno hiperbólico de xx en radianes
STP (x)1 si x> = 0.0 0 si x <0.0La función de paso unitario se puede utilizar para suprimir un valor hasta que haya transcurrido un período de tiempo determinado.
SQRT (x)x1 / 2
TAN (x)bronceado (x)x en radianes
TANH (x)tangente hiperbólica de xx en radianes
TABLA (x, x1, y1, x2, y2,… xn, yn) El resultado es el valor y correspondiente a x, cuando todos los puntos xn, yn se trazan y se conectan mediante líneas rectas. Si x es mayor que el máximo xn, entonces el valor es el yn asociado con el mayor xn. Si x es menor que el xn más pequeño, entonces el valor es el yn asociado con el xn más pequeño.
techo (arg) Devuelve un valor entero. El argumento para esta función debe ser un valor numérico o una expresión que se evalúe como un valor numérico. Si arg es un número entero, el valor de retorno es igual al valor del argumento. Si arg es un valor no entero, el valor de retorno es el entero más cercano mayor que el valor del argumento.
piso (arg) Devuelve un valor entero. El argumento para esta función debe ser un valor numérico o una expresión que se evalúe como un valor numérico. Si arg es un número entero, el valor de retorno es igual al valor del argumento. Si arg es un valor no entero, el valor de retorno es el entero más cercano más pequeño que el valor del argumento.
    X
    Bienvenido a Diseño suave
    Vamos a chatear si necesita ayuda para encontrar el producto adecuado o necesita asistencia.
    wpChatIcon