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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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.
R. O. Canham and A. M. Tyrrell, “Evolved Fault Tolerance in Evolvable Hardware,” in Proceedings of IEEE Congress on Evolutionary Computation, 2002, Honolulu, HI.
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).
P. Haddow and G. Tufte, “Bridging the Genotype-Phenotype Mapping for Digital FPGAs,” The Third NASA/Dod Workshop on Evolvable Hardware, pp. 109–115
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.
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.
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.
D.C. Mayer, R. B. Katz, J. V. Osborn, J. M. Soden, “Report of the Odyssey FPGA Independent Assessment Team,” NASA/JPL, 2001.
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.
M. Tahoori, S. Mitra, S. Toutounchi, E. McCluskey, “Fault Grading FPGA Interconnect Test Configuration,” in Proceedings of Intl Test Conference, 2002.
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.
S. Vigander, Evolutionary Fault Repair of Electronics in Space Applications, Dissertation, Norwegian University of Science and Technology, Trondheim, Norway, February 28, 2001.
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.
Xilinx Inc., “Xilinx Radiation Hardened Virtex FPGAs Shipping To JPL Mars Mission And Other Space Programs,” Press Release, May 15, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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