Skip to main content

A Genetic Representation for Evolutionary Fault Recovery in Virtex FPGAs

  • Conference paper
  • First Online:
Evolvable Systems: From Biology to Hardware (ICES 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2606))

Included in the following conference series:

Abstract

Most evolutionary approaches to fault recovery in FPGAs focus on evolving alternative logic configurations as opposed to evolving the intra-cell routing. Since the majority of transistors in a typical FPGA are dedicated to interconnect, nearly 80% according to one estimate, evolutionary fault-recovery systems should benefit by accommodating routing. In this paper, we propose an evolutionary fault-recovery system employing a genetic representation that takes into account both logic and routing configurations. Experiments were run using a software model of the Xilinx Virtex FPGA. We report that using four Virtex combinational logic blocks, we were able to evolve a 100% accurate quadrature decoder finite state machine in the presence of a stuck-at-zero fault.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Actel Corporation, “Actel FPGAs Make Significant Contribution To Global Space Exploration,” Press Release, August 30, 1999. available at: http://www.actel.com/company/press/1999pr/SpaceContribution.html

  2. N. W. Bergmann and P. R. Sutton, “A High-Performance Computing Module for a Low Earth Orbit Satellite using Reconfigurable Logic,” in Proceedings of Military and Aerospace Applications of Programmable Devices and Technologies Conference, September 15–16, 1998, Greenbelt, MD.

    Google Scholar 

  3. R. O. Canham and A. M. Tyrrell, “Evolved Fault Tolerance in Evolvable Hardware,” in Proceedings of IEEE Congress on Evolutionary Computation, 2002, Honolulu, HI.

    Google Scholar 

  4. S. Guccione, D. Levi, P. Sundararajan, “JBits: A Java-based Interface for Reconfigurable Computing,” 2nd Annual Military and Aerospace Applications of Programmable Devices and Technologies Conference (MAPLD).

    Google Scholar 

  5. P. Haddow and G. Tufte, “Bridging the Genotype-Phenotype Mapping for Digital FPGAs,” The Third NASA/Dod Workshop on Evolvable Hardware, pp. 109–115

    Google Scholar 

  6. D. Keymeulen, A. Stoica, R. Zebulum, “Fault-Tolerant Evolvable Hardware using Field Programmable Transistor Arrays,” IEEE Transactions on Reliability, Special Issue on Fault-Tolerant VLSI Systems, Vol. 49, No. 3, September 2000, pp. 305–316.

    Google Scholar 

  7. D. Levi and S. Guccione, “GeneticFPGA: Evolving Stable Circuits on Mainstream FPGAs,” In Adrian Stoica, Didier Keymeulen, and Jason Lohn, editors, Proceedings of the First NASA/DOD Workshop on Evolvable Hardware, pp. 12–17, IEEE Computer Society Press, Los Alamitos, CA, July 1999.

    Google Scholar 

  8. J.D. Lohn, G.L. Haith, S.P. Colombano, D. Stassinopoulos, “A Comparison of Dynamic Fitness Schedules for Evolutionary Design of Amplifiers,” in Proceedings of the First NASA/DoD Workshop on Evolvable Hardware, Pasadena, CA, IEEE Computer Society Press, 1999, pp. 87–92.

    Google Scholar 

  9. D.C. Mayer, R. B. Katz, J. V. Osborn, J. M. Soden, “Report of the Odyssey FPGA Independent Assessment Team,” NASA/JPL, 2001.

    Google Scholar 

  10. J. F. Miller and M. Hartmann, “Evolving messy gates for fault tolerance: some preliminary findings,” in Proceedings of the Third NASA/DoD Workshop on Evolvable Hardware, July 12-14, 2001, Long Beach, CA.

    Google Scholar 

  11. M. Tahoori, S. Mitra, S. Toutounchi, E. McCluskey, “Fault Grading FPGA Interconnect Test Configuration,” in Proceedings of Intl Test Conference, 2002.

    Google Scholar 

  12. A. Thompson, “Evolving Fault Tolerant Systems,” in Proceedings of 1st IEE/IEEE Intl Conference on Genetic Algorithms in Engineering Systems, IEE Conf. Pub. No 414, pp 524–529, TBD Date, TBD Place.

    Google Scholar 

  13. S. Vigander, Evolutionary Fault Repair of Electronics in Space Applications, Dissertation, Norwegian University of Science and Technology, Trondheim, Norway, February 28, 2001.

    Google Scholar 

  14. E. B. Wells and S. M. Loo, “On the Use of Distributed Reconfigurable Hardware in Launch Control Avionics,” in Proceedings of Digital Avionics Systems Conference, TBD day/month, 2001, TBD location.

    Google Scholar 

  15. Xilinx Inc., “Xilinx Radiation Hardened Virtex FPGAs Shipping To JPL Mars Mission And Other Space Programs,” Press Release, May 15, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lohn, J., Larchev, G., DeMara, R. (2003). A Genetic Representation for Evolutionary Fault Recovery in Virtex FPGAs. In: Tyrrell, A.M., Haddow, P.C., Torresen, J. (eds) Evolvable Systems: From Biology to Hardware. ICES 2003. Lecture Notes in Computer Science, vol 2606. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36553-2_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-36553-2_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00730-2

  • Online ISBN: 978-3-540-36553-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics