Synthesis of an 8051-Like Micro-Controller Tolerant to Transient Faults

  • Authors:
  • Érika Cota;Fernanda Lima;Sana Rezgui;Luigi Carro;Raoul Velazco;Marcelo Lubaszewski;Ricardo Reis

  • Affiliations:
  • PPGC---Inst. Informática, UFRGS, P.O. Box 15064, ZIP 91501-970, Porto Alegre, Brazil. erika@inf.ufrgs.br;PPGC—Inst. Informática, UFRGS, P.O. Box 15064, ZIP 91501-970, Porto Alegre, Brazil. fglima@inf.ufrgs.br;TIMA Laboratory, 46, Av. Félix Viallet, 38031, Grenoble, France. Sana.Rezgui@imag.fr;DELET—UFRGS, Av. Osvaldo Aranha, 103, ZIP 90035-190, Porto Alegre, Brazil. carro@iee.ufrgs.br;TIMA Laboratory, 46, Av. Félix Viallet, 38031, Grenoble, France. Raoul.Velazco@imag.fr;DELET—UFRGS, Av. Osvaldo Aranha, 103, ZIP 90035-190, Porto Alegre, Brazil. luba@iee.ufrgs.br;PPGC—Inst. Informática, UFRGS, P.O. Box 15064, ZIP 91501-970, Porto Alegre, Brazil. reis@inf.ufrgs.br

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the implementation of a fault detection and correction technique used to design a robust 8051 micro-controller with respect to a particular transient fault called Single Event Upset (SEU). A specific study regarding the effects of a SEU in the micro-controller behavior was performed. Furthermore, a fault tolerant technique was implemented in a version of the 8051. The VHDL description of the fault-tolerant microprocessor was prototyped in a FPGA environment and results in terms of area overhead, level of protection and performance penalties are discussed.