Skip to main navigation Skip to search Skip to main content

A framework for reliability-aware design exploration on MPSoC based systems

  • Jia Huang
  • , Andreas Raabe
  • , Kai Huang
  • , Christian Buckl
  • , Alois Knoll
  • Fortiss GmbH
  • Technical University of Munich

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

Applying system-level fault-tolerant techniques such as active redundancy is a promising way to enhance the system reliability for safety-related applications. Embedded system design using active redundancy is a challenging task that involves solving two major problems, namely finding the optimal redundancy configuration and mapping/scheduling of the application (including the redundant components) to the platform under timing and reliability constraints. This paper presents a framework for automatic synthesis of fault-tolerant designs on multiprocessor platforms. The core of the framework consists of: (1) a reliability analysis, that computes the system-level reliability in the presence spatial and temporal redundancy, and (2) an optimization approach for reliability-aware design space exploration. The proposed approach considers both transient and permanent faults and is among the first to support system design using imperfect fault detectors. The framework takes an application model, a platform model and a set of application requirements as input, and generates the recommended design parameters, including task-to-processor binding, task schedule and the selection/placement of redundancy. The effectiveness of our approach is illustrated using several case studies.

Original languageEnglish
Pages (from-to)189-220
Number of pages32
JournalDesign Automation for Embedded Systems
Volume16
Issue number4
DOIs
StatePublished - Nov 2012

Keywords

  • Design exploration
  • Fault-tolerance
  • Real-time systems
  • Reliability

Fingerprint

Dive into the research topics of 'A framework for reliability-aware design exploration on MPSoC based systems'. Together they form a unique fingerprint.

Cite this