A fault injection platform for FPGA-based communication systems
Autor(a) principal: | |
---|---|
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 |