Title :
Dynamic Control Flow Checking Technique for Reliable Microprocessors
Author :
Sugihara, Makoto
Author_Institution :
Dept. of Inf. & Comput. Sci., Toyohashi Univ. of Technol., Toyohashi, Japan
Abstract :
Reliability issues such as a soft error and NBTI (negative bias temperature instability) have become a matter of concern as integrated circuits continue to shrink. It is getting more and more important to take reliability requirements into account even for consumer products. This paper presents a dynamic control flow checking (DCFC) technique for high reliable computer systems. The DCFC technique dynamically generates reference signatures as well as runtime signatures during executing a program. The dynamic generation of reference and runtime signatures contributes to saving program or data memory space that stores the signatures. Our DCFC technique stores signatures in a signature table unlike the conventional static control flow checking techniques. Our experiments showed that our DCFC technique protected 1.4-100.0% of executed instructions depending on the size of signature tables.
Keywords :
integrated circuit reliability; microprocessor chips; computer systems; data memory space; dynamic control flow checking technique; integrated circuits; microprocessor reliability; negative bias temperature instability; program space; reference signatures; runtime signatures; static control flow checking techniques; Delay; Generators; Hardware; Integrated circuit reliability; Microprocessors; Runtime; CPU; Control Flow Checking; NBTI; Reliability; SET; SEU; Soft Error; Vulnerability;
Conference_Titel :
Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
Conference_Location :
Lille
Print_ISBN :
978-1-4244-7839-2
DOI :
10.1109/DSD.2010.81