Skip to main content

Feasibility Study of a Self-healing Hardware Platform

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5992))

Abstract

The increasing demand for robust and reliable systems is pushing the development of adaptable and reconfigurable hardware platforms. However, the robustness and reliability comes at an overhead in terms of longer execution times and increased areas of the platforms. In this paper we are interested in exploring the performance overhead of executing applications on a specific platform, eDNA ?, which is a bio-inspired reconfigurable hardware platform with self-healing capabilities. eDNA is a scalable and coarse grained architecture consisting of an array of interconnected cells aimed at defining a new type of FPGAs. We study the performance of an emulation of the platform implemented as a PicoBlaze-based multi-core architecture with up to 49 cores realised on a Xilinx Virtex-II Pro FPGA. We show a performance overhead compared to a single processor solution, which is in the range of 2x - 18x, depending on the size and complexity of the application. Although this is very large, most of it can be attributed the limitations of the PicoBlaze-based prototype implementation. More important, the overhead after self-healing, where up to 30-75% faulty cells are replaced by spare cells on the platform, is less than 20%.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boesen, M.R., Madsen, J.: edna: A bio-inspired reconfigurable hardware cell architecture supporting self-organisation and self-healing. In: Proceedings of the 2009 NASA/ESA Conference on Adaptive Hardware Systems, pp. 147–154 (2009)

    Google Scholar 

  2. Mange, D., Sipper, M., Stauffer, A., Tempesti, G.: Toward robust integrated circuits: The embryonics approach. Proceedings of the IEEE 88, 516–543 (2000)

    Article  Google Scholar 

  3. Zhang, X., Dragffy, G., Pipe, A., Gunton, N., Zhu, Q.: A reconfigurable self-healing embryonic cell architecture. In: International Conference on Engineering of Reconfigurable Systems and Algorithms - ERSA 2003, pp. 134–140 (2003)

    Google Scholar 

  4. Stauffer, A., Rossier, J.: Self-testable and self-repairable bio-inspired configurable circuits. In: 2009 NASA/ESA Conference on Adaptive Hardware Systems, pp. 155–162 (2009)

    Google Scholar 

  5. Samie, M., Dragffy, G., Popescu, A., Pipe, T., Melhuish, C.: Prokaryotic bio-inspired model for embryonics. In: 2009 NASA/ESA Conference on Adaptive Hardware Systems, pp. 163–170 (2009)

    Google Scholar 

  6. Kachris, C., Wong, S., Vassiliadis, S.: Design and performance evaluation of an adaptive fpga for network applications. Microelectronics Journal 40, 1103–1110 (2009)

    Article  Google Scholar 

  7. Shukla, S., Bergmann, N.W., Becker, J.: Quku: A fast run time reconfigurable platform for image edge detection. In: Bertels, K., Cardoso, J.M.P., Vassiliadis, S. (eds.) ARC 2006. LNCS, vol. 3985, pp. 93–98. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  8. Filho, J.O., Schweizer, T., Oppold, T., Kuhn, T., Rosenstiel, W.: Tuning coarse-grained reconfigurable architectures towards an application domain. In: 2006 IEEE International Conference on Reconfigurable Computing and FPGA’s (ReConFig 2006), pp. 1–7 (2006)

    Google Scholar 

  9. Xilinx: Microblaze processor reference guide - edk 10.1i. Xilinx User Guide UG081, v9.0 (2008)

    Google Scholar 

  10. Page, I.: Constructing hardware-software systems from a single description. Journal of VLSI Signal Processing, 87–107 (1996)

    Google Scholar 

  11. Chapman, K.: Picoblaze 8-bit embedded microcontroller for spartan-3, virtex-ii, and virtex-ii pro fpgas. Xilinx User Guide UG129, v1.1.2 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Boesen, M.R., Schleuniger, P., Madsen, J. (2010). Feasibility Study of a Self-healing Hardware Platform. In: Sirisuk, P., Morgan, F., El-Ghazawi, T., Amano, H. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2010. Lecture Notes in Computer Science, vol 5992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12133-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12133-3_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12132-6

  • Online ISBN: 978-3-642-12133-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics