Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Fault-tolerant fpga for mission-critical applications.

One of the devices that play a great role in electronic circuits design, specifically safety-critical design applications, is Field programmable Gate Arrays (FPGAs). This is because of its high performance, re-configurability and low development cost. FPGAs are used in many applications such as data...

Full description

Saved in:
Bibliographic Details
Main Author: Alkady, Gehad Ismail Ibrahim
Format: Thesis
Published: AUC Knowledge Fountain 2015
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613407625084928
access_status_str Open Access
author Alkady, Gehad Ismail Ibrahim
author_browse Alkady, Gehad Ismail Ibrahim
author_facet Alkady, Gehad Ismail Ibrahim
author_sort Alkady, Gehad Ismail Ibrahim
collection Thesis
dc_rights_str_mv The author retains all rights with regard to copyright. The author certifies that written permission from the owner(s) of third-party copyrighted matter included in the thesis, dissertation, paper, or record of study has been obtained. The author further certifies that IRB approval has been obtained for this thesis, or that IRB approval is not necessary for this thesis. Insofar as this thesis, dissertation, paper, or record of study is an educational record as defined in the Family Educational Rights and Privacy Act (FERPA) (20 USC 1232g), the author has granted consent to disclosure of it to anyone who requests a copy.
description One of the devices that play a great role in electronic circuits design, specifically safety-critical design applications, is Field programmable Gate Arrays (FPGAs). This is because of its high performance, re-configurability and low development cost. FPGAs are used in many applications such as data processing, networks, automotive, space and industrial applications. Negative impacts on the reliability of such applications result from moving to smaller feature sizes in the latest FPGA architectures. This increases the need for fault-tolerant techniques to improve reliability and extend system lifetime of FPGA-based applications. In this thesis, two fault-tolerant techniques for FPGA-based applications are proposed with a built-in fault detection region. A low cost fault detection scheme is proposed for detecting faults using the fault detection region used in both schemes. The fault detection scheme primarily detects open faults in the programmable interconnect resources in the FPGAs. In addition, Stuck-At faults and Single Event Upsets (SEUs) fault can be detected. For fault recovery, each scheme has its own fault recovery approach. The first approach uses a spare module and a 2-to-1 multiplexer to recover from any fault detected. On the other hand, the second approach recovers from any fault detected using the property of Partial Reconfiguration (PR) in the FPGAs. It relies on identifying a Partially Reconfigurable block (P_b) in the FPGA that is used in the recovery process after the first faulty module is identified in the system. This technique uses only one location to recover from faults in any of the FPGA’s modules and the FPGA interconnects. Simulation results show that both techniques can detect and recover from open faults. In addition, Stuck-At faults and Single Event Upsets (SEUs) fault can also be detected. Finally, both techniques require low area overhead.
format Thesis
id oai:fount.aucegypt.edu:etds-1095
institution American University in Cairo (Egypt)
last_indexed 2026-06-10T12:35:39.635Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from AUC Knowledge Fountain — bepress
publishDate 2015
publishDateRange 2015
publishDateSort 2015
publisher AUC Knowledge Fountain
publisherStr AUC Knowledge Fountain
record_format dspace
source_str AUC Knowledge Fountain — bepress
spelling oai:fount.aucegypt.edu:etds-1095 Fault-tolerant fpga for mission-critical applications. Alkady, Gehad Ismail Ibrahim One of the devices that play a great role in electronic circuits design, specifically safety-critical design applications, is Field programmable Gate Arrays (FPGAs). This is because of its high performance, re-configurability and low development cost. FPGAs are used in many applications such as data processing, networks, automotive, space and industrial applications. Negative impacts on the reliability of such applications result from moving to smaller feature sizes in the latest FPGA architectures. This increases the need for fault-tolerant techniques to improve reliability and extend system lifetime of FPGA-based applications. In this thesis, two fault-tolerant techniques for FPGA-based applications are proposed with a built-in fault detection region. A low cost fault detection scheme is proposed for detecting faults using the fault detection region used in both schemes. The fault detection scheme primarily detects open faults in the programmable interconnect resources in the FPGAs. In addition, Stuck-At faults and Single Event Upsets (SEUs) fault can be detected. For fault recovery, each scheme has its own fault recovery approach. The first approach uses a spare module and a 2-to-1 multiplexer to recover from any fault detected. On the other hand, the second approach recovers from any fault detected using the property of Partial Reconfiguration (PR) in the FPGAs. It relies on identifying a Partially Reconfigurable block (P_b) in the FPGA that is used in the recovery process after the first faulty module is identified in the system. This technique uses only one location to recover from faults in any of the FPGA’s modules and the FPGA interconnects. Simulation results show that both techniques can detect and recover from open faults. In addition, Stuck-At faults and Single Event Upsets (SEUs) fault can also be detected. Finally, both techniques require low area overhead. 2015-02-01T08:00:00Z thesis application/pdf https://fount.aucegypt.edu/etds/96 https://fount.aucegypt.edu/context/etds/article/1095/viewcontent/Final_GehadAlkady_MSC_Thesis.pdf The author retains all rights with regard to copyright. The author certifies that written permission from the owner(s) of third-party copyrighted matter included in the thesis, dissertation, paper, or record of study has been obtained. The author further certifies that IRB approval has been obtained for this thesis, or that IRB approval is not necessary for this thesis. Insofar as this thesis, dissertation, paper, or record of study is an educational record as defined in the Family Educational Rights and Privacy Act (FERPA) (20 USC 1232g), the author has granted consent to disclosure of it to anyone who requests a copy. Theses and Dissertations AUC Knowledge Fountain FPGA fault-tolerance
spellingShingle FPGA
fault-tolerance
Alkady, Gehad Ismail Ibrahim
Fault-tolerant fpga for mission-critical applications.
title Fault-tolerant fpga for mission-critical applications.
title_full Fault-tolerant fpga for mission-critical applications.
title_fullStr Fault-tolerant fpga for mission-critical applications.
title_full_unstemmed Fault-tolerant fpga for mission-critical applications.
title_short Fault-tolerant fpga for mission-critical applications.
title_sort fault tolerant fpga for mission critical applications
topic FPGA
fault-tolerance
url https://fount.aucegypt.edu/etds/96
https://fount.aucegypt.edu/context/etds/article/1095/viewcontent/Final_GehadAlkady_MSC_Thesis.pdf
work_keys_str_mv AT alkadygehadismailibrahim faulttolerantfpgaformissioncriticalapplications