Repository logo
 
Publication

Real-time fault injection using enhanced on-chip debug infrastructures

dc.contributor.authorFidalgo, André V.
dc.contributor.authorGericota, Manuel G.
dc.contributor.authorAlves, Gustavo R.
dc.contributor.authorFerreira, José M.
dc.date.accessioned2014-06-02T14:41:13Z
dc.date.available2014-06-02T14:41:13Z
dc.date.issued2011
dc.description.abstractThe rapid increase in the use of microprocessor-based systems in critical areas, where failures imply risks to human lives, to the environment or to expensive equipment, significantly increased the need for dependable systems, able to detect, tolerate and eventually correct faults. The verification and validation of such systems is frequently performed via fault injection, using various forms and techniques. However, as electronic devices get smaller and more complex, controllability and observability issues, and sometimes real time constraints, make it harder to apply most conventional fault injection techniques. This paper proposes a fault injection environment and a scalable methodology to assist the execution of real-time fault injection campaigns, providing enhanced performance and capabilities. Our proposed solutions are based on the use of common and customized on-chip debug (OCD) mechanisms, present in many modern electronic devices, with the main objective of enabling the insertion of faults in microprocessor memory elements with minimum delay and intrusiveness. Different configurations were implemented starting from basic Components Off-The-Shelf (COTS) microprocessors, equipped with real-time OCD infrastructures, to improved solutions based on modified interfaces, and dedicated OCD circuitry that enhance fault injection capabilities and performance. All methodologies and configurations were evaluated and compared concerning performance gain and silicon overhead.por
dc.identifier.doi10.1016/j.micpro.2010.10.002pt_PT
dc.identifier.issn0141-9331
dc.identifier.urihttp://hdl.handle.net/10400.22/4443
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherElsevierpor
dc.relation.ispartofseriesMicroprocessors and Microsystems; Vol. 35, Issue 4
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S0141933110000724por
dc.subjectDependabilitypor
dc.subjectFault injectionpor
dc.subjectOn-chip debugpor
dc.subjectReal-time systemspor
dc.subjectMicroprocessorspor
dc.titleReal-time fault injection using enhanced on-chip debug infrastructurespor
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage452por
oaire.citation.issueIssue 4por
oaire.citation.startPage441por
oaire.citation.titleMicroprocessors and Microsystemspor
oaire.citation.volumeVol. 35por
person.familyNameGericota
person.familyNameAlves
person.givenNameManuel
person.givenNameGustavo
person.identifier150015
person.identifier.ciencia-idCE13-92FF-2097
person.identifier.ciencia-id4210-4DF2-5206
person.identifier.orcid0000-0001-9774-816X
person.identifier.orcid0000-0002-1244-8502
person.identifier.ridI-7876-2014
person.identifier.scopus-author-id7006053908
rcaap.rightsopenAccesspor
rcaap.typearticlepor
relation.isAuthorOfPublicationc84c77d9-ad89-48d1-9901-de8d5f7300b5
relation.isAuthorOfPublication01800568-7eaf-41d9-b78d-cf64f7c7381d
relation.isAuthorOfPublication.latestForDiscoveryc84c77d9-ad89-48d1-9901-de8d5f7300b5

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
COM_AndreFidalgo_2011_CIETI.pdf
Size:
641.28 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: