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.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
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.
I. Harris, P. Menon, and R. Tessier, “BIST-Based Delay-Path Testing inFPGAArchitectures,” in Proc. IEEE Intn’l. Test Conf., 2001, pp. 932-938.
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.
I. Harris and R. Tessier, “Interconnect Testing in Cluster-Based FPGA Architectures,” in Proc. AMC/IEEE Design Automation Conf., 2000, pp. 49-54.
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.
Lattice Semiconductor Co., http://www.latticesemi.com/products/ fpga.
E. McCluskey, “Verification Testing-A Pseudoexhaustive Test Technique,” IEEE Trans. on Computers, vol. C-33, no. 6, pp. 541-546, 1984.
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.
“Standard Test Access Port and Boundary-Scan Architecture,” IEEE Standard P1149.1, 1990.
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.
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.
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.
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.
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.
Xilinx, Inc., http://www.xilinx.com/products.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1025126030727