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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on nuclear science 2017-09, Vol.64 (9), p.2497-2504 |
---|---|
Hauptverfasser: | , , , , |
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 & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Industrial and Applied Microbiology Abstracts (Microbiology A)</collection><collection>Materials Business File</collection><collection>Mechanical & 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 & 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 |