Please use this identifier to cite or link to this item:
http://hdl.handle.net/11375/26079
Title: | Hardware Assertions for Mitigating Single-Event Upsets in FPGAs |
Authors: | Dumitrescu, Stefan |
Advisor: | Nicolici, Nicola |
Department: | Electrical and Computer Engineering |
Keywords: | single-event upsets;reliability;Boolean satisfiability;fault tolerance;FPGA |
Publication Date: | 2020 |
Abstract: | The memory cells used in modern field programmable gate arrays (FPGAs) are highly susceptible to single event upsets (SEUs). The typical mitigation strategy in the industry is some form of hardware redundancy in the form of duplication with comparison (DWC) or triple modular redundancy (TMR). While this strategy is highly effective in masking out the effect of faults, it incurs a large hardware cost. In this thesis, we explore a different approach to hardware redundancy. The core idea of our approach is to exploit the conflict-driven clause learning (CDCL) mechanism in modern Boolean satisfiability (SAT) solvers to provide us with invariants which can be realized as hardware checkers. Furthermore, we develop the algorithms required to select a subset of these invariants to be included as part of a checker circuit. This checker circuit then augments the original FPGA design. We find which look-up table (LUT) memory cells are sensitive to bitflips, then we automatically generate a checker circuit consisting of hardware invariants targeted towards those faults. We aim to reach 100% coverage of sensitizable faults. After extensive experimentation, we conclude that this approach is not competitive with DWC with respect to hardware area. However, we demonstrate that many bitflips will have reduced a detection latency compared to DWC. |
URI: | http://hdl.handle.net/11375/26079 |
Appears in Collections: | Open Access Dissertations and Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
dumitrescu_stefan_2020december_masc.pdf | 3.91 MB | Adobe PDF | View/Open |
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.