Feedback

ECC Memory for Fault Tolerant RISC-V Processors

Affiliation/Institute
Institute of Computer and Network Engineering (IDA), Technische Universität Braunschweig
Dörflinger, Alexander;
Affiliation/Institute
Institute of Computer and Network Engineering (IDA), Technische Universität Braunschweig
Guan, Yejun; Michalik, Sören; Michalik, Sönke; Naghmouchi, Jamin;
Affiliation/Institute
Institute of Computer and Network Engineering (IDA), Technische Universität Braunschweig
Michalik, Harald

Numerous processor cores based on the popular RISC-V Instruction Set Architecture have been developed in the past few years and are freely available. The same applies for RISC-V ecosystems that allow to implement System-on-Chips with RISC-V processors on ASICs or FPGAs. However, so far only very little concepts and implementations for fault tolerant RISC-V processors are existing. This inhibits the use of RISC-V for safety-critical applications (as in the automotive domain) or within radiation environments (as in the aerospace domain). This work enhances the existing implementations Rocket and BOOM with a generic Error Correction Code (ECC) protected memory as a first step towards fault tolerance. The impact of the ECC additions on performance and resource utilization are discussed.

Cite

Citation style:
Could not load citation form.

Access Statistic

Total:
Downloads:
Abtractviews:
Last 12 Month:
Downloads:
Abtractviews:

Rights

Use and reproduction:
All rights reserved