Este curso tiene como propósito fundamental el estudio del diseño digital de circuitos integrados y la implementación de flujos digitales completos, desde la síntesis lógica hasta el layout físico. Para ello, se utilizarán kits de diseño de procesos (PDKs) de código abierto. Se abordará la creación de bibliotecas de celdas estándar y su caracterización, considerando parámetros críticos como el análisis estático de temporización y la evaluación de ruido. Para comparar el alcance de las tecnologías actuales, se desarrollará un caso de estudio centrado en inteligencia artificial, específicamente en el diseño e implementación de una red neuronal artificial de arquitectura multicapa. Esta red será evaluada en términos de desempeño y eficiencia, comparando su implementación en distintas tecnologías.