Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional Input

Distance-Ranked Fault Identification (DRFI) is a dynamic reconfiguration technique which employs runtime inputs to conduct online functional testing of fielded FPGA logic and interconnect resources without test vectors. At design time, a diverse set of functionally identical bitstream configurations...

Full description

Bibliographic Details
Main Authors: Naveed Imran, Ronald F. DeMara
Format: Article
Language:English
Published: Hindawi Limited 2014-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2014/279673
id doaj-1af39122b5664cd58d0c222782d0a57e
record_format Article
spelling doaj-1af39122b5664cd58d0c222782d0a57e2020-11-24T23:16:52ZengHindawi LimitedInternational Journal of Reconfigurable Computing1687-71951687-72092014-01-01201410.1155/2014/279673279673Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional InputNaveed Imran0Ronald F. DeMara1Department of Electrical Engineering and Computer Science, University of Central Florida, Orlando, FL 32816, USADepartment of Electrical Engineering and Computer Science, University of Central Florida, Orlando, FL 32816, USADistance-Ranked Fault Identification (DRFI) is a dynamic reconfiguration technique which employs runtime inputs to conduct online functional testing of fielded FPGA logic and interconnect resources without test vectors. At design time, a diverse set of functionally identical bitstream configurations are created which utilize alternate hardware resources in the FPGA fabric. An ordering is imposed on the configuration pool as updated by the PageRank indexing precedence. The configurations which utilize permanently damaged resources and hence manifest discrepant outputs, receive lower rank are thus less preferred for instantiation on the FPGA. Results indicate accurate identification of fault-free configurations in a pool of pregenerated bitstreams with a low number of reconfigurations and input evaluations. For MCNC benchmark circuits, the observed reduction in input evaluations is up to 75% when comparing the DRFI technique to unguided evaluation. The DRFI diagnosis method is seen to isolate all 14 healthy configurations from a pool of 100 pregenerated configurations, and thereby offering a 100% isolation accuracy provided the fault-free configurations exist in the design pool. When a complete recovery is not feasible, graceful degradation may be realized which is demonstrated by the PSNR improvement of images processed in a video encoder case study.http://dx.doi.org/10.1155/2014/279673
collection DOAJ
language English
format Article
sources DOAJ
author Naveed Imran
Ronald F. DeMara
spellingShingle Naveed Imran
Ronald F. DeMara
Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional Input
International Journal of Reconfigurable Computing
author_facet Naveed Imran
Ronald F. DeMara
author_sort Naveed Imran
title Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional Input
title_short Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional Input
title_full Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional Input
title_fullStr Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional Input
title_full_unstemmed Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional Input
title_sort distance-ranked fault identification of reconfigurable hardware bitstreams via functional input
publisher Hindawi Limited
series International Journal of Reconfigurable Computing
issn 1687-7195
1687-7209
publishDate 2014-01-01
description Distance-Ranked Fault Identification (DRFI) is a dynamic reconfiguration technique which employs runtime inputs to conduct online functional testing of fielded FPGA logic and interconnect resources without test vectors. At design time, a diverse set of functionally identical bitstream configurations are created which utilize alternate hardware resources in the FPGA fabric. An ordering is imposed on the configuration pool as updated by the PageRank indexing precedence. The configurations which utilize permanently damaged resources and hence manifest discrepant outputs, receive lower rank are thus less preferred for instantiation on the FPGA. Results indicate accurate identification of fault-free configurations in a pool of pregenerated bitstreams with a low number of reconfigurations and input evaluations. For MCNC benchmark circuits, the observed reduction in input evaluations is up to 75% when comparing the DRFI technique to unguided evaluation. The DRFI diagnosis method is seen to isolate all 14 healthy configurations from a pool of 100 pregenerated configurations, and thereby offering a 100% isolation accuracy provided the fault-free configurations exist in the design pool. When a complete recovery is not feasible, graceful degradation may be realized which is demonstrated by the PSNR improvement of images processed in a video encoder case study.
url http://dx.doi.org/10.1155/2014/279673
work_keys_str_mv AT naveedimran distancerankedfaultidentificationofreconfigurablehardwarebitstreamsviafunctionalinput
AT ronaldfdemara distancerankedfaultidentificationofreconfigurablehardwarebitstreamsviafunctionalinput
_version_ 1725586020026548224