técnicas para la simulación de los efectos de la radiación cósmica

Anuncio
Escuela Superior de Ingenieros
Universidad de Sevilla
TÉCNICAS PARA LA
SIMULACIÓN DE LOS EFECTOS
DE LA RADIACIÓN CÓSMICA
EN UN DISPOSITIVO CMOS
Trabajo Fin de Máster
Autor: Juan M. Mogollón García
MÁSTER OFICIAL EN ELECTRÓNICA, TEORÍA DE LA
SEÑAL Y COMUNICACIONES
Sevilla, 18 de noviembre de 2008
A Aurora, mi modelo 3D de apoyo y comprensión...
Índice general
1. Introducción
5
1.1. Electrónica y radiación cósmica en la carrera espacial . . . . . . .
5
1.2. Tests de fiabilidad . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.3. El papel de la simulación . . . . . . . . . . . . . . . . . . . . . .
9
1.4. Tipos de daño en tecnologías CMOS . . . . . . . . . . . . . . . .
11
2. Técnicas y Herramientas de Simulación
12
2.1. Spectre-CADENCE . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.1.1. Localización de nodos sensibles en un biestable . . . . . .
14
2.1.2. Simulación de bit-flip empleando un pulso de corriente . .
15
2.2. SRIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
2.3. TCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
3. Simulación 3D
32
3.1. Creación del modelo . . . . . . . . . . . . . . . . . . . . . . . .
33
3.1.1. Obtención de la estructura y dopado . . . . . . . . . . . .
33
3.1.2. Generación del Reticulado (Meshing) . . . . . . . . . . .
35
3.2. Calibración del modelo . . . . . . . . . . . . . . . . . . . . . . .
37
3.2.1. Curva característica Id-Vg . . . . . . . . . . . . . . . . .
38
3.2.2. Curva característica Id-Vd . . . . . . . . . . . . . . . . .
42
3
ÍNDICE GENERAL
ÍNDICE GENERAL
3.2.3. Respuesta transitoria a escalón . . . . . . . . . . . . . . .
46
3.3. Simulación SEE . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
3.3.1. Impacto de partículas alfa . . . . . . . . . . . . . . . . .
52
3.3.2. Impacto de otros iones . . . . . . . . . . . . . . . . . . .
60
4. Conclusiones y trabajo futuro
68
5. Modelos HSPICE
70
4
Capítulo 1
Introducción
1.1. Electrónica y radiación cósmica en la carrera
espacial
Los efectos de la radiación ionizante sobre dispositivos semiconductores se
ponen de manifiesto por primera vez al detectarse anomalías en vuelo en la electrónica a bordo de las primeras misiones espaciales. Desde el comienzo de la era
espacial, se ha tenido constancia de este tipo de anomalías[1].
El primer satélite artificial de los Estados Unidos, el Explorer I, lanzado el
31 de Enero de 1958 portaba un contador Geiger de partículas ionizantes en un
experimento propuesto por J.A. Van Allen. El contador dejó de contar partículas
cuando el satélite alcanzó una determinada altura. Posteriormente se supo que el
contador había saturado. Ese día se descubrieron los Cinturones de Van Allen.
Su existencia se confirmó durante la misión Explorer III, cuyo lanzamiento tuvo
lugar el 26 de Marzo de 1958. En la figura 1.1 se observa el confinamiento electromagnético de partículas cargadas en la magnetosfera terrestre que ocasiona los
llamados Cinturones de Van Allen.
5
Introducción
1.1 Electrónica y radiación cósmica en la carrera espacial
Figura 1.1: Cinturones de Van Allen
Unos años después del lanzamiento del satélite Explorer I, el 10 de Julio de
1962, se lanzó el satélite de telecomunicaciones americano Telstar, diseñado y
construido en los laboratorios Bell. El satélite Telstar abrió la era de las telecomunicaciones vía satélite.
Un día antes del lanzamiento del satélite, el 9 de Julio de 1962, el gobierno
americano realizó una prueba nuclear en altitud. Entre otras consecuencias, el experimento nuclear inyectó gran cantidad de electrones en el escudo magnético de
la Tierra, aumentando los efectos de los Cinturones de Van Allen sobre la electrónica del satélite Telstar. El mal funcionamiento de éste terminó con la pérdida
total del satélite el 21 de Febrero de 1963. Fue el primer caso de pérdida de un
satélite debido a los efectos de la radiación sobre la electrónica.
En 1978, Intel observó una serie de errores en memorias DRAM (Dynamic
Random Access Memory) que operaban a nivel del mar. A estos efectos se les denominó efectos de evento simple o SEE (Single Event Effect), ya que son provocados por el paso de una única partícula. En el caso observado, se demostró que
la existencia de trazas de elementos radiactivos en el encapsulado de los chips
daba lugar a partículas alfa de alta energía a las que se atribuyó los fallos en las
memorias.
6
Introducción
1.2 Tests de fiabilidad
Aunque el caso del Telstar fue indirectamente provocado por la mano del
hombre, las anomalías en la electrónica causadas por la radiación cósmica natural procedente del viento solar, rayos cósmicos y Cinturones de Van Allen se
manifestaron desde el comienzo de la exploración espacial. En internet 1 pueden
encontrarse datos sobre anomalías en vuelo registradas hasta la fecha.
1.2. Tests de fiabilidad
Tanto en la fase de diseño de un circuito integrado, como durante las pruebas
de validación del chip para su uso en ambientes de alta radiación, existen técnicas
para la inyección de fallos en el sistema, para así probar la fiabilidad de éste.
Este tipo de técnicas son muy importantes durante la fase de diseño del chip,
si bien alguna de ellas necesita la existencia física del dispositivo bajo test. A
continuación se realiza una clasificación de estas técnicas[2]
Técnicas de inyección hardware
La inyección de fallos hardware implica el desarrollo de una plataforma
hardware específica y por supuesto la existencia física del chip. Por tanto,
no son técnicas válidas para diseño robusto de circuitos electrónicos, a no
ser que sea posible la fabricación de prototipos de bajo coste. Generalmente
son técnicas que implican una gran velocidad de ejecución del test, aunque
la ventaja en la velocidad de ejecución se ve contrarrestada por el tiempo
necesario para la preparación de la prueba y el procesado de resultados,
además son técnicas bastante rígidas en el sentido de que la obserbavilidad y
controlabilidad son limitadas o casi nulas. Entre estas técnicas se encuentra
el stuck-at o bridging de los pines de un chip. Este enfoque se denomina pin
level.
1
http://www.sat-index.com
7
Introducción
1.2 Tests de fiabilidad
Dentro de este tipo de técnicas se encuentran los test de irradiación en aceleradores de partículas, en las que el SUT (System Uder Test) es irradiado con
iones que emulan el entorno de radiación en órbita.
Técnicas de inyección en prototipos o sistema final
En este grupo se encuentran las técnicas de inyección de fallos en prototipos
de sistemas microprocesados. Consisten en la modificación del código que
se ejecuta en el microprocesador del SUT para alterar el estado del sistema,
tal y como ocurriría con el impacto de una partícula. Es posible inyectar fallos en varios niveles de abstracción, desde el nivel RTL(Register Transfer
Level) o fallos en memorias, a fallos de aplicaciones como duplicación de
paquetes en redes de comunicación. El método predominante consiste en la
inclusión de CEUs (Code Emulated Upsets) que introducen un fallo en una
determinada posición de memoria cuando son ejecutados. El mecanismo
de disparo para la inyección va asociado generalmente a una interrupción,
controlable mediante un temporizador o a través de algún pin dedicado (interrupción hardware)
Técnicas híbridas: emulación hardware
Este tipo de técnicas combinan las características de las técnicas basadas
en simulación y las basadas en inyección hardware[3][4]. Generalmente se
emplean FPGAs y es necesario disponer de una descripción HDL del SUT
(en ocasiones sólo es necesaria la netlist). Se restringe a la emulación de
circuitos digitales. La metodología más común consiste en sintetizar una
versión gold del modelo HDL y una réplica que será inyectada. Estas dos
síntesis del circuito se ejecutan en paralelo y se comparan las salidas de
ambas, tras la inyección del fallo es posible detectar discrepancias en las
salidas, con lo que se registra un error. De esta forma es posible analizar a
8
Introducción
1.3 El papel de la simulación
velocidad hardware, encontrándose las penalizaciones de tiempo en la comunicación con el host que almacena la información acerca de los errores y
se encarga de gestionar las campañas de inyección de fallos.
Técnicas basadas en simulación
En este caso se simula un modelo del SUT en una computadora. Los fallos
son inyectados alterando los niveles lógicos del modelo durante la simulación. Esto se consigue por varios medios, en función de la naturaleza
del modelo del SUT. Para un modelo de nivel RTL creado a partir de una
descripción HDL(Hardware Description Language), se puede emplear un
simulador como ModelSim. También es posible el modelado a nivel de
puerta lógica o incluso a nivel de transistor[5], con lo que el procedimiento
de inyección varía. En la mayoría de casos, se garantiza una gran observabilidad y controlabilidad del circuito, siendo posible atacar cualquier parte
del diseño. El problema es que generalmente requiere un gran tiempo de
computación, lo que hace que se consideren técnicas lentas.
El presente trabajo se centra en un conjunto de técnicas basadas en simulación
para el estudio a nivel de dispositivo de los efectos de la radiación ionizante.
1.3. El papel de la simulación
La validación de componentes electrónicos para su uso en misiones espaciales
se realiza generalmente en aceleradores de partículas, ya que es el experimento
que más aproxima las condiciones de operación de los componentes en órbita.
Una posible técnica alternativa puede ser la inyección de fallos empleando láseres
pulsados por debajo del picosegundo. La comunidad científica lleva haciendo desde hace años un esfuerzo considerable para equiparar los tests de irradiación con
9
Introducción
1.3 El papel de la simulación
láser pulsado a los tests en aceleradores de partículas[6][7]. La ventaja de un experimento de irradiación láser sobre una prueba en un acelerador de partículas
reside fundamentalmente en la reducción de los costes asociados al uso de aceleradores. El tiempo de haz es limitado y su coste suele ser prohibitivo, lo que hace
que la repetibilidad del experimento sea limitada. Sin embargo, el equipamiento
necesario para un test de irradiación láser tiene un coste comparablemente menor,
y su mantenimiento es también menos costoso. Esto hace que sea mucho más
asequible la creación de un laboratorio in home de irradiación láser para tests de
circuitos integrados. Sin embargo, hoy en día, el uso del láser para validación de
componentes microelectrónicos está bajo estudio por lo que es inevitable el uso
de aceleradores de partículas.
Una de las grandes ventajas de las herramientas de simulación es que permiten
la obtención de resultados en la fase de diseño del circuito integrado, de modo
que se pueden probar técnicas de “endurecimiento ” de la electrónica. El uso de
simulaciones con este fin no es tratado en este trabajo, aunque las pautas a seguir
serían idénticas.
En este trabajo fin de máster se explota el uso de herramientas de simulación
en la fase de test o validación del circuito integrado. A la hora de configurar
un test de radiación en un acelerador es necesario realizar un estudio exhaustivo del experimento que se pretende realizar. El uso de un acelerador, incluso de
los considerados de baja energía, implica el establecimiento de gran cantidad de
parámetros experimentales, que involucran fundamentalmente al tipo de ión, su
energía, abundancia de la especie iónica, limitaciones del electroimán selector y
la focalización del haz en la parte de interés del blanco. El ajuste de todos estos parámetros in situ es prohibitivo ya que conlleva multitud de pruebas del tipo
ensayo-error. Es por esta razón por la que resulta imprescindible el uso de herramientas de simulación en campañas de test.
10
Introducción
1.4 Tipos de daño en tecnologías CMOS
1.4. Tipos de daño en tecnologías CMOS
Dentro del ámbito de este trabajo, se puede considerar que existen dos tipos
de intercambio de energía radiación-materia; el desplazamiento atómico o implantación iónica tras una colisión y la ionización directa o indirecta (donde intervienen reacciones nucleares)[8].
Los principales daños producidos en tecnologías CMOS están asociados a dos
fenomenologías. Por un lado existen daños asociados a la dosis total acumulada
de radiación o TID (Total Ionizing Dose) y por otro lado existen daños asociados
a eventos simples o SEE (Single Event Effects).
Los principales daños de tipo TID están asociados, a su vez, a una degradación
de las características del dispositivo debida a una exposición prolongada a la radiación. Los defectos introducidos por colisión en el substrato de un circuito integrado pueden terminar alterando propiedades intrínsecas del semiconductor como
la movilidad o vida media de los portadores. Por su parte, la carga atrapada en el
óxido de puerta puede modificar el valor de la tensión umbral del transistor
.
Dentro de los efectos asociados a eventos simples, existen daños de tipo destructivo por Latch-up o SEL (Single Event Latch-up), daños de tipo transitorio o
SET (Single Event Transient) de especial interés en electrónica analógica y daños
de tipo lógico o SEU (Single Event Upset). La aplicabilidad de las técnicas desarrolladas en este trabajo se encuentra en el estudio de daños debidos a eventos
simples, en particular se realiza un análisis de la conmutación de un biestable tras
el paso de una partícula ionizante. Se analiza por tanto la fenomenología asociada
a la conmutación de un elemento de memoria.
11
Capítulo 2
Técnicas y Herramientas de
Simulación
2.1. Spectre-CADENCE
En la fase de diseño del circuito integrado con un toolkit de diseño como
CADENCE, es posible realizar simulaciones a nivel de transistor de la respuesta
del circuito a los efectos de la radiación en la electrónica. Spectre es el simulador
SPICE de CADENCE.
Para una primera batería de experiencias de radiación se ha desarrollado un
chip digital en tecnología AMIS C5 de 0.5m y 3 metales[9], lo cual ha sido
posible gracias al programa educacional MOSIS1 del gobierno estadounidense. El
diseño implementado permite observar la ocurrencia de SEE y tiene como única
funcionalidad ser blanco en un ensayo de radiación y que la naturaleza y localización del fallo pueda ser obtenida inspeccionando las salidas del mismo.
El circuito implementa dos secciones bien diferenciadas. Por un lado existe
un Shift Register(SR) de 32 bits con salida serie y paralelo y por otro lado hay 4
1
http://www.mosis.com
12
Técnicas y Herramientas de Simulación
2.1 Spectre-CADENCE
Figura 2.1: Diagrama de Bloques del CI
registros de 8 bits con carga paralela o serie y salida serie(PS). Ambas secciones
se interconectan por dos arrays de puertas XOR tal y como se muestra en la figura
2.1. Las matrices XOR tienen como entradas los 32 bits cargados en el SR y su
salida son 4 buses idénticos de 8 bits que sirven de entrada paralela en los registros
PS. La carga en paralelo de estos registros PS sólo se habilita a través de una señal
externa (ENA). Cuando esta señal no está habilitada, los registros PS son cargados
en serie de la forma en que se muestra en la figura 2.1.
Con esta estructura se consigue localizar el fallo en el caso en que el experimento de radiación sea desfocalizado, es decir, que exista un flujo aleatorio de
partículas cargadas sobre toda la superficie del chip, como es el caso de una línea
de haz común de un acelerador de partículas. En caso de que se produzca un bitflip en el SR, el SEU se manifestará en todas las salidas del chip (SRout, PS1out y
PS2out), en caso de que ocurra un fallo de tipo transitorio en una de las matrices
XOR, si el transitorio es capturado por algún registro PS, el error aparecerá sólamente en una de las salidas PS, en función de la matriz XOR afectada, además el
error debe aparecer en dos posiciones en la cadena de 16 bits leída de PS. Finalmente, si el fallo ocurre en uno de los registros PS, el error aparecerá en una de
las salidas PS y en una única posición de la cadena de 16 bits.
13
Técnicas y Herramientas de Simulación
2.1 Spectre-CADENCE
Figura 2.2: Esquemático de un FF con puertas triestado
Un primer acercamiento al problema de la determinación de los daños producidos en un circuito integrado digital es el análisis apriorístico de las regiones
sensibles en las estructuras básicas del chip. En este caso, la estructura de mayor
interés son los biestables Máster-Slave que conforman los registros SR y PS.
2.1.1. Localización de nodos sensibles en un biestable
En un circuito digital CMOS, los nodos de mayor susceptibilidad se corresponden con los drenadores de los transistores en «OFF» que forman parte de alguna estructura metaestable realimentada, como por ejemplo dos inversores en
realimentación[10]. Los biestables del circuito bajo estudio son del tipo MasterSlave con puertas triestado, con captura en flanco de subida. El esquema del biestable o flip-flop (FF) se muestra en la figura 2.2, donde se observa que existen
estructuras de inversores en realimentación. En función del nivel de la señal de
reloj, el latch se encuentra en la etapa del Maestro o en la etapa del Esclavo, esto
implica que los nodos sensibles lo son sólo durante la mitad de la fase de reloj,
aquella en que la etapa se encuentra latcheada.
En la fig 2.3 se observan los nodos de interés para una campaña de test en
la que en el SR se están introduciendo series de «0» lógicos. Como se puede
14
Técnicas y Herramientas de Simulación
2.1 Spectre-CADENCE
Figura 2.3: Esquemático a nivel de transistor de un FF
comprobar, los nodos seleccionados corresponden a drenadores de transistores
cortados cuando . Cuando el reloj se encuentra a nivel bajo, el nodo
sensible es el de la derecha, mientras que cuando el reloj está a nivel alto, el nodo
sensible es el de la izquierda.
Estos nodos se pueden localizar fácilmente en el layout físico del biestable,
su posición se muestra en la figura 2.4. Se puede apreciar como el blanco de la
derecha presenta una ventana de 0.3m para llegar al drenador. Este detalle es importante en experimentos de irradiación láser, donde el metal (en azul) que rodea
a la ventana del drenador (en verde) es totalmente opaco al haz láser. Cuando la
herramienta de test lo permite y el experimento así lo requiere, se puede focalizar
en regiones micrométricas o submicrométricas. Para ello, es muy importante el
conocimiento del layout físico del chip, bien por microscopía, o bien porque el
chip es de producción propia y se dispone de esa información.
2.1.2. Simulación de bit-flip empleando un pulso de corriente
A partir del esquemático del circuito diseñado en CADENCE, se pueden realizar medidas de sensibilidad a SEU empleando el simulador Spectre[11]. Para
ello se sitúa una fuente de corriente pulsada en el nodo sensible, con la misión de
15
Técnicas y Herramientas de Simulación
2.1 Spectre-CADENCE
Figura 2.4: Layout de un FF
simular el efecto de generación y movimiento de cargas que sigue al paso de un
ión o un pulso láser[12]. En el caso de un transistor NMOS cortado, el paso de
radiación ionizante establece un camino eléctrico en el substrato que permite que
la carga almacenada en el nodo de drenador sea evacuada y por tanto la tensión
caiga. Si esta caída de tensión es lo suficientemente grande y prolongada, puede
hacer que el estado del biestable sea conmutado, dando lugar a un bit-flip. En la
figura 2.5 se observa como se sitúa la fuente de corriente en el drenador de uno de
los transistores identificados como puntos sensibles del circuito.
La forma del pulso de corriente depende de varios factores, existen expresiones analíticas para caracterizar el transitorio de corriente generado, sin embargo, es común emplear una doble exponencial[13]:
(2.1)
El parámetro es la carga total evacuada del nodo, resultante de integrar
el pulso de corriente entre 0 e ½. Los parámetros y son los tiempos típicos
16
Técnicas y Herramientas de Simulación
2.1 Spectre-CADENCE
Figura 2.5: Inserción de fuente de corriente pulsada para la simulación de respuesta transitoria al paso de radiación ionizante
de subida y caída de la doble exponencial. Para que la fuente de corriente tenga la forma analítica deseada, ésta debe codificarse en el lenguaje de descripción
hardware AHDL (Analog Hardware Description Language) de CADENCE. En
la figura 2.6 se observa la forma del pulso para ciertos valores de los parámetros , y . Con la simulación en Spectre pretendemos obtener los valores
aproximados de los parámetros que consiguen conmutar el valor lógico almacenado por el flip-flop. Los tiempos de subida y bajada de la doble exponencial no
son críticos, por eso se consideran valores típicos en este tipo de simulaciones:
Estos tiempos están relacionados con la respuesta del semiconductor a la carga
generada. Las corrientes de drift que aparecen en la región de deplexión debido a
la presencia de altos campos eléctricos contribuyen a la primera parte del pulso.
Por su parte, la carga generada fuera de la región de deplexión es recolectada por
difusión en un proceso más lento que contribuye a la parte final del pulso. Además,
existe otro fenómeno en tecnologías CMOS que contribuye a la generación de
corrientes de drenador. Instantes después del paso de radiación ionizante, el campo
17
Técnicas y Herramientas de Simulación
2.1 Spectre-CADENCE
Figura 2.6: Pulso de corriente correspondiente a la ec. 2.1 para y Figura 2.7: BJT parásito en transistor NMOS
18
,
Técnicas y Herramientas de Simulación
2.1 Spectre-CADENCE
Figura 2.8: Barrido paramétrico en . Conmutación de «1» a «0» lógico
eléctrico en el substrato se ve perturbado, de manera que aparece una diferencia
de tensión en la unión entre la fuente y el substrato del transistor, dando lugar a la
polarización en directa de la base del transistor bipolar lateral parásito (ver figura
2.7).
El procedimiento a seguir consiste en realizar simulaciones de transitorios barriendo el parámetro , para obtener el umbral para el cual se produce la conmutación. El mínimo valor de que produce bit-flip se denomina . En la
figura 2.8 se observa el resultado de un barrido paramétrico para uno de los nodos
sensibles del biestable. De estas simulaciones se extrae un valor de carga crítica:
³ (2.2)
Este valor de carga está relacionado con la carga generada por ionización,
pero no es la misma, ya que hay que tener en cuenta las pérdidas de portadores
por recombinación además del efecto de amplificación causado por el encendido
del transistor BJT parásito, que en ocasiones supone un 30-40 % de [14]. Por
tanto, la carga evacuada del nodo no es igual a la carga generada por ionización
19
Técnicas y Herramientas de Simulación
2.2 SRIM
en el substrato. En [15] se realiza un estudio heurístico para la estimación de la
carga crítica en un experimento de irradiación láser, en función de los parámetros
del láser y otras variables experimentales.
El resultado obtenido con la simulación Spectre es una primera aproximación
al valor umbral de carga necesaria para conmutar una estructura de inversores
realimentados en la tecnología bajo estudio. El valor de carga crítica obtenido
será una referencia fundamental en las técnicas de simulación que se describen a
continuación.
2.2. SRIM
La fórmula de Bethe describe la pérdida de energía por ionización de partículas cargadas en movimiento (protones, partículas alfa, iones) excepto electrones,
cuando éstas atraviesan un material. Esta fórmula fue planteada por Hans Bethe
en 1930:
(2.3)
En esta fórmula, es la relación , es la velocidad de la partícula cargada, la
velocidad de la luz, es la energía de la partícula, es la distancia recorrida por
la partícula, es la carga de la partícula, es la carga del electrón, es la masa
en reposo de la partícula, la densidad electrónica del material, es la energía
promedio de ionización del material y la permitividad eléctrica del vacío.
La fórmula 2.3 considera que la partícula cargada se encuentra totalmente desprovista de electrones, por lo que no resulta una buena aproximación para iones
a baja velocidad o de número atómico elevado. La teoría LSS (Lindhard-ScharffSchiott) mejora el tratamiento teórico de la interacción ión-materia incluyendo un
modelo completo de la dependencia del estado de carga del ión con su velocidad
en el material. SRIM[16] (Stopping Range of Ions in Matter) es un software libre
20
Técnicas y Herramientas de Simulación
2.2 SRIM
para el estudio del paso de iones a través de materiales
2
que aglutina todos los
avances teóricos y semiempíricos que han tenido lugar desde la fórmula de Bethe,
el abanico de posibilidades de esta herramienta es amplio:
Rango de iones en materiales
Implantación iónica
Sputtering
Transmisión de iones
Radioterapia con iones
El simulador realiza un tratamiento mecánico-cuántico de las colisiones iónátomo. El cálculo se realiza mediante algoritmos estadísticos que obienen el promedio de una serie de colisiones que tienen lugar en un determinado rango incremental de la trayectoria del ión. El estado de carga del ión dentro del material es descrito usando el concepto de carga efectiva, que incluye un estado de carga del ión
dependiente de la velocidad del mismo y considera apantallemiento de Coulomb
de largo alcance debido al “mar de electrones” del blanco.
Con el fin de obtener la carga generada por el paso de iones, el interés de este
trabajo se centra en la interacción por ionización directa con el material. La salida
del simulador es la energía depositada a lo largo de la trayectoria del ión, que se
puede convertir en carga a través de la energía de creación del par electrón-hueco,
que en el caso del Silicio es:
(2.4)
El uso de este simulador en el estudio de dispositivos semiconductores puede
arrojar información elemental sobre los procesos de generación de carga debidos
al paso de iones y ha sido explotado en diversos trabajos[17][18].
2
http://www.srim.org
21
Técnicas y Herramientas de Simulación
2.2 SRIM
El rango de los iones y la energía depositada por ionización directa son variables necesarias, junto al volumen crítico de recolección de carga, para integrar la
cantidad de carga y obtener un límite superior para la carga del nodo que puede
ser evacuada. Las dos primeras variables son extraídas de las simulaciones en
SRIM, sin embargo, el volumen crítico para la recolección de carga depende de
la tecnología. Para tecnologías de 130nm la profundidad a la cual la recolección
de carga satura es aproximadamente de 1 micra. Cuando la estela de carga generada por el paso de un ión tiene una profundidad superior a una micra, ésta no
contribuye a la corriente transitoria de drenador[19]. Para la tecnología AMIS C5
se ha estimado a priori una profundidad crítica de 3m dado que se trata de una
tecnología de 0.5m.
El modelado del blanco consiste en la superposición de capas de material, para
replicar la sección transversal de la oblea de silicio. Para simplificar esta estructura
sin reducir el poder de frenado de las capas superiores del chip, se ha optado por
disponer la siguiente composición:
Material
Espesor
Densidad (g/ ¿ )
Oxido (SiO2)
1.5m
2.200
Metal1 (Al)
0.94m
2.702
Substrato
6m
2.321
Tabla 2.1: Modelo de capas del blanco AMIS C5
En la figura 2.9 se observa una captura de pantalla del software SRIM. En
la parte superior se muestra información sobre el ión usado como proyectil, y
en la parte inferior se define la estructura de capas del blanco. Empleando este
modelo de capas se pueden ensayar diferentes iones para obtener los perfiles de
ionización directa. En la sucesión de figuras 2.10 se muestra el perfil de LET
(Linear Energy Transfer) para diferentes iones a diferentes energías. Las gráficas
22
Técnicas y Herramientas de Simulación
2.2 SRIM
Figura 2.9: Captura de pantalla de SRIM
se han obtenido promediando sobre un total de 1000 ensayos. En 2.10-a se observa
el LET correspondiente a Fe a 200MeV. Como puede comprobarse, la deposición
de energía es prácticamente constante en el bulk, lo cual es el comportamiento
típico de iones pesados a alta energía, el valor de LET es aproximadamente de 650
eV/Å, o lo que es lo mismo 6.50 MeV/m. Esta energía depositada por ionización
directa, teniendo cuenta el resultado 2.4, supone una generación de portadores
de 1.806
e-h/m. A medida que disminuye la energía del ión, disminuye el
rango de éste, incluso para valores de Z relativamente bajos. El rango del ión
en el material depende fundamentalmente de su energía (velocidad) y su número
atómico (Z) (ver ecuación 2.3)
A partir de los perfiles de ionización, se puede obtener aproximadamente la
carga depositada en el volumen crítico del transistor. Para ello se integra el área
bajo la curva para una profundidad crítica de unas 3 m. La tabla 2.2 resume este
cálculo para las diferentes especies ensayadas en las simulaciones de la figura
2.10.
A la vista de estos resultados, y comparando con el valor de referencia para
de 510 fC obtenido en el subcapítulo 2.1.2 se concluye que de las especies
23
Técnicas y Herramientas de Simulación
2.2 SRIM
(a) Fe 200 MeV
(b) Ca 100 MeV
(c) S 50 MeV
(d) Al 25 MeV
(e) Mg 12 MeV
(f) O 6 MeV
Figura 2.10: Perfil de LET para diferentes iones
24
Técnicas y Herramientas de Simulación
Especie iónica Energía (MeV)
2.2 SRIM
Carga generada (fC)
Fe
200
866.7
Ca
100
666.7
S
50
500.0
Al
25
360.0
Mg
12
143.3
O
6
65.3
Tabla 2.2: Deposición de carga en el modelo de capas del blanco AMIS C5
iónicas simuladas, únicamente el Hierro y el Calcio se encuentran en condiciones
de generar bit-flips en el circuito integrado de test.
Este resultado es interesante de cara a la configuración de un experimento de
radiación en un acelerador de partículas sobre el chip AMIS C5. En un acelerador lineal como el Tandem Van der Graaf de 3MV del CNA (Centro Nacional
de Aceleradores3 ) en la Universidad de Sevilla, la disponibilidad de especies iónicas es elevada, sin embargo existen limitaciones en la energía a la que pueden
acelerarse dichos iones. La principal limitación en energía la impone el máximo
potencial electrostático disponible (3MV). La energía disponible depende del estado de ionización del ión, expresada en MeV, esta energía se obtiene de:
(2.5)
donde es el estado de valencia del ión. Obtener un estado de ionización por encima de +6 es posible, pero la cantidad de iones del haz se reduce drásticamente,
obteniéndose corrientes demasiado bajas. Tomando un valor de ionización de +5
como límite superior, de la ecuación 2.5 se extrae que la máxima energía absoluta
para el acelerador es de 18 MeV. Además del límite impuesto por la cámara de
3
http://centro.us.es/cna/
25
Técnicas y Herramientas de Simulación
2.2 SRIM
Figura 2.11: Planta del acelerador Tandem Van der Graaf del CNA
aceleración electrostática, existen limitaciones en los máximos campos magnéticos aplicables en los dispositivos de guiado y focalización del haz de iones. En
primer lugar, el proceso de stripping en la camara de aceleración da lugar a varios
estados de valencia del ión, para seleccionar la especie elegida existe un electroimán de 90o que actúa como imán selector curvando la trayectoria del haz, de
manera que únicamente la especie iónica con la energía requerida por el operador
tome la trayectoria adecuada (ver figura 2.11). En segundo lugar, la focalización
del haz con lentes electromagnéticas impone una severa limitación a la energía
puesta en juego en el experimento. Estos dos elementos limitan la disponibilidad
iónica y energética del CNA. Atendiendo a la tabla 2.2, únicamente los experimentos con Magnesio y Oxígeno serían realizables.
El procedimiento de simulación descrito en este subcapítulo concluye que es
materialmente imposible realizar un experimento de inyección de bit-flips en el
acelerador Tandem Van der Graaf del CNA sobre un chip digital CMOS fabricado
en un proceso AMIS C5.
26
Técnicas y Herramientas de Simulación
2.3 TCAD
Sin embargo, hay dos elementos clave en el método seguido hasta ahora que
hacen que los resultados obtenidos puedan ser cuestionados en cierta medida. En
primer lugar, las simulaciones llevadas a cabo en Spectre introducen una fuente de
corriente en el circuito. La forma de este pulso de corriente afecta decisivamente
al valor , de manera que si en lugar de una doble exponencial se simulase
un pulso cuadrado, el valor de sería del orden de miles de fC. Por tanto,
al imponer una forma para el pulso de corriente se está condicionando la medida. En segundo lugar, para la obtención de en las simulaciones SRIM, se
ha considerado un valor aproximado de volumen crítico atendiendo a referencias
bibliográficas sobre otras tecnologías, esta aproximación puede o no ser adecuada. Para evitar este tipo de inferencias, es necesario recurrir a la simulación de
elementos finitos del dispositivo semiconductor ante el impacto de partículas cargadas. Para tal fin se propone el uso de la herramienta descrita en el siguiente
subcapítulo.
2.3. TCAD
TCAD (Technology Computer Aided Design) es una suite de herramientas
software para la simulación de procesos de fabricación y modelado de dispositivos semiconductores[20]. El uso de tecnologías submicrónicas y el advenimiento de tecnologías nanométricas tiene un impacto directo en la susceptibilidad de
los dispositivos microelectrónicos a la ocurrencia de SEUs[21], y este tipo de herramientas se antojan decisivas en la evaluación de estas tecnologías. La progresiva mejora en la capacidad de cómputo de los equipos microprocesadores permite
el uso de herramientas como TCAD en la simulación de la física de estado sólido
que subyace a los fenómenos de paso de radiación ionizante a través dispositivos
semiconductores [22]. La resolución por métodos numéricos de la ecuación no
27
Técnicas y Herramientas de Simulación
2.3 TCAD
lineal de Poisson (ec. 2.6) acoplada a las ecuaciones de continuidad de los portadores de carga (ec. 2.7) en un modelo tridimensional de un dispositivo semiconductor es el objetivo que se persigue.
Ö ¡ Ö Ö ¡ ! " Ö ¡ ! " (2.6)
(2.7)
El modelo 3D del dispositivo semiconductor es complejo y engloba desde la estructura física del mismo hasta modelos físicos para la movilidad de portadores,
estrechamiento del band gap o generación de portadores por el impacto de iones.
La parte del modelo correspondiente a la estructura física del mismo es diseñada
por el usuario, y toda la fenomenología que modela las propiedades del semiconductor es añadida mediante comandos en un paso previo a la simulación del
conjunto.
El simulador empleado es Sentaurus Device. Es posible realizar simulaciones
de transitorios, simulaciones DC y AC. Dentro de las simulaciones de transitorios,
cabe la posibilidad de simular un circuito que contenga modelos 3D y modelos
SPICE de dispositivos. Este tipo de simulación se denomina mixed-mode y será
explotada en el próximo capítulo.
En el diagrama de bloques de la figura 2.12 se muestra el procedimiento para
llevar a cabo una simulación. El software Structure Editor permite crear el modelo
estructural del dispositivo, con sus perfiles de dopado. Además permite generar el
reticulado o meshing del dispositivo para la simulación de elementos finitos. Las
principales entradas de Sentaurus Device son el modelo generado con Structure
Editor y el archivo con el script de comandos que completa el modelado físico del
semiconductor y transmite al simulador otras instrucciones para la simulación.
Las herramientas gráficas de TCAD son muy potentes y permiten obtener de
forma visual una gran información acerca del dispositivo. Por ejemplo, es interesante visualizar la extensión de la región de deplexión de las uniones p-n del mo28
Técnicas y Herramientas de Simulación
2.3 TCAD
Figura 2.12: Flujo de trabajo del simulador Sentaurus
delo. En la figura 2.13 se muestra una imagen de un transistor NMOS polarizado
en saturación, se observan claramente las regiones de deplexión en las difusiones
de drenador y fuente, donde el campo eléctrico se maximiza. La figura 2.14 muestra el potencial electrostático en el mismo transistor. La parte en rojo corresponde
al drenador y la puerta, polarizados a la tensión .
El uso de TCAD puede combinarse con SRIM. En Sentaurus Device, el modelo físico para la tasa de generación de portadores debida a iones pesados atravesando el semiconductor admite la configuración del perfil de LET del ión. En
cualquier caso, este perfil se puede mantener constante, lo cual sería adecuado en
la simulación de un impacto de ión Fe a 200 MeV como muestra la simulación
SRIM de la figura 2.10.a. Éste es el uso común del modelo de iones pesados. Sin
embargo, de las simulaciones SRIM se deduce que un perfil de LET constante no
es realista con iones de menor energía como puede verse en la misma figura. Éste
es el caso de los iones disponibles en el CNA. En el ejemplo del Mg 12 MeV, en
la figura 2.10.e, es posible obtener un perfil aproximado del LET del ión tomando una serie de puntos a intervalos regulares, dejando que el simulador interpole
linealmente el resto de los puntos. La posibilidad de incluir en el simulador un
perfil de LET dependiente de la profundidad, hace que el uso conjunto de SRIM
y TCAD sea muy recomendable, sobre todo en el caso de iones de baja energía,
29
Técnicas y Herramientas de Simulación
2.3 TCAD
Figura 2.13: Regiones de deplexión en un transistor NMOS (AMIS C5)
Figura 2.14: Polarización en un transistor NMOS (AMIS C5)
30
Técnicas y Herramientas de Simulación
2.3 TCAD
ya que se incrementa la fiabilidad de los resultados de la simulación.
En el siguiente capítulo se explica en detalle todo el proceso de modelado y
simulación de un transistor CMOS empleando el paquete TCAD.
31
Capítulo 3
Simulación 3D
El presente capítulo describe la utilización de TCAD[23] como herramienta de simulación crítica en la configuración de un experimento de radiación con
iones en el Centro Nacional de Aceleradores. Las aplicaciones que se han empleado principalmente son Sentaurus Structure Editor y Sentaurus Device. Para la
visualización de las salidas del simulador se ha empleado impact para el trazado
de curvas, y tecplot-sv para la representación gráfica de las variables físicas del
modelo. Se ha modelado un transistor NMOS correspondiente al chip de test fabricado con la tecnología AMIS C5, se ha calibrado frente a modelos HSPICE del
fabricante y finalmente se ha simulado el impacto de partículas alfa e iones en un
biestable mediante simulación transitoria mixed-mode.
A continuación se describe el proceso de diseño 3D del dispositivo semiconductor. El capítulo se divide en “Creación y Calibración ” del modelo, sin embargo, ambas etapas están ligadas y se realimentan, de manera que el calibrado
obliga a numerosos ajustes en la definición de los dopados propios de la creación
del modelo.
32
Simulación 3D
3.1 Creación del modelo
3.1. Creación del modelo
Para la confección del modelo se trabaja con Sentaurus Structure Editor, a
partir de la información del layout físico de CADENCE se obtiene la disposición
de las difusiones de drenador y fuente, así como las dimensiones de la puerta del
transistor y contactos de drenador, fuente y substrato. Una vez creada la estructura
del modelo, hay que añadir los perfiles de dopado. Este paso es crítico y requiere
de información del proceso de fabricación por parte del fabricante. Cuando se han
definido los dopados, hay que realizar el reticulado del dispositivo, de manera
que se obtenga una densidad de puntos suficiente para asegurar la convergencia
del algoritmo de resolución del simulador. El resultado de este proceso son los
archivos .grd y .dat, o un archivo combinado .tdr. Estos archivos sirven de entrada
a Sentaurus Device.
3.1.1. Obtención de la estructura y dopado
En la figura 3.1.a se tiene el layout de un transistor NMOS del circuito de test,
extraído del diseño CADENCE del mismo. Se observan los contactos de drenador
y fuente en las pistas de metal1 (en azul), la puerta de polisilicio (en rojo) y el
contacto del substrato en una pista de metal2 (en violeta). Con las dimensiones
del layout y algunas especificaciones del fabricante se puede construir el modelo
3D. En la secuencia de la figura 3.2 se observa como en primer lugar se construye
un bloque de silicio, para después añadir el óxido de puerta, la puerta de polisilicio
y el óxido de campo aislando las regiones activas. El cubo de Silicio debe tener
una profundidad suficiente para garantizar la recolección de la carga generada por
ionización.
En la figura 3.1.b se muestra la vista superior del modelo 3D final. El siguiente paso es añadir los perfiles de dopado al modelo. Este paso es el más com33
Simulación 3D
3.1 Creación del modelo
(a) CADENCE Layout
(b) Modelo 3D
Figura 3.1: Transistor NMOS. Detalle del layout
plejo porque la información por parte del fabricante es escasa. En el subcapítulo
3.2 se validarán los perfiles de dopado definidos mediante la comparación con
simulaciones de un modelo HSPICE del transistor.
Las dimensiones del dispositivo creado son 4.65x6.3x6 m y para la generación
de la estructura se han empleado 3 materiales de la base de datos de TCAD: Silicio, SiO2 y Polisilicio. Los dopantes son Arsénico como donador y Boro como
aceptor. En la tabla 3.1 se recogen los perfiles de dopado gaussianos empleados
en el modelado del dispositivo. El valor Máx. hace referencia a la concentración
de impurezas en la superficie, las dos últimas columnas son la concentración de
impurezas en la unión pn y la profundidad de la unión. Los valores reflejados en
esta tabla son fruto de un laborioso trabajo de ajuste mediante la obtención de
curvas características del transistor (subcapítulo 3.2). En particular, los dopados
correspondientes a
implant (Implantación de boro justo debajo del óxido de
puerta), LDD (Lightly Doped Drain) y LDS (Lightly Doped Source) son impor-
34
Simulación 3D
(a) Bulk
3.1 Creación del modelo
(b) Oxido de
(c) Puerta de
(d)
puerta
polisilicio
de
Oxido
campo
y
contactos
Figura 3.2: Proceso de creación de la estructura
tantes en el calibrado del dispositivo (ver figura 3.3).
Además de estos perfiles variables en profundidad, en la tabla 3.2 se muestran
los dopados constantes del bulk y del polisilicio. Cuando la estructura está definida es necesario añadirle los contactos eléctricos. Existen varios modelos físicos
para el contacto (Schottky, óhmico, etc..) pero generalmente se emplea el contacto óhmico.
3.1.2. Generación del Reticulado (Meshing)
Cuando se han definido los dopados en el dispositivo semiconductor, es necesario generar el meshing o reticulado del componente para el cálculo de elementos finitos del simulador. El número de puntos debe ser suficientemente grande
para asegurar la convergencia en el cálculo, aunque no demasiado grande para no
ralentizar el cómputo demasiado. En dispositivos como los transistores CMOS,
conviene realizar un refinamiento de la retícula en las regiones “calientes ” del
dispositivo como la región del canal o las uniones pn en la fuente y el drenador.
La región del canal o región de iversión es obviamente la zona más crítica del dis35
Simulación 3D
3.1 Creación del modelo
Región
Dopante
Máx. ( )
Unión ( )
Profundidad (m)
Drenador
Arsénico
1e+20
5e+17
0.45
Fuente
Arsénico
1e+20
5e+17
0.45
Contacto bulk
Boro
1e+20
5e+17
0.3
Boro
9.7e+17
4e+16
0.02
LDD
Arsénico
1e+18
3e+17
0.018
LDS
Arsénico
1e+18
3e+17
0.018
implant
Tabla 3.1: Perfiles de dopado variables en profundidad
Región
Dopante
Concentración ( )
Puerta
Arsénico
1e+20
Bulk
Boro
3e+16
Tabla 3.2: Perfiles de dopado constantes
positivo, por eso el grado de refinamiento en la zona es muy alto. Las regiones de
deplexión en este caso son de especial interés en la recolección de carga generada
por el paso de radiación ionizante, porque es donde se generarán las corrientes de
deriva. En la figura 3.4 se observa el refinamiento aplicado al dispositivo. En el
modelo desarrollado para un transistor NMOS en la tecnología AMIS C5 se ha
utilizado un reticulado de unos 86000 puntos. Teniendo en cuenta el volumen del
modelo 3D se alcanza la convergencia con facilidad ya que el esfuerzo de interpolación del simulador es pequeño. Se ha comprobado que un reticulado de unos
100k puntos sólo contribuye a ralentizar el cómputo, sin que los resultados de las
simulaciones resulten afectados.
El resultado del modelado estructural, dopado y reticulado del dispositivo es
la generación de dos archivos que sirven de entrada para el simulador Sentaurus
36
Simulación 3D
3.2 Calibración del modelo
Figura 3.3: Dopados críticos para el ajuste de las características I-V del transistor
TCAD.
3.2. Calibración del modelo
La parte más importante en la creación de un modelo 3D de un dispositivo
electrónico es la calibración contra un modelo HSPICE del mismo proporcionado por el fabricante. Con este fin se han realizado diversas simulaciones de las
características DC del transistor y se ha simulado una prueba de respuesta transitoria ante escalón, de manera que el dispositivo ha sido validado para su uso en
simulaciones mixed-mode.
La información sobre el proceso empleado en la tecnología que se quiere modelar es crucial. Como se ha mostrado en el subcapítulo anterior, es necesario conocer los perfiles de concentración de los dopados de drenador, fuente y substrato.
Es necesario conocer además el espesor del óxido de puerta y el espesor del polisilicio de la puerta. En el momento de la calibración, el ajuste de las curvas es ex37
Simulación 3D
3.2 Calibración del modelo
Figura 3.4: Refinamiento del reticulado
tremadamente sensible a la variación de los perfiles de dopado correspondientes a
implant y a las regiones LDD y LDS[19].
Los valores de los perfiles de dopado ajustados son los que se muestran en las
tablas 3.1 y 3.2. Cuando la información del fabricante no es detallada, es necesario
realizar baterías de pruebas del tipo ensayo-error que incluyan simulaciones y
modificaciones en los parámetros de dopado como concentración en la unión o
profundidad del perfil.
3.2.1. Curva característica Id-Vg
En la figura 3.5 se muestra el resultado de la simulación DC para la corriente
de drenador con diferentes valores de tensión en la puerta. El valor de la tensión
de drenador se fija a 3.3V. El ajuste de la tensión umbral se consigue variando el
dopado
implant principalmente.
Para la obtención de estas curvas se ha creado el código que se muestra a
38
Simulación 3D
3.2 Calibración del modelo
Figura 3.5: Mejor ajuste Id vs. Vg para el modelo 3D
continuación:
!"
" !
# $%"!
&
' % " ! &
% " ! &
" % " ! &
39
Simulación 3D
3.2 Calibración del modelo
()
% " ! &
* % " !&
&
#+, (,-#+ ( " ."+ ' /
' $ ,-0 *"-
(
//
1 ( -
1. 2" /
&
&
, # 3 --4/ -5/ -5 //
- 5 " 4 () * /
% -4 / !&
% 5 -5 / 6!6&
- /
&
# , + ,
3 +3 # 3+"
(, + (,
' % , +% ,
" 3 2 3 &
40
Simulación 3D
3.2 Calibración del modelo
+ 73 )
8
+ $9
( + ): 5
' 1 '3 &
3 3 !# !3 &
3 3 !# !3 !' &
; ,-
!5 # ! % 6!6&/
3 3 !# !3 !' &&
&
En la sección File se incluyen los archivos generados en los capítulos anteriores con la información de estructura, dopado y reticulado del dispositivo y en
Electrode los contactos eléctricos del mismo. El resto de secciones describen los
modelos físicos incluidos en la simulación (Physics) y el circuito a simular (en este
caso se trata de una instancia del dispositivo 3D llamada “nmos ”, polarizado con
dos fuentes de tensión “v ” y “v1 ”) se describe en la sección System. La sección
Plot informa sobre las variables que deben ser registradas en el volumen del semiconductor, en la sección Math se incluyen comandos que optimizan el cómputo
en función de las características de la simulación (la opción Method ILS junto
a number_of_threads 4, permite trabajar con los cuatro microprocesadores del
41
Simulación 3D
3.2 Calibración del modelo
Figura 3.6: Mejor ajuste Id vs. Vd para el modelo 3D
host en paralelo, reduciendo considerablemente los tiempos de cómputo). Finalmente, la sección Solve contiene los tipos de simulaciones que deben ser llevadas
a cabo. En este caso Coupled indica al simulador que las ecuaciones entre llaves
deben ser resueltas acopladas y Quasistationary indica un barrido de una de las
variables del circuito.
3.2.2. Curva característica Id-Vd
En la figura 3.6 se aprecia la característica Id-Vd del transistor para dos valores
de tensión en la puerta. El mejor ajuste se consigue variando las características del
dopado en las regiones LDD y LDS. El código desarrollado es el siguiente:
!"
42
Simulación 3D
3.2 Calibración del modelo
" !
# !
&
' % " ! &
% " ! &
" % " ! &
()
% " ! &
* % " ! &
&
#+, (,-#+ ( " ."+ ' /
' $ ,-0 *"-
(
/ /
1 ( -
1. 2" /
&
&
, # --4/ -5/ -5 / -5 5//
- 5 " 4 () * /
% -4 / &
% 5 -5 / &
- /
43
Simulación 3D
3.2 Calibración del modelo
&
# , + ,
3 +3 # 3+"
(, + (,
' % , +% ,
" 3 2 3 &
+ 73 )
$ 58
8
+ $9
( + ): 5
' 1 '3 &
3 # 3 3 &
3 3 !# !3 !' &
<# =
4!8%
; ,-
!8 # ! % 4!8&/
44
Simulación 3D
3.2 Calibración del modelo
3 3 !# !3 !' &&
- # "5/
<
"
=
6!6%
9 - # "5/
; ,-
!8 # ! % 6!6&/
3 3 !# !3 !' &&
- # "4/
<3" , ( <# 9 - # "5/
*3 # 3 5
; ,-
!5 # 5! % 6!6&/
3 3 !# !3 !' &&
<
" 9 - # "4/
*3 # 3 4
; ,-
!5 # 5! % 6!6&/
3 3 !# !3 !' &&
&
La parte más interesante de este código se encuentra en la sección Solve. Con
todas las tensiones en los contactos del dispositivo 3D a 0V, se realiza un barrido
en la tensión de la puerta (Vg) hasta 2.5 V y se salva el escenario con el prefijo vg1. A continuación, se continúa el barrido desde 2.5 V a 3.3 V en Vg y se
salva el escenario en vg2. Entonces empieza el barrido paramétrico en Vd recu45
Simulación 3D
3.2 Calibración del modelo
perando en primer lugar el escenario vg1 y posteriormente el escenario vg2. Este
procedimiento mejora la convergencia de la solución y redunda en una mejora
sustancial en los tiempos de cómputo.
Los resultados para las simulaciones Id-Vd y Id-Vg en las figuras 3.5 y 3.6 comparan las salidas del simulador para el código mostrado anteriormente con la salida
del simulador para el modelo HSPICE del transistor que sustituye al dispositivo
3D. Los tiempos de cómputo en el caso de simulaciones 3D son aproximadamente 4 órdenes de magnitud mayores a la simulación SPICE pura, que tarda
aproximadamente un segundo en completarse.
3.2.3. Respuesta transitoria a escalón
Las simulaciones en DC no dan información acerca de las capacidades asociadas a los nodos del modelo 3D diseñado, y como es sabido, las capacidades
intrínsecas de un dispositivo CMOS condicionan su comportamiento en media y
alta frecuencia. En el caso de señales con componentes frecuenciales alejadas de
DC, el comportamiento del modelo debe ser verificado.
Para el uso del modelo 3D en circuitos mixtos y simulaciones transitorias, se
debe probar la respuesta transistoria del modelo. Con este objetivo, se ha incluido
el modelo 3D en una configuración de inversor lógico CMOS, en un circuito mixto
como el de la figura 3.7. El transistor PMOS es un modelo HSPICE mientras que
el transistor NMOS es el modelo 3D calibrado previamente en DC. La salida del
inversor CMOS se carga con una capacidad de 1 fC similar a la capacidad de una
puerta de un transistor CMOS en esta tecnología. El inversor es atacado por una
señal escalón, con un tiempo de subida de 0.1 ns. La señal de entrada del circuito
es lo suficientemente rápida como par incorporar componentes frecuenciales muy
por encima del MHz (frecuencia a la que opera el chip en los test de radiación).
46
Simulación 3D
3.2 Calibración del modelo
En la figura 3.8 se observa la fidelidad del modelo 3D en comparación con la
respuesta del modelo HSPICE del fabricante. A continuación se muestra el código
correspondiente a la simulación del inversor mixto:
!"
" !
&
' % " ! &
% " ! &
" % " ! &
()
% " ! &
* % " ! &
&
#+, (,-#+ ( ."+ ' /
' $ ,-
(
/
1 ( -
1. 2" /
&
# ,
+ ,
3 +3 47
Simulación 3D
# 3+"
(,
+ (,
3.2 Calibración del modelo
' 3 >% +3 >% ? 3 >% 1. 2" 2+
% ,
+% ,
" 3 2 3 &
&<< '%$3' ( )
+ 73 )
' 1 '3 $ 5
5
* : + $9
1 0 $ "
( + ): 5
&
#$3'#+!
48
Simulación 3D
3.2 Calibración del modelo
.
#$3'
&
, % %-+"+ / 6!6&
% 39@- / *! A 5! BC !
5!5 BC 6!6
4 BC
6!6/&
35- 3 " () * /
3 3-3 / 5 B58&
$: -2/
$: -06!6/
# 6? - -/ -/ -3//
&
3 - 5/3&
3 - 5/# &
3 - 5/# 3&
3 - 5/# 3 3 &
3 - 5/# . 3 3 &
3 - 5/# ' . ? $? ? 4 BC
49
3 3&
Simulación 3D
3.2 Calibración del modelo
Figura 3.7: Inversor CMOS mixto
$
5 B54 5 B55/
35! 35!+ 35! 35! &&
&
En el código se observa cómo se ha sustituido en la section Solve la simulación
Transient de 2ns por la simulación de tipo Quasistationary.
Cuando el modelo ha sido calibrado en DC y en transitorio, se puede incluir en
simulaciones mixtas con la seguridad de que el comportamiento en polarización
y su respuesta transitoria, fundamentalmente condicionada por las capacidades de
unión de drenador y fuente, son los adecuados.
50
Simulación 3D
3.3 Simulación SEE
Figura 3.8: Inversor CMOS mixto. Respuesta del modelo a escalón en Vg
3.3. Simulación SEE
El objetivo de este subcapítulo es la simulación en modo mixto del comportamiento de un circuito ante el impacto de una partícula ionizante (partículas alfa
e iones de otra naturaleza). Como se ha visto a lo largo del capítulo, se ha confeccionado un modelo 3D de un transistor NMOS para ser incluido en una estructura
con cierta complejidad y con funcionalidad en un circuito digital real. La estructura digital que se va a simular corresponde a la etapa de esclavo de un flip-flop.
La estructura en cuestión se muestra en la figura 3.9. Los transistores unidos por
el drenador en el nodo “B ” se deben a que se trata de una puerta triestado. Con
la configuración que se muestra en la figura, la puerta triestado no se encuentra
en alta impedancia, de manera que el conjunto se comporta como un bloque de
dos inversores realimentados (recordando el diseño del flip-flop esto sólo ocurre
en medio ciclo de reloj, en el siguiente semiciclo el nodo “B ” se encuentra en
alta impedancia y el transistor NMOS representado por el modelo 3D quedaría
51
Simulación 3D
3.3 Simulación SEE
aislado).
A través del modelado 3D se pueden generar estructuras complejas que incluyan varios dispositivos, lo cual puede suponer un reticulado excesivamente
grande en una tecnología de 0.5 m como la que se ha estado estudiando en este
documento. Es posible diseñar en 3D un modelo que comprenda toda la estructura de la figura 3.9. Con estos modelos se pueden realizar estudios de susceptibilidad entre dispositivos, de manera que se puede estudiar la medida en la que
un impacto en un nodo determinado llega a afectar a oltro cualquiera del circuito.
Existe un fenómeno de transferencia de carga a través del substrato denominado
charge sharing que puede dar lugar a SEE en estructuras endurecidas (si estas
estructuras se encuentran próximas a regiones sensibles[24]) o a MBU (Multi-Bit
Upset). En las simulaciones llevadas a cabo no se estudian efectos de influencia
entre diferentes dispositivos semiconductores porque únicamente se ha modelado un dispositivo 3D, de modo que las simulaciones realizadas suponen que la
partícula ionizante impacta en el propio dispositivo.
A continuación se realiza un estudio de impacto de partículas alfa e iones
más pesados. El acelerador Tandem Van der Graaf del CNA dispone de estos
proyectiles y el estudio desarrollado a continuación pretende arrojar luz acerca de
las características del proyectil de mínimo LET capaz de generar SEUs.
3.3.1. Impacto de partículas alfa
El uso de partículas alfa está muy generalizado en el CNA y tiene multitud
de aplicaciones en el campo de las técnicas IBA (Ion Beam Analysis). El equipo
que configura los experimentos está muy familiarizado con este tipo de ión y existen gran cantidad de datos de calibración y focalización de haz. Este hecho ha
motivado la realización de una serie de simulaciones con este ión. El código de la
simulación correspondiente a partículas alfa a 9 MeV se muestra a continuación:
52
Simulación 3D
3.3 Simulación SEE
Figura 3.9: Esquema de simulación SEE
53
Simulación 3D
3.3 Simulación SEE
!"
" !
&
' % " ! &
% " ! &
" % " ! &
()
% " ! &
* % " ! &
&
#+, (,-#+ ( ."+ ' /
' $ ,-
(
1 ( -
1. 2" /
2+# ' ",C ? 58 BC
-DDB5/
9 -6D5D/
/
&
54
/
Simulación 3D
3.3 Simulación SEE
# , + ,
3 +3 # 3+"
(, + (,
' 3 >% +3 >% ? 3 >% 1. 2" 2+
"
% , +% ,
3 2 3 2+ &
&<< '%$3' ( )
+ 73 )
' 1 '3 $ 4
5
* : + $9
1 0 $ "
( + ): 5
&
#$3'#+!
55
Simulación 3D
3.3 Simulación SEE
# !
&
, % %-+"+ / 6!6&
<6 35- 3 " 2 () * /
<.
#$3' ?E5 3F -0 +"+ 3 /
5!8 *6 F! B F! B 6! B54 6! B54&
?E5 ? -2 0 /
5!8 *6 F! B F! B 6! B54 6! B54&
?E5 3G -0 +"+/
5!8 *!C8 C!C B C!C B 8!C B54 8!C B54&
?E5 3C - 2 +"+ +"+/
5!8 *!C8 C!C B C!C B 8!C B54 8!C B54&
?E5 ?8 -2 0 +"+ +"+/
5!8 *!C8 C!C B C!C B 8!C B54 8!C B54&
$: -2/
$: -06!6/
# ? - -/ -2/ -0/ -3/ -/ -35 3/ -3F 0/
-3G 0/ -3C / -?8 2/ -? 2//
&
56
Simulación 3D
3.3 Simulación SEE
3 - 5/3&
3 - 5/# &
3 - 5/# 3&
3 - 5/# 3 3 &
3 - 5/# . 3 3 &
3 - 5/# ' . 3 3&
? - $? ? 5!CC BC
$
5 B54 5 B5/
35! 35!+ 35! 35! &&
? -$? 5!CC BC ? 58!8 BC
$
5 B54 4!8 B54/
35! 35!+ 35! 35! &
# - # ? -5 BCH5!8 BCH5!5 BCH5!48 BCH5!8 BC/ * /&
? - $? 58!8 BC ? 5F BC
$
5 B54 G!8 B55/
35! 35!+ 35! 35! &&
? - $? 5F BC ? 6 BC
$
5 B54 G!8 B5/
35! 35!+ 35! 35! &&
&
57
Simulación 3D
3.3 Simulación SEE
Alpha 9MeV
0
3
−0.0002
1
Intensity (A)
Voltage (V)
−0.0001
2
Idrain
V(C)
0
−0.0003
V(B)
V(A)
1.48e−08
1.5e−08
1.52e−08
Time (s)
Figura 3.10: Impacto de partícula alfa (9 MeV)
Se observa la inclusión del modelo de partículas alfa en la section Physics y
4 simulaciones consecutivas de tipo Transient. La simulación transitoria se divide
en cuatro tramos consecutivos para que el paso de simulación sea muy fino en los
instantes posteriores al impacto de la partícula alfa (inferior a 2.5ps) y algo más
grueso en el resto de intervalos de simulación. En total se simulan 30ns, tiempo
suficiente para que el circuito relaje a un estado estacionario estable.
En la figura 3.10 se muestran los resultados de la simulación de impacto de una
partícula alfa con una energía de 9 MeV. Esta es la máxima energía que se puede
alcanzar en el CNA para este tipo de proyectil. Los nodos A,B y C corresponden
a los nodos de la figura 3.9. Se observa la corriente de drenador generada tras
el impacto, vemos como la forma es similar a la que se obtiene con una doble
exponencial como las empleadas en las simulaciones Spectre (ver figura 2.6). Se
oberva como el impacto no es capaz de conmutar los niveles lógicos de los nodos
A,B,C. Apenas se observa una leve perturbación de 0.5 V aprox. en el nodo C.
58
Simulación 3D
3.3 Simulación SEE
La curva de LET de partículas alfa muestra el perfil que se observa en la figura
3.11. Cuando la partícula está frenándose, cede más energía al material de acuerdo a la ecuación de Bethe (ec. 2.3) dando lugar a lo que se conoce como pico de
Bragg. El uso del simulador SRIM para partículas alfa, muestra que para energías
cercanas al MeV, el pico de Bragg se haya dentro de la región activa del transistor.
Para corroborar que la entrega de energía es mayor en la región de interés, o incluso es posible un bit-flip con partículas alfa de 1 MeV, se realizó una simulación
cambiando la energía en el modelo físico AlphaParticle de 9 a 1MeV. El resultado
(figura 3.12) es sensiblemente diferente al caso de 9 MeV. Aunque no se consigue
conmutar el estado lógico de los nodos, se aprecia un transitorio de 1V en el nodo C y el pico de corriente recolectada en drenador es más acusado, confirmando
que la transferencia de energía es mayor en la región activa del transistor. En la
siguiente tabla se recoge la carga correspondiente a la integración de cada uno de
los pulsos de corriente de las figuras 3.10 y 3.12:
Energía partícula alfa (MeV)
ØÓØ (fC)
1
27
9
7
Tabla 3.3: Cargas recolectadas para partículas alfa a 1 y 9 MeV
Se comprueba como los valores de son muy bajos en comparación con
los 510fC obtenidos en el subcapítulo 2.1.2.
Para energías inferiores a 1 MeV, las partículas alfa apenas consiguen alcanzar
el substrato del chip, de modo que no se realizaron más simulaciones con partículas alfa, entendiéndose que no es el proyectil adecuado para generar SEUs con las
energías disponibles en el CNA. En la figura 3.13 se contempla el efecto del paso
de la partícula a través del sustrato, instantes después del impacto.
59
Simulación 3D
3.3 Simulación SEE
Figura 3.11: Curva de Bragg
El siguiente hito será simular iones más pesados, con una mayor capacidad de
transferencia energética.
3.3.2. Impacto de otros iones
Para la simulación de otros iones es necesario reemplazar el modelo de partículas alfa por el modelo HeavyIon en la sección Physics del script de comandos
para Sentaurus Device. El fragmento que se muestra a continuación corresponde
al modelo en cuestión:
. ,$ 5 BC
"+
*+!8
9 -6D5D/
-DDB5/
9'?!654F
# 3 (/
60
Simulación 3D
3.3 Simulación SEE
Alpha 1MeV
0
3
2
−0.0004
1
Idrain
0
Intensity (A)
Voltage (V)
−0.0002
−0.0006
V(C)
V(A)
4.8e−09
5e−09
5.2e−09
Time (s)
Figura 3.12: Impacto de partícula alfa (1 MeV)
Figura 3.13: Generación de portadores en el transistor tras el impacto de una
partícula alfa ( )
61
Simulación 3D
3.3 Simulación SEE
Ion Let=0.09 pC/um
0
3
2
−0.001
1
Intensity (A)
Voltage (V)
−0.0005
−0.0015
Idrain
V(C)
0
V(B)
V(A)
−0.002
5e−09
6e−09
7e−09
Time (s)
Figura 3.14: Impacto de ión con LET=0.09 pC/m
El principal comando es el que asigna un LET al modelo. En este caso, 0.3128
pC/m. Es importante observar que el LET se da en unidades de carga/distancia
en lugar de en unidades de energía/distancia. Otro comando importante es la asignación de la penetración del ión, en este caso 6 m. En el fragmeto de código
mostrado se está suponiendo un perfil de LET constante en profundidad, lo cual
es válido para iones a altas energías. Sin embargo puede no ser preciso en el caso
de iones a medias-bajas energías (<20 MeV) para una profundidad de 6 m. En
cualquier caso, el procedimiento de simulación será intentar obtener el LET que
es capaz de producir SEU. En primer lugar se ensaya con un LET de 0.09 pC/m.
Se considera un perfil de LET constante. En la figura 3.14 se muestra el resultado
de la simulación transitoria del impacto. En primer lugar es necesario observar como la corriente generada en el drenador no es exactamente la forma del pulso de
la doble exponencial. Este hecho hace que las simulaciones en Spectre deban ser
revisadas o mejorado el modelo de corriente pulsada. Aunque el impacto induce
un transistorio importante en las tensiones de los nodos B y C (se observa que la
62
Simulación 3D
3.3 Simulación SEE
tensión en C incluso llega a 0V), el circuito se recupera.
La integral del pulso de corriente arroja un valor de 129 fC para la carga
recolectada en el nodo. Este valor es claramente inferior al valor umbral de 510
fC. Simulaciones en SRIM sugieren que el ión Oxígeno a 8 MeV podría dar un
perfil de LET similar a 0.09 pC/m en nuestro chip de test. En cualquier caso, este
ión sería insuficiente, por lo que es necesario un incremento en el LET simulado
para buscar la producción de SEU.
La siguiente simulación ensayada incorpora un LET de 0.11 pC/m. Los resultados del transistorio se muestran en la figura 3.15. Como puede observarse,
en este caso el impacto saca al circuito de su estado estacionario y conmuta los
valores lógicos de los nodos llevando al sistema al estado estacionario conmutado. De manera que se puede concluir que ha tenido lugar un bit-flip. La integral
del pulso de curriente indica que la carga colectada es 230 fC. Este resultado es
muy interesante porque es mucho menor que el umbral obtenido con la simulación Spectre. Aún así, el LET ensayado no es alcanzable en el CNA según las
simulaciones SRIM.
Sin embargo, se han simulado en SRIM algunos de los iones de mayor LET
disponibles en el CNA. En particular, se muestra la simulación correspondiente a
un ión Magnesio acelerado a 12 MeV. En la figura 3.16 izquierda se puede ver el
perfil de LET del ión en el blanco.
Para una mayor exactitud en las simulaciones TCAD, se ha explotado la posibilidad del modelo HeavyIon de introducir un LET variable en profundidad en
lugar de considerar un LET constante con una profundidad determinada. En la
figura 3.16 derecha se observa el ajuste realizado empleando siete puntos y trazando líneas rectas entre estos. La única inferencia que hay que hacer es convertir los
valores de energía depositada que ofrece SRIM por valores de carga depositada
empleando la energía de creación de pares e-h en silicio, lo cual puede no ser del
63
Simulación 3D
3.3 Simulación SEE
Ion Let=0.11 pC/um
0
3
2
−0.001
1
Intensity (A)
Voltage (V)
−0.0005
−0.0015
Idrain
V(C)
0
V(B)
V(A)
−0.002
5e−09
6e−09
7e−09
Time (s)
Figura 3.15: Impacto de ión con LET=0.11 pC/m
Figura 3.16: Ajuste del perfil de LET para Sentaurus Device
64
Simulación 3D
3.3 Simulación SEE
Figura 3.17: Densidad de carga en el transistor tras el impacto de un ión Mg acelerado a 12 MeV ( )
todo exacto. Existe la posibilidad de introducir en el modelo HeavyIon estos siete puntos, de manera que el simulador interpola linealmente el resto de la curva,
obteniendo un perfil variable en profundidad similar al del ión en SRIM. A continuación se muestra el fragmento de código correspondiente al modelo físico de
generación de carga con un perfil de LET variable en profundidad:
. ,$ 8 BC
"+I !C 5!4 4!6 6!8 ! !J
*+I!6 !6 !48 !4 !4 !5 !5J
9'?I!55 !5 !FG !88 !46 !5 J
9 -6D5!8D/
-DDB5/
# 3 (/
65
Simulación 3D
3.3 Simulación SEE
Ion Let=Let(depth) pC/um
0
3
2
−0.001
1
Intensity (A)
Voltage (V)
−0.0005
−0.0015
Idrain
V(C)
0
V(B)
V(A)
−0.002
5e−09
6e−09
7e−09
Time (s)
Figura 3.18: Impacto de ión con LET variable en profundidad (Mg 12 MeV)
Como se observa la variable length y la variable LET_f introducen las parejas
de valores de LET para 7 puntos siendo el resto interpolados linealmente. Este
uso del modelo físico HeavyIon es más preciso y sugiere cierta simbiosis entre
los simuladores SRIM y Sentaurus Device. En la figura 3.17 se observa la generación de carga tras el paso del ión Magnesio con el perfil de LET sugerido por
la simulación SRIM. La simulación del transitorio se muestra en la figura 3.18.
Se comprueba que se genera bit-flip. Es interesante apreciar que es posible que
éste caso se trate de un límite de inyección de SEU porque se observa que, tras un
primer cruce tras el impacto de las curvas de tensión en los nodos A y C, las dos
curvas en cuestión se tocan sin llegar a cruzarse instantes después. En la siguiente
tabla se recogen los valores de carga recolectados en cada una de las simulaciones
comentadas:
Se observa que el umbral de generación de bit-flip se encuentra en torno a los
230-240 fC.
66
Simulación 3D
3.3 Simulación SEE
Perfil de LET (pC/m)
ØÓØ (fC)
Gen. bit-flip
Ión CNA
0.09
129
No
O 8 MeV
0.11
230
Sí
-
*variable
240
Sí
Mg 12 MeV
Tabla 3.4: Cargas recolectadas para iones
Se ha comprobado tras varias simulaciones que cuando las curvas de tensión
llegan a cruzarse dos veces, no se produce bit-flip y la simulación puede ser abortada. Es el caso que se observa en la figura 3.14, donde las curvas se cruzan dos
veces. Sin embargo en la figura 3.15 sólo hay un cruce y efectivamente aparece
bit-flip. De manera que existe la posibilidad de que el ion Mg acelerado a 12
MeV genere SEUs en el circuito digital bajo test. Este proyectil se encuentra en el
límite técnico de las posibilidades del CNA, sin embargo, el uso de un simulador
de elmentos finitos como TCAD ha abierto la posibilidad de experimentar en esta
instalación, lo cual que en una primera fase de las simulaciones basadas en Spectre y SRIM estaba descartado dada la sobreestimación (510 fC) en el valor umbral
de carga obtenido en estas simulaciones.
67
Capítulo 4
Conclusiones y trabajo futuro
En este Trabajo Fin de Máster se ha intentado reproducir el trabajo de simulación realizado por el autor para la evaluación de los efectos de la radiación en
un chip digital diseñado para la Tecnología AMIS C5, estableciendo un modus
operandi para la caracterización de cualquier tecnología .
Las simulaciones realizadas con Spectre y SRIM sugerían que el uso del acelerador Tándem Van der Graaf del CNA no estaba recomendado en este caso como
herramienta de inyección de fallos, debido a que aparentemente no se alcanza el
umbral de SEU. Sin embargo, un estudio más profundo realizando simulaciones
3D ha permitido la configuración de un experimento real de inyección de fallos
en un acelerador de partículas de baja energía, validando a priori, el uso de este
acelerador para la generación de SEE en circuitos electrónicos digitales de una
determinada tecnología. El trabajo realizado en el modelado del dispositivo es
reutilizable en otro tipo de aplicaciones, de manera que los archivos de modelo
generados no están necesariamente destinados al estudio del efecto de la radiación
cósmica en el dispositivo.
El uso del modelo calibrado para simulaciones de irradiación con láser pulsado
es una línea de trabajo que está empezando a ser explotada. El principal obstáculo
68
Conclusiones y trabajo futuro
de estas simulaciones es que el simulador Sentaurus Device no posee un modelo
específico para el modelado de la generación de carga asociada al pulso láser.
Sin embargo el manual de usuario del simulador sugiere que se puede adaptar
la función de generación de carga asociada a las partículas alfa para simular la
generación de carga asociada al pulso láser.
De cara a futuras simulaciones de irradiación del dispositivo, es necesario realizar un estudio de la profundidad efectiva de recolección de carga del transistor
modelado. El procedimiento a seguir es simular diferentes perfiles de LET con
diferentes profundidades y obtener la profundidad a la que satura la recolección
de carga. Con este estudio se determina eficazmente la profundidad de recolección de manera que es posible que se pueda reducir el espesor del substrato en la
estructura 3D diseñada. De este modo, se simplifica el modelo y el meshing puede
ser más reducido, aligerando la carga de cómputo del simulador.
Como se ha comprobado en las simulaciones en TCAD es necesario trabajar
en una mejora del modelado del pulso de corriente empleado en las simulaciones
Spectre. A la hora de generar SEUs no sólo es importante la cantidad de carga
colectada (integral de pulso de corriente) sino también la forma del pulso[13].
Finalmente, es necesaria la realización de un experimento en el CNA para
contrastar los resultados obtenidos en este trabajo de simulación. Actualmente
se está preparando un test en el acelerador Tándem del CNA con iones como el
Magnesio a 12 MeV para validar los resultados de la simulación obtenidos en el
subcapítulo 3.3.
69
Capítulo 5
Modelos HSPICE
Archivo .scf para el simulador Sentaurus Device con el modelo HSPICE de
un transistor nmos en la tecnología AMIS C5
#
'? ?E5 '%$3' .
9C86
#212'?'1
5
C
6!5
4G
5!5 BF
=
5!8 BG
+
5!G 5G
+
!GGGF5
)5
!CF65C
)4
B!54F4
)6
44!F884884
)6(
B55!4FG
70
Modelos HSPICE
*
5 BF
5 BC
*
5*
4*
6!66G56
5
!6F8566
4
B!GF5G5
FC!8884G4
5!F66 B55
(
4!4445G B5F
4!4C85C B55
5!6F48 8
!86856
"
!5G5F
(
6!8C64 B
(5
8 B
) B!5CG5 B6
5
5!8564F B8
4
!8GGCG
*
5!C84F5 6
*"
B!464
*(
!C8C
*
5
*
4!C4C5FC BG
6!5F46F BF
71
Modelos HSPICE
*
*"
B4!8F BF
*(
!C855 BC
B!4C58
!FC5FF
4! B
(
!5444
(
B4!45G4 B6
(
!5F4
5!C56C8
(5 B!48C44
(4 4!8565 B6
(( B!GC68F
!CF48G8
( 5
8!G4G F
( 4
6!6GG4 B8
"
!684
!5
( 5
B5!8
)5
B!55
)5
)4
!44
72
Modelos HSPICE
5
!65 BC
(5
BG!5 B5F
5
B8! B55
6!6 *
*
5
**
**
5
**
B!88 B4
5
*
*
5
*
BC!5 B4
4
!
"
5!G4 B5
"
5!G4 B5
"(
5 B55
=
!68GG B
(
!C8FFGG
=
!6C5
=*
6!G8G8C B5
(*
!554CFF8
=*
!56G85
+
!65C5G
*
B5!884
73
Modelos HSPICE
)4
G!4648 B6
*) !8F5G B6
) F!5G5G B6
' #
'?
Archivo .scf para el simulador Sentaurus Device con el modelo HSPICE de
un transistor pmos en la tecnología AMIS C5
#
'? ?E5 '%$3' .
9C86
#212'?'1
5
C
6!5
4G
5!5 BF
=
5!8 BG
+
5!G 5G
+
B!C65G5F4
)5
!8C54G6
)4
5!F5F5 B6
)6
!4484CC
)6(
B5!65
*
6!868 BG
4!8FG4 BC
*
5*
4*
74
Modelos HSPICE
4!C5G8G5F
5
!864644
4
B!GC48
4F4!G8G6
!8GF5 BC
(
4!88 B45
B!588 B55
5!G8C4F 8
!FC66CC
"
!5G
(
5!C4 B
(5
8 B
) B6!864F5 B6
5
!G66F6 B
4
!8685
*
4!8F5 6
*"
B!G
*(
B!F88
*
5
*
6!F4C BG
6!5C5G44 BF
*
*"
B4!CCGF8 BF
*(
F!GC68 BC
B!GF666
!CFCFC86
75
Modelos HSPICE
4! B
(
!58F6
(
B5!F45G6 B6
(
!5F54
6!8C8F8G8
(5 !8F4F65
(4 5!FFG5 B6
(( B4!5F B6
!G4CC4
( 5
5!5FFF 5
( 4
C!CGG B5
"
!54CCC8
!5
( 5
B5!8
)5
B!55
)5
)4
!44
5
!65 BC
(5
BG!5 B5F
5
B8! B55
6!6 *
76
Modelos HSPICE
*
5
**
**
5
**
B5!48 B4
5
*
*
5
*
!4F B45
4
!
"
4!4 B5
"
4!4 B5
"(
5 B55
=
G!4484 B
(
!C8FC5
=
!CG8845
=*
4!6F4C4 B5
(*
!CC
=*
!66448
+
8!CF5 B6
*
5!F8CF4
)4
6!G6CF5 B6
*) B8!6F B
) !4544G B6
' #
'?
77
Bibliografía
[1] Raoul Velazco, Pascal Fouillat, and Ricardo Reis (Editors). Radiation Effects
on Embedded Systems. Springer, 2007.
[2] J.M. Mogollón and M.A. Aguirre. Emulación hardware de seu y transitorios
mediante inyección de errores. Proyecto EMULASER, Nota Técnica T 3.2,
2007.
[3] M. A. Aguirre, V. . Baena, J. . Tombs, and M. . Violante. A new approach
to estimate the effect of single event transients in complex circuits. IEEE
Transactions on Nuclear Science, 54:1018–1024, August 2007.
[4] C. Lopez-Ongil, L. Entrena, M. Garcia-Valderas, M. Portela, M. A. Aguirre,
J. Tombs, V. Baena, and F. Munoz. A unified environment for fault injection at any design level based on emulation. IEEE Transactions on Nuclear
Science, 54:946–950, August 2007.
[5] S. E. Diehl, A. Ochoa, P. V. Dressendorfer, R. Koga, and W. A. Kolasinski. Error analysis and prevention of cosmic ion-induced soft errors in static
CMOS RAMs. IEEE Transactions on Nuclear Science, 29(6):2032–2039,
December 1982.
[6] J. S. Melinger, S. Buchner, D. McMorrow, W. J. Stapor, T. R. Weatherford,
A. B. Campbell, and H. Eisen. Critical evaluation of the pulsed laser method
78
BIBLIOGRAFÍA
BIBLIOGRAFÍA
for single event effects testing and fundamental studies. IEEE Transactions
on Nuclear Science, 41:2574–2584, December 1994.
[7] Xiaowei Zhu, B. Bhuva, C. R. Cirba, L. Massengill, S. Buchner, and P. E.
Dodd. A methodology for identifying laser parameters for equivalent heavyion hits. IEEE Transactions on Nuclear Science, 48:2174–2179, December
2001.
[8] Andrew Holmes-Siedle and Len Adams. Handbook of Radiation Effects.
Oxford university Press, 1994.
[9] F.R. Palomo, J.M. Mogollón, J. J.Nápoles, H. Guzmán, A.P. Vega-Leal, M.A.
Aguirre, C. Méndez, J.R. Vázquez de Aldana, and P. Moreno. Pulsed laser
cross-section measurement using coincidence detectors. In Proceedings of
the RADECS 2008 Workshop, Jyväskylä (FINLAND), September 10th-12th
2008.
[10] P. E. Dodd and L. W. Massengill. Basic mechanisms and modeling of singleevent upset in digital microelectronics. IEEE Transactions on Nuclear Science, 50:583–602, June 2003.
[11] A. Douin, V. Pouget, D. Lewis, P. Fouillat, and P. Perdu. Electrical modeling
for laser testing with different pulse durations. 2005. IOLTS 2005. 11th IEEE
International On-Line Testing Symposium, pages 9–13, 2005.
[12] V. Pouget, H. Lapuyade, D. Lewis, Y. Deval, P. Fouillat, and L. Sarger.
SPICE modeling of the transient response of irradiated MOSFETs. IEEE
Transactions on Nuclear Science, 47:508–513, June 2000.
[13] T. Heijmen, D. Giot, and P. Roche. Factors that impact the critical charge of
memory elements. In On-Line Testing Symposium, 2006. IOLTS 2006. 12th
IEEE International, July 2006.
79
BIBLIOGRAFÍA
BIBLIOGRAFÍA
[14] C. Detcheverry, C. Dachs, E. Lorfevre, C. Sudre, G. Bruguier, J. M. Palau,
J. Gasiot, and R. Ecoffet. SEU critical charge and sensitive area in a submicron CMOS technology. IEEE Transactions on Nuclear Science, 44:2266–
2273, December 1997.
[15] F.R. Palomo, J.M. Mogollón, J.Nápoles, M.A. Aguirre, C. Méndez, J.R.
Vázquez de Aldana, and P. Moreno.
Method for estimation of critical
charge in laser experiments. In Proceedings of the RADECS 2008 Workshop, Jyväskylä (FINLAND), September 10th-12th 2008.
[16] J.F. Ziegler, J.P. Biersack, and M.D. Ziegler. SRIM The Stopping and Range
of Ions in Matter. SRIM Co., 2008.
[17] P.H. Yannakopoulos, A.P. Skountzos, and M. Vesely. Influence of ionizing
radiation in electronic and optoelectronic properties of iii-v semiconductor
compounds. Microelectronics Journal, (39):732–736, 2008.
[18] S. R. Messenger, E. A. Burke, M. A. Xapsos, G. P. Summers, R. J. Walters,
Insoo Jun, and T. Jordan. NIEL for heavy ions: an analytical approach. IEEE
Transactions on Nuclear Science, 50:1919–1923, December 2003.
[19] Oluwole A. Amusan. Analysis of Single Event Vulnerabilities in a 130nm
CMOS Technology. Master’s Thesis, 2006.
[20] Sentaurus TCAD Tools. Synopsys, Inc., 2007.
[21] P. E. Dodd, F. W. Sexton, G. L. Hash, M. R. Shaneyfelt, B. L. Draper, A. J.
Farino, and R. S. Flores. Impact of technology trends on SEU in CMOS
SRAMs. IEEE Transactions on Nuclear Science, 43:2797–2804, December
1996.
80
BIBLIOGRAFÍA
BIBLIOGRAFÍA
[22] P. E. Dodd. Physics-based simulation of single-event effects. IEEE Transactions on Device and Materials Reliability, 5(3):343–357, 2005.
[23] Synopsys TCAD. Synopsys, Inc, 2008.
[24] Y. Song, K.Ñ. Vu, J. S. Cable, A. A. Witteles, W. A. Kolasinski, R. Koga,
J. H. Elder, J. V. Osborn, R. C. Martin, and N. M. Ghoniem. Experimental
and analytical investigation of single event, multiplebit upsets in poly-silicon
load, 64 kx1 nmos srams. IEEE Transactions on Nuclear Science, 35:1673–
1677, December 1988.
81
Documentos relacionados
Descargar