Partes
Introducción
Flujo de diseño
Preliminares
Circuito
Redes SPICE
Simulación SPICE
Comp. nativos
Tipos válidos
En esta página:
Valores en negrita son requeridos, mientras que los atributos en tipografía normal son opcionales. Note que el el atributo de dispositivo es normalmente invisible, y normalmente ya adjunto cuando de creó el símbolo. Otros atributos pueden ser editados durante la captura de circuitos con gechem.
Tabla 1. Atributos requeridos para generación de redes
device | refdes | value | modelo | archivo | model-name | type | comentario |
RESISTOR | R? | (4) | (2) | - | Nombre del modelo | - | (11) |
CAPACITOR | C? | (4) | (3) | - | Nombre del modelo | - | (11) |
POLARIZED_CAPACITOR | C? | (4) | (3) | - | Nombre del modelo | - | (11) |
INDUCTOR | L? | (4) | (3) | - | Nombre del modelo | - | (11) |
SPICE-ccvs | H? | (5) | - | - | - | - |
|
SPICE-cccs | F? | (5) | - | - | - | - |
|
SPICE-vscs | E? | (5) | - | - | - | - |
|
SPICE-vccs | G? | (5) | - | - | - | - |
|
SPICE-nullor | E? | (5) | - | - | - | - |
|
DIODE | D? | Número de parte | Modelo de una línea | Nombre archivo | Nombre del modelo | - | (12) |
PMOS_TRANSISTOR | M? | Número de parte | Modelo de una línea | Nombre archivo | Nombre del modelo | - | (12) |
NMOS_TRANSISTOR | M? | Número de parte | Modelo de una línea | Nombre archivo | Nombre del modelo | - | (12) |
PNP_TRANSISTOR | Q? | Número de parte | Modelo de una línea | Nombre archivo | Nombre del modelo | - | (12) |
NPN_TRANSISTOR | Q? | Número de parte | Modelo de una línea | Nombre archivo | Nombre del modelo | - | (12) |
PFET_TRANSISTOR | J? | Número de parte | Modelo de una línea | Nombre archivo | Nombre del modelo | - | (12) |
NFET_TRANSISTOR | J? | Número de parte | Modelo de una línea | Nombre archivo | Nombre del modelo | - | (12) |
MESFET_TRANSISTOR | B? | Número de parte | Modelo de una línea | Nombre archivo | Nombre del modelo | - | (12) |
IC con .MODEL | U? | Número de parte |
|
Nombre archivo .MODEL | Nombre del modelo | - |
|
IC con .SUBCKT | X? | Número de parte |
|
Nombre archivo .SUBCKT | Nombre del .SUBCKT | - |
|
modelo | A? | - | Modelo de una línea | Nombre archivo .MODEL | (9) | (10) | (12) |
incluir | A? | - | - | Nombre archivo .include | - | - | (13) |
opciones | A? | (8) | - | - | - | - | (13) |
directiva | A? | (1) | - | - | - | - | (12) |
VOLTAGE_SOURCE | V? | (6) | - | - | - | - | Fuente independiente |
CURRENT_SOURCE | I? | (7) | - | - | - | - | Fuente independiente |
(1) | Una sola línea conteniendo sentencias SPICE para inclusión en la lista de red |
(2) | Una sola línea de parámetros SPICE (ej. TC, etc.) |
(3) | Una sola línea de parámetros un modelo SPICE (ej. IC, POLY, etc) |
(4) | Valor numérico del componente |
(5) | Sentencia que describe el comportamiento |
(6) | Una línea que contiene el comportamiento de la fuente de voltaje |
(7) | Una línea que contiene el comportamiento de la fuente de corriente |
(8) | Línea de opciones a incluir |
(9) | Nombre del modelo referido por otros componentes |
(10) | Tipo de modelo SPICE correspondiente (tipos válidos ver capítulo siguiente |
(11) | Parámetros de modelo son puestos entre paréntesis luego del valor del componente |
(12) | Para simulación, es preciso de incluir ó el modelo ó el archivo |
(13) | Unica una directiva .include en la lista de red |
'Nativo al generador de redes' significa que exista una sección de código Scheme que sabe exáctamente como manejar estos componentes y que generará (casi) seguramente el código spice correcto. Símbolos con atributos device que no están en la lista arriba, son manejados por la función Scheme spice-sdb:write-default-component que toma el refdes del componente para determinar como tratarlo. En general, esta función hará 'la cosa correcta' cuando genera el código SPICE, pero no tiene garantía.
Particularmente, esta función no puede distinguier entre transistores
canal N y P, y generará un tipo <unknown> para la definición
.MODEL en la lista de red. Esto probablemente causará quejas por
parte del simulador SPICE. Entonces, es mejorar de asegurarse que todos
los dispositivos utilicen el atributo device correcto.
8204
(c) John Coppens ON6JC/LW3HAZ
correo