A New Distributed Self-repairing Strategy for Transient Fault Cell in Embryonics Circuit
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.
KeywordsDistributed self-repairing strategy Transient fault Fault-cell reutilization Reliability analysis
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).
- 1.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)Google Scholar
- 4.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]Google Scholar
- 6.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]Google Scholar
- 7.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)Google Scholar
- 12.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)Google Scholar
- 14.Bremner, P., Liu, Y., Samie, M.: SABRE: a bio-inspired fault-tolerant electronic architecture. Bioinspiration Biomim.S 8(1), 1–16 (2013)Google Scholar
- 15.Wang, N.T.: Research of self-repairing technique based on prokaryotic bio-inspired array. National University of Defence Technology, Changsha (2011)Google Scholar
- 16.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]Google Scholar
- 17.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)Google Scholar
- 20.Zhang, Y.: Designed and implementation of embryonic circuit oriented to self-repair on chip. Nanjing University of Aeronautics and Astronautics, Nanjing (2008)Google Scholar