• 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