An embryonic array with improved efficiency and fault tolerance

R Canham, A Tyrrell

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Embryonic arrays are cellular based digital system that make use of reconfigurable technologies to generate some features found in the embryonic development of biological entities. Typically a rectangular array of cells is implemented, each cell containing the complete description of the whole system. A coordinate system is used to select the functionality of each cell. This generates a quick method for reconfiguration, either to change functionality or to accommodate faults.

This paper provides a brief review and critique of previous implementations before Presenting a novel system. Unlike previous examples the array proposed only stores enough configuration data to accommodate a single fault or update. However, once this has occurred the system can reconfigure itself to be prepared for further faults or changes; this occurs in the background while the array still functions. The desired features of the array are provided but in a much more efficient manner It also allows for a more fault tolerant implementation than current embryonic arrays.

Original languageEnglish
Title of host publication2003 NASA/DOD CONFERENCE ON EVOLVABLE HARDWARE
EditorsJ Lohn, R Zebulum, J Steincamp, D Keymeulen, A Stoica, MI Ferguson
Place of PublicationLOS ALAMITOS
PublisherIEEE Computer Society
Pages265-272
Number of pages8
ISBN (Print)0-7695-1977-6
Publication statusPublished - 2003
EventNASA/DoD Conference on Evolvable Hardware - CHICAGO
Duration: 9 Jul 200311 Jul 2003

Conference

ConferenceNASA/DoD Conference on Evolvable Hardware
CityCHICAGO
Period9/07/0311/07/03

Cite this