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,...
Saved in:
Published in: | IEEE transactions on nuclear science 2006-06, Vol.53 (3), p.1564-1573 |
---|---|
Main Authors: | , |
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 & 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>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 |