Fast and accurate architectural vulnerability analysis for embedded processors using Instruction Vulnerability Factor

Scaling new-silicons to nano-scale era has brought more integration, high performance and low power consumption while the reliability becomes a serious challenge for integrated circuits technology. Therefore, reliability awareness has become essential in early stages of integrated circuit design. Si...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Microprocessors and microsystems 2016-05, Vol.42, p.113-126
Hauptverfasser: Azarpeyvand, Ali, Salehi, Mostafa E., Fakhraie, Seid Mehdi, Safari, Saeed
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 126
container_issue
container_start_page 113
container_title Microprocessors and microsystems
container_volume 42
creator Azarpeyvand, Ali
Salehi, Mostafa E.
Fakhraie, Seid Mehdi
Safari, Saeed
description Scaling new-silicons to nano-scale era has brought more integration, high performance and low power consumption while the reliability becomes a serious challenge for integrated circuits technology. Therefore, reliability awareness has become essential in early stages of integrated circuit design. Since many of modern chips scrimmage with the limited power budget and traditional techniques such as N-Modular Redundancy (NMR) is not efficient for non-uniform fault tolerance, accurate analyzing of the reliability of different hardware components or application parts is necessary. Transient and soft errors which are resulted from cosmic rays strike and Process Voltage and Temperature (PVT) variation are known as main sources of unreliability. Recently, Architectural Vulnerability Factor (AVF) is widely used for analyzing the reliability of a processors. In this paper, we have introduced a new metric named as Instruction Vulnerability Factor (IVF) which is used for fast, accurate, and recurring AVF estimation. Special scenarios have been developed which enable us to utilize exhaustive fault injection for precise IVF calculation for a given processor instruction set. IVFs of a special instruction considers the vulnerability of pipeline stages while executing the instruction. Finally, a simple equation has been derived for AVF estimation based on running instructions. Our experimental results which are extracted by our Configurable Reliability Analysis Framework (CRAF) confirm the accuracy of presented AVF estimation method. Moreover, IVF can be employed by reliability aware compilation or online AVF estimation techniques.
doi_str_mv 10.1016/j.micpro.2016.01.012
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1808104771</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0141933116000247</els_id><sourcerecordid>1808104771</sourcerecordid><originalsourceid>FETCH-LOGICAL-c339t-e7796c1d0afe455143ef7e3d8ef247be387016b7352a94b72b3b3f7da471c0143</originalsourceid><addsrcrecordid>eNp9UE1LAzEUDKJgrf4DDzl62Zpsss3uRZBitVDwol5DNnmrKftR87KF_ntT1osX4cFjYGbemyHklrMFZ3x5v1t03u7DsMgTWjCeJj8jM16qPKukWJ6TGeOSZ5UQ_JJcIe4YYwVb5jMyrg1GanpHjbVjMBGoCfbLR7AxwZYexraHYGrf-nhMRNMe0SNthkChq8E5cDSdtoA4BKQj-v6TbnqMYbTRDz39-GOwNjYO4ZpcNKZFuPndc_K-fnpbvWTb1-fN6nGbWSGqmIFS1dJyx0wDsii4FNAoEK6EJpeqBlGqFLhWoshNJWuV16IWjXJGKm5TYjEnd5Nv-vB7BIy682ihbU0Pw4ial6zkTCrFE1VOVBsGxACN3gffmXDUnOlTy3qnp5b1qWXNeJo8yR4mGaQYBw9Bo_XQW3A-pAq1G_z_Bj9X4Yrl</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1808104771</pqid></control><display><type>article</type><title>Fast and accurate architectural vulnerability analysis for embedded processors using Instruction Vulnerability Factor</title><source>Access via ScienceDirect (Elsevier)</source><creator>Azarpeyvand, Ali ; Salehi, Mostafa E. ; Fakhraie, Seid Mehdi ; Safari, Saeed</creator><creatorcontrib>Azarpeyvand, Ali ; Salehi, Mostafa E. ; Fakhraie, Seid Mehdi ; Safari, Saeed</creatorcontrib><description>Scaling new-silicons to nano-scale era has brought more integration, high performance and low power consumption while the reliability becomes a serious challenge for integrated circuits technology. Therefore, reliability awareness has become essential in early stages of integrated circuit design. Since many of modern chips scrimmage with the limited power budget and traditional techniques such as N-Modular Redundancy (NMR) is not efficient for non-uniform fault tolerance, accurate analyzing of the reliability of different hardware components or application parts is necessary. Transient and soft errors which are resulted from cosmic rays strike and Process Voltage and Temperature (PVT) variation are known as main sources of unreliability. Recently, Architectural Vulnerability Factor (AVF) is widely used for analyzing the reliability of a processors. In this paper, we have introduced a new metric named as Instruction Vulnerability Factor (IVF) which is used for fast, accurate, and recurring AVF estimation. Special scenarios have been developed which enable us to utilize exhaustive fault injection for precise IVF calculation for a given processor instruction set. IVFs of a special instruction considers the vulnerability of pipeline stages while executing the instruction. Finally, a simple equation has been derived for AVF estimation based on running instructions. Our experimental results which are extracted by our Configurable Reliability Analysis Framework (CRAF) confirm the accuracy of presented AVF estimation method. Moreover, IVF can be employed by reliability aware compilation or online AVF estimation techniques.</description><identifier>ISSN: 0141-9331</identifier><identifier>EISSN: 1872-9436</identifier><identifier>DOI: 10.1016/j.micpro.2016.01.012</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Architectural Vulnerability Factor ; AVF estimation ; Design analysis ; Fault injection ; Instruction Vulnerability Factor ; Integrated circuits ; IVF ; Mathematical analysis ; Nanostructure ; Processors ; Reliability ; Soft errors ; Strikes</subject><ispartof>Microprocessors and microsystems, 2016-05, Vol.42, p.113-126</ispartof><rights>2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c339t-e7796c1d0afe455143ef7e3d8ef247be387016b7352a94b72b3b3f7da471c0143</citedby><cites>FETCH-LOGICAL-c339t-e7796c1d0afe455143ef7e3d8ef247be387016b7352a94b72b3b3f7da471c0143</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.micpro.2016.01.012$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>315,782,786,3552,27931,27932,46002</link.rule.ids></links><search><creatorcontrib>Azarpeyvand, Ali</creatorcontrib><creatorcontrib>Salehi, Mostafa E.</creatorcontrib><creatorcontrib>Fakhraie, Seid Mehdi</creatorcontrib><creatorcontrib>Safari, Saeed</creatorcontrib><title>Fast and accurate architectural vulnerability analysis for embedded processors using Instruction Vulnerability Factor</title><title>Microprocessors and microsystems</title><description>Scaling new-silicons to nano-scale era has brought more integration, high performance and low power consumption while the reliability becomes a serious challenge for integrated circuits technology. Therefore, reliability awareness has become essential in early stages of integrated circuit design. Since many of modern chips scrimmage with the limited power budget and traditional techniques such as N-Modular Redundancy (NMR) is not efficient for non-uniform fault tolerance, accurate analyzing of the reliability of different hardware components or application parts is necessary. Transient and soft errors which are resulted from cosmic rays strike and Process Voltage and Temperature (PVT) variation are known as main sources of unreliability. Recently, Architectural Vulnerability Factor (AVF) is widely used for analyzing the reliability of a processors. In this paper, we have introduced a new metric named as Instruction Vulnerability Factor (IVF) which is used for fast, accurate, and recurring AVF estimation. Special scenarios have been developed which enable us to utilize exhaustive fault injection for precise IVF calculation for a given processor instruction set. IVFs of a special instruction considers the vulnerability of pipeline stages while executing the instruction. Finally, a simple equation has been derived for AVF estimation based on running instructions. Our experimental results which are extracted by our Configurable Reliability Analysis Framework (CRAF) confirm the accuracy of presented AVF estimation method. Moreover, IVF can be employed by reliability aware compilation or online AVF estimation techniques.</description><subject>Architectural Vulnerability Factor</subject><subject>AVF estimation</subject><subject>Design analysis</subject><subject>Fault injection</subject><subject>Instruction Vulnerability Factor</subject><subject>Integrated circuits</subject><subject>IVF</subject><subject>Mathematical analysis</subject><subject>Nanostructure</subject><subject>Processors</subject><subject>Reliability</subject><subject>Soft errors</subject><subject>Strikes</subject><issn>0141-9331</issn><issn>1872-9436</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9UE1LAzEUDKJgrf4DDzl62Zpsss3uRZBitVDwol5DNnmrKftR87KF_ntT1osX4cFjYGbemyHklrMFZ3x5v1t03u7DsMgTWjCeJj8jM16qPKukWJ6TGeOSZ5UQ_JJcIe4YYwVb5jMyrg1GanpHjbVjMBGoCfbLR7AxwZYexraHYGrf-nhMRNMe0SNthkChq8E5cDSdtoA4BKQj-v6TbnqMYbTRDz39-GOwNjYO4ZpcNKZFuPndc_K-fnpbvWTb1-fN6nGbWSGqmIFS1dJyx0wDsii4FNAoEK6EJpeqBlGqFLhWoshNJWuV16IWjXJGKm5TYjEnd5Nv-vB7BIy682ihbU0Pw4ial6zkTCrFE1VOVBsGxACN3gffmXDUnOlTy3qnp5b1qWXNeJo8yR4mGaQYBw9Bo_XQW3A-pAq1G_z_Bj9X4Yrl</recordid><startdate>201605</startdate><enddate>201605</enddate><creator>Azarpeyvand, Ali</creator><creator>Salehi, Mostafa E.</creator><creator>Fakhraie, Seid Mehdi</creator><creator>Safari, Saeed</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201605</creationdate><title>Fast and accurate architectural vulnerability analysis for embedded processors using Instruction Vulnerability Factor</title><author>Azarpeyvand, Ali ; Salehi, Mostafa E. ; Fakhraie, Seid Mehdi ; Safari, Saeed</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c339t-e7796c1d0afe455143ef7e3d8ef247be387016b7352a94b72b3b3f7da471c0143</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Architectural Vulnerability Factor</topic><topic>AVF estimation</topic><topic>Design analysis</topic><topic>Fault injection</topic><topic>Instruction Vulnerability Factor</topic><topic>Integrated circuits</topic><topic>IVF</topic><topic>Mathematical analysis</topic><topic>Nanostructure</topic><topic>Processors</topic><topic>Reliability</topic><topic>Soft errors</topic><topic>Strikes</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Azarpeyvand, Ali</creatorcontrib><creatorcontrib>Salehi, Mostafa E.</creatorcontrib><creatorcontrib>Fakhraie, Seid Mehdi</creatorcontrib><creatorcontrib>Safari, Saeed</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Microprocessors and microsystems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Azarpeyvand, Ali</au><au>Salehi, Mostafa E.</au><au>Fakhraie, Seid Mehdi</au><au>Safari, Saeed</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fast and accurate architectural vulnerability analysis for embedded processors using Instruction Vulnerability Factor</atitle><jtitle>Microprocessors and microsystems</jtitle><date>2016-05</date><risdate>2016</risdate><volume>42</volume><spage>113</spage><epage>126</epage><pages>113-126</pages><issn>0141-9331</issn><eissn>1872-9436</eissn><abstract>Scaling new-silicons to nano-scale era has brought more integration, high performance and low power consumption while the reliability becomes a serious challenge for integrated circuits technology. Therefore, reliability awareness has become essential in early stages of integrated circuit design. Since many of modern chips scrimmage with the limited power budget and traditional techniques such as N-Modular Redundancy (NMR) is not efficient for non-uniform fault tolerance, accurate analyzing of the reliability of different hardware components or application parts is necessary. Transient and soft errors which are resulted from cosmic rays strike and Process Voltage and Temperature (PVT) variation are known as main sources of unreliability. Recently, Architectural Vulnerability Factor (AVF) is widely used for analyzing the reliability of a processors. In this paper, we have introduced a new metric named as Instruction Vulnerability Factor (IVF) which is used for fast, accurate, and recurring AVF estimation. Special scenarios have been developed which enable us to utilize exhaustive fault injection for precise IVF calculation for a given processor instruction set. IVFs of a special instruction considers the vulnerability of pipeline stages while executing the instruction. Finally, a simple equation has been derived for AVF estimation based on running instructions. Our experimental results which are extracted by our Configurable Reliability Analysis Framework (CRAF) confirm the accuracy of presented AVF estimation method. Moreover, IVF can be employed by reliability aware compilation or online AVF estimation techniques.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.micpro.2016.01.012</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0141-9331
ispartof Microprocessors and microsystems, 2016-05, Vol.42, p.113-126
issn 0141-9331
1872-9436
language eng
recordid cdi_proquest_miscellaneous_1808104771
source Access via ScienceDirect (Elsevier)
subjects Architectural Vulnerability Factor
AVF estimation
Design analysis
Fault injection
Instruction Vulnerability Factor
Integrated circuits
IVF
Mathematical analysis
Nanostructure
Processors
Reliability
Soft errors
Strikes
title Fast and accurate architectural vulnerability analysis for embedded processors using Instruction Vulnerability Factor
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-04T12%3A29%3A39IST&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=Fast%20and%20accurate%20architectural%20vulnerability%20analysis%20for%20embedded%20processors%20using%20Instruction%20Vulnerability%20Factor&rft.jtitle=Microprocessors%20and%20microsystems&rft.au=Azarpeyvand,%20Ali&rft.date=2016-05&rft.volume=42&rft.spage=113&rft.epage=126&rft.pages=113-126&rft.issn=0141-9331&rft.eissn=1872-9436&rft_id=info:doi/10.1016/j.micpro.2016.01.012&rft_dat=%3Cproquest_cross%3E1808104771%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1808104771&rft_id=info:pmid/&rft_els_id=S0141933116000247&rfr_iscdi=true