[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Scalable FPGA Refurbishment Using Netlist-Driven Evolutionary Algorithms

Published: 01 August 2013 Publication History

Abstract

In this work, Field-Programmable Gate Array (FPGA) reconfigurability is exploited to realize autonomous fault recovery in mission-critical applications at runtime. The proposed Netlist-Driven Evolutionary Refurbishment technique utilizes design-time information from the circuit netlist to constrain the search space of the algorithm by up to 98.1 percent in terms of the chromosome length representing reconfigurable logic elements. This facilitates refurbishment of relatively large-sized FPGA circuits as compared to previous works. Hence, the scalability issue associated with Evolvable Hardware-Based refurbishment is addressed and improved. Experiments are conducted with multiple circuits from the MCNC benchmark suite to validate the approach and assess its benefits and limitations. Successful refurbishment of the apex4 circuit having a total of 1,252 LUTs with 10 percent spares is achieved in as few as 633 generations on average when subjected to simulated randomly injected single stuck-at faults. Moreover, the use of design-time information about the circuit undergoing refurbishment is validated as means to increase the tractability of dynamic evolvable hardware techniques.

Cited By

View all
  • (2018)Maximizing multicast lifetime in unreliable wireless ad hoc networkWireless Networks10.1007/s11276-016-1399-424:4(1175-1185)Online publication date: 1-May-2018
  • (2017)Energy-Efficient Nonvolatile Reconfigurable Logic Using Spin Hall Effect-Based Lookup TablesIEEE Transactions on Nanotechnology10.1109/TNANO.2016.262574916:1(32-43)Online publication date: 1-Jan-2017
  • (2015)Power and quality-aware image processing soft-resilience using online multi-objective GAsInternational Journal of Computational Vision and Robotics10.1504/IJCVR.2015.0671545:1(72-98)Online publication date: 1-Jan-2015

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 62, Issue 8
August 2013
206 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 August 2013

Author Tags

  1. Evolvable hardware
  2. SRAM-based FPGAs
  3. hard/permanent fault refurbishment
  4. scalability of genetic algorithms
  5. search space pruning
  6. selective mutation
  7. self-healing
  8. survivability

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Maximizing multicast lifetime in unreliable wireless ad hoc networkWireless Networks10.1007/s11276-016-1399-424:4(1175-1185)Online publication date: 1-May-2018
  • (2017)Energy-Efficient Nonvolatile Reconfigurable Logic Using Spin Hall Effect-Based Lookup TablesIEEE Transactions on Nanotechnology10.1109/TNANO.2016.262574916:1(32-43)Online publication date: 1-Jan-2017
  • (2015)Power and quality-aware image processing soft-resilience using online multi-objective GAsInternational Journal of Computational Vision and Robotics10.1504/IJCVR.2015.0671545:1(72-98)Online publication date: 1-Jan-2015

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media