SET and SEU simulation toolkit for LabVIEW

Nowadays, the fault simulation is an important step in any IC design. Predicting the behavioral faults of any process step is essential to ensure that the design is well implemented. During the simulation various problems can be detected and corrected. It is presented a tool to simulate the effects that occur when a source of fault is inserted in a digital circuit, especially SEU faults. To model a fault, it was also developed a TMR method capable of verifying the existence of a fault and to not let it spread through the whole circuit. It was also developed a Voltage Controlled Oscillator (VCO) to view fault effects in analog circuits. LabVIEW tool is used to create a set of virtual instruments to simulate SEUs. It is efficient in modeling the Characteristics of SETs. It is possible with this toolkit to replicate the effects of SEUs and SETs described in the literature.

[1]  G. C. Messenger,et al.  Collection of Charge on Junction Nodes from Ion Tracks , 1982, IEEE Transactions on Nuclear Science.

[2]  A. Holmes-Siedle,et al.  Semiconductor Devices , 1976, 2018 International Semiconductor Conference (CAS).

[3]  Susmita Sur-Kolay,et al.  Fsimac: a fault simulator for asynchronous sequential circuits , 2000, Proceedings of the Ninth Asian Test Symposium.

[4]  Jeffrey Travis,et al.  LabVIEW for Everyone: Graphical Programming Made Easy and Fun , 2006 .

[5]  Cheng-Wen Wu,et al.  RAMSES: a fast memory fault simulator , 1999, Proceedings 1999 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (EFT'99).

[6]  Guoyong Shi,et al.  Efficient DC fault simulation of nonlinear analog circuits: one-step relaxation and adaptive simulation continuation , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[7]  Irith Pomeranz,et al.  $z$-Diagnosis: A Framework for Diagnostic Fault Simulation and Test Generation Utilizing Subsets of Outputs , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Jan M. Rabaey,et al.  Digital Integrated Circuits: A Design Perspective , 1995 .

[9]  Diana Marculescu,et al.  Multiple Transient Faults in Combinational and Sequential Circuits: A Systematic Approach , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  Gary W. Johnson,et al.  LabVIEW Graphical Programming , 1994 .

[11]  Luis Berrojo,et al.  Supporting fault tolerance in an industrial environment: the AMATISTA approach , 2001, Proceedings Seventh International On-Line Testing Workshop.

[12]  Yann Deval,et al.  Investigation of single-event transients in voltage-controlled oscillators , 2003 .

[13]  Robert Caverly CMOS RFIC Design Principles , 2007 .

[14]  Cheng-Wen Wu,et al.  RAMSES-D: DRAM fault simulator supporting weighted coupling fault , 2007, 2007 IEEE International Workshop on Memory Technology, Design and Testing.

[15]  Ondrej Novák,et al.  FPGA-based fault simulator , 2006, 2006 IEEE Design and Diagnostics of Electronic Circuits and systems.

[16]  Weiping Shi,et al.  CodSim - a combined delay fault simulator , 2003, Proceedings 18th IEEE Symposium on Defect and Fault Tolerance in VLSI Systems.

[17]  Ricardo Reis,et al.  Radiation Effects on Embedded Systems , 2010 .

[18]  B.L. Bhuva,et al.  Random Dopant Effect on Vt Variations Affecting the Soft-Error Rates of Nanoscale CMOS Memory Cells , 2007, 2007 IEEE International Reliability Physics Symposium Proceedings. 45th Annual.

[19]  Giorgio Di Natale,et al.  LIFTING: A Flexible Open-Source Fault Simulator , 2008, 2008 17th Asian Test Symposium.

[20]  Zainalabedin Navabi,et al.  Enhancing Fault Simulation Performance by Dynamic Fault Clustering , 2005, 14th Asian Test Symposium (ATS'05).

[21]  Chung-Len Lee,et al.  Distributed fault simulation for sequential circuits by pattern partitioning , 1994, Proceedings of European Design and Test Conference EDAC-ETC-EUROASIC.

[22]  Jen-Chieh Yeh,et al.  RAMSES-FT: a fault simulator for flash memory testing and diagnostics , 2002, Proceedings 20th IEEE VLSI Test Symposium (VTS 2002).