On the Optimal Design of Triple Modular Redundancy Logic for SRAM-based FPGAs
Triple Modular Redundancy (TMR) is a suitable fault tolerant technique for SRAM-based FPGA. However, one of the main challenges in achieving 100% robustness in designs protected by TMR running on programmable platforms is to prevent upsets in the routing from provoking undesirable connections betwee...
Saved in:
| Published in | Design, Automation and Test in Europe pp. 1290 - 1295 |
|---|---|
| Main Authors | , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
Washington, DC, USA
IEEE Computer Society
07.03.2005
IEEE |
| Series | ACM Conferences |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9780769522883 0769522882 |
| ISSN | 1530-1591 |
| DOI | 10.1109/DATE.2005.229 |
Cover
| Abstract | Triple Modular Redundancy (TMR) is a suitable fault tolerant technique for SRAM-based FPGA. However, one of the main challenges in achieving 100% robustness in designs protected by TMR running on programmable platforms is to prevent upsets in the routing from provoking undesirable connections between signals from distinct redundant logic parts, which can generate an error in the output. This paper investigates the optimal design of the TMR logic (e.g., by cleverly inserting voters) to ensure robustness. Four different versions of a TMR digital filter were analyzed by fault injection. Faults were randomly inserted straight into the bitstream of the FPGA. The experimental results presented in this paper demonstrate that the number and placement of voters in the TMR design can directly affect the fault tolerance, ranging from 4.03% to 0.98% the number of upsets in the routing able to cause an error in the TMR circuit. |
|---|---|
| AbstractList | Triple modular redundancy (TMR) is a suitable fault tolerant technique for SRAM-based FPGA. However, one of the main challenges in achieving 100% robustness in designs protected by TMR running on programmable platforms is to prevent upsets in the routing from provoking undesirable connections between signals from distinct redundant logic parts, which can generate an error in the output. This paper investigates the optimal design of the TMR logic (e.g., by cleverly inserting voters) to ensure robustness. Four different versions of a TMR digital filter were analyzed by fault injection. Faults were randomly inserted straight into the bitstream of the FPGA. The experimental results presented in this paper demonstrate that the number and placement of voters in the TMR design can directly affect the fault tolerance, ranging from 4.03% to 0.98% the number of upsets in the routing able to cause an error in the TMR circuit. |
| Author | Kastensmidt, F. Lima Reorda, M. Sonza Carro, L. Sterpone, L. |
| Author_xml | – sequence: 1 givenname: F. Lima surname: Kastensmidt fullname: Kastensmidt, F. Lima organization: Universidade Estadual do Rio, Brazil; Universidade Federal do Rio, Brazil – sequence: 2 givenname: L. surname: Sterpone fullname: Sterpone, L. organization: Politecnico di Torino, Italy – sequence: 3 givenname: L. surname: Carro fullname: Carro, L. organization: Universidade Federal do Rio, Brazil – sequence: 4 givenname: M. Sonza surname: Reorda fullname: Reorda, M. Sonza organization: Politecnico di Torino, Italy |
| BookMark | eNqFkD1PwzAQhi0BEqV0ZGLxxESKz07qeIz6BVKrolJmy44vJZDGIW6H_ntSlYGNW254H72ne27IZe1rJOQO2BCAqadJtpkOOWPJkHN1QQZKpkyOVMJ5mopL0oNEsAgSBddkEMIn60aoGEayR5armu4_kK6afbkzFZ1gKLc19QXdtGVTIV16d6hMS9foDrUzdX6kC78tc1r4lr6ts2VkTUBHZ6_zLNySq8JUAQe_u0_eZ9PN-DlarOYv42wRGS7jfeSsVQwEF06AEcZwxwsQ0hWSGRnn4KzMpRGYW4yZs0oySAorLXIWp6YoRJ88nHub1n8fMOz1rgw5VpWp0R-CFhAzBQl04P0ZLBFRN233Y3vUIFQi5Sl9PKcm32nr_VfQwPRJqT4p1SelulOqbVvin6v_4OIH4qR05Q |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1109/DATE.2005.229 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings Consulter via IEEE Xplore IEEE Proceedings Order Plans (POP All) 1998-Present Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| Database_xml | – sequence: 1 dbid: RIE name: Consulter via IEEE Xplore url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EndPage | 1295 |
| ExternalDocumentID | 1395771 |
| Genre | orig-research Conference Paper |
| GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AARBI ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI OCL RIB RIC RIE RIL 123 29F 29O 6IH AAWTH ABLEC ADZIZ CHZPO FEDTE IEGSK IPLJI KZ1 LMP M43 RNS 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-a274t-dbb901323d31a3aa2d2f137df70a74c1db7c7a3ecbe40db97015fb7be2048aff3 |
| IEDL.DBID | RIE |
| ISBN | 9780769522883 0769522882 |
| ISSN | 1530-1591 |
| IngestDate | Thu Jul 10 18:01:22 EDT 2025 Wed Aug 27 02:14:01 EDT 2025 Wed Jan 31 06:46:55 EST 2024 Wed Jan 31 06:46:56 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MeetingName | DATE05: Design, Automation and Test in Europe |
| MergedId | FETCHMERGED-LOGICAL-a274t-dbb901323d31a3aa2d2f137df70a74c1db7c7a3ecbe40db97015fb7be2048aff3 |
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
| PQID | 31409151 |
| PQPubID | 23500 |
| PageCount | 6 |
| ParticipantIDs | acm_books_10_1109_DATE_2005_229_brief proquest_miscellaneous_31409151 acm_books_10_1109_DATE_2005_229 ieee_primary_1395771 |
| PublicationCentury | 2000 |
| PublicationDate | 20050307 20050000 |
| PublicationDateYYYYMMDD | 2005-03-07 2005-01-01 |
| PublicationDate_xml | – month: 03 year: 2005 text: 20050307 day: 07 |
| PublicationDecade | 2000 |
| PublicationPlace | Washington, DC, USA |
| PublicationPlace_xml | – name: Washington, DC, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | Design, Automation and Test in Europe |
| PublicationTitleAbbrev | DATE |
| PublicationYear | 2005 |
| Publisher | IEEE Computer Society IEEE |
| Publisher_xml | – name: IEEE Computer Society – name: IEEE |
| SSID | ssj0000394167 ssj0005329 |
| Score | 2.0475025 |
| Snippet | Triple Modular Redundancy (TMR) is a suitable fault tolerant technique for SRAM-based FPGA. However, one of the main challenges in achieving 100% robustness in... Triple modular redundancy (TMR) is a suitable fault tolerant technique for SRAM-based FPGA. However, one of the main challenges in achieving 100% robustness in... |
| SourceID | proquest ieee acm |
| SourceType | Aggregation Database Publisher |
| StartPage | 1290 |
| SubjectTerms | Circuit faults Computer systems organization -- Architectures -- Other architectures -- Reconfigurable computing Computer systems organization -- Architectures -- Other architectures -- Self-organizing autonomic computing Fault tolerance Field programmable gate arrays Hardware -- Hardware test Hardware -- Integrated circuits -- Semiconductor memory -- Static memory Hardware -- Robustness Hardware -- Very large scale integration design -- Application-specific VLSI designs Logic design Protection Redundancy Robustness Routing Signal design Signal generators |
| Title | On the Optimal Design of Triple Modular Redundancy Logic for SRAM-based FPGAs |
| URI | https://ieeexplore.ieee.org/document/1395771 https://www.proquest.com/docview/31409151 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9tAEB4BJ3qBAlVDX3ugtzrYWcebPUYtASGFohYkbqtd76xUQewqcS78-s6s7YDaSu3NlmzZ3vHOfPP6BuBkkpapdblLdHAyyZEcVhv8KJFBj8sUfQiRrHp-VVzc5pd347st-LTphUHEWHyGQz6MuXxfl2sOlZ1mnFTihvFtNSnaXq1NPCWVOo9N3X15h4wTymhDpwmZ7Kx12TXBDcKUHfNOfy6fyDdPv0xvztpQy4hh57YtF93glT-0dTRBsz2Y9y_fVp7cD9eNG5aPv_E6_u_X7cPRU7OfuN6YsZewhdUB7PXTHkS3-Q_gxTPqwkOYf60EYUdRk8pZ2AfhYyWIqINolhy7F4vac4WrWCL3qbEOF1HNCkLJ4vu36TxhA-rF7Pp8ujqC29nZzeeLpBvNkFhyY5vEO6c5SyO9zKy0duRHIZPKB5ValZeZd6pUVmLpME-904pQR3DKIfME2xDkK9ip6gpfg0BmYMtwYqUv6NrggiYdoTw5OoUOxXgAH0gGhn2OlYkuS6oNS4knaI4NSWkAH_9xhXHLHxgGcMirbn62PB6mW3B6QC9XQ3uLEya2wnq9MpLZwAgSHf_9xjewG4lcY0DmLew0yzW-I4jSuPfx3_wFQ87bGw |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT9swFH5icGBc2IBphW34sN1ISWqnwcdqo5SNMMSKxM2yY1uatiaoTS_89bznJGXakNgtkRIl8Yvf-96v7wF8PImLWBthIukNj4RDh1V7O4i4l2kRO-t9IKvOL4eTG_H1Nr1dg6NVL4xzLhSfuT4dhly-rYolhcqOE0oqUcP4RiqESJturVVEJeZShLbursCDhxlluKXjCI120jjtEgEHosqWe6c754_0m8dfRtPTJtgyIOD5QhezdvTKP_o6GKHxNuTd6ze1J7_6y9r0i_u_mB3_9_tewd5jux-7Whmy17Dmyh3Y7uY9sHb778DWH-SFu5B_LxmiR1ah0pnp38yGWhBWeVbPKXrPZpWlGlc2d9SpRlqcBUXLECezH9ejPCITatn46my02IOb8en08yRqhzNEGh3ZOrLGSMrTcMsTzbUe2IFPeGZ9FutMFIk1WZFp7grjRGyNzBB3eJMZR0zB2nv-BtbLqnRvgTniYEvcieZ2iNd64yVqicyiqzOUfpj24BBloMjrWKjgtMRSkZRohmaqUEo9-PTMFcrMfzrfg11adXXXMHmodsHxAZ1cFe4uSpno0lXLheLEB4agaP_pGw9hczLNL9TF-eW3A3gZaF1DeOYdrNfzpXuPgKU2H8J_-gDvXN5o |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Design%2C+Automation+and+Test+in+Europe&rft.atitle=On+the+optimal+design+of+triple+modular+redundancy+logic+for+SRAM-based+FPGAs&rft.au=Kastensmidt%2C+F.L.&rft.au=Sterpone%2C+L.&rft.au=Carro%2C+L.&rft.au=Reorda%2C+M.S.&rft.date=2005-01-01&rft.pub=IEEE&rft.isbn=9780769522883&rft.issn=1530-1591&rft.spage=1290&rft.epage=1295+Vol.+2&rft_id=info:doi/10.1109%2FDATE.2005.229&rft.externalDocID=1395771 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-1591&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-1591&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-1591&client=summon |