Open this publication in new window or tab >>Show others...
2020 (English)In: Proceedings - Euromicro Conference on Digital System Design, DSD 2020, Institute of Electrical and Electronics Engineers Inc. , 2020, p. 638-645, article id 9217868Conference paper, Published paper (Refereed)
Abstract [en]
Self-healing is a promising approach for designing reliable digital systems. It refers to the ability of a system to detect faults and automatically fixing them to avoid total failure. With the development of digital systems, heterogeneous systems, in which some parts of the system are executed on the programmable logic, and some other parts run on the processing elements (CPU), are becoming more prevalent. In this work, we propose an adjustable self-healing method that is applicable to heterogeneous systems with accelerated functions and enables the designers to add the self-healing feature to the design. In this method, by manipulating the software codes that are being executed on the processing element, we add the ability to verify the accelerated functions on the programmable logic and heal the possible failures to the system. This is done not only in a straightforward manner but also without being forced to choose a specific reliability-overhead point. The designer will have the option to select the optimum configuration for a desired reliability level. Experimental results on a large design including several accelerated functions are provided and show 42% improvement of reliability by having 27% overhead, as an example of the reliability-overhead point.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2020
Keywords
Acceleration, Genetic algorithm, Heterogeneous systems, Reliability, Self-healing, Computer circuits, Systems analysis, Digital system, Large designs, Optimum configurations, Processing elements, Programmable logic, Reliability level, Software codes, Self-healing materials
National Category
Embedded Systems
Identifiers
urn:nbn:se:mdh:diva-52724 (URN)10.1109/DSD51259.2020.00104 (DOI)000630443300093 ()2-s2.0-85096356744 (Scopus ID)9781728195353 (ISBN)
Conference
23rd Euromicro Conference on Digital System Design, DSD 2020, 26 August 2020 through 28 August 2020
2020-11-262020-11-262021-12-23Bibliographically approved