首页> 外文会议>Annual Conference of the IEEE Industrial Electronics Society >A Dual Lockstep Processor System-on-a-Chip for Fast Error Recovery in Safety-Critical Applications
【24h】

A Dual Lockstep Processor System-on-a-Chip for Fast Error Recovery in Safety-Critical Applications

机译:双锁步处理器单芯片系统,可在安全关键型应用中快速恢复错误

获取原文

摘要

In a lockstep system, errors induced by single-point and common-mode failures could cause catastrophic fatality without proper error detection or write-protection circuitries. In this paper, we design and implement a dual lockstep processor using a two pipelined assembly that executes two virtual cores each, in an interleaved fashion. Such an approach could overcome common-mode failures (CMFs). Furthermore, by running the same code in a secondary pipeline, our system can detect a single-point-of-failure (SPOF). Our technique easily maintains the synchronization between the two virtual cores and omits other fabric that binds a typical dual-core lockstep processor. This reduces the die size and provides early error detection before an error becomes unrecoverable. We achieve our goal by incorporating the lockstep function in the micro-architecture and employing fine-grained multitasking to increase a system’s fail-safe capabilities. Finally, we validate our lockstep processor using the RISC-V 32IM ISA test benches, Dhrystones and Coremark benchmarks, and ModelSim. Our results show a 100% self-checking coverage for stuck-at faults and complete error containment. Since our framework operates fine-grained multitasking, we achieve two lockstep processors instead of one, which saves hardware costs.
机译:在锁步系统中,如果没有适当的错误检测或写保护电路,则由单点故障和共模故障引起的错误可能会导致灾难性的死亡。在本文中,我们使用两个流水线程序集设计并实现了双锁步处理器,该程序集以交错方式执行两个虚拟内核。这种方法可以克服共模故障(CMF)。此外,通过在辅助管道中运行相同的代码,我们的系统可以检测到单点故障(SPOF)。我们的技术可以轻松地维持两个虚拟内核之间的同步,并且省略了绑定典型双核锁步处理器的其他架构。这样可以减小芯片尺寸,并在错误无法恢复之前提早进行错误检测。我们通过将锁步功能纳入微体系结构并采用细粒度的多任务处理来提高系统的故障安全功能,从而实现了我们的目标。最后,我们使用RISC-V 32IM ISA测试平台,Dhrystones和Coremark基准测试以及ModelSim来验证锁步处理器。我们的结果显示了100%的自我检查覆盖率,可解决卡住的故障并完全控制错误。由于我们的框架运行细粒度的多任务处理,因此我们实现了两个锁步处理器,而不是一个,从而节省了硬件成本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号