Skip to main content

Towards Self-configuring Evolvable FPGA Using Feedback Cross-Checking

  • Conference paper
Knowledge-Based Intelligent Information and Engineering Systems (KES 2006)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4251))

  • 1316 Accesses

Abstract

Evolvable hardware supposedly avoids single point of failure in circuitry. However, its control circuit is currently separate, thus a single point of failure exists in their interface. In contrast, we implement self-maintaining circuits in a faulty field programmable gate array simulation. We evaluate these circuits with respect to diagnosis reliability and reconfiguration performance. An implementation of our model could increase the survivability of critical engineering applications.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Anderson, T., Lee, P.A.: Fault Tolerance - Principles and Practice. Springer, New York (1992)

    Google Scholar 

  2. Jafari, R., Dabiri, F., Brisk, P., Sarrafzadeh, M.: Adaptive and fault tolerant medical vest for life-critical medical monitoring. In: ACM symposium on Applied computing, pp. 272–279. ACM Press, New York (2005)

    Chapter  Google Scholar 

  3. Dingman, C.P., Marshall, J.: Measuring robustness of a fault-tolerant aerospace system. In: FTCS 1995: Twenty-Fifth International Symposium on Fault-Tolerant Computing, p. 522. IEEE Computer Society Press, Washington (1995)

    Chapter  Google Scholar 

  4. Moser, L., Melliar-Smith, M.: Demonstration of fault tolerance for corba applications. In: ARPA Information Survivability Conference and Exposition, vol. 2, p. 87. IEEE Computer Society Press, Washington (2003)

    Chapter  Google Scholar 

  5. Ellisona, R., Linger, R., Lipson, H., Mead, N., Moore, A.: Foundations for survivable systems engineering. Technical report, CERT Coordination Center, Software Engineering Institute Carnegie Mellon University (2001)

    Google Scholar 

  6. Greenwood, G.W., Hunter, D., Ramsden, E.: Fault recovery in linear systems via intrinsic evolution. In: Proceedings of the 2003 NASA/DoD Conference on Evolvable Hardware, vol. 1, pp. 59–65 (2003)

    Google Scholar 

  7. Sekanina, L.: Towards evolvable IP cores for FPGA’s. In: NASA/DoD Conference on Evolvable Hardware, vol. 1, pp. 145–154 (2003)

    Google Scholar 

  8. Kasai, Y., Sakanashi, H., Murakawa, M., Kiryu, S., Marston, N., Higuchi, T.: Initial evaluation of an evolvable microwave circuit. In: Miller, J.F., Thompson, A., Thompson, P., Fogarty, T.C. (eds.) ICES 2000. LNCS, vol. 1801, pp. 103–112. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  9. Tian, L., Arslan, T.: An evolutionary power management algorithm for SoC based EHW systems. In: NASA/DoD Conference on Evolvable Hardware, vol. 1, pp. 117–124 (2003)

    Google Scholar 

  10. Vigander, S.: Evolutionary fault repair of electronics in space applications. Dept. of Computer & Information Science, Norwegian University of Science and Technology (NTNU), Trondheim (2001)

    Google Scholar 

  11. Eck, V., Kalra, P., LeBlanc, R., McManus, J.: In-circuit partial reconfiguration of rocketIO attributes. Technical report, XILINX (2004)

    Google Scholar 

  12. Sekanina, L.: On routine implementation of virtual evolvable devices using COMBO6. In: NASA/DoD Conference on Evolvable Hardware (2004)

    Google Scholar 

  13. Eberbach, E.: On expressiveness of evolutionary computation: Is EC algorithmic? In: World Congress on Computational Intelligence WCCI 2002, pp. 564–569 (2002)

    Google Scholar 

  14. Rangasayee, K.: The spartan-II family: The complete package. Technical report, Xilinx (2000)

    Google Scholar 

  15. Shanthi, A.P., Parthasarathi, R.: Exploring FPGA structures for evolving fault tolerant hardware. In: NASA/DoD Conference on Evolvable Hardware, vol. 1, pp. 174–181 (2003)

    Google Scholar 

  16. Goldstein, S., Budiu, M., Mishra, M., Venkataramani, G.: Reconfigurable computing and electronic nanotechnology. In: ASAP 2003, The Hague, Netherlands (2003)

    Google Scholar 

  17. Trahan, J.L.: FPGA background. EE7700: Course on Run-Time Reconfiguration, Dept. Electrical & Computer Engineering, Louisiana State University (2005)

    Google Scholar 

  18. Garvie, M., Thompson, A.: Evolution of combinatorial and sequential on-line self-diagnosing hardware. In: 2003 NASA/DoD Conference on Evolvable Hardware, vol. 1, pp. 167–173 (2003)

    Google Scholar 

  19. Bäck, T.: Evolutionary Algorithms in Theory and Practice, pp. 80–121. Oxford University Press, New York (1996)

    MATH  Google Scholar 

  20. Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. pp. 55–62. Springer, Berlin (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ross, R., Hall, R. (2006). Towards Self-configuring Evolvable FPGA Using Feedback Cross-Checking. In: Gabrys, B., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based Intelligent Information and Engineering Systems. KES 2006. Lecture Notes in Computer Science(), vol 4251. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11892960_13

Download citation

  • DOI: https://doi.org/10.1007/11892960_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-46535-5

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics