Improving the dependability of dynamically reconfigurable hardware by concurrent replication of active resources

This presentation describes a low-level technique to replicate active resources (i.e. resources that are being used by functions that are currently running) in dynamically reconfigurable FPGAs, with the main objective of releasing them to be tested in a non-intrusive way. This technique may be used...

Full description

Bibliographic Details
Main Author: José M. M. Ferreira (author)
Other Authors: Manuel G. Gericota (author)
Format: book
Language:eng
Published: 2005
Subjects:
Online Access:https://hdl.handle.net/10216/84672
Country:Portugal
Oai:oai:repositorio-aberto.up.pt:10216/84672
Description
Summary:This presentation describes a low-level technique to replicate active resources (i.e. resources that are being used by functions that are currently running) in dynamically reconfigurable FPGAs, with the main objective of releasing them to be tested in a non-intrusive way. This technique may be used to support i) Online concurrent testing to detect any faults that emerge during system operation, ii) Enhanced fault tolerance (restoring the reliability index by replacing a defective resource), and iii) Reallocation of the FPGA logic space to prevent excessive delays or wasting resources due to fragmentation. All solutions proposed reuse the IEEE 1149.1 (JTAG) test access port and boundary-scan architecture to ensure a low-cost / low overhead implementation.