Redundant-Configuration Scrubbing of SRAM-Based FPGAs

Static RAM-based field programmable gate arrays (SRAM-based FPGAs) are widely adopted in trigger and data acquisition systems of high-energy physics detectors for implementing fast logic due to their reconfigurability, large real-time processing capabilities and embedded high-speed serial IOs. These...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on nuclear science 2017-09, Vol.64 (9), p.2497-2504
Hauptverfasser: Giordano, Raffaele, Perrella, Sabrina, Izzo, Vincenzo, Milluzzo, Giuliana, Aloisio, Alberto
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2504
container_issue 9
container_start_page 2497
container_title IEEE transactions on nuclear science
container_volume 64
creator Giordano, Raffaele
Perrella, Sabrina
Izzo, Vincenzo
Milluzzo, Giuliana
Aloisio, Alberto
description Static RAM-based field programmable gate arrays (SRAM-based FPGAs) are widely adopted in trigger and data acquisition systems of high-energy physics detectors for implementing fast logic due to their reconfigurability, large real-time processing capabilities and embedded high-speed serial IOs. These devices are sensitive to radiation-induced upsets, which may alter the functionality of the implemented circuit. Presently, their usage on-detector is limited and there is a strong interest in finding solutions for improving their tolerance to radiation-induced upsets. In this paper, we show a novel configuration-redundancy generation and scrubbing technique for SRAM-based FPGAs. It leads to a power saving with respect to other solutions in the literature. Moreover, our technique is compatible with several Xilinx FPGA families. Our solution does not require neither the usage of external memories nor third-party layout tools. We describe an example of our solution applied to a benchmark design implemented in a Xilinx Kintex-7 FPGA. In order to prove the effectiveness of the solution, we present results from a proton irradiation test.
doi_str_mv 10.1109/TNS.2017.2730960
format Article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_7990155</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7990155</ieee_id><sourcerecordid>1939793130</sourcerecordid><originalsourceid>FETCH-LOGICAL-c333t-5afb2ff99f0248c4643087e99c21596bb02d19a6cde1155ed1247ab5d2aa34e43</originalsourceid><addsrcrecordid>eNo9kE1Lw0AQhhdRsFbvgpeA562zX0nmWIutQv2gredlk90tKZrU3eTgv3dLi6dh4HlnXh5CbhlMGAN82LytJxxYMeGFAMzhjIyYUiVlqijPyQiAlRQl4iW5inGXVqlAjYhaOTu01rQ9nXWtb7ZDMH3Ttdm6DkNVNe0263y2Xk1f6aOJzmbzj8U0XpMLb76iuznNMfmcP21mz3T5vniZTZe0FkL0VBlfce8RPXBZ1jKXAsrCIdacKcyrCrhlaPLaOpbKOsu4LEylLDdGSCfFmNwf7-5D9zO42OtdN4Q2vdQMBRYomIBEwZGqQxdjcF7vQ_Ntwq9moA9ydJKjD3L0SU6K3B0jjXPuHy8QIfUQf-SLXfE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1939793130</pqid></control><display><type>article</type><title>Redundant-Configuration Scrubbing of SRAM-Based FPGAs</title><source>IEEE Electronic Library (IEL)</source><creator>Giordano, Raffaele ; Perrella, Sabrina ; Izzo, Vincenzo ; Milluzzo, Giuliana ; Aloisio, Alberto</creator><creatorcontrib>Giordano, Raffaele ; Perrella, Sabrina ; Izzo, Vincenzo ; Milluzzo, Giuliana ; Aloisio, Alberto</creatorcontrib><description>Static RAM-based field programmable gate arrays (SRAM-based FPGAs) are widely adopted in trigger and data acquisition systems of high-energy physics detectors for implementing fast logic due to their reconfigurability, large real-time processing capabilities and embedded high-speed serial IOs. These devices are sensitive to radiation-induced upsets, which may alter the functionality of the implemented circuit. Presently, their usage on-detector is limited and there is a strong interest in finding solutions for improving their tolerance to radiation-induced upsets. In this paper, we show a novel configuration-redundancy generation and scrubbing technique for SRAM-based FPGAs. It leads to a power saving with respect to other solutions in the literature. Moreover, our technique is compatible with several Xilinx FPGA families. Our solution does not require neither the usage of external memories nor third-party layout tools. We describe an example of our solution applied to a benchmark design implemented in a Xilinx Kintex-7 FPGA. In order to prove the effectiveness of the solution, we present results from a proton irradiation test.</description><identifier>ISSN: 0018-9499</identifier><identifier>EISSN: 1558-1578</identifier><identifier>DOI: 10.1109/TNS.2017.2730960</identifier><identifier>CODEN: IETNAE</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Data acquisition ; Detectors ; Energy conservation ; Field programmable gate array (FPGA) ; Field programmable gate arrays ; Gate arrays ; Irradiation ; Layout ; Materials handling ; multiple bit upsets (MBUs) ; Physics ; Power demand ; proton ; Proton irradiation ; Radiation ; Radiation effects ; radiation testing ; Redundancy ; single event effects ; single event upsets ; soft errors ; Washing</subject><ispartof>IEEE transactions on nuclear science, 2017-09, Vol.64 (9), p.2497-2504</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c333t-5afb2ff99f0248c4643087e99c21596bb02d19a6cde1155ed1247ab5d2aa34e43</citedby><cites>FETCH-LOGICAL-c333t-5afb2ff99f0248c4643087e99c21596bb02d19a6cde1155ed1247ab5d2aa34e43</cites><orcidid>0000-0002-3883-6693 ; 0000-0002-5496-7247</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7990155$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids></links><search><creatorcontrib>Giordano, Raffaele</creatorcontrib><creatorcontrib>Perrella, Sabrina</creatorcontrib><creatorcontrib>Izzo, Vincenzo</creatorcontrib><creatorcontrib>Milluzzo, Giuliana</creatorcontrib><creatorcontrib>Aloisio, Alberto</creatorcontrib><title>Redundant-Configuration Scrubbing of SRAM-Based FPGAs</title><title>IEEE transactions on nuclear science</title><addtitle>TNS</addtitle><description>Static RAM-based field programmable gate arrays (SRAM-based FPGAs) are widely adopted in trigger and data acquisition systems of high-energy physics detectors for implementing fast logic due to their reconfigurability, large real-time processing capabilities and embedded high-speed serial IOs. These devices are sensitive to radiation-induced upsets, which may alter the functionality of the implemented circuit. Presently, their usage on-detector is limited and there is a strong interest in finding solutions for improving their tolerance to radiation-induced upsets. In this paper, we show a novel configuration-redundancy generation and scrubbing technique for SRAM-based FPGAs. It leads to a power saving with respect to other solutions in the literature. Moreover, our technique is compatible with several Xilinx FPGA families. Our solution does not require neither the usage of external memories nor third-party layout tools. We describe an example of our solution applied to a benchmark design implemented in a Xilinx Kintex-7 FPGA. In order to prove the effectiveness of the solution, we present results from a proton irradiation test.</description><subject>Data acquisition</subject><subject>Detectors</subject><subject>Energy conservation</subject><subject>Field programmable gate array (FPGA)</subject><subject>Field programmable gate arrays</subject><subject>Gate arrays</subject><subject>Irradiation</subject><subject>Layout</subject><subject>Materials handling</subject><subject>multiple bit upsets (MBUs)</subject><subject>Physics</subject><subject>Power demand</subject><subject>proton</subject><subject>Proton irradiation</subject><subject>Radiation</subject><subject>Radiation effects</subject><subject>radiation testing</subject><subject>Redundancy</subject><subject>single event effects</subject><subject>single event upsets</subject><subject>soft errors</subject><subject>Washing</subject><issn>0018-9499</issn><issn>1558-1578</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><recordid>eNo9kE1Lw0AQhhdRsFbvgpeA562zX0nmWIutQv2gredlk90tKZrU3eTgv3dLi6dh4HlnXh5CbhlMGAN82LytJxxYMeGFAMzhjIyYUiVlqijPyQiAlRQl4iW5inGXVqlAjYhaOTu01rQ9nXWtb7ZDMH3Ttdm6DkNVNe0263y2Xk1f6aOJzmbzj8U0XpMLb76iuznNMfmcP21mz3T5vniZTZe0FkL0VBlfce8RPXBZ1jKXAsrCIdacKcyrCrhlaPLaOpbKOsu4LEylLDdGSCfFmNwf7-5D9zO42OtdN4Q2vdQMBRYomIBEwZGqQxdjcF7vQ_Ntwq9moA9ydJKjD3L0SU6K3B0jjXPuHy8QIfUQf-SLXfE</recordid><startdate>20170901</startdate><enddate>20170901</enddate><creator>Giordano, Raffaele</creator><creator>Perrella, Sabrina</creator><creator>Izzo, Vincenzo</creator><creator>Milluzzo, Giuliana</creator><creator>Aloisio, Alberto</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7QF</scope><scope>7QL</scope><scope>7QQ</scope><scope>7SC</scope><scope>7SE</scope><scope>7SP</scope><scope>7SR</scope><scope>7T7</scope><scope>7TA</scope><scope>7TB</scope><scope>7U5</scope><scope>7U9</scope><scope>8BQ</scope><scope>8FD</scope><scope>C1K</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>H94</scope><scope>JG9</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M7N</scope><scope>P64</scope><orcidid>https://orcid.org/0000-0002-3883-6693</orcidid><orcidid>https://orcid.org/0000-0002-5496-7247</orcidid></search><sort><creationdate>20170901</creationdate><title>Redundant-Configuration Scrubbing of SRAM-Based FPGAs</title><author>Giordano, Raffaele ; Perrella, Sabrina ; Izzo, Vincenzo ; Milluzzo, Giuliana ; Aloisio, Alberto</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c333t-5afb2ff99f0248c4643087e99c21596bb02d19a6cde1155ed1247ab5d2aa34e43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Data acquisition</topic><topic>Detectors</topic><topic>Energy conservation</topic><topic>Field programmable gate array (FPGA)</topic><topic>Field programmable gate arrays</topic><topic>Gate arrays</topic><topic>Irradiation</topic><topic>Layout</topic><topic>Materials handling</topic><topic>multiple bit upsets (MBUs)</topic><topic>Physics</topic><topic>Power demand</topic><topic>proton</topic><topic>Proton irradiation</topic><topic>Radiation</topic><topic>Radiation effects</topic><topic>radiation testing</topic><topic>Redundancy</topic><topic>single event effects</topic><topic>single event upsets</topic><topic>soft errors</topic><topic>Washing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Giordano, Raffaele</creatorcontrib><creatorcontrib>Perrella, Sabrina</creatorcontrib><creatorcontrib>Izzo, Vincenzo</creatorcontrib><creatorcontrib>Milluzzo, Giuliana</creatorcontrib><creatorcontrib>Aloisio, Alberto</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Aluminium Industry Abstracts</collection><collection>Bacteriology Abstracts (Microbiology B)</collection><collection>Ceramic Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>Corrosion Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Industrial and Applied Microbiology Abstracts (Microbiology A)</collection><collection>Materials Business File</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Virology and AIDS Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>AIDS and Cancer Research Abstracts</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Algology Mycology and Protozoology Abstracts (Microbiology C)</collection><collection>Biotechnology and BioEngineering Abstracts</collection><jtitle>IEEE transactions on nuclear science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Giordano, Raffaele</au><au>Perrella, Sabrina</au><au>Izzo, Vincenzo</au><au>Milluzzo, Giuliana</au><au>Aloisio, Alberto</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Redundant-Configuration Scrubbing of SRAM-Based FPGAs</atitle><jtitle>IEEE transactions on nuclear science</jtitle><stitle>TNS</stitle><date>2017-09-01</date><risdate>2017</risdate><volume>64</volume><issue>9</issue><spage>2497</spage><epage>2504</epage><pages>2497-2504</pages><issn>0018-9499</issn><eissn>1558-1578</eissn><coden>IETNAE</coden><abstract>Static RAM-based field programmable gate arrays (SRAM-based FPGAs) are widely adopted in trigger and data acquisition systems of high-energy physics detectors for implementing fast logic due to their reconfigurability, large real-time processing capabilities and embedded high-speed serial IOs. These devices are sensitive to radiation-induced upsets, which may alter the functionality of the implemented circuit. Presently, their usage on-detector is limited and there is a strong interest in finding solutions for improving their tolerance to radiation-induced upsets. In this paper, we show a novel configuration-redundancy generation and scrubbing technique for SRAM-based FPGAs. It leads to a power saving with respect to other solutions in the literature. Moreover, our technique is compatible with several Xilinx FPGA families. Our solution does not require neither the usage of external memories nor third-party layout tools. We describe an example of our solution applied to a benchmark design implemented in a Xilinx Kintex-7 FPGA. In order to prove the effectiveness of the solution, we present results from a proton irradiation test.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNS.2017.2730960</doi><tpages>8</tpages><orcidid>https://orcid.org/0000-0002-3883-6693</orcidid><orcidid>https://orcid.org/0000-0002-5496-7247</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0018-9499
ispartof IEEE transactions on nuclear science, 2017-09, Vol.64 (9), p.2497-2504
issn 0018-9499
1558-1578
language eng
recordid cdi_ieee_primary_7990155
source IEEE Electronic Library (IEL)
subjects Data acquisition
Detectors
Energy conservation
Field programmable gate array (FPGA)
Field programmable gate arrays
Gate arrays
Irradiation
Layout
Materials handling
multiple bit upsets (MBUs)
Physics
Power demand
proton
Proton irradiation
Radiation
Radiation effects
radiation testing
Redundancy
single event effects
single event upsets
soft errors
Washing
title Redundant-Configuration Scrubbing of SRAM-Based FPGAs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-24T21%3A59%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Redundant-Configuration%20Scrubbing%20of%20SRAM-Based%20FPGAs&rft.jtitle=IEEE%20transactions%20on%20nuclear%20science&rft.au=Giordano,%20Raffaele&rft.date=2017-09-01&rft.volume=64&rft.issue=9&rft.spage=2497&rft.epage=2504&rft.pages=2497-2504&rft.issn=0018-9499&rft.eissn=1558-1578&rft.coden=IETNAE&rft_id=info:doi/10.1109/TNS.2017.2730960&rft_dat=%3Cproquest_ieee_%3E1939793130%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1939793130&rft_id=info:pmid/&rft_ieee_id=7990155&rfr_iscdi=true