• DocumentCode
    1553949
  • Title

    Fault emulation: A new methodology for fault grading

  • Author

    Cheng, Kwang-Ting ; Huang, Shi-Yu ; Dai, Wei-Jin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • Volume
    18
  • Issue
    10
  • fYear
    1999
  • fDate
    10/1/1999 12:00:00 AM
  • Firstpage
    1487
  • Lastpage
    1495
  • Abstract
    In this paper, we introduce a method that uses the field programmable gate array (FPGA)-based emulation system for fault grading. The real-time simulation capability of a hardware emulator could significantly improve the performance of fault grading, which is one of the most time consuming tasks in the circuit design and test process. We employ a serial fault emulation algorithm enhanced by two speed-up techniques. First, a set of independent faults can be injected and emulated at the same time. Second, multiple dependent faults can be simultaneously injected within a single FPGA-configuration by adding extra circuitry. Because the reconfiguration time of mapping the numerous faulty circuits into the FPGA´s is pure overhead and could be the bottleneck of the entire process, using extra circuitry for injecting a large number of faults can reduce the number of FPGA-reconfigurations and, thus, improving the performance significantly. In addition, we address the issue of handling potentially detected faults in this hardware emulation environment by using the dual-railed logic. The performance estimation shows that this approach could be several orders of magnitude faster than the existing software approaches for large sequential designs
  • Keywords
    fault simulation; field programmable gate arrays; logic CAD; sequential circuits; FPGA reconfiguration; dual-railed logic; fault emulation; fault grading; field programmable gate array; hardware emulator; real-time simulation software; sequential circuit design; serial algorithm; Circuit faults; Circuit simulation; Circuit synthesis; Circuit testing; Electrical fault detection; Emulation; Fault detection; Field programmable gate arrays; Hardware; Logic;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.790625
  • Filename
    790625