DISEÑO DIGITAL AVANZADO

Docente a cargo:

Mag. Ing. Jorge Scandaliaris

Descripción

Se desarrollan técnicas avanzadas de diseño digital para el desarrollo de circuitos complejos. Se profundiza en representaciones de alto nivel cumpliendo con restricciones de rendimiento, potencia y área. Se presentan métodos apropiados para sistemas de síntesis automatizados. Se emplean herramientas comerciales de síntesis y simulación de lenguajes de descripción de hardware para diseñar e implementar sistemas digitales de complejidad creciente mediante arreglos de compuertas programables en campo (FPGA).

Objetivos

Desarrollar competencias para:

  • Aplicar estrategias de diseño avanzadas que incluyen técnicas de prueba y depuración.
  • Cumplir con restricciones de diseño especificadas, como rendimiento, potencia y área, utilizando técni-cas contemporáneas.
  • Utilizar múltiples señales de reloj y técnicas de sistemas asíncronos para la transferencia de datos de alta velocidad.
  • Prototipado de sistemas digitales complejos bajo restricciones de diseño.
  • Comparar y contrastar las capacidades relativas de varias tecnologías de hardware digital contemporá-neas.

Contenidos mínimos

  • Optimización de rendimiento mediante síntesis.
  • Diseño del camino de datos: uso compartido de recursos, planificación, segmentación y resincronización.
  • Modelado y análisis de tiempos.
  • Técnicas de diseño de baja potencia.
  • Diseño de protocolos y circuitos asíncronos.
  • Generación de reloj, sincronización y múltiples dominios.
  • Circuitos aritméticos avanzados.
  • Sistemas en chip y redes en chip.
  • Serializadores / deserializadores, codificadores y terminación.