Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Dataset . 2017
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Dataset . 2017
License: CC BY
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Dataset . 2017
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Dataset . 2017
License: CC BY
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Dataset . 2017
License: CC BY
Data sources: Datacite
versions View all 3 versions
addClaim

Robustness Assessment Via Simulation-Based Fault Injection Of The Implementation Level Models Of The Leon3, Mc8051, And Pic Microcontrollers In Presence Of Stuck-At, Bit-Flip, Pulse, And Delay Fault Models

Authors: Tuzov, Ilya; de Andrés, David; Ruiz, Juan-Carlos;

Robustness Assessment Via Simulation-Based Fault Injection Of The Implementation Level Models Of The Leon3, Mc8051, And Pic Microcontrollers In Presence Of Stuck-At, Bit-Flip, Pulse, And Delay Fault Models

Abstract

This dataset package contains the results of fault injection experiments for RTL and implementation-level models 3 microprocessors (LEON3, MC8051, PIC). 1. Package contents: - raw traces of fault injection experiments: *.lst files - analysis results grouped by fault models: *.html files in the /REPORT subfolders - summary for each targeted HDL model and fault model: index.html in each design folder To facilitate the navigation through the contents, it is organized as a tree of *.html pages. The root page is 'index.html' in the archive root. Additionally, to observe the raw traces for each experiment in the convenient form, the *.lst files are processed on the fly by custom python-script, returning the interactive *.html page. Each observation trace is a table, where: - each row represents an observation vector, comprising {simulation time stamp}, {flags}, {internal state}, {outputs}. - each cell is highlighted: a) green if matches with reference trace (fault-free simulation), b) red if mismatches with reference trace, denoting error for internals / failure for outputs, c) violet in case of vector whose timestamp was not in reference (unexpected transition). These highlighting options can be customized by modifying the linked *.css files. 2. Installation 2.1 Ensure to have Web-Server installed (Apache preferable). For instance, XAMPP: https://www.apachefriends.org/index.html 2.2 Ensure to have python ver. 2.x installed. Type in terminal (cmd console in Windows): “python --version” – if the output looks like > Python 2.x.x – python is installed. Otherwise install the relevant 2.x.x distribution: https://www.python.org/ Add python installation path to environment path variable. 2.2 Ensure that Web-server is configured to execute CGI scripts, particularly python-scripts: In the 'httpd.conf' file (XAMMP control panel – button config in front of apache module): – search for line Options Indexes FollowSymLinks and add ExecCGI, so the resulting line looks like this: Options Indexes FollowSymLinks ExecCGI – search for #AddHandler cgi-script .cgi, uncomment (remove #), and append “.py” to this line, so the resulting line: AddHandler cgi-script .cgi .pl .asp .py 2.3 Unpack the *.zip package into the folder on the Web Server. For instance 'Web-server root folder'/ExperimentalResults. The Web-Server root can be configured in the ‘httpd.conf’ file in the DocumentRoot section, for instance: DocumentRoot "F:/HTWEB" <Directory "F:/HTWEB"> ... 2.4 In the web-browser navigate to the root directory of extracted package: http://localhost/ExperimentalResults/index.html 3. How to read the contents The root page contains links to different analysis reports, for each HDL design under study and considered fault models. The pages on the first tree level, represent the summary for each injection campaign, describing the rate of failure modes, number of experiments, latencies, and supplementary info. The pages on the second tree level are the detailed analysis reports for each experiment, detailing the fault target, parameters of injected fault, detected failure mode, number of errors, etc. The cells of the first column are highlighted a) in green if injection did not cause the failure, b) in red otherwise. The links in this first column navigate to the detailed traces for each experiment. The latter requires that Web-server is configured to execute the python-scripts (see section 2 - Installation); otherwise the raw traces (*.lst files in ./results folders) can be observed by any text editor (notepad++, etc.).

Related Organizations
Keywords

MC8051, PIC, VHDL, Simulation-based fault injection, LEON3

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    1
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 13
    download downloads 1
  • 13
    views
    1
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
1
Average
Average
Average
13
1