TEMA I INTRODUCCIÓN A LA MICROELECTRÓNICA



Documentos relacionados
Tema I. Introducción a la Microelectrónica

Laboratorio de Diseño de Sistemas Digitales

Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech

Metodologías de diseño de hardware

MATERIAL COMPLEMENTARIO TEMA I Niveles de abstracción en la descripción de sistemas digitales

INTRODUCCIÓN A LOS CIRCUITOS INTEGRADOS

TEMA IV: SÍNTESIS HARDWARE

Introducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Lección 1 Aspectos generales sobre diseño microelectrónico 1

Breve Curso de VHDL. M. C. Felipe Santiago Espinosa. Profesor Investigador UTM

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs

El tamaño, estructura, número de bloques y la cantidad y conectividad de las conexiones varian en las distintas arquitecturas.

LÓGICA PROGRAMABLE. Introducción Simple PLDs Complex PLDs FPGAs. Dpto. Ingeniería Electrónica y Comunicaciones

Encuesta sobre utilización de la microelectrónica en la Argentina

VHDL. Lenguaje de descripción hardware Introducción e historia

Orientado a reducir costes en el proceso de fabricación disminuyendo el número de pasos de fabricación

1.1. Tecnologías de diseño de circuitos integrados

Índice. Segundo cuatrimestre Fundamentos de los Computadores. Tema 1: conceptos generales sobre sistemas digitales. FC_2P Tema 1 ISI - ESCET - URJC 1

SINTESIS Y DESCRIPCIÓN DE CIRCUITOS DIGITALES UTILIZANDO VHDL ANTECEDENTES

Introducción a FPGAs. Contenido

5. Metodologías de diseño de un ASIC

CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE

Sistemas de Computadoras Índice

BLOQUE 2. (PARTE 3: Tema 1) CONJUNTO CONFIGURABLE DE PUERTAS FPGA (Field Programmable Gate Array) Clasificación y descripción

CONTROL DIGITAL PARA CONVERTIDOR MULTINIVEL ALIMENTADO CON ENERGÍA SOLAR. Anexo A: FPGA. Introducción

Tema 16 ELECTRÓNICA DIGITAL LENGUAJES DE DESCRIPCIÓN DE LOS SISTEMAS DIGITALES (PARTE 1)

Unidad 2. Circuitos electrónicos y familias lógicas

Laboratorio 4: Uso de una FPGA

METODOLOGIA DE DISEÑO DE CIRCUITOS INTEGRADOS DIGITALES

CURSO DISEÑO DE SISTEMAS DIGITALES MEDIANTE VHDL PARA SU IMPLEMENTACIÓN CON FPGAS. 40 horas (15 horas teoría + 25 horas práctica)

Tema 1: Microelectrónica. Técnicas de implementación de CID

BIBLIOGRAFÍA 2.1 INTRODUCCIÓN 2.1 INTRODUCCIÓN (2) Tema 3: EL TRANSISTOR FET

MODULO Nº12 TRANSISTORES MOSFET

Tipos de Dispositivos Controladores

Otras Familias Lógicas.

CAPITULO V. Cuando hablamos de los lenguajes de programación nos referimos a diferentes formas en las que se puede escribir el programa del usuario.

FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES).

Alternativas de implementación: Estilos

Introducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal

El layout contienen una descripción geométrica (tamaño y orientación) de todos los componentes y sus interconexiones.

Tutorial 2: Layout de circuitos analógicos

Diseñar, analizar, adaptar, operar y construir sistemas analógicos y digitales.

Familias Lógicas. José Antonio Morfín Rojas Universidad Iberoamericana, Ciudad de México Departamento de Ingeniería Ingeniería Electrónica

Síntesis arquitectónica y de alto nivel

Grado en Ingeniería en Tecnologías Industriales

Introducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal

DISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA)

SÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1

Un filtro general de respuesta al impulso finita con n etapas, cada una con un retardo independiente d i y ganancia a i.

Clase 20: Arquitectura Von Neuman

DESARROLLO DE UN COPROCESADOR EN PUNTO FLOTANTE PARA LA RESOLUCIÓN DE LA ECUACIÓN DE POISSON 1D EN ESTRUCTURAS SOI. Ingeniería Electrónica

Reprogramación de módulos de control

TECNÓLOGO EN DESARROLLO DE SOFTWARE

TEMA 1. Introducción

Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006

TEMA VII: DISEÑO SECUENCIAL PROGRAMABLE

TEMA 4. Unidades Funcionales del Computador

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN


Diseño Lógico I Facultad de Ciencias Exactas y Tecnología UNT. Introducción. Fabricantes. Elevada complejidad. Facilitar tareas de diseño

Introducción 7. Introducción

[9] IMPLEMENTACIÓN DE FILTROS DIGITALES EN FPGA

Dr.-Ing. Paola Vega Castillo

Integrantes: Luis Valero Antoni Montiel Kelwin Contreras Gabriel Jiménez Jefferson Saavedra

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).

Nacimiento de la Microelectrónica ENIAC. Tecnología Planar Circuito Integrado W. Shockley J. Bardeen W. Brattain

costes asociados Elena Valderrama Universitat Autònoma de Barcelona Curso académico Diseño de Circuitos Integrados I Ingeniería Informática

50 s. Transistor. Segunda generación de Computadoras 1952, FET tiristor comercial. 1956, Tiristor 1947, BJT. Nobel Física (1956) Brattain

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs. Clase 1: Lógica Configurable

CLASE 14 TALLER: ENTORNO DE DESARROLLO L EDIT

Lógica Estándar. Compuertas lógicas, flip flop, decodificadores, disponibles en chips SSI y MSI. No son una buena solución de diseños grandes.

Fig 4-7 Curva característica de un inversor real

Ivan Dario posso Diana K. Avella ÍNDICE ÍNDICE DE FIGURAS

Electrónica Básica. Familias Lógicas. Electrónica Digital. José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC

Introducción a la Informática

Electrónica Digital II

Redes de Computadores Contenido.

1.1. Introducción. Definiciones

Organización de Computadoras. Turno Recursantes Clase 8

2.3 Lenguajes de descripción: - Lenguajes de descripción hardware: VHDL, Verilog - Álgebra de Boole

TEMA 0: Introducción: Aspectos Tecnológicos y Metodológicos del diseño de sistemas

J-FET de canal n J-FET (Transistor de efecto campo de unión) J-FET de canal p FET

PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL

CPS Cyber-Physical Systems

TEMARIO DE INSTALACIONES ELECTROTÉCNICAS. Aprobado por Orden de 1 de febrero de 1996 (BOE del 13)

TEMARIO DE PROFESORES TÉCNICOS DE F.P. INSTALACIONES ELECTROTÉCNICAS

Memorias no volátiles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

OBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7

Placa de control MCC03

Electrónica Digital. Conceptos Digitales. Dr. Oscar Ruano

- Facilidad para el manejo de especificaciones, reglamentos y normas de obligado cumplimiento.

Introducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Aspectos generales sobre diseño microelectrónico 1

Capítulo 1: Diseño Estructurado:

Código: ADS-643. Horas Semanales: 4. Prelaciones: ELE-543

Diseño de un sistema de adquisición de datos de un micrófono utilizando una FPGA

Interfaces de entrada y salida

LA ELECTRÓNICA APLICADA EN LA REPARACIÓN AUTOMOTRIZ

Cursos de la Especialidad de Electrónica

ÍNDICE TEMA 3 DISEÑO CMOS. El inversor CMOS Diseño CMOS estático Diseño CMOS dinámico Diseño CMOS de bajo consumo Bibliografía

Transcripción:

TEMA I INTRODUCCIÓN A LA MICROELECTRÓNICA

La Microelectrónica se puede definir como el conjunto de ciencias y técnicas con las que se realizan y fabrican circuitos electrónicos, sobre una pastilla de un semiconductor, lo que formará un circuito integrado (IC) Microelectrónica Analógica Microelectrónica Digital INFLUENCIA DEL ENTORNO

Niveles jerárquicos PRIMERA FASE DE DISEÑO Procesadores, Memorias y buses Registros, ALUs Puertas flip-flops Algorítmico Transferencia de registro Lógico SEGUNDA FASE DE DISEÑO Transistores Layout Chip ELÉCTRICO GEOMÉTRICO FÍSICO

G U/D L Procesador Controlador CNT + G REG D Q D Q G REG D Q Algorítmico RTL Lógico Eléctrico Geométrico Físico

Un poco de historia sobre procesado digital 1834 BABBEGE MÁQUINA ANALÍTICA (MECÁNICA) RELÉS (AUN UTILIZADOS EN SISTEMAS FERROVIARIOS) ENIAC Y UNIVAC I (TUBOS DE VACÍO) TRANSISTORES BIPOLARES 1947 BELL TRANSISTORES MOSFET 1925 -> 1970 LILIENFELD Y HEIL MICROPROCESADOR 4004 1972 NANOELECTRÓNICA ( < 0.1 µm) INTEL MECÁNICA ELÉCTRICA MICROELECTRÓNICA

CIRCUITO MONOLÍTICO p p n n n p p n n+ n+ n p p n n+ n+ p+ p+ n p p

CIRCUITO MONOLÍTICO m1 m1 m1 n+ n+ p+ p+ n p m1 n+ n+ m1 m1 p+ p+ capa de metal 2 capa de metal 1 n p

* NAME CMOS 0.12µm - 6 Metal * lambda = 0.06 (Lambda is set to half the gate size) * * Design rules associated to each layer * * Well * r101 = 10 (well width) r102 = 11 (well spacing) * * Diffusion * r201 = 4 (diffusion width) Reglas de r202 = 4 (diffusion spacing) r203 = 6 (border of nwell on diffp) r204 = 6 (nwell to next diffn) r205 = 0 (diffn to diffp) * * Poly * r301 = 2 ( width) r302 = 2 (gate length) r303 = 4 (high voltage gate length) r304 = 3 ( spacing) r305 = 1 (spacing and unrelated diff) r306 = 4 (width of drain and source diff) r307 = 3 (extra gate ) * r102 r306 r304 r305 r302 r101 r301 r203 r307 r205 nwell pdiff r201 r202 ndiff

Ejemplo: Celda de memoria RAM ESCRITURA ESCRITURA DATA N2 W/L = 0.48/0.12 P1 P3 W/L = 0.48/0.12 N4 DATAB W/L = 0.24/0.12 W/L = 0.24/0.12 W/L = 0.24/0.12 W/L = 0.24/0.12 N1 N3 SALIDA SALIDAB

Ejemplo: Celda de memoria RAM N2 P1 P3 N4 N2 N1 N3 N4 N1 N3

Ejemplo: Celda de memoria RAM P1 P3 N2 P1 P3 N4 N1 N3

Ejemplo: Celda de memoria RAM N2 P1 P3 N4 N1 N3

Ejemplo: Celda de memoria RAM N2 P1 P3 N4 N1 N3

Ejemplo: Celda de memoria RAM VDD SALIDA SALIDAB ESCRITURA N2 P1 P3 N4 DATA DATAB N1 N3 VSS

El flujo de top-down parte de una descripción global del sistema (sin precisar en las diferentes partes ni especificaciones cuantitativas), para, a partir de dicha descripción, ir refinando cada vez con más detalle las diferentes partes del sistema. El flujo de bottom-up parte de unas especificaciones muy detalladas del sistema para implementar las diferentes partes del sistema, las cuales serán conectadas entre sí con posterioridad.

Flujo de top-down Síntesis de sistemas DOMINIO ESTRUCTURAL Síntesis de RT Procesadores, memorias, buses Síntesis lógica Registros, ALUs Síntesis de circuitos DOMINIO DE COMPORTAMIENTO Algoritmos Transferencias de registros Puertas, flip-flops Ecuaciones lógicas Transistores Ecuaciones eléctricas G. celdas G. módulos Capas de Si, metal,... FLOORPLANNING PARTICIONADO Celdas básicas Macroceldas Particiones básicas DOMINIO FÍSICO

Especificación informal Descripción de comportamiento Librería de celdas Descripción HDL Síntesis lógica Descripción de estructura Planificación del espacio (Particionado) Colocación Descripción física Interconexión (Rutado) Implementaciones de circuitos integrados circuitos a medida circuitos semi-medida Prestaciones basados en celdas basados en matrices Tiempo de

DISPOSITIVOS CONFIGURABLES CLB IOB FPGA (Field Programmable Gate Array) Conexiones PIA IOC CPLD (Complex Programmable Logic Device) Macroceldas Bloques prefabricados SA O SASIC (Structured Application specific integration circuit) Mar de módulos

PARÁMETROS DE CALIDAD COSTE POR CIRCUITO FUNCIONALIDAD Y ROBUSTEZ FPGAs SASICs ASICs cantidad coste por circuito = coste variable + coste fijo / cantidad V oh V ol NM H V ih V il NM L Puerta i Puerta i+1 Inmunidad al ruido Propiedad regenerativa VELOCIDAD CONSUMO DE POTENCIA retraso total = retraso de propagación de lógica + retraso de propagación de registros + restriciones temporales PDP