Timing Fault Detection in FPGA-based Circuits

被引:11
作者
Stott, Edward [1 ]
Levine, Joshua M. [1 ]
Cheung, Peter Y. K. [1 ]
Kapre, Nachiket [2 ]
机构
[1] Imperial Coll London, London, England
[2] Nanyang Technol Univ, Singapore, Singapore
来源
2014 IEEE 22ND ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2014) | 2014年
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/FCCM.2014.32
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The operation of FPGA systems, like most VLSI technology, is traditionally governed by static timing analysis, whereby safety margins for operating and manufacturing uncertainty are factored in at design-time. If we operate FPGA designs beyond these conservative margins we can obtain substantial energy and performance improvements. However, doing this carelessly would cause unacceptable impacts to reliability, lifespan and yield-issues which are growing more severe with continuing process scaling. Fortunately, the flexibility of FPGA architecture allows us to monitor and control reliability problems with a variety of runtime instrumentation and adaptation techniques. In this paper we develop a system for detecting timing faults in arbitrary FPGA circuits based on Razor-like shadow register insertion. Through a combination of calibration, timing constraint and adaptation of the CAD flow, we deliver low-overhead, trustworthy fault detection for FPGA-based circuits.
引用
收藏
页码:96 / 99
页数:4
相关论文
共 2 条
[1]  
Ernst D., 2003, P IEEE ACM INT S MIC
[2]  
Levine J. M., 2013, P INT C FIELD PROGR