Naviner et al., 2011 - Google Patents
FIFA: A fault-injection–fault-analysis-based tool for reliability assessment at RTL levelNaviner et al., 2011
- Document ID
- 2433973141636270537
- Author
- Naviner L
- Naviner J
- dos Santos Jr G
- Marques E
- Paiva Jr N
- Publication year
- Publication venue
- Microelectronics Reliability
External Links
Snippet
This paper presents an efficient platform for fault robustness estimation of digital circuits. The proposed platform, named FIFA, was designed as a hardware IP to accelerate the Fault Injection and Fault masking Analysis approach. It supports several fault models as well as …
- 238000004458 analytical method 0 title abstract description 30
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5022—Logic simulation, e.g. for logic circuit operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5068—Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
- G06F17/5081—Layout analysis, e.g. layout verification, design rule check
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5036—Computer-aided design using simulation for analog modelling, e.g. for circuits, spice programme, direct methods, relaxation methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
- G06F17/5054—Circuit design for user-programmable logic devices, e.g. field programmable gate arrays [FPGA]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequence
- G01R31/318385—Random or pseudo-random test pattern
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/70—Fault tolerant, i.e. transient fault suppression
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2832—Specific tests of electronic circuits not provided for elsewhere
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Naviner et al. | FIFA: A fault-injection–fault-analysis-based tool for reliability assessment at RTL level | |
US8108728B2 (en) | Method and apparatus for operational-level functional and degradation fault analysis | |
US7302656B2 (en) | Method and system for performing functional verification of logic circuits | |
Pramanick et al. | On the fault coverage of gate delay fault detecting tests | |
Ashraf et al. | Design-for-diversity for improved fault-tolerance of TMR systems on FPGAs | |
Devarajegowda et al. | Formal verification methodology in an industrial setup | |
Letychevskyi et al. | Modeling method for development of digital system algorithms based on programmable logic devices | |
US10768227B2 (en) | Systems and methods for analyzing failure rates due to soft/hard errors in the design of a digital electronic device | |
US7124383B2 (en) | Integrated proof flow system and method | |
US20170083651A1 (en) | Equivalence checking of analog models | |
US8453082B2 (en) | Soft error verification in hardware designs | |
US10380301B1 (en) | Method for waveform based debugging for cover failures from formal verification | |
US9632894B2 (en) | Apparatus for error simulation and method thereof | |
US20050144580A1 (en) | Method and system for testing a logic design | |
Metra et al. | On-line detection of bridging and delay faults in functional blocks of CMOS self-checking circuits | |
Feng et al. | IPR: in-place reconfiguration for FPGA fault tolerance? | |
US20240184967A1 (en) | Focused testing and verification of circuit designs using hardware description language simulation | |
Lu et al. | Model-based design, analysis and assessment framework for safety-critical systems | |
US7080333B1 (en) | Verifying logic synthesizers | |
US10268786B2 (en) | System and method for capturing transaction specific stage-wise log data | |
Hung et al. | Faster FPGA debug: Efficiently coupling trace instruments with user circuitry | |
US7051303B1 (en) | Method and apparatus for detection and isolation during large scale circuit verification | |
US9098637B1 (en) | Ranking process for simulation-based functional verification | |
US7047173B1 (en) | Analog signal verification using digital signatures | |
Raik et al. | Code coverage analysis using high-level decision diagrams |