A fault injection platform for FPGA-based communication systems

Detalhes bibliográficos
Autor(a) principal: Leipnitz, Marcos Tomazzoli
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/139070
Resumo: A resiliência de sistemas de comunicação com relação à soft errors é uma grande preocupação em muitos cenários, como quando se exige alta dependabilidade ou quando operam em ambientes com alta incidência de radiação. Field-Programmable Gate Arrays (FPGAs) são plataformas de sucesso para a implementação de sistemas de comunicação, uma vez que proporcionam as vantagens da reconfigurabilidade associada a uma alta taxa de processamento de fluxos de dados e reduzidos custos de desenvolvimento. Quando usados em ambientes com alta incidência de radiação, no entanto, FPGAs apresentam um conjunto distinto de desafios que exigem avaliação especializada. As memórias de configuração de dispositivos baseados em SRAM são especialmente suscetíveis a falhas induzidas por radiação, exigindo a avaliação da resiliência do projeto a tais fenômenos. Assim, este trabalho propõe uma plataforma de injeção de falhas que tem como alvo específico os sistemas de comunicação baseados em FPGA, a fim de simular e avaliar os efeitos de falhas de configuração sobre a funcionalidade desses sistemas, bem como o seu impacto sobre as métricas de qualidade de comunicação. A plataforma opera parcialmente no dispositivo e parcialmente em um computador hospedeiro, visando compatibilizar flexibilidade e alto desempenho. Um decodificador Reed-Solomon é utilizado como estudo de caso para validar a plataforma, mostrando a sua capacidade para medir métricas que são relevantes para sistemas de comunicação.
id UFRGS-2_aad4485e9e77becd96f22dce828a8c6d
oai_identifier_str oai:www.lume.ufrgs.br:10183/139070
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Leipnitz, Marcos TomazzoliNazar, Gabriel Luca2016-04-16T02:07:55Z2015http://hdl.handle.net/10183/139070000989484A resiliência de sistemas de comunicação com relação à soft errors é uma grande preocupação em muitos cenários, como quando se exige alta dependabilidade ou quando operam em ambientes com alta incidência de radiação. Field-Programmable Gate Arrays (FPGAs) são plataformas de sucesso para a implementação de sistemas de comunicação, uma vez que proporcionam as vantagens da reconfigurabilidade associada a uma alta taxa de processamento de fluxos de dados e reduzidos custos de desenvolvimento. Quando usados em ambientes com alta incidência de radiação, no entanto, FPGAs apresentam um conjunto distinto de desafios que exigem avaliação especializada. As memórias de configuração de dispositivos baseados em SRAM são especialmente suscetíveis a falhas induzidas por radiação, exigindo a avaliação da resiliência do projeto a tais fenômenos. Assim, este trabalho propõe uma plataforma de injeção de falhas que tem como alvo específico os sistemas de comunicação baseados em FPGA, a fim de simular e avaliar os efeitos de falhas de configuração sobre a funcionalidade desses sistemas, bem como o seu impacto sobre as métricas de qualidade de comunicação. A plataforma opera parcialmente no dispositivo e parcialmente em um computador hospedeiro, visando compatibilizar flexibilidade e alto desempenho. Um decodificador Reed-Solomon é utilizado como estudo de caso para validar a plataforma, mostrando a sua capacidade para medir métricas que são relevantes para sistemas de comunicação.The resilience of communication systems to soft errors is a major concern in many scenarios, such as when facing stringent dependability constraints or when operating in radiation-harsh environments. Field-Programmable Gate Arrays (FPGAs) are successful platforms for the implementation of communications systems, since they provide the advantages of reconfigurability coupled with a high throughput processing of data streams and lower development costs. When used in radiation-harsh environments, however, FPGAs present a distinct set of challenges that demands specialized evaluation. The large configuration memories of SRAM-based devices are especially susceptible to radiation-induced faults, demanding the evaluation of design’s resilience to such phenomena. Therefore, this work proposes a fault injection platform that targets specifically FPGA-based communication systems, in order to simulate and evaluate the effects of configuration faults on the functionality of such systems, as well as their impact on the communication quality metrics. The platform operates partially on the device and partially on a host computer, aiming at both flexibility and high performance. A Reed-Solomon decoder is used as a case study to validate the platform, showing its ability to measure metrics that are relevant for communication systems.application/pdfengTolerancia : FalhasFpgaField-programmable gate arraySoft errorsFault injectionReliability evaluationCommunication systemsA fault injection platform for FPGA-based communication systemsUma plataforma de injeção de falhas para sistemas de comunicação baseados em FPGA info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2015Ciência da Computação: Ênfase em Engenharia da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000989484.pdf000989484.pdfTexto completo (inglês)application/pdf3943690http://www.lume.ufrgs.br/bitstream/10183/139070/1/000989484.pdfba5fe234f7fa73dd3b1172a0a3bef645MD51TEXT000989484.pdf.txt000989484.pdf.txtExtracted Texttext/plain118530http://www.lume.ufrgs.br/bitstream/10183/139070/2/000989484.pdf.txt2ca62d98bbebf5deec8a28d8b9ef2c06MD52THUMBNAIL000989484.pdf.jpg000989484.pdf.jpgGenerated Thumbnailimage/jpeg989http://www.lume.ufrgs.br/bitstream/10183/139070/3/000989484.pdf.jpg8719fb75dcaf5161137fef0b43f1005bMD5310183/1390702021-05-07 04:55:50.12907oai:www.lume.ufrgs.br:10183/139070Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2021-05-07T07:55:50Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv A fault injection platform for FPGA-based communication systems
dc.title.alternative.pt.fl_str_mv Uma plataforma de injeção de falhas para sistemas de comunicação baseados em FPGA
title A fault injection platform for FPGA-based communication systems
spellingShingle A fault injection platform for FPGA-based communication systems
Leipnitz, Marcos Tomazzoli
Tolerancia : Falhas
Fpga
Field-programmable gate array
Soft errors
Fault injection
Reliability evaluation
Communication systems
title_short A fault injection platform for FPGA-based communication systems
title_full A fault injection platform for FPGA-based communication systems
title_fullStr A fault injection platform for FPGA-based communication systems
title_full_unstemmed A fault injection platform for FPGA-based communication systems
title_sort A fault injection platform for FPGA-based communication systems
author Leipnitz, Marcos Tomazzoli
author_facet Leipnitz, Marcos Tomazzoli
author_role author
dc.contributor.author.fl_str_mv Leipnitz, Marcos Tomazzoli
dc.contributor.advisor1.fl_str_mv Nazar, Gabriel Luca
contributor_str_mv Nazar, Gabriel Luca
dc.subject.por.fl_str_mv Tolerancia : Falhas
Fpga
topic Tolerancia : Falhas
Fpga
Field-programmable gate array
Soft errors
Fault injection
Reliability evaluation
Communication systems
dc.subject.eng.fl_str_mv Field-programmable gate array
Soft errors
Fault injection
Reliability evaluation
Communication systems
description A resiliência de sistemas de comunicação com relação à soft errors é uma grande preocupação em muitos cenários, como quando se exige alta dependabilidade ou quando operam em ambientes com alta incidência de radiação. Field-Programmable Gate Arrays (FPGAs) são plataformas de sucesso para a implementação de sistemas de comunicação, uma vez que proporcionam as vantagens da reconfigurabilidade associada a uma alta taxa de processamento de fluxos de dados e reduzidos custos de desenvolvimento. Quando usados em ambientes com alta incidência de radiação, no entanto, FPGAs apresentam um conjunto distinto de desafios que exigem avaliação especializada. As memórias de configuração de dispositivos baseados em SRAM são especialmente suscetíveis a falhas induzidas por radiação, exigindo a avaliação da resiliência do projeto a tais fenômenos. Assim, este trabalho propõe uma plataforma de injeção de falhas que tem como alvo específico os sistemas de comunicação baseados em FPGA, a fim de simular e avaliar os efeitos de falhas de configuração sobre a funcionalidade desses sistemas, bem como o seu impacto sobre as métricas de qualidade de comunicação. A plataforma opera parcialmente no dispositivo e parcialmente em um computador hospedeiro, visando compatibilizar flexibilidade e alto desempenho. Um decodificador Reed-Solomon é utilizado como estudo de caso para validar a plataforma, mostrando a sua capacidade para medir métricas que são relevantes para sistemas de comunicação.
publishDate 2015
dc.date.issued.fl_str_mv 2015
dc.date.accessioned.fl_str_mv 2016-04-16T02:07:55Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/139070
dc.identifier.nrb.pt_BR.fl_str_mv 000989484
url http://hdl.handle.net/10183/139070
identifier_str_mv 000989484
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/139070/1/000989484.pdf
http://www.lume.ufrgs.br/bitstream/10183/139070/2/000989484.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/139070/3/000989484.pdf.jpg
bitstream.checksum.fl_str_mv ba5fe234f7fa73dd3b1172a0a3bef645
2ca62d98bbebf5deec8a28d8b9ef2c06
8719fb75dcaf5161137fef0b43f1005b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224505779027968