Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Protección de circuitos para aplicaciones espaciales contra los efectos de rayos cósmicos

dc.contributor.advisorMecha López, Hortensia
dc.contributor.advisorClemente Barreira, Juan Antonio
dc.contributor.authorCabañas García, Carlos
dc.contributor.authorRodríguez Carmona, Jaime
dc.date.accessioned2023-06-19T16:20:18Z
dc.date.available2023-06-19T16:20:18Z
dc.date.issued2014
dc.degree.titleGrado en Ingeniería de Computadores
dc.descriptionTrabajo de Fin de Grado en Ingeniería de Computadores (Universidad Complutense, Facultad de Informática, curso 2013/2014)
dc.description.abstractLos dispositivos implementados con tecnologías de última generación son cada vez más vulnerables a alteraciones en su comportamiento debido a la radiación cósmica. El objetivo de este trabajo es controlar esa posible vulnerabilidad. Esto sucede fundamentalmente en circuitos embarcados en aviones, satélites o cohetes. Nuestro trabajo consiste en adaptar una herramienta de inyección de errores que sólo funcionaba para tecnologías basadas en FPGA para que pueda ser usada sobre ASIC (Application-Specific Integrated Circuit). Esta herramienta llamada Nessy fue desarrollada por otros compañeros en esta facultad en proyectos de SSII durante los cursos académicos 2009/2010 y 2010/2011. Para ello se ha necesitado modificar la herramienta y los ficheros de tal forma que permita inyectar errores sobre FlipFlops y de esta forma lograr emular errores en ASIC. Una de las principales diferencias entre una FPGA y un ASIC es que la primera se puede reconfigurar e implementar nuevas funcionalidades, mientras que los ASIC, al no tener una memoria de configuración no permiten, una vez implementado, tener un uso distinto, es decir no permiten ser reconfigurado. Sólo permite resetear su circuito, con lo que los fallos no lo desconfiguran, sólo alteran su funcionamiento. Por otro lado, se ha querido ampliar la herramienta para que también permita proteger automáticamente los circuitos. El método utilizado es la triplicación del circuito (situando cada uno de los tres elementos en regiones distintas para que en el caso de que una partícula colisione, no dañe dos elementos a la vez), por medio del cual obtenemos tres señales iguales. En el momento en el que un circuito es dañado y crea una salida errónea, el sistema la detecta y saca una de las salidas correctas para que el resto de componentes no sufran ese fallo.
dc.description.abstractThe devices implemented with last-generation technologies are becoming more vulnerable to changes in their behavior induced by cosmic radiation. The objective of this project is to control their potential vulnerability. This happens basically in circuits on board planes, satellites or rockets. Our work is to adapt a fault injection tool that only can work in FPGA based technologies so that they can be used on ASIC. This tool called Nessy, has been developed by others students at this faculty in several Ms theirs projects during the academic years 2009/2010 and 2010/2011. For that purpose it, was needed to modify the tool and the files so as to allow injecting errors on FlipFlops and thus can emulate ASIC. One of the main differences between a FPGA and an ASIC is that de first ones can be reconfigured and implement news functionalities, do not have any configuration memory. Here changing their functionality is not possible. They only support reset operations, so that failures do not alter their structure, but they only modify their behavior. Moreover, we have decided to extend the tool to allow protecting the circuits automatically. The method used is based in triple redundancy the circuit (placing each of the three elements in different areas so that two of them are not affected by a collision particle simultaneously). When the circuit is damaged, the system detects it and it shows one of the correct outputs generated by one of the remaining components that do not suffer that failure.
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/30157
dc.identifier.urihttps://hdl.handle.net/20.500.14352/36983
dc.language.isospa
dc.page.total60
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.31:539.16(043.3)
dc.subject.cdu004.312(043.3)
dc.subject.keywordBitflip
dc.subject.keywordFlipFlop
dc.subject.keywordInyección de errores
dc.subject.keywordInstrumentación
dc.subject.keywordTMR (Triple Modular Redundancy)
dc.subject.keywordNessy
dc.subject.keywordFPGA
dc.subject.keywordReconfiguración parcial
dc.subject.keywordFault injection
dc.subject.keywordInstrumentation
dc.subject.keywordPartial reconfiguration
dc.subject.ucmCircuitos integrados
dc.subject.ucmHardware
dc.subject.unesco2203.07 Circuitos Integrados
dc.titleProtección de circuitos para aplicaciones espaciales contra los efectos de rayos cósmicos
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication2363ed06-f92b-4c10-bd9a-87ac2fcce006
relation.isAdvisorOfPublication919b239d-a500-4adb-aacf-00206a2c1512
relation.isAdvisorOfPublication.latestForDiscovery2363ed06-f92b-4c10-bd9a-87ac2fcce006

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Memoria. Protección de circuitos para aplicaciones espaciales contra los efectos de rayos cósmicos.pdf
Size:
2.07 MB
Format:
Adobe Portable Document Format