首页 | 本学科首页   官方微博 | 高级检索  
     


Hardware and Software Transparency in the Protection of Programs Against SEUs and SETs
Authors:Eduardo Luis Rhod  Carlos Arthur Lang Lisbôa  Luigi Carro  Matteo Sonza Reorda  Massimo Violante
Affiliation:1. Escola de Engenharia, Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
2. Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
3. Dipartimento di Automatica e Informatica, Politecnico di Torino, Torino, Italy
Abstract:Processor cores embedded in systems-on-a-chip (SoCs) are often deployed in critical computations, and when affected by faults they may produce dramatic effects. When hardware hardening is not cost-effective, software implemented hardware fault tolerance (SIHFT) can be a solution to increase SoCs’ dependability, but it increases the time for running the hardened application, as well as the memory occupation. In this paper we propose a method that eliminates the memory overhead, by exploiting a new approach to instruction hardening and control flow checking. The proposed method hardens an application online during its execution, without the need for introducing any change in its source code, and is non-intrusive, since it does not require any modification in the main processor’s architecture. The method has been tested with two widely used architectures: a microcontroller and a RISC processor, and proven to be suitable for hardening SoCs against transient faults and also for detecting permanent faults.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号