• Home
  • Search
  • Efficient incremental rerouting for fault reconfiguration in field programmable gate arrays
  • Cite Icon27
  • https://doi.org/10.1109/iccad.1999.810644Copy DOI Icon

Efficient incremental rerouting for fault reconfiguration in field programmable gate arrays

  • Jan 20, 2003
  • S Dutt +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The ability to reconfigure around manufacturing defects and operational faults increases FPGA chip yield, reduces system downtime and maintenance in field operation, and increases reliabilities of mission- and life-critical systems. The fault reconfiguration technique discussed in this work use the principle of node covering in which reconfiguration is achieved by constructing replacement chains of cells from faulty cells to spare/unused ones. A key issue in such reconfiguration is efficient incremental rerouting in the FPGA. Previous methods for node-covering based reconfiguration are “static” in the sense that extra interconnects are added a-priori as part of the initial circuit routing so that a specific fault pattern (e.g., one fault per row) can be tolerated [1]. This, however, results in worst-case track overheads and also in an inflexibility to tolerate other realistic fault patterns. In this paper, we develop dynamic reconfiguration and incremental rerouting techniques that are fault specific. In this approach, the FPGA is initially routed without any extra interconnects for reconfiguration. When faults occur, the routed nets have to be minimally perturbed to allow these interconnects to be inserted “on-the-fly” for reconfiguration. These requirements are addressed in our minimally incremental rerouting technique Conv_T-DAG, which uses a cost-directed depth-first search strategy. We prove several results that establishes the near-optimality of Conv_T-DAG in terms of track overhead. To the best of our knowledge, this is the first time that an incremental rerouting technique has been developed for FPGAs. For several benchmark circuits, the static approach to tolerating one fault per row resulted in a 43% to 34% track overhead.Using the dynamic reconfiguration approach and Conv_T-DAG results in an average overhead of only 16%—an improvement of more than 50%. Over all circuits, the reconfiguration time per fault ranges from 16.8 to 72.9 secs. Simulation of smaller fault sets of one to four faults show very small track overheads ranging from 1.75% to 4.49%. Conv_T-DAG can also be used for interconnect fault tolerance.

Similar Papers
  • Conference Article
  • Citations3

The implementation of basic morphological operations on FPGA using partial reconfiguration

  • Nov 01, 2014
  • Raida Hentati +3
  • Conference Article
  • Citations4

Utilizing Dynamic Partial Reconfiguration to Reduce the Cost of FPGA Debugging

  • Jun 01, 2018
  • Islam Ahmed +3
  • Conference Article
  • Citations4

Secure processing using dynamic partial reconfiguration

  • Apr 13, 2009
  • Christopher T Rathgeb +1
  • Conference Article
  • Citations4

Reducing the overhead of dynamic partial reconfiguration for multi-mode circuits

  • Dec 01, 2014
  • Brahim Al Farisi +2
  • Conference Article
  • Citations31

An adaptive implementation of a dynamically reconfigurable K-nearest neighbour classifier on FPGA

  • Jun 01, 2012
  • Hanaa M Hussain +2
  • Conference Article

Co-processing with dynamic reconfiguration on heterogeneous MPSoC

  • Feb 26, 2014
  • Chao Wang +4
  • Conference Article
  • Citations4

Performance evaluation of dynamic composition & dynamic reconfiguration in SOA applications

  • Jan 01, 2017
  • Vallidevi Krishnamurthy +2
  • Research Article
  • Citations5

Accelerating thread-intensive and explicit memory management programs with dynamic partial reconfiguration

  • Dec 11, 2012
  • The Journal of Supercomputing
  • Qianming Yang +3
  • Research Article
  • Citations22

Analysis and Control of Dynamic Reconfiguration Processes of Manufacturing Systems

  • Jan 01, 2018
  • IEEE Access
  • Jiafeng Zhang +5
  • Conference Article
  • Citations9

An Optically Differential Reconfigurable Gate Array VLSI Chip with a Dynamic Reconfiguration Circuit

  • Apr 22, 2003
  • M Watanabe +1
  • Conference Article
  • Citations4

Runtime and reconfiguration dual-aware placement for SRAM-NVM hybrid FPGAs

  • Aug 01, 2017
  • Qian Lou +5
  • Conference Article
  • Citations9

A Fully Parameterized Virtual Coarse Grained Reconfigurable Array for High Performance Computing Applications

  • May 01, 2016
  • Amit Kulkarni +4
  • Conference Article
  • Citations24

Flexible multi-mode embedded floating-point unit for field programmable gate arrays

  • Feb 22, 2009
  • Yee Jern Chong +1
  • Book Chapter

Synthesis of FPGAs and Testable ASICs

  • Jan 01, 2006
  • Don W Bouldin
  • Research Article

A Novel Fault Orientation Technique of FPGA Configurable Logic Blocks Based on Improved Shift Register

  • Aug 01, 2013
  • Applied Mechanics and Materials
  • Jun Bin Zhang +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.