Abstract
The embryonics circuit with cell array structure has the prominent characteristics of distributed self-controlling and self-repairing. Distributed self-repairing strategy is a key element in designing the embryonics circuit. However, all existing strategies of embryonics circuit mainly aim at the permanent faults, and lack of the transient faults. It would be a huge waste of hardware if a cell was permanently eliminated due to a local transient fault, and the waste will result in seriously low hardware utilization in those environments dominated by transient faults. In this paper, a new distributed self-repairing strategy named fault-cell reutilization self-repairing strategy (FCRSS) is proposed, where the cells with transient fault could be reused. Two mechanisms of elimination and reconfiguration are mixed together. Those transient fault-cells can be reconfigured to achieve fault-cell reutilization. Then, methods to design of all the modules are described in details. Lastly, circuit simulation and reliability analysis results prove that the FCRSS can increase hardware utilization rate and system reliability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mange, D., Sanchez, E., Stauffer, A., et al.: Embryonics: a new methodology for designing field-programmable gate arrays with self-repair and self-replicating properties. In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems (1998)
Kretzschmar, U., Gomez-Cornejo, J., Astarloa, A., Bidarte, U., Del Ser, J.: Synchronization of faulty processors in coarse-grained TMR protected partially reconfigurable FPGA designs. Reliab. Eng. Syst. Saf. 151, 1–9 (2016)
Stauffer, A., Mange, D., Rossier, J.: Bio-inspired self-organizing cellular systems. Biosystems 94(1–2), 164–169 (2008)
Zhang, Z., Wang, Y.R.: Method to reliability improvement of chip self-repairing hardware by array layout reformation. Acta Aeronaut. Astronaut. Sin. 35(12), 3392–3402 (2014). [Chinese]
Zhang, Z., Wang, Y.R., Yang, S.S., Yao, R., Cui, J.: The research of self-repairing digital circuit based on embryonic cellular array. Neural Comput. Applic 17(2), 145–151 (2008)
Zhang, Z., Wang, Y.R.: Cell granularity optimization method of embryonics hardware in application design process. Acta Aeronaut. Astronaut. Sin. 37(11), 3502–3511 (2016). [Chinese]
Canham, R.O., Tyrrell, A.M.: A multilayered immune system for hardware fault tolerance within an embryonic array. Artif. Immune Syst. 1(1), 3–11 (2002)
Canham, R.O., Tyrrell, A.M.: A hardware artificial immune system and embryonic array for fault tolerant systems. Genet. Program. Evolvable Mach. 4(4), 359–382 (2003)
Ortega, S.C., Mange, D., Smith, S.: Embryonics: a bio-inspired cellular architecture with fault-tolerant properties. Genet. Program. Evolvable Mach. 1(3), 187–215 (2000)
Tempesti, G., Mange, D., Mudry, P.A.: Self-replicating hardware for reliability: the embryonics project. ACM J. Emerg. Technol. Comput. Syst. 3(2), 1–21 (2007)
Szasz, C., Virgil CX, F., Husi, G.: Embryonic systems implementation with FPGA-based artificial cell network hardware architectures. Asian J. Control. 12(2), 208–15 (2010)
Husi, G., Szasz, C., Chindris, V.: Artificial immune system implementation upon embryonic machine for hardware fault-tolerant industrial control applications. Glob. J. Comput. Sci. Technol. 10(4), 60–6 (2010)
Samie, M., Dragffy, G., Tyrrell, A.M.: Novel bio-inspired approach for fault-tolerant VLSI systems. IEEE Trans. Very Large Scale Integr. Syst. 21(10), 1878–1891 (2013)
Bremner, P., Liu, Y., Samie, M.: SABRE: a bio-inspired fault-tolerant electronic architecture. Bioinspiration Biomim.S 8(1), 1–16 (2013)
Wang, N.T.: Research of self-repairing technique based on prokaryotic bio-inspired array. National University of Defence Technology, Changsha (2011)
Wang, T., Cai, J.Y., Meng, Y.F.: Design of bus-based embryonic array and selection method for mounts of spare cells. Comput. Eng. Appl. 53(8), 44–49 (2017). [Chinese]
Wang, T., Cai, J.Y., Meng, Y.F.: A novel embryonics electronic cell array structure based on functional decomposition and circular removal self-repair mechanism. Adv. Mech. Eng. 9(9), 1–16 (2017)
Normand, E.: Single-event effects in avionics. IEEE Trans. Nucl. Sci. 43(2), 461–474 (2002)
Yao, R., Chen, Q.Q., Li, Z.W.: Multi-objective evolutionary design of selective triple modular redundancy systems against SEUs. Chin. J. Aeronaut. 28(3), 804–13 (2015)
Zhang, Y.: Designed and implementation of embryonic circuit oriented to self-repair on chip. Nanjing University of Aeronautics and Astronautics, Nanjing (2008)
Acknowledgements
This study was co-supported by the National Natural Science Foundation of China (No. 61202001 and 61402226) and the Fundamental Research Funds for the Central Universities of NUAA (No. NS2018026 and NS2012024).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, Z., Qiu, Y., Yuan, X. (2018). A New Distributed Self-repairing Strategy for Transient Fault Cell in Embryonics Circuit. In: Del Ser, J., Osaba, E., Bilbao, M., Sanchez-Medina, J., Vecchio, M., Yang, XS. (eds) Intelligent Distributed Computing XII. IDC 2018. Studies in Computational Intelligence, vol 798. Springer, Cham. https://doi.org/10.1007/978-3-319-99626-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-99626-4_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-99625-7
Online ISBN: 978-3-319-99626-4
eBook Packages: EngineeringEngineering (R0)