With technology scaling, reliability against soft errors is becoming an important design concern for modern embedded systems. To avoid the high cost and performance overheads of full protection techniques, several researches have therefore turned their focus to selective protection techniques. This increases the need to accurately identify the most vulnerable components or instructions in a system. In this paper, we analyze the vulnerability of a system from both the hardware and software perspectives through intensive fault injection trials. From the hardware perspective, we find the most vulnerable hardware components by calculating component-wise failure rates. From the software perspective, we identify the most vulnerable instructions by using the novel root cause instruction analysis. With our results, we show that it is possible to reduce the failure rate of a system to only 12.40% with minimal protection.
|Title of host publication
|Proceedings - 2021 IEEE 39th International Conference on Computer Design, ICCD 2021
|Institute of Electrical and Electronics Engineers Inc.
|Number of pages
|Published - 2021
|39th IEEE International Conference on Computer Design, ICCD 2021 - Virtual, Online, United States
Duration: 2021 Oct 24 → 2021 Oct 27
|Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors
|39th IEEE International Conference on Computer Design, ICCD 2021
|21/10/24 → 21/10/27
Bibliographical notePublisher Copyright:
© 2021 IEEE.
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
- Electrical and Electronic Engineering