Switch-level soft error emulation for SET-induced pulses of variable strengths

  • Authors:
  • Reza Sedaghat;Reza Javaheri;Prabhleen K. Kalkat;Jalal Mohammad Chikhe

  • Affiliations:
  • Ryerson University, 350 Victoria Street, Toronto, Canada M5B 2K3;Ryerson University, 350 Victoria Street, Toronto, Canada M5B 2K3;Ryerson University, 350 Victoria Street, Toronto, Canada M5B 2K3;Ryerson University, 350 Victoria Street, Toronto, Canada M5B 2K3

  • Venue:
  • Microelectronics Journal
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Due to the increased complexity of modern digital circuits, the use of simulation-based soft error detection methods has become cumbersome and very time-consuming. FPGA-based emulation provides an attractive alternative, as it can not only provide faster speed, but also handle highly complex circuits. In this work, a novel FPGA-based soft error detection technique is proposed, which enables detection of soft errors resulting from voltage pulses of different magnitudes induced by single-event transients (SETs). The paper analyzes the effect of transient injection location on soft error rate (SER) and applies the idea of transient equivalence to minimize resource overhead as well as speed-up emulation process. Switch-level implementations of ISCAS'85 benchmarks are designed using gate-level structures and experimental results are reported. The results show that an application of transient equivalence results in an emulation speed-up of 2.875 and reduces the memory utilization by 65%. An average soft error rate (SER) of 0.7-0.8 was achieved using the proposed strength-based detection with drain as transient injection location, showing that voltage pulses of magnitude smaller than logic threshold can eventually result in soft errors. Furthermore, the presented emulation-based soft error detection technique achieved significant speed-up of the order of 10^6 compared to a customized simulation-based method.