Abstract
We address the problem of optimizing fault tolerance in FPGA architectures with high defect rates (such as nano-FPGAs) without significantly degrading performance. Our methods address fault tolerance during the placement and reconfiguration stages of FPGA programming. First, we provide several complexity results for both the fault reconfiguration and fault-tolerance placement problems. Then, we propose a placement algorithm which, in the presence of randomly generated faults, optimizes spare placement to maximize the probability that the FPGA can be reconfigured to meet a specified timing constraint. We also give heuristics for reconfiguration after faults have been detected. Despite the hardness results for both the placement and reconfiguration problems, we show our heuristics perform well in simulation (in one scenario, increasing the probability of successful reconfiguration by as much as 55% compared to a uniform spare placement).
Funder
Division of Computing and Communication Foundations
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference33 articles.
1. Bareisa E. Jusas V. Motiejunas K. and Seinauskas R. 2004. Testing of FPGA logic cells. Elektronika IR Elektrotechnica. Bareisa E. Jusas V. Motiejunas K. and Seinauskas R. 2004. Testing of FPGA logic cells. Elektronika IR Elektrotechnica.
2. Betz V. Rose J. and Marquardt A. M. 1999. Architecture and CAD for Deep-Submicron FPGAs. Kluwer Academic Publishers. Betz V. Rose J. and Marquardt A. M. 1999. Architecture and CAD for Deep-Submicron FPGAs. Kluwer Academic Publishers.
3. A taxonomy of reconfiguration techniques for fault-tolerant processor arrays
4. Cheatham J. A. Emmert J. M. and Baumgart S. R. 2006. A survey of fault tolerant methodologies for FPGAs. ACM Trans. Des. Autom. Elect. Syst. 10.1145/1142155.1142167 Cheatham J. A. Emmert J. M. and Baumgart S. R. 2006. A survey of fault tolerant methodologies for FPGAs. ACM Trans. Des. Autom. Elect. Syst. 10.1145/1142155.1142167
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献