Skip to main content
Log in

BIST-Based Delay-Fault Testing in FPGAs

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

We present the first delay-fault testing approach for Field Programmable Gate Arrays (FPGAs), applicable for on-line testing as well as for off-line manufacturing and system-level testing. Our approach is based on Built-In Self-Test (BIST), it is comprehensive, and does not require expensive external test equipment (ATE). We have successfully implemented this BIST approach for delay-fault testing on the Lattice ORCA 2C and Xilinx Spartan FPGAs.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Abramovici and C. Stroud, “BIST-Based Test and Diagnosis of FPGA Logic Blocks,” IEEE Trans. on VLSI, vol. 9, no. 1, pp. 159-172, 2001.

    Google Scholar 

  2. M. Abramovici, J. Emmert, and C. Stroud, “Roving STARs: An Integrated Approach to On-Line Testing, Diagnosis, and Fault Tolerance for FPGAs in Adaptive Computing Systems,” in Proc. Third NASA/DoD Workshop on Evolvable Hardware, 2001, pp. 73-92.

  3. M. Abramovici, C. Stroud, B. Skaggs, and J. Emmert, “Improving On-Line BIST-Based Diagnosis for Roving STARs,” in Proc. IEEE Intn’l. On-Line Test Workshop, 2000, pp. 31-39.

  4. M. Abramovici, C. Stroud, S. Wijesuriya, C. Hamilton, and V. Verma, “Using Roving STARs for On-Line Testing and Diagnosis of FPGAs in Fault-Tolerant Applications,” in Proc. IEEE Intn’l. Test Conf., 1999, pp. 973-982.

  5. J. Emmert, S. Baumgart, P. Kataria, A. Taylor, C. Stroud, and M. Abramovici, “On-line Fault Tolerance for FPGA Interconnect with Roving STARs,” in Proc. IEEE Intn’l. Symp. on Defect and Fault Tolerance in VLSI Systems, 2001, pp. 445-454.

  6. J. Emmert, C. Stroud, B. Skaggs, and M. Abramovici, “Dynamic Fault Tolerance in FPGAs via Partial Reconfiguration,” in Proc. IEEE Symp. on Field-Programmable Custom Computing Machines, 2000, pp. 165-174.

  7. I. Harris, P. Menon, and R. Tessier, “BIST-Based Delay-Path Testing inFPGAArchitectures,” in Proc. IEEE Intn’l. Test Conf., 2001, pp. 932-938.

  8. I. Harris and R. Tessier, “Diagnosis of Interconnect Faults in Cluster-Based FPGA Architectures,” in Proc. IEEE Intn’l Conf. on Computer Aided Design, 2000, pp. 472-476.

  9. I. Harris and R. Tessier, “Interconnect Testing in Cluster-Based FPGA Architectures,” in Proc. AMC/IEEE Design Automation Conf., 2000, pp. 49-54.

  10. A. Krasniewski, “Testing FPGA Delay-Faults in the System Environment is Very Different from Ordinary Delay-Fault Testing,” in Proc. IEEE Intn’l On-Line Test Workshop, 2001, pp. 37-40.

  11. Lattice Semiconductor Co., http://www.latticesemi.com/products/ fpga.

  12. E. McCluskey, “Verification Testing-A Pseudoexhaustive Test Technique,” IEEE Trans. on Computers, vol. C-33, no. 6, pp. 541-546, 1984.

    Google Scholar 

  13. H. Michinishi, T. Yokohira, T. Okamoto, T. Inoue, and H. Fujiwara, “A Test Methodology for Interconnect Structures of LUT-Based FPGAs,” in Proc. IEEE Asian Test Symp., 1996, pp. 68-74.

  14. “Standard Test Access Port and Boundary-Scan Architecture,” IEEE Standard P1149.1, 1990.

  15. A. Steininger and S. Scherrer, “On the Necessity of On-Line BIST in Safety Critical Applications,” in Proc. 29th Fault-Tolerant Computing Symp., 1999, pp. 208-215.

  16. C. Stroud, S. Konala, P. Chen, and M. Abramovici, “Built-In Self-Test for Programmable Logic Blocks in FPGAs (Finally, A Free Lunch: BIST Without Overhead!),” in Proc. IEEE VLSI Test Symp., 1996, pp. 387-392.

  17. C. Stroud, M. Lashinsky, J. Nall, J. Emmert, and M. Abramovici, “On-Line BIST and Diagnosis of FPGA Interconnect Using Roving STARs,” in Proc. IEEE Intn’l. On-Line Test Workshop, 2001, pp. 31-39.

  18. C. Stroud, J. Nall, M. Lashinsky, and M. Abramovici, “BISTBased Diagnosis of FPGA Interconnect,” in Proc. IEEE Intn’l Test Conf., 2002, pp. 618-627.

  19. C. Stroud, S. Wijesuriya, C. Hamilton, and M. Abramovici, “Built-In Self-Test of FPGA Interconnect,” in Proc. IEEE Intn’l. Test Conf., 1998, pp. 404-411.

  20. Xilinx, Inc., http://www.xilinx.com/products.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Abramovici, M., Stroud, C.E. BIST-Based Delay-Fault Testing in FPGAs. Journal of Electronic Testing 19, 549–558 (2003). https://doi.org/10.1023/A:1025126030727

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1025126030727

Navigation