Automatic fault injection into SystemC designs

Carregando...
Imagem de Miniatura

Data

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Federal de Minas Gerais

Descrição

Tipo

Artigo de evento

Título alternativo

Primeiro orientador

Membros da banca

Resumo

This paper introduces a flow for automatic fault injection into plain SystemC and SystemC/TLM (Transaction Level Modeling) designs. The aim of this flow is reducing the complexity of reliability analysis and fault coverage determination of complex designs. The flow enables the consideration of transitory and permanent faults, which can be applied in directed or random manner. Thereby, faults are represented as faulty values of variables, which are automatically identified during an initial phase. The implemented flow was successfully applied for all example designs provided by the official SystemC library. Further, the utilization of the algorithm for an exemplary technique for robustness enhancement, namely the Triple Modular Redundancy, could prove the viability of proposed flow.

Abstract

Assunto

Computação, Software - Desenvolvimento

Palavras-chave

SystemC, Reliability of component, Reliability of design, programming languages, component’s variable, TLM, fault injection, fault coverage

Citação

Curso

Endereço externo

https://franksilltorres.de/downloads/paper/Leao-WCAS2016.pdf

Avaliação

Revisão

Suplementado Por

Referenciado Por