• DocumentCode
    3213402
  • Title

    A cost-effective error detection and roll-back recovery technique for embedded microprocessor control logic

  • Author

    Ghasemzadeh-Mohammadi, H. ; Tabkhi, Hamed ; Miremadi, Seyed Ghassem ; Ejlali, Alireza

  • Author_Institution
    Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
  • fYear
    2008
  • fDate
    14-17 Dec. 2008
  • Firstpage
    470
  • Lastpage
    473
  • Abstract
    The increasing rate of transient faults necessitates the use of on-chip fault-tolerant techniques in embedded microprocessors. Performance overhead is a challenging problem in on-chip fault-tolerant techniques used in the random logic of the embedded microprocessors. This paper presents a signature-based error detection and roll-back recovery technique for the control logic with much lower performance overhead as compared to many previous techniques. The low performance overhead is achieved by eliminating the fault masking overhead cycles in the previous techniques. The performance overhead is analytically studied, and the analytical results recommend at which fault rate the use of the technique is preferred. To measure the cycle time of the pipeline critical path and area overhead, this technique has been implemented and synthesized using a behavioral VHDL model of the Leon2 processor. The synthesis results show that the area and the cycle time overhads of the technique are only 17.7% and 3.4%, respectively. In addition, the injection of about 74000 transient single bit-flip faults into the control logic part of the Leon2 processor shows that the technique detected about 99% of the injected faults.
  • Keywords
    error detection; hardware description languages; microprocessor chips; Leon2 processor; VHDL model; VHSIC hardware description language; area overhead; cost-effective error detection; cycle time overhads; embedded microprocessor control logic; fault rate; injected faults; pipeline critical path; roll-back recovery technique; signature-based error detection; transient single bit-flip faults; very-high-speed integrated circuit; Embedded system; Error correction; Fault detection; Fault tolerance; Logic; Microprocessors; Performance analysis; Pipelines; Registers; Silicon on insulator technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2008. ICM 2008. International Conference on
  • Conference_Location
    Sharjah
  • Print_ISBN
    978-1-4244-2369-9
  • Electronic_ISBN
    978-1-4244-2370-5
  • Type

    conf

  • DOI
    10.1109/ICM.2008.5393497
  • Filename
    5393497