• DocumentCode
    2872854
  • Title

    On-Line Testing and Diagnosis of Microcontroller

  • Author

    Elshafey, Khaled ; Elhosiny, Ahmed

  • Author_Institution
    Syst. & Comput. Eng. Dept., Al-Azhar Univ., Nasr
  • fYear
    2006
  • fDate
    16-19 Dec. 2006
  • Firstpage
    178
  • Lastpage
    181
  • Abstract
    This paper presents an on-line testing and diagnosis approach of microcontroller. The proposed approach has been achieved through both fault masking and fault diagnosis algorithms. Concurrent testing technique through using triple modular redundancy (TMR) is required to mask the operational faults and specially tolerate the transient faults. For permanent faults and in parallel with TMR, an on-line and non-concurrent fault detection and diagnostic technique is used to locate the faulty elements. The fault detection and diagnostic technique uses a set of assembly programs that test the entire microcontroller instruction-sets called macros. The macros are able to excite all of the microcontroller functions. A macro is associated to each machine-level instruction; and composed of a few instructions, aimed at activating the target instruction with some operand values representing the macro parameters and propagates the results of its execution to an observable memory positions. A Simulation study has been done using Xilinx Foundation tool, VHDL, and an FPGA Vertix chip.
  • Keywords
    fault diagnosis; instruction sets; integrated circuit testing; macros; microcontrollers; FPGA Vertix chip; VHDL; Xilinx Foundation tool; assembly programs; fault detection; fault diagnosis algorithms; fault masking; instruction-sets; machine-level instruction; macros; microcontroller; on-line testing; operational faults; permanenet faults; transient faults; triple modular redundancy; Availability; Decoding; Fault detection; Fault tolerant systems; Field programmable gate arrays; Microcontrollers; Microprocessors; Performance evaluation; Redundancy; System testing; Diagnosis; FPGA; Microcontroller TMR;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2006. ICM '06. International Conference on
  • Conference_Location
    Dhahran
  • Print_ISBN
    1-4244-0764-8
  • Electronic_ISBN
    1-4244-0765-6
  • Type

    conf

  • DOI
    10.1109/ICM.2006.373296
  • Filename
    4243678