Abstract
In this paper we analyze the performance penalty of a fault-tolerant (FT) adaptive computing system (ACS) that implements the roving Self Testing AReas (STARs) approach for on-line testing and fault tolerance for FPGAs[1,5]. For most benchmarks, the presence of the STARs increases the critical path delay by 4.6% to 22%, and preallocating spare cells for fault tolerance causes an additional increase of up to 37%. We also present a procedure for estimating the worst case performance penalty caused by an incremental change of an already placed and routed FPGA. This estimate can be used to guide the selection of fault-tolerant reconfigurations to minimize their impact on the system timing. Our results show that the estimate is within 10% of the real delay values.
Preview
Unable to display preview. Download preview PDF.
References
M. Abramovici, C. Stroud, S. Wijesuriya, C. Hamilton, and V. Verma. Using Roving STARs for On-Line and Diagnosis of FPGAs in Fault-Tolerant Applications. Proceedings of the 1999 International Test Conference, pages 973–982, October 1999.
S. Dutt, V. Shanmugavel, and S. Trimberger. Efficient Incremental Rerouting for Fault Reconfiguration in Field Programmable Gate Arrays. ACM/IEEE International Conference on Computer-Aided Design (ICCAD), November 1999.
J. M. Emmert and D. K. Bhatia. Reconfiguring FPGA Mapped Designs with Applications to Fault Tolerance and Reconfigurable Computing. In Lecture Notes in Computer Science, 7th International Workshop on Field Programmable Logic (FPL97), volume 1304, pages 141–150. Springer-Verlag, August/September 1997.
J. M. Emmert and D. K. Bhatia. Incremental Routing in FPGAs. In 11th Annual IEEE International ASIC Conference, pages I302–I305, September 1998.
J. M. Emmert, C. E. Stroud, B. Skaggs, and M. Abramovici. Dynamic Fault Tolerance in FPGAs via Partial Reconfiguration. In Eighth Annual IEEE Symposium on Field-Programmable Custom Computing Machines, April 2000.
F. Hanchek and S. Dutt. Methodologies for Tolerating Cell and Interconnect Faults in FPGAs. IEEE Transactions on Computers, 47:15–33, January 1998.
F. Hatori, T. Sakurai, K. Sawada, M. Takahashi, M. Ichida, M. Uchida, I. Yoshii, Y. Kawahara, T. Hibi, Y. Sacki, H. Muraga, and K. Kanzaki. Introducing Redundancy in Field Programmable Gate Arrays. In Proceedings of the IEEE International Conference on Custom Integrated Circuits, pages 7.1.1–7.1.4, 1993.
Lucent Inc. http://www.micro.lucent.com/micro/fpga.
Xilinx Inc. http://www.xilinx.com.
J. L. Kelly and P. A. Ivey. A Novel Approach to Defect Tolerant Design for SRAM Based FPGAs. InACM Second International Workshop on Field-Programmable Gate Arrays, pages 1–11, Feburary 1994.
J. Lach, W. H. Mangione-Smith, and M. Potkonjak. Efficiently Supporting Fault Tolerance in FPGAs. In International Symposium on Field Programmable Gate Arrays, 1998.
V. Lakamraju and R. Tessier. Tolerating Operational Faults in Cluster-based FPGAs. In ACM International Symposium on Field-Programmable Gate Arrays, 2000.
K. Roy and S. Nag. On Routability for FPGAs under Faulty Conditions. IEEE Transactions on Computers, 44:1296–1305, November 1995.
G. Tempesti, D. Mange, and A. Stauffer. A Robust Multiplexer-Based FPGA Inspired By Biological Systems. In The Euromicro Journal, volume 43, September 1997.
M. Xu and F. J. Kurdahi. Accurate Prediction of Quality Metrics for Logic Level Designs Targeted Toward Lookup-Table-Based FPGAs. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 17:411–418, December 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Emmert, J.M., Stroud, C.E., Cheatham, J., Taylor, A.M., Kataria, P., Abramovici, M. (2000). Performance Penalty for Fault Tolerance in Roving STARs. In: Hartenstein, R.W., Grünbacher, H. (eds) Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing. FPL 2000. Lecture Notes in Computer Science, vol 1896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44614-1_59
Download citation
DOI: https://doi.org/10.1007/3-540-44614-1_59
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67899-1
Online ISBN: 978-3-540-44614-9
eBook Packages: Springer Book Archive