{"title":"Bio-inspired self-test for evolvable fault tolerant hardware systems","authors":"M. Samie, G. Dragffy, A. Pipe","doi":"10.1109/AHS.2010.5546241","DOIUrl":null,"url":null,"abstract":"This paper presents a novel bio-inspired self-test technique for the implementation of evolvable fault tolerant systems based on the structure, behavior and processes observed in prokaryote unicellular organisms. Such Unitronic (unicellular electronic) artificial systems are implemented by FPGA-like bio-inspired cellular arrays and made up of structurally identical cells. All cells possess self-diagnostic and self-healing capability. Our underlying conceptual postulation is: if it can be guaranteed that during the test phase a cell, the internal functionality of which is configured with a complementary input sequence, demonstrates the same functionality, as that with the original sequence during its normal mode of operation, then the cell is fault free, otherwise it is faulty. Our proposed self-test can evaluate all stuck-at-zero and stuck-at-one faults of the system if at any time only one fault exists. Hardware redundancy is optimised because the same hardware, by simple reconfiguration is able to test itself and thus eliminates the need of duplicated, triplicated hardware.","PeriodicalId":101655,"journal":{"name":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"24","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 NASA/ESA Conference on Adaptive Hardware and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AHS.2010.5546241","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 24
Abstract
This paper presents a novel bio-inspired self-test technique for the implementation of evolvable fault tolerant systems based on the structure, behavior and processes observed in prokaryote unicellular organisms. Such Unitronic (unicellular electronic) artificial systems are implemented by FPGA-like bio-inspired cellular arrays and made up of structurally identical cells. All cells possess self-diagnostic and self-healing capability. Our underlying conceptual postulation is: if it can be guaranteed that during the test phase a cell, the internal functionality of which is configured with a complementary input sequence, demonstrates the same functionality, as that with the original sequence during its normal mode of operation, then the cell is fault free, otherwise it is faulty. Our proposed self-test can evaluate all stuck-at-zero and stuck-at-one faults of the system if at any time only one fault exists. Hardware redundancy is optimised because the same hardware, by simple reconfiguration is able to test itself and thus eliminates the need of duplicated, triplicated hardware.