Abstract:
En los últimos años, gran parte de los estudiantes de Ingeniería Electrónica de la Universidad
del Valle han enfocado sus trabajos de graduación en el diseño de un circuito integrado
utilizando software Synopsys para lograrlo. El proceso de descarga e instalación de estas aplicaciones
toma un tiempo considerable y con frecuencia se cometen errores en el camino que
afectan el desempeño de la aplicación y por consiguiente del diseño del chip.
El objetivo principal de este trabajo fue facilitar y automatizar este proceso. Así como
implementar tecnología de contenedores para instalar y ejecutar las aplicaciones en un
ambiente aislado y con todo lo necesario para su correcto funcionamiento.
La descarga se realizó por medio de comandos utilizando el protocolo SFTP. Por otra
parte, la instalación se automatizó con Bash Script. Se hizo una interfaz donde el usuario
puede escoger el producto y la versión a instalar de tal manera que todo el proceso de
descarga, instalación y actualización de variables de entorno se hace automáticamente.
Se lograron descargar e instalar de manera automática un total de 18 aplicaciones de
Synopsys de manera exitosa. Se veri có la descarga con un algoritmo que compara el checksum
real con el valor teórico dado por el proveedor. Por otro lado, se veri có la Instalación
siguiendo las recomendaciones de las guías de Instalación de Synopsys para cada aplicación. (LA)