Implementación de un ambiente de verificación UART mediante método UVM
Resumen
Este trabajo menciona la construcción de un microprocesador desarrollado por La Escuela de Ingeniería Electrónica del ITCR. Este microprocesador tiene como objetivo ser utilizado en dispositivos de aplicación médica implantable, por lo que a lo largo de este documento se expone el origen de la necesidad que conlleva la creación del dispositivo, como se diseña e implementa y finalmente como se verifica su funcionamiento.
Es precisamente en la verificación funcional donde se encuentra el enfoque de este proyecto, por lo que se muestran los pasos generales para implementar un ambiente de verificación. Estos pasos conllevan un estudio del dispositivo electrónico con el fin de comprender su funcionamiento y así desarrollar un entorno de pruebas capaz de evaluar su comportamiento.
El desarrollo de este documento se centra en la verificación del Módulo de UART del microprocesador. Este módulo se encarga de establecer la comunicación entre el dispositivo y un sistema externo.
Para este caso se utilizó el método de verificación UVM, utilizado altamente en la industria debido a su rapidez de implementación y su facilidad para ser reutilizado.
Tras la implementación del ambiente de verificación se logró evaluar el la UART, encontrando errores en su funcionamiento.
Cabe destacar, que el desarrollo de la UART continua en proceso de diseño e implementación, por lo que el ambiente UVM se encuentra susceptible a modificaciones posteriores, según sea necesario para cumplir los nuevos requerimientos del grupo de arquitectos, a cargo del proyecto.
Descripción
Proyecto de Graduación (Licenciatura en Ingeniería Electrónica) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería Electrónica, 2018.