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

Slides:



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

NOR NOT NAND Inversora No (NOT) S = ā Se fabrican en una entrada.
Tecnología Electrónica de Computadores
Unidad 1: Fundamentos de Electrónica
UNIDAD 3: CIRCUITOS ELECTRÓNICOS CON AMPLIFICADORES OPERACIONALES.
TRANSISTORES BJT:.
AMPLIFICADORES CON MOSFET
Convertidores A/D y D/A
Conversión AD con micro controladores Microship
Universidad de Aquino Bolivia. Ing. De Telecomunicaciones.
Análisis de Convertidores de Potencia con Software Libre OpenModelica
Introducción Control digital
CONVERTIDORES A/D NYQUIST-RATE
Introducción a la Electrónica
Electromedicina e Instrumentación Biomédica
Electromedicina e Instrumentación Biomédica
BASES de la ELECTROMEDICINA
Ing. Jorge A. Abraham Técnicas Digitales II
Ecualizadores digitales
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.
Recordando la línea de carga en el amplificador BJT
Familias Lógicas Circuitos Electrónicos Digitales
Demultiplexor y Chip 74LS154
Introducción de circuitos y sistemas eléctricos Wilmer Álvarez
INSTITUTO TECNOLOGICO DE TOLUCA
Jesús Francisco Delgado Campos Erick David Martínez Miranda Bryan Moran Ramírez Cristhian Araujo Aguirre Equipo #7.
Automatización I Instrumentación.
PLACAS O CELDAS SOLARES.
Supervisión y Control de Procesos
PED ANALISIS DE CIRCUITOS RESISTIVOS LINEALES DE CORRIENTE CONTINUA EN REGIMEN PERMANENTE 0. Introducción. Definiciones ¿Qué son los circuitos?
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
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 
RECEPTORES OPTICOS NOMBRES: ALVARO RODRIGO MOLLINEDO LAURA
Fabricio N. Altamiranda Facundo J. Ferrer.  ASET  Que es?  Como se produce?  Porque?  Modelo  Diseño  Arquitectura  Tecnología  Etapas  Inyecció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.
FUENTES DE ALIMENTACION
Fabricio N. Altamiranda Facundo J. Ferrer.  Grupo de Investigación.
NOMBRES: Gonzalo Asturizaga Irusta Yussef Panoso Besmalinovick
Fabricio N. Altamiranda Facundo J. Ferrer.  Título del Proyecto:  "Errores en sistemas de procesamiento de datos debido a eventos transitorios en interfaces.
Metodología entrada al muestreador donde T es el intervalo de muestreo señal cuantificada El muestreo representa el tiempo de captura de una señal y es.
Recordando la línea de carga en el amplificador BJT
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
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
TEMA II Electrónica Analógica
Fabricio N. Altamiranda Facundo J. Ferrer.  Grupo de Investigación.
Fabricio N. Altamiranda Facundo J. Ferrer. 2  Título del Proyecto:  "Errores en sistemas de procesamiento de datos debido a eventos transitorios en.
Osciladores en RF Pr. Fernando Cancino.
Diseño Digital FAMILIA LÓGICA TTL.
Circuitos Combinacionales I
Amplificador Inversor V+ está conectada a tierra (V+=0). (V+) ­ (V-)=0, la terminal inversora (negativa) esta al mismo potencial que la no-inversora y.
Transistores de efecto campo
Transcripción de la presentación:

Fabricio N. Altamiranda Facundo J. Ferrer

 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.

 SEE  Que es?  Como se produce?  Efecto en semiconductores  Clasificación  ASET  Porque el análisis?  Modelo  Diseño  Plataforma  Arquitectura y Tecnología  Componentes  Inyección  Manual  Automática  Análisis y conclusión

“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.”

 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.

 Ionización Directa  Iones Pesados (número atómico mayor a 2).  Ionización Indirecta  Partículas Ligeras (protones, electrones, neutrones).  Desencadenamiento de reacciones nucleares.  Single Event Upset (SEU)  Transitorios, no destructivos (SET).  MSB (Multiple Bits), SEFI (Functionality Interrupt).  Single Event Latch-up (SEL)  Errores fisicos, potencialmente destructivos.  Single Event Burnout (SEB)  Errores permanentes, destruccion de componentes.  SEGR (Gate Rupture)

 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.  El estudio de los SETs en dispositivos digitales se encuentra ampliamente cubierto en comparación con los analógicos.  En periodos de alta actividad solar, las llamaradas solares afectan en gran medida a los tendidos eléctricos y comunicaciones satelitales.

 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.

 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

 Tecnología de diseño: IBM Semiconductor 0.18 Micron 7RF CMOS Process  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. CONVERSOR FLASH Analógico DIVISOR RESISTIVO COMPARADOR Digital DECODIFICADOR NEGADOR COMPUERTAS NAND

 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

 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

 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

 Conversion 6 bits.  Retardo de transición < 7uS.  Tensión de alimentación de 3.3 voltios.  Tensión de Bias de 1 voltio.  Configuración presentada:  Tensión de referencia de 630mV.  Tensión de entrada 460mV. CONVERSOR FLASH Analógico DIVISOR RESISTIVO COMPARADOR Digital DECODIFICADOR NEGADOR COMPUERTAS NAND

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

 Falla: TRAPEZOIDAL  V REF : voltios  Nodos de conexión:  INNEG se conecta la señal de entrada  INPOS se conecta la tensión de referencia  Nodos de inyección:  NDneg_N  NDpos_N  NDbias  NDout_N  Nodo graficado:  NDOUT=Salida del comparador (OUT).

 Falla: TRAPEZOIDAL  V REF : voltios  Nodos de conexión:  INNEG se conecta la señal de entrada  INPOS se conecta la tensión de referencia  Nodos de inyección:  Ndneg_P  Ndpos_P  Ndout_P  Nodo graficado:  NDOUT=Salida del comparador (OUT).

 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.

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.

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

 La campaña de inyección automática se dividió en 4 etapas: Codificación Elección del lenguaje Desarrollo de los algoritmos Implementación Inyección Determinación de los nodos y definición del criterio 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 Determinación de nodos con salidas erróneas Determinación de la duración y amplitud del efecto Generación e importación automática de tablas

 Codificación  Elección del lenguaje  Desarrollo de los algoritmos  Implementación

 Inyección  Determinación de los nodos y definición del criterio  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  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.

 Falla tipo trapezoidal:  Genera mayor cantidad de errores.  Afecta en mayor medida 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 los transistores tipo NMOS.

 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.

 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.

 Consideraciones para el análisis:  un CERO lógico, es todo valor de ‘x’ perteneciente al rango: V <x< 1.001V.*  un UNO lógico, es todo valor de ‘x’ perteneciente al rango: 2.299V <x< 3.301V.*  un error está considerado como una variación de tensión mantenida por un tiempo mayor a 1ps (para valores menores, el simulador demostró tener problemas para converger).