Low-Cost Control Flow Protection via Available Redundancies in the Microprocessor Pipeline

Cited 3 time in webofscience Cited 3 time in scopus
  • Hit : 898
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorRouf, Mohammad Abdurko
dc.contributor.authorKim, Soon-Taeko
dc.date.accessioned2015-04-08T02:26:27Z-
dc.date.available2015-04-08T02:26:27Z-
dc.date.created2014-06-24-
dc.date.created2014-06-24-
dc.date.created2014-06-24-
dc.date.issued2015-01-
dc.identifier.citationIEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, v.23, no.1, pp.131 - 141-
dc.identifier.issn1063-8210-
dc.identifier.urihttp://hdl.handle.net/10203/195453-
dc.description.abstractMiniaturization of very large scale integration circuits, higher frequencies and reduction of supply voltages make embedded systems more susceptible to soft errors (or transient errors). Soft errors affect the processor's pipeline and hence its data and control flows. Specifically, errors in control flows can change program's execution sequence, which might be catastrophic for safety-critical applications. Several state-of-the-art techniques are available for control flow error checking (CFEC). Software-based techniques suffer from increased code size overhead and can have a negative impact on energy consumption. On the other hand, hardware-based schemes incur high hardware and area costs. In this paper, a low-cost CFEC scheme is proposed that exploits available redundancies in the processor's pipeline; a branch target buffer stores the target addresses of taken branches, a short backward branch detector stores short loop branch targets and an arithmetic logic unit generates branch target addresses using the low-order branch displacement bits of branch instructions. The proposed CFEC scheme uses these redundancies to detect and recover from control flow errors in the pipeline with low energy overhead of 0.9% and performance overhead of 0.8%, while its error coverage ranges from 86% to 99%.-
dc.languageEnglish-
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC-
dc.subjectERROR-DETECTION-
dc.subjectFAULT INJECTION-
dc.subjectDESIGN-
dc.subjectRELIABILITY-
dc.subjectPROCESSORS-
dc.subjectCHALLENGES-
dc.subjectCHECKING-
dc.titleLow-Cost Control Flow Protection via Available Redundancies in the Microprocessor Pipeline-
dc.typeArticle-
dc.identifier.wosid000348377200012-
dc.identifier.scopusid2-s2.0-85028166397-
dc.type.rimsART-
dc.citation.volume23-
dc.citation.issue1-
dc.citation.beginningpage131-
dc.citation.endingpage141-
dc.citation.publicationnameIEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS-
dc.identifier.doi10.1109/TVLSI.2013.2297573-
dc.contributor.localauthorKim, Soon-Tae-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorBranch target buffer (BTB)-
dc.subject.keywordAuthorcontrol flow errors-
dc.subject.keywordAuthorembedded systems-
dc.subject.keywordAuthorlow power-
dc.subject.keywordAuthorreliability-
dc.subject.keywordAuthorshort backward branch (SBB)-
dc.subject.keywordAuthorsoft errors-
dc.subject.keywordPlusERROR-DETECTION-
dc.subject.keywordPlusFAULT INJECTION-
dc.subject.keywordPlusDESIGN-
dc.subject.keywordPlusRELIABILITY-
dc.subject.keywordPlusPROCESSORS-
dc.subject.keywordPlusCHALLENGES-
dc.subject.keywordPlusCHECKING-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 3 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0