Early Dependability Analysis of FPGA-Based Space Applications Using Formal Verification

Early Dependability Analysis of FPGA-Based Space Applications Using Formal Verification
Author :
Publisher :
Total Pages : 139
Release :
ISBN-10 : OCLC:1114282408
ISBN-13 :
Rating : 4/5 (08 Downloads)

Book Synopsis Early Dependability Analysis of FPGA-Based Space Applications Using Formal Verification by : Khaza Anuarul Hoque

Download or read book Early Dependability Analysis of FPGA-Based Space Applications Using Formal Verification written by Khaza Anuarul Hoque and published by . This book was released on 2016 with total page 139 pages. Available in PDF, EPUB and Kindle. Book excerpt: SRAM-based FPGAs are increasingly attractive in the aerospace industry for their field programmability and low cost. Unfortunately, they suffer from cosmic radiation induced Single Event Effects (SEEs). In safety-critical applications, the dependability of the design is a prime concern since failures may have catastrophic consequences. Hence, an early analysis of dependability of such safety-critical applications will enable designers to develop systems that meet high dependability requirements, such as the DO-254 standard. In this thesis, we propose a high-level dependability and performability analysis methodology based on probabilistic model checking. Compared to the pen-and-pencil and discrete-event simulation approach, our methodology is more accurate due to the use of an automated formal verification technique. Moreover, compared to fault injection or beam testing, analysis at early design stages can guide designers to build more reliable designs reducing the overall cost and effort. The proposed methodology can perform three different types of analysis: evaluation of available design options, optimization of scrub intervals while satisfying its design assurance level requirements, and optimal partitioning of Triple-Modular Redundant (TMR) Systems. Such analysis can also guide designers to adopt proper mitigation technique(s), such as rescheduling, TMR, TMR with less frequent scrubs, or even can help to decide the number of TMR partitions for a given scrub intervals. Starting from a high-level description of a system, based on the preferred analysis, a Markov model or Markov (reward) model is constructed from the extracted Control Data Flow Graph (CDFG) and the failure/mitigation parameters for the targeted FPGA. Such modeling and exhaustive analysis elaborated using a probabilistic model checking technique can capture all the failures and repairs possible (according to some general model) in the system within the radiation environment. To illustrate the applicability of the proposed approach, we present our quantitative analysis obtained from DSP benchmark circuits.


Early Dependability Analysis of FPGA-Based Space Applications Using Formal Verification Related Books

Early Dependability Analysis of FPGA-Based Space Applications Using Formal Verification
Language: en
Pages: 139
Authors: Khaza Anuarul Hoque
Categories:
Type: BOOK - Published: 2016 - Publisher:

DOWNLOAD EBOOK

SRAM-based FPGAs are increasingly attractive in the aerospace industry for their field programmability and low cost. Unfortunately, they suffer from cosmic radi
Dependable Computing
Language: en
Pages: 852
Authors: Ravishankar K. Iyer
Categories: Computers
Type: BOOK - Published: 2024-05-29 - Publisher: John Wiley & Sons

DOWNLOAD EBOOK

Dependable Computing Covering dependability from software and hardware perspectives Dependable Computing: Design and Assessment looks at both the software and h
Scientific and Technical Aerospace Reports
Language: en
Pages: 464
Authors:
Categories: Aeronautics
Type: BOOK - Published: 1995 - Publisher:

DOWNLOAD EBOOK

IEEE VLSI Test Symposium
Language: en
Pages: 498
Authors:
Categories: Application-specific integrated circuits
Type: BOOK - Published: 2005 - Publisher:

DOWNLOAD EBOOK

Encyclopedia of Software Engineering Three-Volume Set (Print)
Language: en
Pages: 1441
Authors: Phillip A. Laplante
Categories: Computers
Type: BOOK - Published: 2010-11-22 - Publisher: CRC Press

DOWNLOAD EBOOK

Software engineering requires specialized knowledge of a broad spectrum of topics, including the construction of software and the platforms, applications, and e