Title :
Timing speculation in FPGAs: Probabilistic inference of data dependent failure rates
Author :
Chaudhuri, Sumanta ; Wong, Justin S J ; Cheung, Peter Y K
Author_Institution :
Dept. of Electr. & Electron. Eng., Imperial Coll., London, UK
Abstract :
The goal of this work is to model and predict timing failure rates of digital blocks in FPGAs due to delay variation. The timing failures are modelled as transient faults depending on the input vectors to the block, as opposed to conventional critical path failures. Firstly, we present transition tables derived from the truth tables of the logic gates which are apt for our purpose. Next we present a model of transient circuit behaviour based on Bayesian Networks and a method to infer timing failure rates. We implemented these methods with the Bayes Network Toolbox in MATLAB, and compared our results with Monte-Carlo simulations based on SAE-J2748 package for VHDL, and actual implementations and measurements on a Cyclone III FPGA. The test cases are simple arithmetic circuits, such as adders and multipliers. We show that, with this method comparison of error rates is possible among various implementations. We conclude with emphasis on the need for such a method for advancing probabilistic computing paradigms.
Keywords :
Monte Carlo methods; adders; belief networks; electronic engineering computing; error statistics; failure analysis; field programmable gate arrays; inference mechanisms; logic gates; multiplying circuits; transient analysis; Bayes network toolbox; Bayesian networks; Cyclone III FPGA; MATLAB; Monte-Carlo simulations; SAE-J2748 package; VHDL; adders; arithmetic circuits; critical path failures; data dependent failure rates; delay variation; digital blocks; error rates; logic gates; multipliers; probabilistic computing paradigms; probabilistic inference; timing failure rates; timing speculation; transient circuit behaviour; transient faults; transition tables; Bayesian methods; Clocks; Field programmable gate arrays; Integrated circuit modeling; Logic gates; Probabilistic logic; Timing;
Conference_Titel :
Field-Programmable Technology (FPT), 2011 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4577-1741-3
DOI :
10.1109/FPT.2011.6132706