Fabricio N. Altamiranda Facundo J. Ferrer. 2  Título del Proyecto:  "Errores en sistemas de procesamiento de datos debido a eventos transitorios en.

Slides:



Advertisements
Presentaciones similares
Aspectos básicos de electrónica digital
Advertisements

DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Tecnología Electrónica de Computadores
CIRCUITOS COMBINACIONALES
Alumno: Roy R. Mercado Núñez
AMPLIFICADORES CON MOSFET
Convertidores A/D y D/A
Conversión AD con micro controladores Microship
Un libro de Microsoft Excel es un archivo que contiene una o más hojas de cálculo (hoja de cálculo: documento principal que se utiliza en Excel para almacenar.
Análisis de Convertidores de Potencia con Software Libre OpenModelica
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Introducción Control digital
CONVERTIDORES A/D NYQUIST-RATE
Unidad aritmético-lógica
Teleprocesos y Comunicación de Datos I POR: ING. YVAN GÓMEZ
Electromedicina e Instrumentación Biomédica
BASES de la ELECTROMEDICINA
Ing. Jorge A. Abraham Técnicas Digitales II
Objetivo: Obtener un grupo de resultados confiables. Ventajas: Control total de todos los parámetros de la simulación. Análisis cualitativo del funcionamiento.
VHDL.
Ventajas de la señal digital Inconvenientes de la señal digital
Electrónica Digital.
Fuentes de alimentación reguladas
Familias Lógicas Circuitos Electrónicos Digitales
Introducción de circuitos y sistemas eléctricos Wilmer Álvarez
INSTITUTO TECNOLOGICO DE TOLUCA
Automatización I Instrumentación.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Supervisión y Control de Procesos
“PARTITURA 3D: Un modelo de sonificación de imágenes”
Fabricio N. Altamiranda Facundo J. Ferrer.  ASET  Que es?  Como se produce?  Porque?  Modelo  Diseño  Arquitectura  Tecnología  Etapas  Inyección.
CURSO: UNIDAD 3: CONVERTIDORES
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
Objetivo: Obtener un grupo de resultados confiables. Ventajas: Control total de todos los parámetros de la simulación. Análisis cualitativo del funcionamiento.
Objetivo: Obtener un grupo de resultados confiables. Ventajas: Control total de todos los parámetros de la simulación. Análisis cualitativo del funcionamiento.
Convertidores analógico-digitales
Fabricio N. Altamiranda Facundo J. Ferrer.  SEE  Que es?  Como se produce?  Classification  ASET  Como se produce?  Porque?  Modelo  Diseño 
“Identificación y diseño del controlador para un sistema de control de velocidad en un motor de inducción.” Presentado por : Cristhian Alexander Camacho.
INTRODUCCIÓN A LAS TÉCNICAS DIGITALES
Introducción Electrónica Digital
Unidad aritmético-lógica
Modelos de Sistemas con
Fabricio N. Altamiranda Facundo J. Ferrer.  Título del Proyecto:  "Errores en sistemas de procesamiento de datos debido a eventos transitorios en interfaces.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Fabricio N. Altamiranda Facundo J. Ferrer.  SEE  Que es?  Como se produce?  Classification  ASET  Como se produce?  Porque?  Modelo  Diseño 
Fabricio N. Altamiranda Facundo J. Ferrer.  ASET  Que es?  Como se produce?  Porque?  Modelo  Diseño  Arquitectura  Tecnología  Etapas  Inyección.
Especialización en Desarrollo de Software
Universidad Metropolitana Introducción a la Computación
Objetivo: Obtener un grupo de resultados confiables. Ventajas: Control total de todos los parámetros de la simulación. Análisis cualitativo del funcionamiento.
TERMÓMETRO Sensor de temperatura con conexión al PC Joaquín Llano Montero Javier Moreno García José Luis Leal Romero.
NOCIONES BÁSICAS COMPUTO II
Fabricio N. Altamiranda Facundo J. Ferrer.  Grupo de Investigación.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Fabricio N. Altamiranda Facundo J. Ferrer.  Título del Proyecto:  "Errores en sistemas de procesamiento de datos debido a eventos transitorios en interfaces.
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 SISTEMAS DE ADQUISICION Y TRANSMISION Msc. Yamile Villamar Universidad ECOTEC.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
CheckMeter 2.1 Patrón de Verificación Portatil Page 1 March 2009.
Tema 1- Generalidades sobre Control Digital
TECNOLOGÍA Y ARQUITECTURA COMPUTADORES
1 ELECTRÓNICA II M. Teresa Higuera Toledano (Dep. Arquitectura de Computadores y Automática) TUTORÍAS Martes y jueves de 11:30 a 13 y Viernes 9:30 a 13.
TEMA I Teoría de Circuitos
TEMA II Electrónica Analógica
TEMA II Electrónica Analógica
1 TEMA II Electrónica Analógica Electrónica II 2007.
Fabricio N. Altamiranda Facundo J. Ferrer.  Grupo de Investigación.
Circuitos Combinacionales I
Transistores de efecto campo
Junio, 2013.
Transcripción de la presentación:

Fabricio N. Altamiranda Facundo J. Ferrer

2  Título del Proyecto:  "Errores en sistemas de procesamiento de datos debido a eventos transitorios en interfaces analógicas: aportes a la mitigación de los mismos.“  Acreditado y financiado por la Secretaría de Ciencia y Tecnología de la UTN y por el Ministerio de Ciencia y Tecnología de la Provincia de Córdoba.  Participan en el proyecto dos grupos de investigación  Grupo de desarrollo electrónico e instrumental-Facultad de Matemática, Astronomía y Física de la Universidad Nacional de Córdoba  Grupo de estudios en calidad en mecatrónica (GECAM). Facultad Regional Villa María-Universidad Nacional de Córdoba.

Que es?. Como se produce?. Efecto en semiconductores. Clasificación. SEE Porque el análisis?. Modelo. ASET Plataforma. Arquitectura y Tecnología. Componentes. Diseño Manual. Automática. Inyección Resultados. Conclusión. Trabajos futuros. Conocimientos adquiridos. Análisis y conclusiones 3

4 “Un Evento de Efecto Único (SEE) es cualquier cambio medible u observable, en el estado o rendimiento, de un dispositivo, componente, subsistema o sistema (analógico o digital) micro-electrónico, resultado del impacto de una única partícula de alta energía.”

5

6 Etapas del Evento Interacción Pares electrón-hueco. LET (transferencia de energía lineal). Recolección Nanosegundos de duración. Grandes transitorio corriente/voltaje. Difusión Cientos de nanosegundos de duración. Bajos transitorios corriente/voltaje.

7  Tipo de Ionización  Directa ▪ Iones Pesados  Indirecta ▪ Partículas Ligeras (protones, electrones, neutrones). ▪ Desencadenamiento de reacciones nucleares.  Tipo de Efecto  Enclavamiento de Evento Único (SEL)  Destrucción de Evento Único (SEB)  Perturbación de Evento Único (SEU) ▪ MBU (Multiple Bits) ▪ SEFI (Functionality Interrupt) ▪ SET (transitorios)

Que es?. Como se produce?. Efecto en semiconductores. Clasificación. SEE Porque el análisis?. Modelo. ASET Plataforma. Arquitectura y Tecnología. Componentes. Diseño Manual. Automática. Inyección Resultados. Conclusión. Trabajos futuros. Conocimientos adquiridos. Análisis y conclusiones 8

9  En periodos de alta actividad solar, las llamaradas solares afectan desde dispositivos micro-electrónicos hasta tendidos eléctricos y comunicaciones satelitales.  Con el constante avance en los procesos litográficos, las tecnologías de fabricación de circuitos integrados se vuelven mas vulnerables a estos efectos.  Dentro de los tipos de SEEs, los SEUs son los de mayor registro en dispositivos terrestres.  El estudio de los SETs en dispositivos digitales se encuentra ampliamente cubierto en comparación con los analógicos.

10  Modelo Exponencial  Proceso de recolección de cargas.  Mayor procesamiento computacional.  Modelo Trapezoidal  Proceso de difusión de cargas.  Fin de perturbación bien definido.

Que es?. Como se produce?. Efecto en semiconductores. Clasificación. SEE Porque el análisis?. Modelo. ASET Plataforma. Arquitectura y Tecnología. Componentes. Diseño Manual. Automática. Inyección Resultados. Conclusión. Trabajos futuros. Conocimientos adquiridos. Análisis y conclusiones 11

 GNU Linux.  Herramientas de código abierto.  Licencia gratuita.  Lenguajes de programación utilizados:  PERL  BASH scripting  Microsoft Windows.  Herramientas propietarias.  Licencias pagas (UCC).  Lenguajes de programación utilizados:  Python  BATCH scripting

 Requisitos del conversor:  6 bits de resolución de salida.  Frecuencia de funcionamiento de 100KHz.  Tensiones de alimentación 3.3voltios.  Rango de conversión de 0 a 1 voltio.  Tecnología de diseño: IBM Semiconductor 0.18 Micron 7RF CMOS Process CONVERSOR FLASH Analógico DIVISOR RESISTIVO COMPARADOR Digital DECODIFICADOR NEGADOR COMPUERTAS NAND 13

14  Características:  Ganancia >  Corrientes de Bias: 105uA.  Corriente en rama de salida: 1.05mA.  Tensión de Bias: 1V.  VINpos cumple: 1V < VINpos < Vref  Tiempo de respuesta escalón tLH < 7.5 uS.  Tiempo de respuesta escalón tHL < 3.5uS.  Máximo Offset de cruce entre: -0.1mV y 0.2mV CONVERSOR FLASH Analógico DIVISOR RESISTIVO COMPARADOR Digital DECODIFICADOR NEGADOR COMPUERTAS NAND

15  Compuertas:  Lógica NAND de 2, 3, 4, y 8 entradas y lógica INVERSORA.  Cruce simétrico de compuertas (1.4v - 1.7v)  Tiempo de respuesta escalón tHL < 100pS.  Tiempo de respuesta escalón tLH < 90pS. CONVERSOR FLASH Analógico DIVISOR RESISTIVO COMPARADOR Digital DECODIFICADOR NEGADOR COMPUERTAS NAND

16  Decodificador  Compuertas NEGADORAS y NANDs de 2, 4 y 8 entradas.  Excursión de la señal de entrada 0 a 2 voltios.  Tiempo de retardo tLH < 790 pS.  Tiempo de retardo tHL < 260 pS.  2 entradas de conexión de alimentación.  63 entradas de código termómetro.  6 salidas de código binario.  Error digital 1/2LSB =5mV. CONVERSOR FLASH Analógico DIVISOR RESISTIVO COMPARADOR Digital DECODIFICADOR NEGADOR COMPUERTAS NAND

17 - Conversion 6 bits. - Retardo de transición menores a 7uS. - Tensión de alimentación de 3.3 voltios. - Tensión de Bias de 1 voltio. CONVERSOR FLASH Analógico DIVISOR RESISTIVO COMPARADOR Digital DECODIFICADOR NEGADOR COMPUERTAS NAND

Que es?. Como se produce?. Efecto en semiconductores. Clasificación. SEE Porque el análisis?. Modelo. ASET Plataforma. Arquitectura y Tecnología. Componentes. Diseño Manual. Automática. Inyección Resultados. Conclusión. Trabajos futuros. Conocimientos adquiridos. Análisis y conclusiones 18

19 Puntos de inyección: 64 niveles de tensión: por 2 tipos de fallas: Características del proceso: Señal de entrada discretizada (64 niveles) Fallas (fuentes de corriente): Exponencial Trapezoidal Inyección: Drenadores únicamente Identificación del tipo de transistor Configuración del conexionado del modelo según efecto producido. Cuantificación de los puntos a inyectar.

20 Objetivo: Obtener un grupo de resultados confiables. Ventajas: Control total de todos los parámetros de la simulación. Análisis cualitativo del funcionamiento del circuito. Disponibilidad de todos los datos de simulación. Desventajas: Configuración compleja Propenso a errores Tiempo requerido por simulación: Alto Elementos: 3 comparadores. 4 niveles de tensión de entrada. 1 compuerta NAND de 8 entradas. 2 fuentes de inyección

21  Falla: TRAPEZOIDAL  V REF : voltios  Nodos de conexión:  La señal de entrada se conecta a la entrada inversora (INNEG)  La señal de referencia se conecta a la entrada no- inversora (INPOS)  Nodos de inyección:  NDout_N  Ndout_P  Nodo graficado:  NDOUT=Salida del comparador (OUT).

22  Transistor de inyección:  NDout_P (inyección en drenador de transistor P)  Al inicio: ▪ Vin = VREF+8mV = 1.323V => CERO ▪ Vin = VREF+5mV = 1.320V => CERO ▪ Vin = VREF-5mV = 1.310V => UNO ▪ Vin = VREF-8mV = 1.307V => UNO  Luego de la inyección:  Cambio de estado lógico: ▪ Vin = VREF+8mV = 1.323V => UNO ▪ Vin = VREF+5mV = 1.320V => UNO  Variaciones de tensión ▪ Vin = VREF-5mV = 1.310V => UNO + mV. ▪ Vin = VREF-8mV = 1.307V => UNO + mV.

23 CONSIDERACIONES  Máxima variación ocurrida a la salida durante la simulación.  Duración desde el inicio del evento hasta el restablecimiento de la tensión de salida. COMPARACIONES  Distinta duración de los eventos.  Variaciones de tensiones similares.  Similitud en agrupación de eventos.

24 Objetivos Determinar la sensibilidad del conversor a los ASETs. Ventajas Tiempo requerido por simulación: bajo Disminución de la duración de cada simulación. Simulación de todos los nodos intervinientes. Pre-análisis de los resultados. Desventajas Poco control sobre los parámetros de las simulaciones. Tiempo de configuración de la aplicación: Alto Elementos 63 comparadores 64 niveles de tensión de entrada 2 fuentes de inyección Ambiente virtualizado Aplicación de inyección y análisis

25  La campaña de inyección automática se dividió en 4 etapas: Codificación Análisis, y elección del lenguaje de programación Desarrollo de los algoritmos. Implementación Inyección Determinación de los puntos de inyección. Generación de archivos y almacenamiento en la base de datos Simulación Configuración del ambiente virtualizado Simulación y almacenamiento en la base de datos Pre-análisis Detección de salidas erróneas Determinación de la duración y amplitud del efecto Generación automática de tablas

26 Análisis y elección del lenguaje de programación Creación de múltiples interpretes para los diferentes formatos de archivos:.CIR (Descripción de circuitos).CSD (Datos de simulación comunes).CSV (Descripción de tablas) Desarrollo de los algoritmos Creación de la interfaz gráfica. Implementación Codificación

27 Inyección Seleccionar las fallas Determinación de los nodos y definición del criterio Generación de archivos Almacenamiento en la base de datos

28  Simulación  Medición de tiempos y puesta a punto de Configuración del ambiente virtualizado  Simulación y almacenamiento en la base de datos

29  Pre-análisis  Determinación de nodos con salidas erróneas.  Determinación de la duración del evento.  Determinación de las variaciones de amplitud.  Generación e importación automática de tablas.

Que es?. Como se produce?. Efecto en semiconductores. Clasificación. SEE Porque el análisis?. Modelo. ASET Plataforma. Arquitectura y Tecnología. Componentes. Diseño Manual. Automática. Inyección Resultados. Conclusión. Trabajos futuros. Conocimientos adquiridos. Análisis y conclusiones 30

31  Falla tipo trapezoidal:  Genera mayor cantidad de errores.  Afecta en 93% a transistores PMOS.  Genera mayor perturbación en el equilibrio de las corrientes de los nodos afectados.  Falla tipo exponencial:  Afecta en mayor medida a transistores tipo N. (63% NMOS y 37% PMOS)

32  La cantidad de errores aumenta con:  Aumento de la tensión de entrada.  Trapezoidal: Acelerado y lineal.  Exponencial: Lento y escalonado.  Y disminuye con:  Aumento en el comparador inyectado (aumento la tensión de referencia conectado a él).  Comparador 32 no posee lógica conectada a su salida.

33  El nodo NDOUT_P (transistor M12) es el nodo más sensible del circuito  El nodo NDNEG_P (transistor M3) es el menos sensible del circuito  Bit MSB:  El total de las fallas exponenciales repercutieron en él.  No posee lógica combinacional adherida.  Bit LSB:  El bit con mayor cantidad de fallas.  La lógica combinacional provee un efecto de filtrado.

34  CONCLUSIONES  Se determinó la sensibilidad del circuito a los diferentes tipos de fallas.  Se estableció una clara dependencia entre el aumento de la sensibilidad del circuito con el aumento de la señal de entrada.  Los errores disminuyen siguiendo una relación lineal a medida que la señal de referencia en los comparadores va aumentando.  Se identificó al nodo más sensible de cada comparador (NDOUT_P ).  Se pudo determinar que la lógica combinacional ofrece un efecto de filtrado luego de observar que todos los errores para la falla exponencial ocurrieron al inyectarse en el comparador 32.  Los transistores del tipo P representan errores contra 274 ocurridos por inyecciones en transistores N, quedando así determinada su sensibilidad.

35  TRABAJOS FUTUROS  Se podría analizar el efecto producido al adicionar dos inversores en serie a la salida del comparador 32. Esta modificación no alteraría la función lógica, pero si agregaría un efecto de filtrado similar al de las demás compuertas.  Se podrían realizar pruebas de re-dimensionamiento del transistor P conectado al nodo NDOUT, o adicionar al circuito alguna topología especial de control de corriente en la rama.

36  Diseño analógico/digital.  Efecto de la radiación en semiconductores.  Entornos de desarrollo micro-electrónico bajo diferentes sistemas operativos.  gEDA (Linux)  OrCAD (Windows)  Entorno de desarrollo de aplicaciones.  Python  Qt4  Microsoft Office (procesador de textos, de hojas de calculo y de presentaciones)  Tortoise SVN (Google Code –

37 Gracias