Loading…

Schemes for eliminating transient-width clock overhead from SET-tolerant memory-based systems

In the presence of radiation, particle strikes can cause temporary signal errors in ICs. Particle strikes that directly affect memory are known as single event upsets (SEUs), while strikes that affect combinational logic and spread to memory are called single event transients (SETs). In this paper,...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on nuclear science 2006-06, Vol.53 (3), p.1564-1573
Main Authors: Blum, D.R., Delgado-Frias, J.G.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c235t-4c7ed986a29b71deb723a62869652d9e50174b00a32f0adf6253650d3ae63a2f3
cites cdi_FETCH-LOGICAL-c235t-4c7ed986a29b71deb723a62869652d9e50174b00a32f0adf6253650d3ae63a2f3
container_end_page 1573
container_issue 3
container_start_page 1564
container_title IEEE transactions on nuclear science
container_volume 53
creator Blum, D.R.
Delgado-Frias, J.G.
description In the presence of radiation, particle strikes can cause temporary signal errors in ICs. Particle strikes that directly affect memory are known as single event upsets (SEUs), while strikes that affect combinational logic and spread to memory are called single event transients (SETs). In this paper, we propose two novel approaches to hardening integrated circuits against SEUs and SETs. The proposed approaches are fully-differential dual-interlocked storage cell (DICE) and triple path DICE (TPDICE). The fully-differential DICE and TPDICE approaches are compared against two existing approaches, which are triple modular redundancy (TMR) and basic SET-tolerant DICE. All approaches except for the basic SET-tolerant DICE scheme share a common theme, which is the ability to bypass SEUs and SETs. This is critical for performance, as it allows the system to proceed with subsequent operations while a cell is recovering from the effects of a particle strike. SET pulse widths can be substantial (up to 2 ns), and so high-performance systems cannot afford to pause operations while these pulses are present. The minimum clock periods obtained for the basic SET-tolerant approach were 515 ps with no SET, and 1310 ps with a 500 ps SET (in 0.18 /spl mu/m CMOS). In contrast, the clock periods for the bypass-capable approaches with no SET/500 ps SET were 628/749 ps for TMR, 348/480 ps for fully-differential DICE, and 434/552 ps for TPDICE. Among the approaches that bypass transient pulses, TPDICE is the most balanced. TMR suffers from overhead due to its need for external voting circuitry. In addition to this, fully-differential DICE cannot be used with combinational logic, while TPDICE can.
doi_str_mv 10.1109/TNS.2006.874496
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_889382110</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1645072</ieee_id><sourcerecordid>2543775021</sourcerecordid><originalsourceid>FETCH-LOGICAL-c235t-4c7ed986a29b71deb723a62869652d9e50174b00a32f0adf6253650d3ae63a2f3</originalsourceid><addsrcrecordid>eNpdkE1LAzEQhoMoWKtnD16CF09bk-wmmxyl1A8oemg9SshuZu3W3U1NUqX_3pQKgqdh4HlfZh6ELimZUErU7fJ5MWGEiIksi0KJIzSinMuM8lIeoxEhVGaqUOoUnYWwTmvBCR-ht0W9gh4CbpzH0LV9O5jYDu84ejOEFoaYfbc2rnDdufoDuy_wKzAWN971eDFbZtF1kNCIe-id32WVCWBx2IUIfThHJ43pAlz8zjF6vZ8tp4_Z_OXhaXo3z2qW85gVdQlWSWGYqkpqoSpZbgSTQgnOrAJOaFlUhJicNcTYRjCeC05sbkDkhjX5GN0cejfefW4hRN23oYauMwO4bdBSqlyypCmR1__Itdv6IR2nFU0EI6xM0O0Bqr0LwUOjN77tjd9pSvRetk6y9V62PshOiatDogWAP1okyemXH902ewU</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>912112027</pqid></control><display><type>article</type><title>Schemes for eliminating transient-width clock overhead from SET-tolerant memory-based systems</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Blum, D.R. ; Delgado-Frias, J.G.</creator><creatorcontrib>Blum, D.R. ; Delgado-Frias, J.G.</creatorcontrib><description>In the presence of radiation, particle strikes can cause temporary signal errors in ICs. Particle strikes that directly affect memory are known as single event upsets (SEUs), while strikes that affect combinational logic and spread to memory are called single event transients (SETs). In this paper, we propose two novel approaches to hardening integrated circuits against SEUs and SETs. The proposed approaches are fully-differential dual-interlocked storage cell (DICE) and triple path DICE (TPDICE). The fully-differential DICE and TPDICE approaches are compared against two existing approaches, which are triple modular redundancy (TMR) and basic SET-tolerant DICE. All approaches except for the basic SET-tolerant DICE scheme share a common theme, which is the ability to bypass SEUs and SETs. This is critical for performance, as it allows the system to proceed with subsequent operations while a cell is recovering from the effects of a particle strike. SET pulse widths can be substantial (up to 2 ns), and so high-performance systems cannot afford to pause operations while these pulses are present. The minimum clock periods obtained for the basic SET-tolerant approach were 515 ps with no SET, and 1310 ps with a 500 ps SET (in 0.18 /spl mu/m CMOS). In contrast, the clock periods for the bypass-capable approaches with no SET/500 ps SET were 628/749 ps for TMR, 348/480 ps for fully-differential DICE, and 434/552 ps for TPDICE. Among the approaches that bypass transient pulses, TPDICE is the most balanced. TMR suffers from overhead due to its need for external voting circuitry. In addition to this, fully-differential DICE cannot be used with combinational logic, while TPDICE can.</description><identifier>ISSN: 0018-9499</identifier><identifier>EISSN: 1558-1578</identifier><identifier>DOI: 10.1109/TNS.2006.874496</identifier><identifier>CODEN: IETNAE</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Balancing ; Bypasses ; Circuits ; Clocks ; CMOS ; Computer science ; Fault tolerance ; hardened by design ; Logic ; radiation effects ; Radiation hardening ; Redundancy ; Single event transient ; Single event upset ; Single event upsets ; single-event transients ; soft errors ; Space vector pulse width modulation ; Spreads ; Strikes</subject><ispartof>IEEE transactions on nuclear science, 2006-06, Vol.53 (3), p.1564-1573</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c235t-4c7ed986a29b71deb723a62869652d9e50174b00a32f0adf6253650d3ae63a2f3</citedby><cites>FETCH-LOGICAL-c235t-4c7ed986a29b71deb723a62869652d9e50174b00a32f0adf6253650d3ae63a2f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1645072$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Blum, D.R.</creatorcontrib><creatorcontrib>Delgado-Frias, J.G.</creatorcontrib><title>Schemes for eliminating transient-width clock overhead from SET-tolerant memory-based systems</title><title>IEEE transactions on nuclear science</title><addtitle>TNS</addtitle><description>In the presence of radiation, particle strikes can cause temporary signal errors in ICs. Particle strikes that directly affect memory are known as single event upsets (SEUs), while strikes that affect combinational logic and spread to memory are called single event transients (SETs). In this paper, we propose two novel approaches to hardening integrated circuits against SEUs and SETs. The proposed approaches are fully-differential dual-interlocked storage cell (DICE) and triple path DICE (TPDICE). The fully-differential DICE and TPDICE approaches are compared against two existing approaches, which are triple modular redundancy (TMR) and basic SET-tolerant DICE. All approaches except for the basic SET-tolerant DICE scheme share a common theme, which is the ability to bypass SEUs and SETs. This is critical for performance, as it allows the system to proceed with subsequent operations while a cell is recovering from the effects of a particle strike. SET pulse widths can be substantial (up to 2 ns), and so high-performance systems cannot afford to pause operations while these pulses are present. The minimum clock periods obtained for the basic SET-tolerant approach were 515 ps with no SET, and 1310 ps with a 500 ps SET (in 0.18 /spl mu/m CMOS). In contrast, the clock periods for the bypass-capable approaches with no SET/500 ps SET were 628/749 ps for TMR, 348/480 ps for fully-differential DICE, and 434/552 ps for TPDICE. Among the approaches that bypass transient pulses, TPDICE is the most balanced. TMR suffers from overhead due to its need for external voting circuitry. In addition to this, fully-differential DICE cannot be used with combinational logic, while TPDICE can.</description><subject>Balancing</subject><subject>Bypasses</subject><subject>Circuits</subject><subject>Clocks</subject><subject>CMOS</subject><subject>Computer science</subject><subject>Fault tolerance</subject><subject>hardened by design</subject><subject>Logic</subject><subject>radiation effects</subject><subject>Radiation hardening</subject><subject>Redundancy</subject><subject>Single event transient</subject><subject>Single event upset</subject><subject>Single event upsets</subject><subject>single-event transients</subject><subject>soft errors</subject><subject>Space vector pulse width modulation</subject><subject>Spreads</subject><subject>Strikes</subject><issn>0018-9499</issn><issn>1558-1578</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><recordid>eNpdkE1LAzEQhoMoWKtnD16CF09bk-wmmxyl1A8oemg9SshuZu3W3U1NUqX_3pQKgqdh4HlfZh6ELimZUErU7fJ5MWGEiIksi0KJIzSinMuM8lIeoxEhVGaqUOoUnYWwTmvBCR-ht0W9gh4CbpzH0LV9O5jYDu84ejOEFoaYfbc2rnDdufoDuy_wKzAWN971eDFbZtF1kNCIe-id32WVCWBx2IUIfThHJ43pAlz8zjF6vZ8tp4_Z_OXhaXo3z2qW85gVdQlWSWGYqkpqoSpZbgSTQgnOrAJOaFlUhJicNcTYRjCeC05sbkDkhjX5GN0cejfefW4hRN23oYauMwO4bdBSqlyypCmR1__Itdv6IR2nFU0EI6xM0O0Bqr0LwUOjN77tjd9pSvRetk6y9V62PshOiatDogWAP1okyemXH902ewU</recordid><startdate>20060601</startdate><enddate>20060601</enddate><creator>Blum, D.R.</creator><creator>Delgado-Frias, J.G.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</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></search><sort><creationdate>20060601</creationdate><title>Schemes for eliminating transient-width clock overhead from SET-tolerant memory-based systems</title><author>Blum, D.R. ; Delgado-Frias, J.G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c235t-4c7ed986a29b71deb723a62869652d9e50174b00a32f0adf6253650d3ae63a2f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Balancing</topic><topic>Bypasses</topic><topic>Circuits</topic><topic>Clocks</topic><topic>CMOS</topic><topic>Computer science</topic><topic>Fault tolerance</topic><topic>hardened by design</topic><topic>Logic</topic><topic>radiation effects</topic><topic>Radiation hardening</topic><topic>Redundancy</topic><topic>Single event transient</topic><topic>Single event upset</topic><topic>Single event upsets</topic><topic>single-event transients</topic><topic>soft errors</topic><topic>Space vector pulse width modulation</topic><topic>Spreads</topic><topic>Strikes</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Blum, D.R.</creatorcontrib><creatorcontrib>Delgado-Frias, J.G.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET 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>Blum, D.R.</au><au>Delgado-Frias, J.G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Schemes for eliminating transient-width clock overhead from SET-tolerant memory-based systems</atitle><jtitle>IEEE transactions on nuclear science</jtitle><stitle>TNS</stitle><date>2006-06-01</date><risdate>2006</risdate><volume>53</volume><issue>3</issue><spage>1564</spage><epage>1573</epage><pages>1564-1573</pages><issn>0018-9499</issn><eissn>1558-1578</eissn><coden>IETNAE</coden><abstract>In the presence of radiation, particle strikes can cause temporary signal errors in ICs. Particle strikes that directly affect memory are known as single event upsets (SEUs), while strikes that affect combinational logic and spread to memory are called single event transients (SETs). In this paper, we propose two novel approaches to hardening integrated circuits against SEUs and SETs. The proposed approaches are fully-differential dual-interlocked storage cell (DICE) and triple path DICE (TPDICE). The fully-differential DICE and TPDICE approaches are compared against two existing approaches, which are triple modular redundancy (TMR) and basic SET-tolerant DICE. All approaches except for the basic SET-tolerant DICE scheme share a common theme, which is the ability to bypass SEUs and SETs. This is critical for performance, as it allows the system to proceed with subsequent operations while a cell is recovering from the effects of a particle strike. SET pulse widths can be substantial (up to 2 ns), and so high-performance systems cannot afford to pause operations while these pulses are present. The minimum clock periods obtained for the basic SET-tolerant approach were 515 ps with no SET, and 1310 ps with a 500 ps SET (in 0.18 /spl mu/m CMOS). In contrast, the clock periods for the bypass-capable approaches with no SET/500 ps SET were 628/749 ps for TMR, 348/480 ps for fully-differential DICE, and 434/552 ps for TPDICE. Among the approaches that bypass transient pulses, TPDICE is the most balanced. TMR suffers from overhead due to its need for external voting circuitry. In addition to this, fully-differential DICE cannot be used with combinational logic, while TPDICE can.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNS.2006.874496</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0018-9499
ispartof IEEE transactions on nuclear science, 2006-06, Vol.53 (3), p.1564-1573
issn 0018-9499
1558-1578
language eng
recordid cdi_proquest_miscellaneous_889382110
source IEEE Electronic Library (IEL) Journals
subjects Balancing
Bypasses
Circuits
Clocks
CMOS
Computer science
Fault tolerance
hardened by design
Logic
radiation effects
Radiation hardening
Redundancy
Single event transient
Single event upset
Single event upsets
single-event transients
soft errors
Space vector pulse width modulation
Spreads
Strikes
title Schemes for eliminating transient-width clock overhead from SET-tolerant memory-based systems
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T18%3A25%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Schemes%20for%20eliminating%20transient-width%20clock%20overhead%20from%20SET-tolerant%20memory-based%20systems&rft.jtitle=IEEE%20transactions%20on%20nuclear%20science&rft.au=Blum,%20D.R.&rft.date=2006-06-01&rft.volume=53&rft.issue=3&rft.spage=1564&rft.epage=1573&rft.pages=1564-1573&rft.issn=0018-9499&rft.eissn=1558-1578&rft.coden=IETNAE&rft_id=info:doi/10.1109/TNS.2006.874496&rft_dat=%3Cproquest_cross%3E2543775021%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c235t-4c7ed986a29b71deb723a62869652d9e50174b00a32f0adf6253650d3ae63a2f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=912112027&rft_id=info:pmid/&rft_ieee_id=1645072&rfr_iscdi=true