Loughborough University
Browse

Evaluation of the soft error assessment consistency of a JIT‐based virtual platform simulator

Download (1.96 MB)
journal contribution
posted on 2023-03-10, 14:46 authored by Geancarlo Abich, Rafael Garibotti, Vitor Bandeira, Felipe da Rosa, Jonas Gava, Felipe Bortolon, Guilherme Medeiros, Fernando G Moraes, Ricardo Reis, Luciano OstLuciano Ost
Soft error resilience has become an essential design metric in electronic computing systems as advanced technology nodes have become less robust to high-charged particle effects. Designers, therefore, should be able to assess this metric considering several software stack components running on top of commercial processors, early in the design phase. With this in mind, researchers are using virtual platform (VP) frameworks to assess this metric due to their flexibility and high simulation performance. In this regard, herein, this goal is achieved by analysing the soft error consistency of a just-in-time fault injection simulator (OVPsim-FIM) against fault injection campaigns conducted with event-driven simulators (i.e. more realistic and accurate platforms) considering single and multicore processor architectures. Reference single-core fault injection campaigns are performed on RTL descriptions of Arm Cortex-M0 and M3 processors, while gem5 simulator is used to multicore Arm Cortex-A9 scenarios. Campaigns consider different open-source and commercial compilers as well as real software stacks including FreeRTOS/Linux kernels and 52 applications. Results show that OVPsim-FIM is more than 1000× faster than cycle-accurate simulators and up to 312× faster than event-driven simulators, while preserving the soft error analysis accuracy (i.e. mismatch below to 10%) for single and multicore processors.

History

School

  • Mechanical, Electrical and Manufacturing Engineering

Published in

IET Computers & Digital Techniques

Volume

15

Issue

2

Pages

125 - 142

Publisher

John Wiley & Sons Ltd on behalf of The Institution of Engineering and Technology

Version

  • VoR (Version of Record)

Rights holder

© The Authors

Acceptance date

2020-12-09

Publication date

2021-02-23

Copyright date

2021

Notes

Erratum at http://doi.org/10.1049/cdt2.12030

ISSN

1751-8601

eISSN

1751-861X

Language

  • en

Depositor

Deposit date: 10 March 2023

Usage metrics

    Loughborough Publications

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC