A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs

Detalhes bibliográficos
Autor(a) principal: Balen, Tiago Roberto
Data de Publicação: 2009
Outros Autores: Leite, Franco Ripoll, Kastensmidt, Fernanda Gusmão de Lima, Lubaszewski, Marcelo Soares
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/27626
Resumo: In this work the problem of Single Event Upset (SEU) is considered in a recent analog technology: The Field Programmable Analog Arrays (FPAAs). Some FPAA models are based on SRAM memory cells to implement the user programmability, which makes this kind of device vulnerable to SEU when employed in applications susceptible to the incidence of radiation. In the former part of this work some fault injection experiments are made in order to investigate the effects of SEU in the SRAM blocks of a commercial FPAA. For this purpose, single bit inversions are injected in the FPAA programming bitstream, when an oscillator module is programmed. In a second moment, a self-checking scheme using the studied FPAA is proposed. This scheme, which is built from the FPAA programming resources, is able to restore the original programming data if an error is detected. Fault injection is also performed to investigate the reliability of the proposed scheme when the bitstream section which controls the checker blocks is corrupted due to a SEU.
id UFRGS-2_c32c86ab5df14333570a71ab86759281
oai_identifier_str oai:www.lume.ufrgs.br:10183/27626
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Balen, Tiago RobertoLeite, Franco RipollKastensmidt, Fernanda Gusmão de LimaLubaszewski, Marcelo Soares2011-01-29T06:00:45Z20090018-9499http://hdl.handle.net/10183/27626000723378In this work the problem of Single Event Upset (SEU) is considered in a recent analog technology: The Field Programmable Analog Arrays (FPAAs). Some FPAA models are based on SRAM memory cells to implement the user programmability, which makes this kind of device vulnerable to SEU when employed in applications susceptible to the incidence of radiation. In the former part of this work some fault injection experiments are made in order to investigate the effects of SEU in the SRAM blocks of a commercial FPAA. For this purpose, single bit inversions are injected in the FPAA programming bitstream, when an oscillator module is programmed. In a second moment, a self-checking scheme using the studied FPAA is proposed. This scheme, which is built from the FPAA programming resources, is able to restore the original programming data if an error is detected. Fault injection is also performed to investigate the reliability of the proposed scheme when the bitstream section which controls the checker blocks is corrupted due to a SEU.application/pdfengIEEE transactions on nuclear science. New York. Vol. 56, no. 4, part 2 (Aug. 2009), p. 1950-1957MicroeletrônicaField programmable analog arraysSelf-checkingSelf-recoveringSingle event upsetA self-checking scheme to mitigate single event upset effects in SRAM-based FPAAsEstrangeiroinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000723378.pdf000723378.pdfTexto completo (inglês)application/pdf1537453http://www.lume.ufrgs.br/bitstream/10183/27626/1/000723378.pdf1b27a0cf3cebf4c0fbefe1882c1e9d65MD51TEXT000723378.pdf.txt000723378.pdf.txtExtracted Texttext/plain41053http://www.lume.ufrgs.br/bitstream/10183/27626/2/000723378.pdf.txt62523a895d7b99b1a261a01616bb631dMD52THUMBNAIL000723378.pdf.jpg000723378.pdf.jpgGenerated Thumbnailimage/jpeg2276http://www.lume.ufrgs.br/bitstream/10183/27626/3/000723378.pdf.jpg13cacd57057cde1cff562d010fcd2c35MD5310183/276262018-10-08 08:54:49.472oai:www.lume.ufrgs.br:10183/27626Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-08T11:54:49Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs
title A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs
spellingShingle A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs
Balen, Tiago Roberto
Microeletrônica
Field programmable analog arrays
Self-checking
Self-recovering
Single event upset
title_short A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs
title_full A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs
title_fullStr A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs
title_full_unstemmed A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs
title_sort A self-checking scheme to mitigate single event upset effects in SRAM-based FPAAs
author Balen, Tiago Roberto
author_facet Balen, Tiago Roberto
Leite, Franco Ripoll
Kastensmidt, Fernanda Gusmão de Lima
Lubaszewski, Marcelo Soares
author_role author
author2 Leite, Franco Ripoll
Kastensmidt, Fernanda Gusmão de Lima
Lubaszewski, Marcelo Soares
author2_role author
author
author
dc.contributor.author.fl_str_mv Balen, Tiago Roberto
Leite, Franco Ripoll
Kastensmidt, Fernanda Gusmão de Lima
Lubaszewski, Marcelo Soares
dc.subject.por.fl_str_mv Microeletrônica
topic Microeletrônica
Field programmable analog arrays
Self-checking
Self-recovering
Single event upset
dc.subject.eng.fl_str_mv Field programmable analog arrays
Self-checking
Self-recovering
Single event upset
description In this work the problem of Single Event Upset (SEU) is considered in a recent analog technology: The Field Programmable Analog Arrays (FPAAs). Some FPAA models are based on SRAM memory cells to implement the user programmability, which makes this kind of device vulnerable to SEU when employed in applications susceptible to the incidence of radiation. In the former part of this work some fault injection experiments are made in order to investigate the effects of SEU in the SRAM blocks of a commercial FPAA. For this purpose, single bit inversions are injected in the FPAA programming bitstream, when an oscillator module is programmed. In a second moment, a self-checking scheme using the studied FPAA is proposed. This scheme, which is built from the FPAA programming resources, is able to restore the original programming data if an error is detected. Fault injection is also performed to investigate the reliability of the proposed scheme when the bitstream section which controls the checker blocks is corrupted due to a SEU.
publishDate 2009
dc.date.issued.fl_str_mv 2009
dc.date.accessioned.fl_str_mv 2011-01-29T06:00:45Z
dc.type.driver.fl_str_mv Estrangeiro
info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/27626
dc.identifier.issn.pt_BR.fl_str_mv 0018-9499
dc.identifier.nrb.pt_BR.fl_str_mv 000723378
identifier_str_mv 0018-9499
000723378
url http://hdl.handle.net/10183/27626
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv IEEE transactions on nuclear science. New York. Vol. 56, no. 4, part 2 (Aug. 2009), p. 1950-1957
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/27626/1/000723378.pdf
http://www.lume.ufrgs.br/bitstream/10183/27626/2/000723378.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/27626/3/000723378.pdf.jpg
bitstream.checksum.fl_str_mv 1b27a0cf3cebf4c0fbefe1882c1e9d65
62523a895d7b99b1a261a01616bb631d
13cacd57057cde1cff562d010fcd2c35
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_ 1801224725079261184