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...

Full description

Saved in:
Bibliographic Details
Published inDesign, Automation and Test in Europe pp. 1290 - 1295
Main Authors Kastensmidt, F. Lima, Sterpone, L., Carro, L., Reorda, M. Sonza
Format Conference Proceeding
LanguageEnglish
Published Washington, DC, USA IEEE Computer Society 07.03.2005
IEEE
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN9780769522883
0769522882
ISSN1530-1591
DOI10.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