中国半导体行业协会封装分会会刊

中国电子学会电子制造与封装技术分会会刊

导航

电子与封装 ›› 2020, Vol. 20 ›› Issue (10): 100301 . doi: 10.16257/j.cnki.1681-1070.2020.1002

• 电路设计 • 上一篇    下一篇

一种面向RISC-V的检查点和回滚恢复容错方法*

常龙鑫;郭俊;洪广伟;虞致国;顾晓峰   

  1. Engineering Research Center of Ministry of Education for IoT Technology Applications, Department of Electronic Engineering, Jiangnan University, Wuxi 214122, China
  • 收稿日期:2020-03-30 发布日期:2020-05-09
  • 作者简介:常龙鑫(1997—),男,河南新乡人,硕士研究生,主要研究方向为集成电路设计。

A Checkpoint and Rollback Recovery FaultTolerance Method for RISC-V

CHANG Longxin, GUO Jun, HONG Guangwei, YU Zhiguo, GU Xiaofeng   

  1. Engineering Research Center of Ministry of Education for IoT TechnologyApplications, Department of Electronic Engineering, JiangnanUniversity, Wuxi 214122, China
  • Received:2020-03-30 Published:2020-05-09

摘要: 随着特征尺寸的不断减小,CMOS集成电路更容易受到软错误的影响,可靠性设计已成为处理器设计中的重要考虑因素之一。基于对RISC-V特权级别、系统上下文、映射方法的研究,提出了一种面向RISC-V处理器的检查点和回滚恢复方法,并基于此实现了一种面向RISC-V的检查点和回滚恢复容软错误架构。在基于Artix-7开发板实现的e203 RISC-V内核中对该容错架构进行了仿真试验。试验结果表明,所提方法可以实现预期的容软错误功能,提高了RISC-V处理器的可靠性。

关键词: 软错误, 可靠性设计, RISC-V, 检查点和回滚恢复

Abstract: As the feature size continues to decrease, CMOS integrated circuits are more susceptible to soft errors. Reliability design has become one of the important considerations in processor design. Based on the research of RISC-V privilege level, system context, and mapping methods, a checkpoint and rollback recovery method for RISC-V processors is proposed. Based on this, a RISC-V oriented checkpoint and rollback recovery soft error tolerance architecture is implemented. Simulation experiment for the fault-tolerant architecture is performed in the e203 RISC-V core based on the Artix-7 development board. Experimental results show that the proposed method can achieve the expected function of soft error tolerance and improve the reliability of the RISC-V processor.

Key words: soft error, reliabilitydesign, RISC-V, checkpoint and rollback recovery

中图分类号: