Title :
Timing Fault Detection in FPGA-Based Circuits
Author :
Stott, Edward ; Levine, Joshua M. ; Cheung, Peter Y. K. ; Kapre, Nachiket
Author_Institution :
Imperial Coll. London, London, UK
Abstract :
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.
Keywords :
circuit reliability; fault diagnosis; field programmable gate arrays; logic design; CAD flow; FPGA-based circuits; Razor-like shadow register insertion; VLSI technology; conservative margins; control reliability problems; manufacturing uncertainty; safety margins; static timing analysis; timing constraint; timing fault detection; Clocks; Electrical fault detection; Fault detection; Field programmable gate arrays; Registers; Timing;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4799-5110-9
DOI :
10.1109/FCCM.2014.32