Abstract
This paper represents a new method to protect register file of a RISC microprocessor against MBUs. The key idea is combining the most important properties of two methods in the literature. One of them is a type of information redundancy called as matrix code that has detection and correction capability. The other one is TMR which is a widely used hardware redundancy technique and masks faults. The microprocessor has been designed as a 32-bit single cycle MIPS architecture. Moreover, a crypto module has been designed and integrated into the microprocessor and AES-128 algorithm is implemented in order to create an application platform. The proposed method can detect and correct up to 2, 4, 8-burst or random errors in any register based on the dataset configuration. This design has been implemented in Xilinx Virtex-5 FPGA. Area and power consumption has been compared. The method is applicable for register files with different sizes.
Original language | English |
---|---|
Title of host publication | 2015 IEEE International Conference on Electronics, Circuits, and Systems, ICECS 2015 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 442-445 |
Number of pages | 4 |
ISBN (Electronic) | 9781509002467 |
DOIs | |
Publication status | Published - 23 Mar 2016 |
Event | IEEE International Conference on Electronics, Circuits, and Systems, ICECS 2015 - Cairo, Egypt Duration: 6 Dec 2015 → 9 Dec 2015 |
Publication series
Name | Proceedings of the IEEE International Conference on Electronics, Circuits, and Systems |
---|---|
Volume | 2016-March |
Conference
Conference | IEEE International Conference on Electronics, Circuits, and Systems, ICECS 2015 |
---|---|
Country/Territory | Egypt |
City | Cairo |
Period | 6/12/15 → 9/12/15 |
Bibliographical note
Publisher Copyright:© 2015 IEEE.