Skip to main content

Performance Penalty for Fault Tolerance in Roving STARs

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing (FPL 2000)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. J. M. Emmert and D. K. Bhatia. Incremental Routing in FPGAs. In 11th Annual IEEE International ASIC Conference, pages I302–I305, September 1998.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. F. Hanchek and S. Dutt. Methodologies for Tolerating Cell and Interconnect Faults in FPGAs. IEEE Transactions on Computers, 47:15–33, January 1998.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. Lucent Inc. http://www.micro.lucent.com/micro/fpga.

  9. Xilinx Inc. http://www.xilinx.com.

  10. 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.

    Google Scholar 

  11. J. Lach, W. H. Mangione-Smith, and M. Potkonjak. Efficiently Supporting Fault Tolerance in FPGAs. In International Symposium on Field Programmable Gate Arrays, 1998.

    Google Scholar 

  12. V. Lakamraju and R. Tessier. Tolerating Operational Faults in Cluster-based FPGAs. In ACM International Symposium on Field-Programmable Gate Arrays, 2000.

    Google Scholar 

  13. K. Roy and S. Nag. On Routability for FPGAs under Faulty Conditions. IEEE Transactions on Computers, 44:1296–1305, November 1995.

    Google Scholar 

  14. G. Tempesti, D. Mange, and A. Stauffer. A Robust Multiplexer-Based FPGA Inspired By Biological Systems. In The Euromicro Journal, volume 43, September 1997.

    Google Scholar 

  15. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics