1. Introducción a los circuitos integrados y la microelectrónica. Metodología de diseño
2. El lenguaje VHDL: introducción y conceptos básicos
- Unidades de diseño: entidades y arquitecturas
- Objetos, operadores
- Sentencias concurrentes y secuenciales
- Jerarquía y componentes
3. Diseño de circuitos en VHDL.
- Descripción de circuitos combinacionales
- Descripción de circuitos secuenciales: registros, contadores y máquinas de estado
4. Validación de circuitos mediante simulación
- Requisitos para validar correctamente un circuito
- Descripción de bancos de pruebas en VHDL
- Comprobaciones automáticas
- Modelos de simulación (no sintetizables)
5. Fabricación y encapsulado de circuitos integrados
- Diseño de puertas lógicas a nivel de transistor
- Proceso de fabricación de circuitos integrados
- Encapsulados
- Tipos de implementación
- Consideraciones prácticas: árboles de reloj, optimización del retraso, efecto de latch-up
6. Circuitos integrados en el nivel físico
- Diseño a nivel de layout
- Analisis de circuitos a nivel de layout
7. Test de circuitos integrados digitales
- Modelo de fallo stuck-at
- Generación de vectores de test
- BIST
- Scan-path