Reporte de formación complementaria en área de concentración de sistemas digitales

Abstract

El presente trabajo contiene proyectos enfocados en el diseño de sistemas digitales utilizando principalmente herramientas utilizadas en la industria, tales como: OVM, UVM, SystemVerilog, ModelSim, QuestaSim y FPGAs. Los proyectos presentados a continuación se enfocan en arquitectura de computadoras modernas. Se desarrolló un sistema RISC, basado en arquitectura MIPS segmentado (pipeline), predictor de saltos (Jump Predictor Unit), detector de errores (Hazzard Unit), unidad de acarreo (Fordward Unit) y con un sistema de memoria temporal (cache). También se implementó el protocolo MESI para mantener la coherencia de la memoria cache con la memoria principal (RAM). Además cada proyecto se elaboró en base a estándares usados en la industria. Incluyendo el orden en el proceso de diseño de un circuito integrado: la generación de especificaciones de diseño (Hardware Architecture Specification HAS), creación de un plan de pruebas (test plan), creación de un ambiente de verificación formal en System Verilog (test bench), creación de las pruebas, ejecución de las pruebas y por último detección de errores en el diseño y corrección de los mismos

    Similar works