期刊文献+

面向车载功能安全的低开销超标量双核锁步处理器架构设计

Design of a Low-Overhead Superscalar Dual-Core Lockstep Processor Architecture for Automotive Functional Safety
下载PDF
导出
摘要 在车载功能安全领域,双核锁步架构是一种被广泛应用于解决处理器故障的冗余架构。为支持细粒度故障处理的超标量处理器提出一种新颖的双核锁步架构,通过以分支跳转指令的形式执行程序回滚,该架构能在故障发生的同一时钟周期内检测和纠正故障,且不需要额外的专用硬件模块来满足细粒度回滚的需求。还提出一种虚拟写回机制,该机制将特定数据传送到只读寄存器以防止故障衍生,使处理器无需在程序执行期间持续保存现场,从而显著节省了面积开销。试验结果表明,该架构对注入处理器的故障实现了较彻底的故障覆盖,对处理器原型的性能影响很小,与先前双核锁步相关的工作相比,时间和面积开销更小。 In the field of automotive functional safety,the dual-core lockstep(DCLS)architecture is a redundancy architecture widely used for addressing processor faults.This paper proposes a novel dual-core lockstep architecture for superscalar processors that supports fine-grained fault handling.By executing program rollback in the form of a branch instruction,the proposed architecture can detect and correct faults within the same clock cycle they occur,without the need for additional hardware support.Furthermore,the virtual writeback(VW)mechanism is also presented,which feeds specific data to read-only registers to prevent fault propagation.This allows the processor to avoid continuous context saving during program execution,which reduces area overhead significantly.The experimental results show that this architecture achieves more thorough fault coverage with minimal impact on the processor performance,while exhibiting reduced latency and area overhead compared with the DCLS-related previous work.
作者 张承译 王明羽 虞志益 李兆麟 ZHANG Chengyi;WANG Mingyu;YU Zhiyi;LI Zhaolin(School of Microelectronics Science and Technology,SUN Yat-sen University,Guangzhou 510275,China;Department of Computer Science and Technology,Tsinghua University,Beijing 100084,China)
出处 《汽车工程学报》 2024年第2期313-320,共8页 Chinese Journal of Automotive Engineering
基金 国家重点研发计划项目(2020YFB1600202) 广东省重点领域研发计划项目(2021B0101410004) 广东省自然科学基金项目(2022A1515011708)。
关键词 双核锁步 处理器 故障处理 程序回滚 dual-core lockstep processor fault handling rollback
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部