Determining Application-Specific Knowledge for Improving Robustness of Sequential Circuits

被引:5
|
作者
Huhn, Sebastian [1 ,2 ]
Frehse, Stefan [2 ]
Wille, Robert [2 ,3 ]
Drechsler, Rolf [1 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
[2] German Res Ctr Artificial Intelligence, Cyber Phys Syst Grp, D-28359 Bremen, Germany
[3] Johannes Kepler Univ Linz, Inst Integrated Circuits, A-4040 Linz, Austria
关键词
Boolean functions; circuit faults; fault tolerance; formal verification; integrated circuit reliability; DIAGNOSIS;
D O I
10.1109/TVLSI.2018.2890601
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to their shrinking feature sizes as well as environmental influences, such as high-energy radiation, electrical noise, and particle strikes, integrated circuits are getting more vulnerable to transient faults. Accordingly, how to make those circuits more robust has become an essential step in today's design flows. Methods increasing the robustness of circuits against these faults already exist for a long period of time but either introduce huge additional logic, change the timing behavior of the circuit, or are applicable for dedicated circuits such as microprocessors only. In this paper, we propose an alternative method, which overcomes these drawbacks by determining application-specific knowledge of the circuit, namely the relations of flip-flops and when they assume the same value. By this, we exploit partial redundancies, which are inherent in most circuits anyway (even the optimized ones), to frequently compare the circuit signals for their correctness-eventually leading to an increased robustness. Since determining the correspondingly needed information is a computationally hard task, formal methods, such as bounded model checking, satisfiability-based automatic test pattern generation, and binary decision diagrams, are utilized for this purpose. The resulting methodology requires only a slight increase in additional hardware, does only influence the timing behavior of the circuit negligibly, and is automatically applicable to arbitrary circuits. Experimental evaluations confirm these benefits.
引用
收藏
页码:875 / 887
页数:13
相关论文
共 13 条
  • [11] Fault-Tolerant Application-Specific Topology-Based NoC and Its Prototype on an FPGA
    Bhanu, P. Veda
    Govindan, Rahul
    Kumar, Rajat
    Singh, Vishal
    Soumya, J.
    Cenkeramaddi, Linga Reddy
    IEEE ACCESS, 2021, 9 : 76759 - 76779
  • [12] Ruby: Application-specific Networks-on-Chips design procedure based on bandwidth requirement and fault-tolerance
    Roshan Fekr A.
    Khademzadeh A.
    Samadi Bokharaei V.
    Janidarmian M.
    2010 5th International Symposium on Telecommunications, IST 2010, 2010, : 443 - 447
  • [13] Improving Medical Students' Application of Knowledge and Clinical Decision-Making Through a Porcine-Based Integrated Cardiac Basic Science Program
    Stott, Martyn Charles
    Gooseman, Michael Richard
    Briffa, Norman Paul
    JOURNAL OF SURGICAL EDUCATION, 2016, 73 (04) : 675 - 681