Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

FPGA-based fault emulation of synchronous sequential circuits

FPGA-based fault emulation of synchronous sequential circuits

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Computers & Digital Techniques — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

A feasibility study of accelerating fault simulation by emulation on field programmable gate arrays (FPGAs) is described. Fault simulation is an important subtask in test pattern generation and it is frequently used throughout the test generation process. The problems associated with fault simulation of sequential circuits are explained. Alternatives that can be considered as trade-offs in terms of the required FPGA resources and accuracy of test quality assessment are discussed. In addition, an extension to the existing environment for re-configurable hardware emulation of fault simulation is presented. It incorporates hardware support for fault dropping. The proposed approach allows simulation speed-up of 40–500 times as compared to the state-of-the-art in software-based fault simulation. On the basis of the experiments, it can be concluded that it is beneficial to use emulation for circuits/methods that require large numbers of test vectors while using simple but flexible algorithmic test vector generating circuits, for example built-in self-test.

References

    1. 1)
      • McGeer, P., McMillan, K., Saldanha, A., Sangiovanni-Vincetelli, A., Scaglia, P.: `Fast discrete function evaluation using decision diagrams', Proc. ICCAD’95, November 1995, p. 402–407.
    2. 2)
      • Pradhan, D.K., Liu, C., Chakrabarty, K.: `EBIST: a novel test generator with built in fault detection capability', Proc. DATE'03, March 2003, Munich, Germany, p. 224–229.
    3. 3)
      • Wieler, R., Zhang, Z., McLeod, R.D.: `Simulating static and dynamic faults in BIST structures with a FPGA-based emulator', Proc. FPL'94, September 1994, Springer-Verlag, p. 240–250.
    4. 4)
      • Ellervee, P., Raik, J., Tihhomirov, V.: `Fault emulation on FPGA: a feasibility study', Proc. Norchip’03, Riga, Latvia, November 2003, p. 11–12.
    5. 5)
      • ‘Turbo Tester’ home page. Available at: http://www.pld.ttu.ee/tt.
    6. 6)
      • G. Jervan , A. Markus , P. Paomets , J. Raik , R. Ubar . (1998) Turbo tester: a CAD system for teaching digital test’ in ‘Microelectronics education.
    7. 7)
      • Abramovici, M., Menon, P.: `Fault simulation on reconfigurable hardware', Proc. FPGAs for Custom Computing Machines, April 1997, p. 182–190.
    8. 8)
      • Niermann, T.M., Cheng, W.-T., Patel, J.H.: `PROOFS: a fast, memory efficient sequential circuit fault simulator', Proc. DAC, 1990, p. 535–540.
    9. 9)
      • Schubert, A., Anheier, W.: `On random pattern testability of cryptographic VLSI cores', Proc. IEEE European Test Workshop, May 1999, p. 15–20.
    10. 10)
      • S.-A. Hwang , J.-H. Hong , C.-W. Wu . Sequential circuit fault simulation using logic emulation. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 8 , 724 - 736
    11. 11)
      • Xilinx Press Release 0273: ‘Axis systems uses world's largest FPGAs from Xilinx to deliver most efficient verification system in the industry’. Available at: http://www.xilinx.com/.
    12. 12)
      • Alderighi, M., D'Angelo, S., Mancini, M., Sechi, G.R.: `A fault injection tool for SRAM-based FPGAs', Proc. 9th IEEE International On-Line Testing Symp. (IOLTS'03), July 2003, p. 129–133.
    13. 13)
      • Wieler, R., Zhang, Z., McLeod, R.D.: `Emulating static faults using a Xilinx based emulator', Proc. IEEE Symp. on FPGAs for Custom Computing Machines, April 1995, p. 110–115.
    14. 14)
      • Parreira, A., Teixeira, J.P., Santos, M.B.: `Built-in self-test preparation in FPGAs', Proc. IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems (DDECS'04), April 2004, Tatranska Lomnica, Slovakia.
    15. 15)
      • ITRS 2004 roadmap. Available at: http://public.itrs.net/.
    16. 16)
      • Burgun, L., Reblewski, F., Fenelon, G., Barbier, J., Lepape, O.: `Serial fault emulation', Proc. DAC'96, June 1996, Las Vegas, USA, p. 801–806.
    17. 17)
      • Xilinx, Inc. Available at: http://www.xilinx.com.
    18. 18)
      • P. Gelsinger . Design and test of the 80386. IEEE Des. Test Comput. , 2 , 64 - 71
    19. 19)
      • Ellervee, P., Raik, J., Tihhomirov, V., Tammemäe, K.: `Evaluating fault emulation on FPGA', Proc. FPL'04, Antwerp, August 2004, Belgium, p. 354–363.
    20. 20)
      • Raik, J., Jenihhin, M., Adelbert, R.: `Sequential circuits BIST synthesis from signal specifications', IEEE Norchip Conf., Oulu, 21–22 November 2005, Finland, p. 196–199.
    21. 21)
      • Sedaghat-Maman, R., Barke, E.: `A new approach to fault emulation', Proc. Rapid System Prototyping, June 1997, p. 173–179.
    22. 22)
      • Cheng, K.-T., Huang, S.-Y., Dai, W.-J.: `Fault emulation: a new approach to fault grading', Proc. ICCAD'95, November 1995, p. 681–686.
    23. 23)
      • Lu, S.-K., Chen, J.-L., Wu, C.-W., Chang, W.-F., Huang, S.-Y.: `Combinational circuit fault diagnosis using logic emulation', Proc. ISCAS'03, 2003, 5, p. 549–552.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cdt_20050065
Loading

Related content

content/journals/10.1049/iet-cdt_20050065
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address