PROGRAMA DE DISEÑO ASIC
|
|
TEORÍA 1. PRINCIPIOS GENERALES Introducción. Estrategias de diseño. 2. METODOLOGÍAS DE DISEÑO Análisis y simulación del diseño. Verificación del diseño. Diseño full-custom. Metodologías de diseño basado en celdas. Metodologías de diseño basado en arrays. Síntesis del diseño. Validación y test de circuitos. Perspectivas de futuro. 3. HERRAMIENTAS DE DISEÑO Herramientas de Captura de Esquemas. Herramientas de Verificación. 4. Introducción al Lenguaje VHDL Generalidades. Señales, Bloques y Guardas. Tipos de Datos y Atributos. Sentencias Secuenciales y Sentencias Concurrentes. Encapsulados, Bibliotecas, Entradas y Salidas. 5. UTILIZACIÓN DEL LENGUAJE VHDL Programación con VHDL. Simulación de Eventos Discretos. Máquinas de Estados Finitos. Consideraciones Prácticas. Microprocesadores, Buses y Protocolos. 6. GENERALIDADES SOBRE EL TEST Necesidad del Test. Principios del Test de Fabricación. 7. Estrategias de Diseño para Test Diseño para Testabilidad. Test Ad-Hoc. Técnicas de Test de Barrido (Scan-Based Techniques). Técnicas de Auto Test. Test IDDQ. Técnicas de test a nivel de chip. 8. Técnicas de Test a Nivel de Sistema (Boundary Scan) Introducción. Puerto de Acceso para Test (TAP). Arquitectura para Test. Controlador del TAP. Registro de Instrucciones (IR). Registro de Datos (Drs). Registros de Boundary Scan. 9. MÉTODO SISTEMÁTICO DE DISEÑO LÓGICO Metodología ASM. Diseño de Lógica de Control. Ejemplo completo de Diseño ASM. Métodos heurísticos de diseños seguros. Conceptos Fundamentales
|
|