软硬件协同设计的SEU故障注入技术研究

王晶, 荣金叶, 周继芹, 于航, 申娇, 张伟功

电子学报 ›› 2018, Vol. 46 ›› Issue (10) : 2534-2538.

PDF(962 KB)
PDF(962 KB)
电子学报 ›› 2018, Vol. 46 ›› Issue (10) : 2534-2538. DOI: 10.3969/j.issn.0372-2112.2018.10.030
科研通信

软硬件协同设计的SEU故障注入技术研究

  • 王晶1, 荣金叶2, 周继芹3, 于航3, 申娇3, 张伟功1,3
作者信息 +

The Research on Software-Hardware Co-designed SEU Fault-Injection Technology

  • WANG Jing1, RONG Jin-ye2, ZHOU Ji-qin3, YU Hang3, SHEN Jiao3, ZHANG Wei-gong1,3
Author information +
文章历史 +

摘要

针对现有容错计算机故障注入方法缺乏对空间环境中频发的单粒子故障模型的支持,本文提出了一种利用背板技术的软硬件协同仿真与故障注入技术,分别针对寄存器部件和存储器部件的特性,设计了多位错误的单粒子故障模型,在寄存器传输级实现了通过软件生成故障并注入到硬件设计中的软硬件协同故障注入方案,避免了在硬件设计中修改代码生成故障破坏系统完整性的问题.基于Leon2内核的故障注入实验表明,本文设计的平台为处理器容错设计提供了一个自动化、非侵入、低开销的故障注入和可靠性评估方案.

Abstract

The existing real-world or simulated fault injection methods cannot meet the requirements of reliability verification of nanoscale microprocessors for space applications, since they may introduce problems such as high cost, poor flexibility, poor observability, and low accuracy. This paper proposes a hardware/software cooperated fault injection scheme based on backplane, the time and positions of fault are generated in software, and injected into hardware design at register transfer level. Further, a multi-bit fault model focuses on radiation-induced soft error is proposed for register and memory. Experimental results show that the proposed software and hardware co-designed fault injection platform provides a high automation, randomicity and non-intrusion reliability evaluation method for fault-tolerant processor design.

关键词

容错 / 故障注入 / 软硬件协同 / 单粒子翻转 / 微处理器 / 寄存器传输级

Key words

fault-tolerant / fault injection / software-hardware co-design / single event upset / microprocessor / RTL

引用本文

导出引用
王晶, 荣金叶, 周继芹, 于航, 申娇, 张伟功. 软硬件协同设计的SEU故障注入技术研究[J]. 电子学报, 2018, 46(10): 2534-2538. https://doi.org/10.3969/j.issn.0372-2112.2018.10.030
WANG Jing, RONG Jin-ye, ZHOU Ji-qin, YU Hang, SHEN Jiao, ZHANG Wei-gong. The Research on Software-Hardware Co-designed SEU Fault-Injection Technology[J]. Acta Electronica Sinica, 2018, 46(10): 2534-2538. https://doi.org/10.3969/j.issn.0372-2112.2018.10.030
中图分类号: TP302.8   

参考文献

[1] Touloupis E,Flint J A,Chouliaras V A.Study of the effects of SEU-induced faults on a pipeline protected microprocessor[J].IEEE Transactions on Computers,2007,56(12):1585-1596.
[2] Tang D,Iyer R K.Dependability measurement and modeling of a multicomputer system[J].IEEE Transactions on Computers,1993,42(1):62-75.
[3] Barton J H,Czeck E W,Segall Z Z,et al.Fault injection experiments using FIAT[J].IEEE Transactions on Computers,1990,39(4):575-582.
[4] Seungjae Han and K.G.Shin.Experimental evaluation of failure-detection schemes in real-time communication networks[A].Proceedings 27th International Symposium on Fault Tolerant Computing[C].Los Alamitos:IEEE Press,1997.122-131.
[5] Kanawati G A,Kanawati N A,Abraham J A.FERRARI:a flexible software-based fault and error injection system[J].IEEE Transactions on Computers,1995,44(2):248-260.
[6] Arlat J,Boué J,Crouzet Y,et al.Fault Injection Techniques and Tools for Embedded Systems Reliability Evaluation[M].Boston:Springer,2003.177-193.
[7] Gil D,Baraza J C,Gracia J,et al.VHDL Simulation-based Fault Injection Techniques[M].Boston:Springer,2003.159-176.
[8] Zarandi H R,Miremadi S G,Ejlali A.Ejlali.Dependability analysis using a fault jnjection tool based on synthesizability of HDL models[A].Proceedings 18th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems[C].Washington,DC,USA:IEEE Computer Society,2003.485-492.
[9] Baraza J C,Gracia J,Blanc S,et al.Enhancement of fault injection techniques based on the modification of VHDL code[J].IEEE Transactions on Very Large Scale Integration Systems,2008,16(6):693-706.
[10] Czeck E W,Siewiorek D P.Effects of transient gate-level faults on program behavior[A].Digest of Papers Fault-Tolerant Computing:20th International Symposium[C].New York:IEEE,1990.236-243.
[11] Kim S,Somani A K.Soft error sensitivity characterization for microprocessor dependability enhancement strategy[A].Conference on Dependable Systems and Networks[C].New Zealand:Digital Press,2002.416-425.
[12] Wang Jing,Yang Xing,Zhao Yuanfu,et al.Multi-bits error detection and fast recovery in RICS cores[J].Journal of Semiconductors,2015,36(11):75-79.

基金

国防973项目; 国家自然科学基金 (No.61772350,No.61472260,No.61741211); 北京市高水平教师队伍建设计划 (No.CIT&TCD201704082,No.CIT&TCD20170322); 体系结构国家重点实验室开放课题 (No.CARCH201607); 北京市科技新星计划 (No.XX2018081); 深圳市科技计划项目 (No.JCYJ20150529164656096,No.JCYJ20170302153955969)
PDF(962 KB)

Accesses

Citation

Detail

段落导航
相关文章

/