Title
Soft error susceptibility analysis methodology of HLS designs in SRAM-based FPGAs
Date Issued
01 June 2017
Access level
metadata only access
Resource Type
journal article
Author(s)
Tambara L.
Santos A.
Kastensmidt F.L.
Universidade Federal do Rio Grande do Sul
Publisher(s)
Elsevier B.V.
Abstract
SRAM-based FPGAs are attractive to critical applications due to their reconfiguration capability, which allows the design to be adapted on the field under different upset rate environments. High level Synthesis (HLS) is a powerful method to explore different design architectures in FPGAs. In this paper, the HLS tool from Xilinx is used to generate different design architectures and then analyze the probability of errors in those architectures. Two different case studies scenarios are investigated. First, it is evaluated the influence of control flow and pipeline architectures combined with the use of specialized DSP blocks in the FPGA. The number of errors classified as silent data corruption and timeout according to the architectures and DSP blocks usage is analyzed. Moreover, more possibilities of HLS designs are explored such as data organization, aggressive pipeline insertion and the implementation of the algorithm in a soft processor like the Microblaze from Xilinx. These architectures are strongly optimized in performance and the least susceptible design under soft errors is investigated. All case-study designs are evaluated in a 28 nm SRAM-based FPGA under fault injection. The dynamic cross section, soft error rate and mean work between failures are calculated based on the experimental results. The proposed characterization method can be used to guide designers to select better architectures concerning the susceptibility to upsets and performance efficiency.
Start page
209
End page
219
Volume
51
Language
English
OCDE Knowledge area
Ingeniería eléctrica, Ingeniería electrónica Hardware, Arquitectura de computadoras
Scopus EID
2-s2.0-85018301397
Source
Microprocessors and Microsystems
ISSN of the container
01419331
DOI of the container
10.1016/j.micpro.2017.04.016
Sources of information: Directorio de Producción Científica Scopus