Implementación de un procesador RISC-V mediante un circuito integrado de aplicación específica

dc.contributor.advisorGarnica Alcázar, Óscar
dc.contributor.authorPeña Calvin, Andrea
dc.date.accessioned2023-06-16T14:57:06Z
dc.date.available2023-06-16T14:57:06Z
dc.date.issued2021-09-21
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, en la Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2020/2021.
dc.description.abstractEste trabajo consiste en la implementación de un procesador RISC-V como un circuito integrado de aplicación específica (ASIC), usando la tecnología de celdas estándar de 28nm de STMicroelectronics. Para realizar el diseño del ASIC es necesario estudiar la descripción del procesador, lo que incluye su arquitectura y configuración. También se va a presentar el flujo de implementación de un procesador. Las tareas desarrolladas son: síntesis, Place and Route, análisis estático de tiempos y verificación formal. Para cada una de ellas se detallarán los pasos seguidos y su fundamento, las herramientas utilizadas, las librerías que se han empleado y los scripts desarrollados. Después, se analizarán los problemas que han aparecido y su solución, y los resultados conseguidos. El diseño logrado en este proyecto se trata de la primera iteración del diseño del procesador y, por tanto, son necesarias sucesivas iteraciones para mejorar los resultados obtenidos.
dc.description.abstractThis project consists of implementing a RISC-V Application Specific Integrated Circuit (ASIC) using STMicroelectronics’ 28 nm standard cell technology. In order to design the ASIC, it is necessary to study the description of the processor, including its architecture and configuration. The implementation flow of a processor will also be presented. The stages developed are: synthesis, place and route, static timing analysis and formal verification. It will be detailed for each stage the steps followed and their motivation, the tools and libraries used, and the scripts that have been developed. Afterwards, the problems that have arisen and their solution will be analysed. In addition, the results achieved will be explained. The obtained design in this project is the first iteration of the processor design. Successive iterations are necessary in order to improve the obtained results.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/74627
dc.identifier.urihttps://hdl.handle.net/20.500.14352/5381
dc.language.isospa
dc.page.total108
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordCircuito integrado de aplicación específica
dc.subject.keywordASIC
dc.subject.keywordRISC-V
dc.subject.keywordSweRV EH1 Core™ 1.8
dc.subject.keywordSíntesis
dc.subject.keywordPlace and route
dc.subject.keywordAnálisis estático de tiempos
dc.subject.keywordVerificación formal
dc.subject.keywordSTMicroelectronics
dc.subject.keywordApplication-specific integrated circuit
dc.subject.keywordSweRV EH1 Core
dc.subject.keywordSynthesis
dc.subject.keywordStatic timing analysis
dc.subject.keywordVerification
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleImplementación de un procesador RISC-V mediante un circuito integrado de aplicación específica
dc.title.alternativeRISC-V Application Specific Integrated Circuit
dc.typebachelor thesis
dspace.entity.typePublication

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PEÑA CALVIN 52203_ANDREA_PENA_CALVIN_TFG_Implementacion_de_un_procesador_RISC-V_mediante_un_circuito_integrado_de_aplicacion_especifica_1006096_428922859.pdf
Size:
3.41 MB
Format:
Adobe Portable Document Format