• No se han encontrado resultados

Modulo_Microelectronica_Versión1.pdf

N/A
N/A
Protected

Academic year: 2021

Share "Modulo_Microelectronica_Versión1.pdf"

Copied!
357
0
0

Texto completo

(1) . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA .    . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA PROGRAMA DE INGENIERÍA ELECTRÓNICA. 299008 - MICROELECTRÓNICA FAIBER ROBAYO BETANCOURT (Director Nacional). PEDRO TORRES SILVA Acreditador. BOGOTÁ D.C Julio de 2009.  .

(2)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . ASPECTOS DE PROPIEDAD INTELECTUAL Y VERSIONAMIENTO. El presente módulo fue diseñado en el año 2009 por el Ing. Faiber Robayo Betancourt, tutor de la UNAD, y ubicado en el CEAD de Neiva, el Ing. Robayo es Ingeniero Electrónico, y maestrante en Ingeniería de Control Industrial, se ha desempeñado como tutor de la UNAD desde el 2005. Esta es la primera versión del módulo retroalimentándolo constantemente para mejorarlo.. y. se. espera. continuar. Este mismo año el Ing. PEDRO TORRES SILVA, Coordinador Nacional de Cadena de Formación en Electrónica, Telecomunicaciones y Audio, apoyó el proceso de revisión de estilo del módulo y dio aportes disciplinares, didácticos y pedagógicos en el proceso de acreditación de material didáctico desarrollado en el mes de JULIO de 2009..  .

(3) UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD.   ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA . CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . INTRODUCCIÓN   "Los principios de la física, como yo lo veo, no hablan sobre la posibilidad de  maniobrar cosas átomo por átomo. Esto no es un intento de violar alguna  ley; es algo que en principio se puede hacer; pero en la práctica, no se ha  hecho porque somos demasiado grandes."  Richard Feynman (premio Nobel de física 1959) .  . El objetivo de este libro es proporcionar una herramienta de ayuda didáctica que permita adquirir los conocimientos básicos de microelectrónica necesarios en los estudios de Ingeniería Electrónica, Telecomunicaciones y Audio. El libro ha sido dimensionado para que su contenido pueda ser impartido dentro de un ciclo o semestre. No pretende sustituir a otros libros de consulta ya muy arraigados en el campo de la electrónica, sino resumir los conocimientos de los dispositivos semiconductores e introducir algunos de los circuitos monolíticos más significativos que existen en el mercado. El alumno adquirirá un núcleo de conocimientos básicos con una fuerte componente práctica que constituirán una base idónea para abordar una futura especialización en cualquiera de los campos de la electrónica. Se parte de la idea de que el estudiante posee los conocimientos previos de las herramientas de análisis de circuitos lineales en las asignaturas de Electromagnetismo y Análisis de circuitos DC, Análisis de circuitos AC, Electrónica Básica, Amplificadores, Sistemas digitales Básico, Sistemas Digitales Secuenciales y CAD para Electrónica y/o Telecomunicaciones, y está familiarizado con los modelos y comportamiento circuital de los principales dispositivos electrónicos más importantes en los cursos mencionados en especial en Electrónica y Digitales. De esta manera el alumno pierde la idea del dispositivo como elemento aislado y lo estudia como elemento constitutivo de un circuito más complejo y en muchos casos de un sistema integrado. Este libro ha sido dotado de una estructura y organización adecuada que permita adquirir los conocimientos de forma lógica y ordenada. Para ello, ha sido dividido en tres Unidades didácticas temas de acuerdo a su contenido. La Unidad 1. Tecnología microelectrónica: donde se explicita la historia y las tendencias futuras en los procesos de fabricación de circuitos integrados. Se realiza un reconocimiento de saberes previos en semiconductores, circuitos NMOS y PMOS, transistores bipolares, dispositivos pasivos, estructuras lógicas y bloques analógicos básicos, sistemas digitales. Y se introduce en los principios básicos de diseño. Tecnología para la integración y los dispositivos programables. Unidad 2. Metodología de diseño: se plantea como se realiza un diseño de.  .

(4) UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD.   ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA . CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . integración circuital. La utilización de software para la implementación de diseños y la realización de pruebas de los circuitos diseñados. Unidad 3. Utilización de dispositivos lógicos programables: se especifican las estrategias por el diseño de lógica programable y el uso de otros dispositivos, herramientas y proveedores. Al final de cada unidad se incluye un conjunto de problemas significativos que ayudan a la comprensión de los aspectos teóricos procurando utilizar valores prácticos de acuerdo a las especificaciones proporcionadas por el fabricante. Por ello, el libro incluye además un apéndice con las características de los principales dispositivos electrónicos que deben ser utilizadas en la resolución de algunos problemas con objeto de adquirir una idea de utilidad práctica de los valores de los parámetros de los dispositivos..  .

(5)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . INDICE DE CONTENIDO  UNIDAD 1............................................................................................................................................ 22  CAPÍTULO 1: INTRODUCCIÓN A LA MICROLECTRÓNICA Y PROCESOS DE FABRICACIÓN.................................................................................................................................. 24  LECCIÓN 1: BREVE  HISTÓRICA SOBRE LA MICROELECTRÓNICA........................ 24  EL PASADO DE LA ELECTRÓNICA .......................................................................................... 24  LA ELECTRÓNICA Y LOS SEMICONDUCTORES ................................................................ 25  LA MICROELECTRÓNICA Y EL SIGLO XX ............................................................................. 26  LECCIÓN 2: TENDENCIAS FUTURAS....................................................................................... 31  INTRODUCCIÓN .............................................................................................................................. 31  SMALLER ........................................................................................................................................... 31  FASTER, CHEAPER......................................................................................................................... 33  EL LÍMITE FÍSICO ............................................................................................................................. 34  CONCLUSIONES ............................................................................................................................. 39  AUTOEVALUACIÓN: ....................................................................................................................... 39  LECCIÓN 3: PROCESO DE FABRICACIÓN............................................................................. 40  FABRICACIÓN DE NMOS Y PMOS.............................................................................................. 40  FABRICACIÓN DE BJT Y FET ...................................................................................................... 42  MOSFET de empobrecimiento ......................................................................................................... 43  AUTOEVALUACIÓN......................................................................................................................... 45  LECCIÓN 4: BLOQUES ANALÓGICOS BÁSICOS................................................................. 46  AMPLIFICADOR OPERACIONAL IDEAL .................................................................................. 46  COMPORTAMIENTO EN CONTINUA (DC) ............................................................................... 47  COMPORTAMIENTO EN ALTERNA (AC).................................................................................. 47  CONFIGURACIONES ...................................................................................................................... 48  Comparador........................................................................................................................................ 48  Seguidor .............................................................................................................................................. 48  Inversor................................................................................................................................................ 49  Integrador ideal.................................................................................................................................. 51   .

(6)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . APLICACIONES ............................................................................................................................... 52  ESTRUCTURA .................................................................................................................................. 52  PARÁMETROS ................................................................................................................................. 54  LIMITACIONES ................................................................................................................................. 54  Espejo de corriente........................................................................................................................... 56  AUTOEVALUACIÓN: ....................................................................................................................... 58  LECCIÓN 5: REGLAS DE DISEÑO ............................................................................................. 59  INTRODUCCIÓN ............................................................................................................................... 59  PROCESOS DE DISEÑO................................................................................................................. 62  TÉCNICAS DE DISEÑO MICROELECTRÓNICO ....................................................................... 66  AUTOEVALUACIÓN: ....................................................................................................................... 71  CAPÍTULO 2: REPASO DE ELECTRONICA DIGITAL .......................................................... 73  INTRODUCCION .............................................................................................................................. 73  LECCIÓN 1: PUERTAS LOGICAS............................................................................................... 73  PRIMERAS FAMILIAS LÓGICAS: C. I. CON TRANSISTORES BIPOLARES..................... 75  DESARROLLO DE LAS TECNOLOGÍAS MOS: FAMILIA CMOS.......................................... 77  PUERTAS LÓGICAS DE LA FAMILIA CMOS ............................................................................ 78  Inversores CMOS............................................................................................................................... 78  Compuerta NAND CMOS ................................................................................................................. 79  Compuerta NOR CMOS ................................................................................................................... 80  Compuertas AND Y OR .................................................................................................................... 81  AUTOEVALUACION ......................................................................................................................... 81  LECCIÓN 2: DIAGRAMAS DE TIEMPOS, RETARDOS......................................................... 82  AUTOEVALUACION ......................................................................................................................... 83  LECCIÓN 3: CIRCUITOS COMBINACIONALES ..................................................................... 85  CIRCUITOS SUMADORES ............................................................................................................. 86  CODIFICADORES Y DECODIFICADORES................................................................................. 88  MULTIPLEXORES Y DEMULTIPLEXORES................................................................................ 93  CIRCUITOS COMPARADORES .................................................................................................... 97  GENERADORES/COMPROBADORES DE PARIDAD.............................................................. 98  AUTOEVALUACION ....................................................................................................................... 100   .

(7)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . LECCIÓN 4: CIRCUITOS SECUENCIALES SINCRONOS Y ASINCRONOS Y MAQUINAS DE ESTADOS FINITO ........................................................................................... 101  CIRCUITOS LÓGICOS SECUENCIALES .................................................................................. 101  CONCEPTOS GENERALES DE LATCHES Y FLIP-FLOPS:................................................. 103  El Flip-Flop S-R (Set-reset) ............................................................................................................ 103  El flip-flop D....................................................................................................................................... 105  El flip-flop J-K.................................................................................................................................... 106  El Flip-Flop T (Toggle) .................................................................................................................... 107  REGISTROS ..................................................................................................................................... 108  CONTADORES ................................................................................................................................ 109  MAQUINA DE ESTADOS FINITOS ........................................................................................... 111  ESTRUCTURA ................................................................................................................................. 111  DISEÑO DE MAQUINAS DE ESTADO SINCRONIZADAS CON RELOJ ..................... 112  AUTOEVALUACION ....................................................................................................................... 114  LECCIÓN 5: RIESGOS O AZARES ........................................................................................... 115  AZARES ............................................................................................................................................ 115  AUTOEVALUACION ....................................................................................................................... 119  CAPÍTULO 3: TECNOLOGIAS PARA LA INTEGRACION DE CIRCUITOS .................. 120  INTRODUCCION ............................................................................................................................ 120  LECCIÓN 1: CIRCUITOS INTEGRADOS A MEDIDA (ASIC) DISPOSITIVOS LOGICOS PROGRAMABLES (PLD) ............................................................................................................. 120  ASIC ................................................................................................................................................... 121  DISPOSITIVOS LÓGICOS PROGRAMABLES ......................................................................... 121  Clases de Dispositivos Lógicos Programables ........................................................................... 123  Circuitos integrados a medida. .............................................................................................. 123  Matrices de puertas. ................................................................................................................ 124  Células normalizadas. ............................................................................................................. 124  FPICs. ................................................................................................................................................ 125  PLDs. ................................................................................................................................................. 125  ASPLDs............................................................................................................................................. 125  FPGAs. .............................................................................................................................................. 126  ARQUITECTURAS DE LOS DISPOSITIVOS LÓGICOS PROGRAMABLES (PLDS). ..... 127   .

(8)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . AUTOEVALUACION....................................................................................................................... 130  LECCIÓN 2: DISPOSITIVOS LOGICOS PROGRAMABLES AVANZADOS (CPLD Y FPGA)................................................................................................................................................ 131  CPLD.................................................................................................................................................. 131  Matriz de Interconexiones Programables ........................................................................ 132  Bloques Lógicos ................................................................................................................... 132  Las familias MAX340 y MAX5000................................................................................................. 134  Macroceldas.......................................................................................................................... 134  Celda de entrada/salida ...................................................................................................... 136  FPGA...................................................................................................................................... 136  Antifuse .............................................................................................................................. 137  SRAM ................................................................................................................................. 137  Celdas Lógicas ..................................................................................................................... 137  AUTOEVALUACION...................................................................................................................... 140  LECCIÓN 3: CARACTERISTICAS ESPECIALES.................................................................. 141  Facilidad de diseño ....................................................................................................................... 141  Prestaciones ................................................................................................................................... 141  Fiabilidad.......................................................................................................................................... 141  Economía ......................................................................................................................................... 142  Seguridad......................................................................................................................................... 142  Consumo de corriente en los PLDs.......................................................................................... 143  AUTOEVALUACION....................................................................................................................... 144  LECCIÓN 4: DISPOSITIVOS ANALOGICOS PROGRAMABLES ..................................... 145  EVOLUCIÓN DE LOS FPAAs ...................................................................................................... 146  AUTOEVALUACION...................................................................................................................... 147  LECCIÓN 5: FAMILIAS DE DISPOSITIVOS ANALOGICOS .............................................. 148  FPAAs COMERCIALES.................................................................................................................. 148  Circuitos FPAAs de Lattice............................................................................................................. 148  Circuitos FPADs de Zetex .............................................................................................................. 150  Circuitos FPAAs de Anadigm......................................................................................................... 152  AN120E40 y AN220E04 ................................................................................................................. 154  AUTOEVALUACION...................................................................................................................... 155   .

(9)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . ACTIVIDADES COMPLEMENTARIAS DE LA UNIDAD 1 .................................................. 156  FUENTES DOCUMENTALES DE LA UNIDAD 1 ...................................................................... 159  UNIDAD 2.......................................................................................................................................... 161  METODOLOGIAS DE DISEÑO.................................................................................................... 161  CAPÍTULO 4: METODOLOGIAS DE DISEÑO ....................................................................... 163  LECCIÓN 1: NIVELES DE ABSTRACCIÓN Y REPRESENTACIONES DE UN CIRCUITO MICROELECTRÓNICO .................................................................................................................. 163  DIAGRAMA DE LA ‘Y’ Y PROCEDIMIENTOS INVOLUCRADOS EN EL DISEÑO........... 165  AUTOEVALUACION....................................................................................................................... 168  LECCIÓN 2: VARIABLES DE DISEÑO PARA CADA NIVEL DE ABSTRACCIÓN........... 169  VARIABLES DE DISEÑO A NIVEL FÍSICO............................................................................... 169  VARIABLES DE DISEÑO A NIVEL ELÉCTRICO..................................................................... 170  VARIABLES DE DISEÑO A NIVEL LÓGICO/MACROMODELO .......................................... 171  VARIABLES DE DISEÑO A NIVEL DE ARQUITECTURA ..................................................... 172  AUTOEVALUACION....................................................................................................................... 173  LECCIÓN 3: DIAGRAMA DE FLUJO DE DISEÑO Y HERRAMIENTAS DE AYUDA AL DISEÑO ............................................................................................................................................. 174  Diseño descendente, diseño ascendente.................................................................................... 174  FLUJO DE DISEÑO TÍPICO EN ASIC’s..................................................................................... 176  AUTOEVALUACION....................................................................................................................... 178  LECCIÓN 4: EJEMPLO DE DISEÑO .......................................................................................... 179  AUTOEVALUACION....................................................................................................................... 186  LECCIÓN 5: COSTES DE LA FASE DE DISEÑO .................................................................... 187  COSTES DE PERSONAL .............................................................................................................. 187  COSTES DE HERRAMIENTAS DE DISEÑO............................................................................. 188  COSTES FIJOS ............................................................................................................................... 189  COSTES DE DIFERENTES ALTERNATIVAS DE DISEÑO DE CIRCUITOS INTEGRADOS ............................................................................................................................................................. 190  Full Custom ....................................................................................................................................... 190  Standard Cell .................................................................................................................................... 190  Gate Array ......................................................................................................................................... 191  FPGA.................................................................................................................................................. 191   .

(10)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . AUTOEVALUCION.......................................................................................................................... 194  CAPÍTULO 5: LENGUAJES DE DESCRIPCION Y FORMATOS ...................................... 195  INTRODUCCION ............................................................................................................................ 195  LECCIÓN 1: MODELOS Y SIMULADORES FISICOS ............................................................ 195  MODELOS Y SIMULADORES ELÉCTRICOS........................................................................... 195  MODELOS Y SIMULADORES LÓGICOS .................................................................................. 200  AUTOEVALUACION....................................................................................................................... 202  LECCIÓN 2: VHDL BASICO ......................................................................................................... 203  HISTORIA ......................................................................................................................................... 203  CARACTERÍSTICA PRINCIPALES DE VHDL ......................................................................... 205  Modelo de estructura....................................................................................................................... 205  Modelo de concurrencia.................................................................................................................. 206  Modelo de tiempo............................................................................................................................. 208  UNIDADES BÁSICAS DE DISEÑO ............................................................................................. 210  Declaración de entidad ................................................................................................................... 211  Arquitectura....................................................................................................................................... 212  Configuración.................................................................................................................................... 215  Paquetes............................................................................................................................................ 216  Bibliotecas ......................................................................................................................................... 217  AUTOEVALUACION....................................................................................................................... 218  LECCIÓN 3: NIVELES DE DESCRIPCIÓN  VHDL ................................................................... 219  ETAPAS BÁSICAS EN EL PROCESO DE DISEÑO................................................................ 220  Definición de los requerimientos del diseño................................................................................ 220  Modelado del diseño en VHDL ...................................................................................................... 220  Simulación del Código Fuente....................................................................................................... 221  Síntesis, Optimización y Ajuste del diseño.................................................................................. 221  Síntesis .............................................................................................................................................. 221  Optimización ..................................................................................................................................... 221  Ajuste ................................................................................................................................................. 221  AUTOEVALUACION....................................................................................................................... 224  LECCIÓN 4: MODELOS Y SIMULADORES DE ALTO NIVEL .............................................. 225  AUTOMATIZACIÓN DEL DISEÑO MICROELECTRÓNICO................................................... 228   .

(11)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . Síntesis de alto nivel........................................................................................................................ 230  AUTOEVALUACION....................................................................................................................... 234  LECCIÓN 5: HERRAMIENTAS CAD .......................................................................................... 235  ENTORNOS EDA ............................................................................................................................ 238  TENDENCIAS FUTURAS EN CAD.............................................................................................. 239  AUTOEVALUACION....................................................................................................................... 240  CAPÍTULO 6: TEST DE CIRCUITOS INTEGRADOS ........................................................... 241  LECCIÓN 1: VALIDACIÓN Y PRUEBA DE CIRCUITOS INTEGRADOS......................... 241  PERTURBACIONES EN EL PROCESO DE FABRICACIÓN DE UN CIRCUITO INTEGRADO.................................................................................................................................... 242  AUTOEVALUACION...................................................................................................................... 244  LECCIÓN 2: PROCEDIMIENTO DE TEST ............................................................................... 245  AUTOEVALUACION...................................................................................................................... 246  LECCIÓN 3: DISEÑO PARA LA PRUEBA (DFT) .................................................................. 247  ASPECTOS DEL DFT ................................................................................................................... 247  Test ad hoc....................................................................................................................................... 248  Test scan-based.............................................................................................................................. 249  AUTOEVALUACION ............................................................................................................................. 251  LECCIÓN 4: DISEÑO BOUNDARY-SCAN .............................................................................. 252  Built-in Self-Test (BIST) ................................................................................................................ 252  AUTOEVALUACION...................................................................................................................... 254  LECCIÓN 5: GENERACIÓN DE PATRONES DE TEST....................................................... 255  Rendimiento del proceso de fabricación (yield) ...................................................................... 255  Modelos de fallos ............................................................................................................................ 256  GENERACIÓN AUTOMÁTICA DE VECTORES DE TEST (ATPG) ................................... 258  Simulación de fallos (fault-grading) ............................................................................................ 259  AUTOEVALUACION...................................................................................................................... 260  ACTIVIDADES COMPLEMENTARIAS DE LA UNIDAD 2 .................................................. 261  FUENTES DOCUMENTALES DE LA UNIDAD 2 ...................................................................... 262  UNIDAD 3.......................................................................................................................................... 264  UTILIZACION DE DISPOSITIVOS LOGICOS PROGRAMABLES ...................................... 264  CAPÍTULO 7: DISEÑO CON LOGICA PROGRAMABLE .................................................... 266   .

(12)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . LECCIÓN 1: FPGAs (FIELD PROGRAMMABLE GATE ARRAY) ..................................... 266  AUTOEVALUACION...................................................................................................................... 269  LECCIÓN 2: ESTRUCTURA DE FPGAs .................................................................................. 270  AUTOEVALUACION...................................................................................................................... 274  LECCIÓN 3: NUEVAS INCORPORACIONES A LA ARQUITECTURA BÁSICA de FPGAs............................................................................................................................................... 275  Memoria............................................................................................................................................ 275  Bloques aritméticos..................................................................................................................... 275  Microprocesadores ...................................................................................................................... 275  Manejo de relojes.......................................................................................................................... 276  Entrada-salidas específicas ...................................................................................................... 276  Conversores serie-paralelo de alta velocidad .................................................................... 276  Facilidades de test on-chip ....................................................................................................... 276  AUTOEVALUACION...................................................................................................................... 276  LECCIÓN 4: EJEMPLOS DE FPGAs COMERCIALES ........................................................ 277  AUTOEVALUACION...................................................................................................................... 284  LECCIÓN 5: HERRAMIENTAS DE SOFTWARE (EDA, CAE, CAD) ................................ 285  EVOLUCIÓN HISTÓRICA ............................................................................................................ 286  HERRAMIENTAS DE ALTO NIVEL........................................................................................... 290  AUTOEVALUACION...................................................................................................................... 291  CAPÍTULO 8: OTROS DISPOSITIVOS PROGRAMABLES ............................................... 292  LECCIÓN 1: FPAA (FIELD PROGAMMABLE ANALOG ARRAY) ............................... 292  Evolución de los FPAAs ................................................................................................................ 293  FPAAs Comerciales ....................................................................................................................... 294  AUTOEVALUACION...................................................................................................................... 295  LECCIÓN 2: FAMILIAS DE FPAAs ........................................................................................... 296  CIRCUITOS FPAAs DE LATTICE.............................................................................................. 296  CIRCUITOS FPADs DE ZETEX.................................................................................................. 297  CIRCUITOS FPAAs DE ANADIGM ........................................................................................... 298  AN120E40 y AN220E04 ................................................................................................................ 301  METODOLOGÍA DE DISEÑO USANDO CIRCUITOS FPAAs ............................................ 302  AUTOEVALUACION...................................................................................................................... 303   .

(13)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . LECCIÓN 3: PROCESADORES DIGITALES DE SEÑALES (DSP).................................. 304  INTRODUCCION ............................................................................................................................ 304  ¿QUÉ ES UN DSP? ....................................................................................................................... 304  CARACTERÍSTICAS DE LOS DSP ........................................................................................... 306  AUTOEVALUACION...................................................................................................................... 310  LECCIÓN 4: ARQUITECTURA DE DSP’s ............................................................................... 311  ORGANIZACIÓN DE LA MEMORIA.......................................................................................... 311  SEGMENTACIÓN (“PIPELINING”) ........................................................................................... 312  CONSUMO ....................................................................................................................................... 314  COSTE .............................................................................................................................................. 314  ARQUITECTURAS DE ALTAS PRESTACIONES ................................................................. 315  AUTOEVALUACION...................................................................................................................... 317  LECCIÓN 5: TIPOS DE DSP, CRITERIOS DE SELECCION Y APLICACIONES ......... 318  TIPOS DE DSPs ............................................................................................................................. 318  SEGÚN EL TIPO DE ARITMETICA UTILIZADA .................................................................... 318  SEGÚN EL PARALELISMO DEL DISPOSITIVO ................................................................... 319  CRITERIOS DE SELECCIÓN DE DSPs ................................................................................... 320  RANGO DINÁMICO ....................................................................................................................... 321  FAMILIAS DE DSPs MÁS REPRESENTATIVAS .................................................................. 322  AREAS DE APLICACION ............................................................................................................ 323  EJEMPLO DE APLICACIÓN ......................................................................................................... 324  AUTOEVALUACION...................................................................................................................... 325  CAPÍTULO 9: OTRAS APLICACIONES................................................................................... 326  LECCIÓN 1: CASO PRÁCTICO BASADO EN FPGAS Y SISTEMAS DE TELEFONÍA MÓVIL ............................................................................................................................................... 326  INTRODUCCIÓN ............................................................................................................................ 326  DESCRIPCIÓN DEL SISTEMA PROPUESTO ........................................................................ 326  IMPLEMENTACIÓN HARDWARE DEL SISTEMA ................................................................ 328  AUTOEVALUACION...................................................................................................................... 331  LECCIÓN 2: DESCRIPCION DE SUBMODULOS: UART, CODIFICADOR DE COMANDOS .................................................................................................................................... 332  SUBMÓDULO ‘UART’................................................................................................................... 332   .

(14)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . SUBMÓDULO ‘CODIFICADOR DE COMANDOS’ ................................................................ 332  AUTOEVALUACION...................................................................................................................... 334  LECCIÓN 3: DECODIFICADOR DE COMANDOS, CONVERTIDOR................................ 335  SUBMÓDULO ‘DECODIFICADOR DE COMANDOS’........................................................... 335  SUBMÓDULO ‘CONVERTIDOR NUMEROS=>CARACTERES’ ........................................ 335  SUBMÓDULO ‘CONTROLADOR DE COMUNICACIONES’ ............................................... 336  SUBMÓDULO ‘MULTIPLEXOR’ ................................................................................................ 337  AUTOEVALUACION...................................................................................................................... 337  LECCIÓN 4: CASO PRÁCTICO, SISTEMA DE CONTROL DE TEMPERATURA ........ 338  AUTOEVALUACION...................................................................................................................... 342  LECCIÓN 5: CONTROL DIGITAL DE POSICIÓN CON ACELEROMETROS UTILIZANDO FPGAS ................................................................................................................... 343  INTRODUCCIÓN ............................................................................................................................ 343  RECURSOS UTILIZADOS ........................................................................................................... 343  CONTROL DIGITAL ...................................................................................................................... 346  ARQUITECTURA............................................................................................................................ 347  IMPLEMENTACIÓN ....................................................................................................................... 350  CONCLUSIONES ........................................................................................................................... 352  AUTOEVALUACION...................................................................................................................... 352  ACTIVIDADES COMPLEMENTARIAS DE LA UNIDAD 3 .................................................. 353  FUENTES DOCUMENTALES DE LA UNIDAD 3 ...................................................................... 354 .  .  .

(15)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . LISTADO DE TABLAS Cuadro 1: Evolución de las reglas de diseño de los circuitos integrados. ........................... 32  Cuadro 2: Evolución de los chips de Intel en sus diversas características.[5] ..................... 33  Cuadro 3: Algunas áreas tecnológicas en crecimiento exponencial. [3] .............................. 34  Cuadro 4: Mejor ajuste actual al crecimiento de la microelectrónica. [3] .............................. 35  Cuadro 5: Ventas y computadoras personales estimadas en el mundo................................. 37  Tabla 4.1 Niveles de abstracción y ejemplos de elementos utilizados en las representaciones del diseño en las distintas vistas ................................................................... 165  Tabla 4.2 Variables a nivel físico derivadas del proceso de fabricación................................ 169  Tabla 4.3 Variables de diseño a nivel eléctrico. ......................................................................... 170  Tabla 4.4 Variables de diseño a nivel lógico/macromodelo ..................................................... 171  Tabla 4.5 Variables de diseño a nivel de arquitectura............................................................... 172  Tabla 4.6 Prospección de mejoras de la velocidad en función de estrategias de diseño, tomando como punto de partida el micro Alpha ......................................................................... 180  Tabla 4.7 Características de implementación y de la tecnología para un microprocesador Alpha de última generación............................................................................................................ 181  Tabla 4.8 Resumen de caracterIsticas de diferentes alternativas de realización de un circuito integrado.............................................................................................................................. 192  Tabla 8.1: Evolución de los FPAAs ............................................................................................ 294  Tabla 8.2: FPAAs comerciales .................................................................................................... 295  Tabla 8.3 Circuitos FPAAs de la familia IspPAC..................................................................... 297  Tabla 9.1 Ejemplo de comunicación entre fpga y modem GSM.......................................... 339  Tabla 9.2 Resultados de la implementación hardware .......................................................... 341  Tabla 9.3. Cambios en los ejes X y Y a ±90°. ......................................................................... 346  Tabla 9.4. Valores del acelerómetro ADXL202E. ................................................................... 350  Tabla 9.5. Características del contador de control................................................................. 350  Tabla 9.6. Características de servomotor Futaba S3004. .................................................... 351  Tabla 9.7. Valores de inclinación para las diferentes etapas. ............................................. 351  Tabla 9.8. Porcentaje utilizado del FPGA................................................................................. 352 .  .

(16)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . LISTADO DE GRÁFICOS Y FIGURAS Figura 1.1 Microfotografía de un circuito integrado ................................................................. 27  Figura 1.2. Sección transversal de un transistor MOSFET con canal n................................... 41  Figura 1.3. Amplificador operacional ideal .................................................................................... 46  Figura 1.4. Amplificador comparador ............................................................................................. 48  Figura 1.5. Amplificador seguidor ................................................................................................... 48  Figura 1.6. Amplificador inversor..................................................................................................... 49  Figura 1.7. Amplificador No inversor .............................................................................................. 49  Figura 1.8. Sumador inversor .......................................................................................................... 50  Figura 1.9. Restador.......................................................................................................................... 50  Figura 1.10. Integrador ideal ............................................................................................................ 51  Figura 1.11. Derivador ideal............................................................................................................. 51  Figura 1.12. Diagrama electrónico del operacional 741........................................................... 53  Figura 1.13. Espejo de corriente.................................................................................................... 56  Figura 1.14. Espejo de corriente implementado con transistores bipolares tipo NPN usando una resistencia para fijar la intensidad de referencia I REF ......................... 57  Figura 1.15. Ejemplos de diseños microelectrónicos (a) analógicos y (b) digitales. ............. 60  Figura 1.16.Clasificación jerárquica de los sistemas digitales. ................................................. 61  Figura 1.17. Pasos del proceso de fabricación de un circuito CMOS con el proceso de nwell. ...................................................................................................................................................... 63  Figura 1.18. Reglas de diseño de un proceso CMOS en tecnología de 0.12 µm................. 66  Figura 1.19. Procesos en el flujo de diseño top-down. ............................................................... 67  Figura 1.20. Diferentes pasos del flujo de diseño top-down ...................................................... 69  Figura 1.21. Flujo de diseño. ........................................................................................................... 71  Figura 2.1. Propiedades del Algebra de Boole: Tablas y representación gráfica................... 74  Figura 2.2. Puerta NOR RTL ........................................................................................................... 75  Figura 2.3. Puerta NAND DTL......................................................................................................... 75  Figura 2.4. Puerta NAND TTL ......................................................................................................... 76  Figura 2.5. Inversor CMOS .............................................................................................................. 79   .

(17)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . Figura 2.6. Compuerta NAND CMOS ............................................................................................ 80  Figura 2.7. Compuerta NOR CMOS............................................................................................... 81  Figura 2.8. Retardos de propagación en puertas lógicas........................................................... 82  Figura 2.9. Sistema combinacional ................................................................................................ 86  Figura 2.10. Semisumador............................................................................................................... 87  Figura 2.11. Semisumador con AND, OR, INVERSOR.............................................................. 87  Figura 2.12. Sumador completo...................................................................................................... 88  Figura 2.13. Decodificador............................................................................................................... 91  Figura 2.14. Decodificador BCD a 7 segmentos.......................................................................... 92  Figura 2.15. Multiplexor (a) y Demultiplexor (b)........................................................................... 94  Figura 2.16. Multiplexor.................................................................................................................... 96  Figura 2.17. Demultiplexor............................................................................................................... 97  Figura 2.18. Comparador con compuertas ................................................................................... 98  Figura 2.19. Autómata de Mealy................................................................................................... 102  Figura 2.20. Autómata de Moore .................................................................................................. 102  Figura 2.21. Circuitos biestables .................................................................................................. 103  Figura 2.22. Flip Flop SR ............................................................................................................... 104  Figura 2.23. Flip Flop D.................................................................................................................. 106  Figura 2.24. Flip Flop JK ................................................................................................................ 107  Figura 2.25. Flip Flop T .................................................................................................................. 108  Figura 2.27. Registro de desplazamiento ................................................................................... 109  Figura 2.28. Contadores de modulo N......................................................................................... 110  Figura 2.29. Estructura máquina de estados finitos .................................................................. 111  Figura 2.30. Estructura máquina de Moore................................................................................. 112  Figura 2.31. Imposibilidad de tener transiciones simultáneas en más de una señal digital. ............................................................................................................................................................. 115  Figura 2.32. Ejemplo de azar de función..................................................................................... 116  Figura 2.33. Ejemplo de azares lógicos. ..................................................................................... 118  Figura 3.1. Estructuras básicas de un PLD ................................................................................. 122  Figura 3.2. Macrocelda de un GAL22V10................................................................................... 123  Figura 3.3. Estructura típica de un GAL ...................................................................................... 123  Figura 3.4. Representación simplificada de una función.......................................................... 127   .

(18)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . Figura 3.5.Estructura de una PAL ................................................................................................ 128  Figura 3.6.Estructura de una FPLA.............................................................................................. 129  Figura 3.7.Estructura de una PROM............................................................................................ 130  Figura 3.8. Arquitectura Básica de un CPLD .............................................................................. 131  Figura 3.9. Estructura de un Bloque Lógico en dispositivos de las familias MAX340 y MAX5000 ........................................................................................................................................... 133  Figura 3.10. Distribución de Productos en dispositivos de ....................................................... 134  Figura 3.11. Macroceldas de entrada/salida y macroceldas ocultas en dispositivos de la familia FLASH 370 ........................................................................................................................... 135  Figura 3.12. Macrocelda de entrada en dispositivos de la familia FLASH 370..................... 136  Figura 3.13. Arquitectura básica de un FPGA ............................................................................ 137  Figura 3.14. Bloque Lógico Configurable de la familia XC4000 de Xilinx, Inc. ..................... 139  Figura 3.15. Modulo Lógico de la familia ACT3 de Actel Corporation .................................... 139  Figura 3.16. Elemento Lógico de la familia APEX20K de Altera Corporation ....................... 140  Figura 3.18. Circuito detector de transiciones ............................................................................ 144  Figura 3.19. Diagrama de bloques para un FPAA ..................................................................... 145  Figura 3.20. Diagrama de bloques de un PACblock.................................................................. 149  Figura 3.21. Diagrama esquemático del TRAC020 ................................................................... 151  Figura 3.22. Diagrama de bloques básico de un CAB. ............................................................. 152  Figura 3.23. Diagrama de bloques de la matriz del AN10E40 ................................................. 153  Figura 3.24. Diagrama de bloques de los FPAAs ...................................................................... 154  Figura 4.2. Procedimientos de los que consta el diseño de circuitos y sistemas integrados ............................................................................................................................................................. 168  Figura 4.3. Relación entre la especificación y la implementación de un sistema................. 174  Figura 4.4 a) Estrategia de diseño descendente. b) Estrategia de diseño ascendente ...... 175  Figura 4.5. Flujo básico de diseño de un ASIC .......................................................................... 177  Figura 4.6. Pasos en el proceso de diseño de un microprocesador Alpha de Compaq...... 179  Figura 4.7. Arquitectura interna de un microprocesador Alpha de última generación......... 182  Figura 4.8. Fotografía del microprocesador de Alpha presentado en la Figura 4.7............. 184  Figura 4.9. Distribución de los buffers de reloj y análisis del skew de la señal de reloj para todo el chip, en un microprocesador Alpha de última generación........................................... 185  Figura 4.10. Ejemplo de tabla de dedicación de personal a un proyecto .............................. 188   .

(19)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . Figura 5.1. Biestable D sincronizado por flanco basado en una estructura maestro-esclavo ............................................................................................................................................................. 197  Figura 5.2. Descripción mediante un lenguaje tipo SPICE del biestable D de Figura 5.1 .. 198  Figura 5.3. Resultados de una simulación temporal para el biestable D de la Fig. 5.1....... 199  Figura 5.4. a) Macromodelo de un amplificador operacional y b) su descripción en SPICE ............................................................................................................................................................. 199  Figura 5.5. Descripción lógica de un biestable D incorporando información adicional a la función lógica del componente ...................................................................................................... 202  Figura 5.6. Modelo de estructura en VHDL ................................................................................. 206  Figura 5.7. Modelo de concurrencia en VHDL............................................................................ 207  Figura 5.8. Ciclo de simulación VHDL.......................................................................................... 209  Figura 5.9. Determinismo en la simulación VHDL...................................................................... 210  Figura 5.10. Diagrama de la interfaz del semisumador de 2 bits ............................................ 212  Figura 5.11. Programación mediante VHDL ............................................................................... 223  Figura 5.12. VHDL de un biestable D por flanco de subida .                                               224 . Figura 5.13. Descripción RTL de un multiplicador-acumulador (MAC) .................................. 228  Figura 5.15. Resultados del proceso de síntesis de alto nivel para la resolución numérica mediante el método directo de Euler de una ecuación a) Grafo de flujo de datos , b) datapath y c) FSM que implementa la unidad de control.......................................................... 233  Figura 5.16. Implementación alternativa de la ecuación diferencial con más recursos y menor coste temporal...................................................................................................................... 233  Figura 5.17. Organización de toda herramienta CAD................................................................ 235  Figura 5.18. Dominio de herramientas CAD en un plano nivel de representación-función de la herramienta................................................................................................................................... 237  Figura 6.1. Tarjeta-sonda de test de circuitos integrados. ................................................... 245  Figura 6.2. Dispositivos combinacionales y secuenciales bajo test ................................... 247  Figura 6.3. Mejora de la testabilidad por medio de la introducción de multiplexores .... 249  Figura 6.4. Test serie scan-based .............................................................................................. 250  Figura 6.5. Chequeo de un pipeline usando partial ………………………………………..251  Figura 6.6. Aproximación boundary-scan para el chequeo de circuitos impresos.......... 252  Figura 6.7. Formato general de una estructura BIST............................................................. 253  Figura 6.8. LFSR de tres bits y la secuencia que genera ..................................................... 253  Figura 6.9. Análisis de signatura en una línea de datos de un solo bit ………………………….254   .

(20)  . UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA  CONTENIDO DIDÁCTICO DEL CUSO: 299008 – MICROELECTRÓNICA . Figura 6.10. Puerta simple con fallos anotados ...................................................................... 257  Figura 6.11. Red lógica simple con un fallo sa0 en el nodo U............................................. 259  Figura 7.1. Esquema interno de una FPGA ............................................................................. 266  Figura 7.2. Estructura de un bloque de procesamiento (Basic Logic Element, BLE) y un Cluster ............................................................................................................................................... 268  Figura 7.3. Relación interna de áreas dentro de un FPGA................................................... 269  Figura 7.4. Interconexiones programables en una FPGA ..................................................... 270  Figura 7.5. Estructura de bloques de interconexión y bloques lógicos ............................. 271  Figura 7.6. Punto de interconexión formado por 6 transistores de paso .......................... 271  Figura 7.7. Segmentos de interconexión (Xilinx XC4000) .................................................... 272  Figura 7.8. Detalle de los diferentes tipos de interconexiones ............................................ 273  Figura 7.9. Detalle de las interconexiones de una FPGA ..................................................... 274  Figura 7.10. Diagrama de bloques del Stratix II ...................................................................... 277  Figura 7.11. Estructura de un LAB del Stratix II...................................................................... 278  Figura 7.12. Diagrama de un Adaptive Logic Module (ALM) del Stratix II ........................ 278  Figura 7.13. Diferentes configuraciones de un ALM .............................................................. 279  Figura 7.14. Bloque lógico de DSP ............................................................................................ 279  Figura 7.15. Elemento de IO del Stratix II................................................................................. 280  Figura 7.16. Arquitectura jerárquica de una Virtex II ............................................................. 281  Figura 7.17. Configuración de un Slice de un Virtex II .......................................................... 282  Figura 7.18. Diferentes tipos de slices en el Virtex 4............................................................. 283  Figura 7.19. Virtex 4 vista simplificada de un sílice ............................................................... 283  Figura 7.20. Niveles de especificación de un diseño y los diferentes procesos involucrados ..................................................................................................................................... 285  Figura 7.21. Proceso típico de diseño con un HDL ................................................................ 289  Figura 8.1. Diagrama de bloques para un FPAA .................................................................... 292  Figura 8.2. Diagrama de bloques de un PACblock................................................................. 296  Figura 8.3. Diagrama esquemático del TRAC020 .................................................................. 298  Figura 8.4. Diagrama de bloques básico de un CAB. ............................................................ 299  Figura 8.5. Diagrama de bloques de la matriz del AN10E40 ............................................... 300  Figura 8.6. Diagrama de bloques de los FPAAs……………………………………………301  Figura 8.7. Estructura de un filtrode respuesta impulsional finita (FIR)………..............307   .

Referencias

Documento similar

El presente trabajo de titulación se encuentra enfocado en el análisis, diseño e implementación de una aplicación móvil para teléfonos inteligentes con sistema operativo

Nombre de la tarea o proyecto: Diseño e implementación de Sistema de enseñanza e-learning basado en tecnologías de la simulación para el sistema de Gestión Escolar Mateo.net

DISEÑO E IMPLEMENTACIÓN DE SISTEMA WEB/MÓVIL DE GESTIÓN DE PEDIDOS Y PROFORMAS VIRTUALES DE REPUESTOS DE REFRIGERACIÓN DOMÉSTICA E INDUSTRIAL WZ͞KDZ/>:Kz͟>IUDAD DE

Se plantea como objetivo general para solucionar el problema: Realizar el diseño e implementación del módulo Banco del Sistema Integral de Gestión CEDRUX para gestionar

El siguiente trabajo consiste en la creación del Diseño e Implementación del módulo Situación Legal del Sistema de Gestión del Interno (SIGI), para apoyar el control de

Para la implementación del sistema propuesto se agruparon las funcionalidades definidas en el diseño por componentes, el componente Verificaciones Fiscales contiene los

Seminario para la definición de las prácticas y objetivos; para el diseño de hardware necesario para conectar los dispositivos a la Raspberry PI; para la implementación del

Esta propuesta presenta el diseño e implementación de un sistema remoto para un robot móvil, controlando su trayectoria mediante un teléfono inteligente: La selección del