Title :
An Analysis of Fault Effects and Propagations in AVR Microcontroller ATmega103(L)
Author :
Rohani, Alireza ; Zarandi, Hamid R.
Author_Institution :
Dept. of Comput. Eng. & Inf. Technol., Amirkabir Univ. of Technol., Tehran
Abstract :
This paper presents an analysis of the effects and propagations of transient faults by simulation-based fault injection into the AVR microcontroller. This analysis is done by injecting 20000 transient faults into main components of the AVR microcontroller that is described in VHDL language. The sensitivity level of various points of the AVR microcontroller such as ALU, Instruction-Register, Program-Counter, Register-file and Flag Registers against fault manifestation is considered and evaluated. The behavior of AVR microcontroller against injected faults is reported and shown that about 41.46% of faults are recovered in simulation time, 53.84% of faults are effective faults and reminding 4.70% of faults are latent faults; moreover a comparison of the behavior of AVR microcontroller in fault injection experiments against some common microprocessors is done. Results of fault analyzing will be used in the future research to propose the fault-tolerant AVR microcontroller.
Keywords :
fault simulation; fault tolerance; hardware description languages; microcontrollers; ALU; ATmega103(L); AVR microcontroller; VHDL language; fault effects; fault propagations; flag registers; instruction-register; program-counter; register-file; simulation-based fault injection; transient faults; Analytical models; Availability; Cache memory; Computer bugs; Fault tolerance; Hardware design languages; Information security; Microcontrollers; Microprocessors; Transient analysis;
Conference_Titel :
Availability, Reliability and Security, 2009. ARES '09. International Conference on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4244-3572-2
Electronic_ISBN :
978-0-7695-3564-7
DOI :
10.1109/ARES.2009.169