Skip to main content

Asynchronous Embryonics with Reconfiguration

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

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

Included in the following conference series:

Abstract

As embryonic arrays take inspiration from nature they display biological properties, namely complex structure and fault-tolerance. However, hardware implementations have yet to take advantage of a further biological feature at a fundamental level; asynchronous operation. Scalability and reliability are seen as two areas in which embryonic arrays could benefit from asynchronous design. This paper builds upon a previous asynchronous embryonic architecture simulation. The addition of a two-fold reconfiguration strategy that provides fault-tolerance is detailed. The simulation’s design is similar to that of a macromodule library that has been implemented using Xilinx Virtex FPGAs, bringing the possibility of truly asynchronous embryonic circuits a step closer.

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. Mange, D. et al. (2000), “Toward robust integrated circuits: The embryonics approach”, Proceedings of the IEEE, 88(4): 516–43.

    Article  Google Scholar 

  2. Ortega-Sánchez, C. A. (2000), “Embryonics: A Bio-inspired Fault-tolerant Multicellular System”, D. Phil. Thesis, Bio-inspired and Bio-medical Engineering, The Department of Electronics, The University of York: 159.

    Google Scholar 

  3. Tempesti, G. (1998), “A Self-Repairing Multiplexer-Based FPGA Inspired by Biological Processes”, Ph.D. Thesis, Logic Systems Laboratory, Computer Science Department, Swiss Federal Institute of Technology: 166.

    Google Scholar 

  4. Ortega, C. & Tyrrell, A. (2000), “A Hardware Implementation of an Embryonic Architecture Using Virtex FPGAs”, Evolvable systems: from biology to hardware, Proceedings of 3rd International Conference (ICES2000), Lecture notes in Computer Science, 1801, 155–164, Miller, J. et al. (eds.), Springer-Verlag.

    Chapter  Google Scholar 

  5. Jackson, A. H. & Tyrrell, A. M. (2001), “Asynchronous Embryonics”, Proceedings of 3rd NASA/DoD Workshop on Evolvable Hardware, IEEE Computer Society.

    Google Scholar 

  6. Hauck, S. (1995), “Asynchronous design methodologies: an overview”, Proceedings of the IEEE, 83(1): 69–93.

    Article  MathSciNet  Google Scholar 

  7. Brunvand, E. (1995), “Introduction to Asynchronous Circuits and Systems”, Tutorial, 2nd Working Conference on Asynchronous Design Methodologies, South Bank University, London, UK.

    Google Scholar 

  8. Davis, A. & Nowick, S. M. (1997), “An Introduction to Asynchronous Circuit Design”, University of Utah Department of Computer Science report, UUCS-97-013: 1–58.

    Google Scholar 

  9. McAuley, A. J. (1992), “Four state asynchronous architectures”, IEEE Transactions on Computers, 41(2): 129–42.

    Article  Google Scholar 

  10. Sutherland, I. E. (1989), “Micropipelines”, Communications of the ACM, 32(6): 720–38.

    Article  Google Scholar 

  11. Unger, S. H. (1995), “Hazards, critical races, and metastability”, IEEE Transactions on Computers, 44(6): 754–68.

    Article  MATH  Google Scholar 

  12. Wakerly, J. F. (1994), “Digital design principles and practices”, (2nd ed.), Prentice Hall.

    Google Scholar 

  13. Nussbaum, P., Girau, B. & Tisserand, A. (1998), “Field programmable processor arrays”, Evolvable Systems: From Biology to Hardware, Proceedings of 2nd International Conference (ICES98), Lecture notes in Computer Science, 1478, 311–322, Sipper, M. et al. (eds.), Springer-Verlag.

    Chapter  Google Scholar 

  14. Furber, S. B., Edwards, D. A. & Garside, J. D. (2000), “AMULET3: a 100 MIPS Asynchronous Embedded Processor”, Proceedings of IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD2000), 329–334, IEEE Computer Society.

    Google Scholar 

  15. Ortega, C. & Tyrrell, A. (1998), “Evolvable hardware for fault-tolerant applications”, IEE Colloquium on Evolvable Hardware Systems (Digest No.1998/233), 30, IEE.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jackson, A.H., Tyrrell, A.M. (2001). Asynchronous Embryonics with Reconfiguration. In: Liu, Y., Tanaka, K., Iwata, M., Higuchi, T., Yasunaga, M. (eds) Evolvable Systems: From Biology to Hardware. ICES 2001. Lecture Notes in Computer Science, vol 2210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45443-8_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-45443-8_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42671-4

  • Online ISBN: 978-3-540-45443-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics