Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance

In the development of the microprocessor architecture, the focus is given more on the microprocessor’s performance parameters such as speed, size, cost and power consumption, while less attention is paid to the reliability of data. With the advancement of semiconductor technology node, internal comp...

Full description

Saved in:
Bibliographic Details
Main Authors: Mohd Hafiz, Sulaiman, Sani Irwan, Md Salim, Masrullizam, Mat Ibrahim
Format: Article
Language:English
Published: Asian Research Publishing Network (ARPN) 2016
Subjects:
Online Access:http://eprints.utem.edu.my/id/eprint/17206/1/Implementation%20On%20UTeMRISC%20Microcontroller%20With%20Embedded%20Fault-Tolerance.pdf
http://eprints.utem.edu.my/id/eprint/17206/
http://www.arpnjournals.org/jeas/research_papers/rp_2016/jeas_0516_4276.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknikal Malaysia Melaka
Language: English
id my.utem.eprints.17206
record_format eprints
spelling my.utem.eprints.172062021-09-11T18:24:04Z http://eprints.utem.edu.my/id/eprint/17206/ Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance Mohd Hafiz, Sulaiman Sani Irwan, Md Salim Masrullizam, Mat Ibrahim T Technology (General) In the development of the microprocessor architecture, the focus is given more on the microprocessor’s performance parameters such as speed, size, cost and power consumption, while less attention is paid to the reliability of data. With the advancement of semiconductor technology node, internal components of a microprocessor are also prone to soft error due to sensitivity to glitches and noise. This paper presents an internal implementation of the fault-tolerance design for a low-end microcontroller. The UTeMRISC Microcontroller is chosen for this research and the fault-tolerance is designed based on the error correction code (ECC). The design is focused on the implementation of Hamming Code and Single-Error-Correction Double-Error-Detection (SEC-DED) Code that are synthesizable in the Field Programmable Gate Array (FPGA). To evaluate the performance and functionality of the design, a number of pre-defined faults are injected into the Fault-Tolerant module at three different locations in the UTeMRISC Microcontroller architecture. Based on the experiment results, the embedded fault-tolerance design has produced acceptable error-recovery rate with the optimal operating frequency is peaked at 60MHz. The evaluation shows the promising results are obtained after comparison into error recovered and time latency. Overall, the integration of the fault-tolerance module in the microcontroller architecture offers a good starting point to create a reliable platform in the embedded system design. Asian Research Publishing Network (ARPN) 2016-05 Article PeerReviewed text en http://eprints.utem.edu.my/id/eprint/17206/1/Implementation%20On%20UTeMRISC%20Microcontroller%20With%20Embedded%20Fault-Tolerance.pdf Mohd Hafiz, Sulaiman and Sani Irwan, Md Salim and Masrullizam, Mat Ibrahim (2016) Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance. ARPN Journal Of Engineering And Applied Sciences, 11 (10). pp. 6339-6343. ISSN 1819-6608 http://www.arpnjournals.org/jeas/research_papers/rp_2016/jeas_0516_4276.pdf
institution Universiti Teknikal Malaysia Melaka
building UTEM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknikal Malaysia Melaka
content_source UTEM Institutional Repository
url_provider http://eprints.utem.edu.my/
language English
topic T Technology (General)
spellingShingle T Technology (General)
Mohd Hafiz, Sulaiman
Sani Irwan, Md Salim
Masrullizam, Mat Ibrahim
Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance
description In the development of the microprocessor architecture, the focus is given more on the microprocessor’s performance parameters such as speed, size, cost and power consumption, while less attention is paid to the reliability of data. With the advancement of semiconductor technology node, internal components of a microprocessor are also prone to soft error due to sensitivity to glitches and noise. This paper presents an internal implementation of the fault-tolerance design for a low-end microcontroller. The UTeMRISC Microcontroller is chosen for this research and the fault-tolerance is designed based on the error correction code (ECC). The design is focused on the implementation of Hamming Code and Single-Error-Correction Double-Error-Detection (SEC-DED) Code that are synthesizable in the Field Programmable Gate Array (FPGA). To evaluate the performance and functionality of the design, a number of pre-defined faults are injected into the Fault-Tolerant module at three different locations in the UTeMRISC Microcontroller architecture. Based on the experiment results, the embedded fault-tolerance design has produced acceptable error-recovery rate with the optimal operating frequency is peaked at 60MHz. The evaluation shows the promising results are obtained after comparison into error recovered and time latency. Overall, the integration of the fault-tolerance module in the microcontroller architecture offers a good starting point to create a reliable platform in the embedded system design.
format Article
author Mohd Hafiz, Sulaiman
Sani Irwan, Md Salim
Masrullizam, Mat Ibrahim
author_facet Mohd Hafiz, Sulaiman
Sani Irwan, Md Salim
Masrullizam, Mat Ibrahim
author_sort Mohd Hafiz, Sulaiman
title Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance
title_short Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance
title_full Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance
title_fullStr Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance
title_full_unstemmed Implementation On UTeMRISC Microcontroller With Embedded Fault-Tolerance
title_sort implementation on utemrisc microcontroller with embedded fault-tolerance
publisher Asian Research Publishing Network (ARPN)
publishDate 2016
url http://eprints.utem.edu.my/id/eprint/17206/1/Implementation%20On%20UTeMRISC%20Microcontroller%20With%20Embedded%20Fault-Tolerance.pdf
http://eprints.utem.edu.my/id/eprint/17206/
http://www.arpnjournals.org/jeas/research_papers/rp_2016/jeas_0516_4276.pdf
_version_ 1712288906930552832