DocumentCode
2758546
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
fYear
2010
fDate
1-3 Sept. 2010
Firstpage
232
Lastpage
239
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/DSD.2010.81
Filename
5615652
Link To Document