Evaluación de arquitecturas basadas en la ISA RISC‐V

dc.contributor.advisorDel Barrio García, Alberto Antonio
dc.contributor.advisorMurillo Montero, Raúl
dc.contributor.authorSalmador Merino, Carlos Adrián
dc.date.accessioned2025-09-23T17:06:58Z
dc.date.available2025-09-23T17:06:58Z
dc.date.issued2025
dc.degree.titleGrado en Ingeniería Electrónica de Comunicaciones
dc.descriptionWith the growing importance of hardware designs based on architectures using the RISC-V ISA, this final year project (TFG) will focus on evaluating the CV32E40P core, exploring its architecture, pipeline, and implementation. The project will also include simulations to verify its functionality using ISA instructions, along with the logical synthesis of the core to analyze key metrics such as area, power consumption, and static timing performance. To achieve this, tools like Verilator, GTKWave, Yosys, and OpenSTA will be used, alongside other alternatives that serve the same purpose and some that complement them. Additionally, the ASIC design flow required for implementation will be covered, detailing the steps relevant to this project within that process. Finally, the significance of selecting and using standard cell libraries correctly will be discussed, along with key insights into their role in the design process.
dc.description.abstractDebido a la creciente relevancia que están adquiriendo diseños hardware basados en arquitecturas que hacen uso de la ISA RISC-V, en este TFG se va a evaluar el núcleo CV32E40P, analizando su arquitectura, pipeline e implementación. Asimismo, van a realizarse simulaciones para comprobar su funcionamiento haciendo uso de instrucciones de la ISA, y se va a realizar la síntesis lógica del núcleo, analizando así datos como el área que ocupa, la potencia consumida y efectuando un análisis de tiempos estáticos. Para llevar a cabo todo esto se utilizarán herramientas como Verilator, GTKWave, Yosys y OpenSTA, presentándolas en conjunto a otras alternativas existentes que permiten la realización del mismo propósito, y a algunas que son complementarias. En adición a esto, también se cubrirá el flujo de diseño llevado a cabo para realizar una implementación ASIC, detallando los pasos que competen a este trabajo dentro de ese flujo. Y por último, se trata la importancia del uso y elección correcta de librerías de celdas estándar, así como información sobre ellas.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Ciencias Físicas
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/124239
dc.language.isospa
dc.page.total53
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004
dc.subject.keywordASIC
dc.subject.keywordRISC-V
dc.subject.keywordCV32E40P
dc.subject.keywordHerramientas de simulación
dc.subject.keywordVerificación
dc.subject.keywordSíntesis lógica
dc.subject.keywordFlujo de diseño ASIC
dc.subject.keywordSimulation tools
dc.subject.keywordVerification
dc.subject.keywordLogical synthesis
dc.subject.keywordASIC design flow
dc.subject.ucmInformática (Informática)
dc.subject.ucmHardware
dc.subject.unesco1203 Ciencia de Los Ordenadores
dc.titleEvaluación de arquitecturas basadas en la ISA RISC‐V
dc.titleEvaluation of architectures based on the RISC-V ISA
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication53f86d34-b560-4105-a0bc-a8d1994153ab
relation.isAdvisorOfPublicationd08b5d10-697d-4104-9cb1-1fc7db6ecec6
relation.isAdvisorOfPublication.latestForDiscovery53f86d34-b560-4105-a0bc-a8d1994153ab

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SalmadorMerinoCarlosAdrian.pdf
Size:
2.46 MB
Format:
Adobe Portable Document Format