Low overhead single event upset reliability improvement for soft core processors
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/194201 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Elétrica, Florianópolis, 2018. |
id |
UFSC_77c42d74571d4cf14e12ce06512c0527 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/194201 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Low overhead single event upset reliability improvement for soft core processorsEngenharia elétricaTolerância a falha (Engenharia)Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Elétrica, Florianópolis, 2018.Os processadores utilizados em aplicações embarcadas são componentes indispensáveis na eletrônica de satélites. Eles são empregados para lidar com uma variedade de tarefas, incluindo processamento de dados, tratamento de comandos, além do próprio controle do satélite. No entanto, como qualquer outro componente eletrônico utilizado no meio espacial, a exposição à radiação ionizante pode induzir diversos efeitos indesejados, dentre os quais as falhas transientes são os mais recorrentes. Para superar esse problema, os processadores utilizados em aplicações espaciais são geralmente fabricados por meio de técnicas não convencionais que oferecem menor suscetibilidade a danos por radiação. Infelizmente, a produção de chips tolerante a radiação requer longos períodos de teste e desenvolvimento, o que os torna mais caros que os processadores comerciais. Frente a esta limitação, processadores soft core surgem como uma abordagem alternativa, apresentando menor custo e a possibilidade de integrar técnicas de tolerância a falha para atingir os níveis de confiabilidade requeridos por aplicações espaciais. Todavia, as abordagens clássicas para prover tolerância a falhas em processadores soft core envolvem penalidades significativas em termos de área e desempenho. Neste contexto, o presente trabalho apresenta uma estratégia de tolerância a falhas de baixo custo, na qual apenas as partes mais vulneráveis do prcessador são protegidas. A identificação destas partes é baseada nos resultados de uma extensa campanha de injeção de falhas. Quando comparada a técnicas do estado da arte, como a de redundância modular tripla (TMR), a estratégia proposta resultou eficiente ao fornecer níveis similares de tolerância a falhas a um custo de área inferior.Abstract : Embedded processors are an essential component in most satellite electronics. They are employed to handle a variety of functions including data processing, command handling, and satellite control. However, like any other electronic component used in space, the exposure to radiation may induce many undesired effects, such as soft errors. To overcome this issue, the processors used in space applications are usually manufactured through non-conventional techniques that provide reduced susceptibility to radiation damage and thus are known as rad-hard. Unfortunately, the production of rad-hard chips requires extensive development and testing, making them more expensive and slower than commercial parts. Soft core processors appear as an alternative approach, with lower cost, and the possibility to implement hardening by design strategies to achieve the required dependability levels of space applications. Nevertheless, classical approaches for providing fault tolerance in soft core processors involve significant area and performance costs. In this context, the present work introduces a low overhead fault tolerance strategy which protects only the most vulnerable parts of the processor. The identification of these parts is based on the results of an extensive fault injection campaign, also conducted in this work. When compared to state-of-the-art techniques such as triple modular redundancy (TMR), the proposed strategy proved to be quite efficient, providing similar levels of fault tolerance with a much lower area cost.Bezerra, Eduardo AugustoUniversidade Federal de Santa CatarinaTravessini, Rodrigo2019-03-28T12:23:17Z2019-03-28T12:23:17Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis92 p.| il., gráfs., tabs.application/pdf355761https://repositorio.ufsc.br/handle/123456789/194201engreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2019-03-28T12:23:18Zoai:repositorio.ufsc.br:123456789/194201Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732019-03-28T12:23:18Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Low overhead single event upset reliability improvement for soft core processors |
title |
Low overhead single event upset reliability improvement for soft core processors |
spellingShingle |
Low overhead single event upset reliability improvement for soft core processors Travessini, Rodrigo Engenharia elétrica Tolerância a falha (Engenharia) |
title_short |
Low overhead single event upset reliability improvement for soft core processors |
title_full |
Low overhead single event upset reliability improvement for soft core processors |
title_fullStr |
Low overhead single event upset reliability improvement for soft core processors |
title_full_unstemmed |
Low overhead single event upset reliability improvement for soft core processors |
title_sort |
Low overhead single event upset reliability improvement for soft core processors |
author |
Travessini, Rodrigo |
author_facet |
Travessini, Rodrigo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Bezerra, Eduardo Augusto Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Travessini, Rodrigo |
dc.subject.por.fl_str_mv |
Engenharia elétrica Tolerância a falha (Engenharia) |
topic |
Engenharia elétrica Tolerância a falha (Engenharia) |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Elétrica, Florianópolis, 2018. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018 2019-03-28T12:23:17Z 2019-03-28T12:23:17Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
355761 https://repositorio.ufsc.br/handle/123456789/194201 |
identifier_str_mv |
355761 |
url |
https://repositorio.ufsc.br/handle/123456789/194201 |
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 |
92 p.| il., gráfs., tabs. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652009106046976 |