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...

全面介紹

Saved in:
書目詳細資料
Main Authors: Mohd Hafiz, Sulaiman, Sani Irwan, Md Salim, Masrullizam, Mat Ibrahim
格式: Article
語言:English
出版: Asian Research Publishing Network (ARPN) 2016
主題:
在線閱讀: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
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Universiti Teknikal Malaysia Melaka
語言: English
實物特徵
總結: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.