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
 

Inyección de errores sobre FPGAS tipo Virtex-5

dc.contributor.advisorMecha López, Hortensia
dc.contributor.advisorClemente Barreira, Juan Antonio
dc.contributor.authorAlaminos Benéitez, Víctor
dc.date.accessioned2023-06-20T06:12:26Z
dc.date.available2023-06-20T06:12:26Z
dc.date.issued2012
dc.descriptionMáster en Investigación en Informática, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática, curso 2011-2012
dc.description.abstractLa computación reconfigurable es una tecnología prometedora capaz de proporcionar un compromiso interesante entre flexibilidad y prestaciones en el mismo dispositivo. Esta característica es especialmente interesante en campos tales como la aviación o las misiones espaciales, donde un amplio ámbito de aplicaciones deben ser ejecutadas eficientemente en un área reducida. Otro campo de interés es las aplicaciones nucleares, con requerimientos en tiempo real. Sin embargo, en estos entornos el dispositivo que procesa la información normalmente está expuesto a altas dosis de radiación, ya sea proveniente directamente del espacio exterior, o de materiales radioactivos, la cual puede causar errores espontáneos en el funcionamiento del sistema. Esto hace imprescindible desarrollar técnicas que evalúan estos errores, para así ser capaces de reaccionar adecuadamente a ellos. En este proyecto se han desarrollado una serie de programas y procesos para emular la alteración que una partícula cósmica produciría sobre la memoria de configuración de un diseño implementado sobre una FPGA, es decir, un bitflip. Estos programas se han integrado en una plataforma de depuración de errores, con lo que se consigue una plataforma de inyección de errores que permite evaluar el impacto de dicho bitflip espontáneo sobre el comportamiento de un circuito. Este sistema ha sido implementado en una FPGA XilinxTM Virtex-5 aunque funcionaría igualmente sobre FPGAs tipo Virtex-4. La técnica de inyección de errores desarrollada en este trabajo se ha probado usando dos aplicaciones reales representativas. Desde las primeras versiones de esta técnica, se han realizado una serie de importantes mejoras en el proceso de inyección de los bitflips y restauración del sistema, con lo que se ha conseguido una técnica que presenta varias ventajas respecto a otros sistemas existentes en la literatura. En primer lugar, la técnica no es intrusiva. En segundo lugar, el tiempo necesario para inyectar un solo bitflip y evaluar el error producido es mucho menor. Finalmente, teniendo en cuenta el estado del arte que se conoce sobre este tema, es la primera técnica de inyección de bitflips que ha sido desarrollada e implementada en una FPGA Virtex-5. [Abstract] Reconfigurable computing is a promising technology able to provide an interesting tradeo off between flexibility and performance in the same single device. This feature is especially interesting in fields such as aviation or space missions, where a wide range of applications must be eficiently executed in a reduced area. Another field of interest is nuclear applications, with real-time requirements. However, in these environments the device processing the data is usually exposed to a high amount of radiations, either coming directly from the outer space, or radioactive materials, which may cause spontaneous faults in the system. This makes fundamental to develop techniques that specifically evaluate these faults, in order to be able to tackle them. In this proyect a set of programs and processes have been developed to emulate the alteration that a cosmic particle would produce over the configuration memory of a design implemented on a FPGA, that is a bitflip. These programs have been integrated in a errorevaluation platform, thereby producing a fault-injection platform that makes possible to evaluate the impact of this spontaneous bitflip in the behaviour of a circuit. This system has been implemented in a XilinxTM Virtex-5 FPGA although it would work equally on Virtex-4 FPGAs. The developed fault-injection technique in this proyect has been tested using two representative real-world applications. Since the early versions of this technique, a group of improvements have been done in the bitflip injection process and the system restoration, after all, the obtained technique presents a number of advantages with respect to other existing state-of-the-art systems. Firstly, the technique is non-intrusive. Secondly, it greatly improves the time that is needed to carry out a single bitflip, as well as to evaluate the produced error. Finally, taking into account the state-of-the-art that is known about this subject, this is the first bitflip-injection technique that has been developed and implemented in a Virtex-5 FPGA.
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/16714
dc.identifier.urihttps://hdl.handle.net/20.500.14352/46483
dc.language.isospa
dc.page.total82
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.312(043.3)
dc.subject.keywordHardware reconfgurable
dc.subject.keywordFPGA
dc.subject.keywordVirtex-5
dc.subject.keywordReconfiguración parcial
dc.subject.keywordReconfguración dinámica
dc.subject.keywordInyección de errores
dc.subject.keywordbitflip
dc.subject.keywordICAP
dc.subject.keywordAplicaciones aeroespaciales. Reconfigurable Hardware
dc.subject.keywordPartial Reconfiguration
dc.subject.keywordDynamic Reconfiguration
dc.subject.keywordFault-injection
dc.subject.keywordSpace Applications.
dc.subject.ucmHardware
dc.titleInyección de errores sobre FPGAS tipo Virtex-5
dc.typemaster 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.pdf
Size:
3.26 MB
Format:
Adobe Portable Document Format