Institutional Repository

Diseño e implementación de interfaz gráfica de la automatización de las fases de diseño de un circuito integrado y uso avanzado de IC Compiler II.

Show simple item record

dc.contributor.author Equité Pirir, Diego Rodrigo
dc.date.accessioned 2023-09-06T16:29:21Z
dc.date.available 2023-09-06T16:29:21Z
dc.date.issued 2022
dc.identifier.uri https://repositorio.uvg.edu.gt/xmlui/handle/123456789/4721
dc.description Tesis. Licenciatura en Ingeniería Electrónica. Facultad de Ingeniería (70 p.). en_US
dc.description.abstract Este trabajo se basa en optimizar el proceso de automatización para la síntesis física además de optimizar el script ya existente para la generación del HDL. Esto se logra mejorando el proceso iniciado por las iteraciones pasadas de estas etapas del desarrollo de un IC. Dado que ya se han realizado iteraciones en años pasados, se realizó una réplica de los trabajos anteriores con el fin de analizar de los resultados y utilizarlos como base para optimizar la síntesis física. Para realizar este trabajo se utilizó un script basado en bash, el cual utiliza la herramienta IC Compiler II para realizar la síntesis física, este proceso se probó con circuitos como: not, ALU y el chip de 180nm. Para optimizar el script ya existente para la generación del HDL se realizó una actualización a python 3 y luego se optimizó, este HDL es la base para la realización de la síntesis lógica. El proceso para realizar el chip esta dividido por lo que se realizó un interfaz gráfica que una todas las fases, esta son síntesis lógica, síntesis física y verificaciones. Estas fases se integraron en la automatización del flujo, para esta integración se verificó que los archivos generados de la fase previa funcionen para la fase para siguiente. En la fase de síntesis física se encontraron errores, los cuales se solucionaron, entre estos errores se destacan: reglas de diseño y densidad de metales, para las reglas de diseño se añadió las reglas faltantes con comandos más específicos además de corregir algunas reglas. Para corregir los errores de densidad de metales, se exploraron varios métodos, de los cuales destaca el uso del comando signoff para el relleno de metal. En este método se realizó la conversión de un runset de calibre a runset válido para las herramientas de calibre, este proceso de relleno de metal se hizo de forma iterativa hasta corregir los errores. (A) en_US
dc.language.iso es en_US
dc.publisher Universidad del Valle de Guatemala en_US
dc.subject Circuitos integrados en_US
dc.subject Automatización en_US
dc.title Diseño e implementación de interfaz gráfica de la automatización de las fases de diseño de un circuito integrado y uso avanzado de IC Compiler II. en_US
dc.type Public Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record