Alacchi et al., 2023 - Google Patents
Smart-redundancy with in memory ECC checking: Low-power SEE-resistant FPGA architecturesAlacchi et al., 2023
- Document ID
- 4874928997845140330
- Author
- Alacchi A
- Giacomin E
- Gauchi R
- Kulis S
- Gaillardon P
- Publication year
- Publication venue
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems
External Links
Snippet
In harsh environments, such as space, radiation, and charged particles cause single-event effects (SEEs), faults occurring randomly on any electronic component. These must be mitigated to ensure device functionality. Modern mitigation methods, such as triple modular …
Classifications
-
- 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
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1012—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using codes or arrangements adapted for a specific type of error
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/003—Modifications for increasing the reliability for protection
- H03K19/0033—Radiation hardening
- H03K19/00338—In field effect transistor circuits
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/003—Modifications for increasing the reliability for protection
- H03K19/00392—Modifications for increasing the reliability for protection by circuit redundancy
-
- 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
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
-
- 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
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/50—Adding; Subtracting
- G06F7/505—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
-
- 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
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/007—Fail-safe circuits
-
- 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/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2215—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test error correction or detection circuits
-
- 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
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/20—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kastensmidt et al. | Fault-tolerance techniques for SRAM-based FPGAs | |
| Anghel et al. | Evaluation of a soft error tolerance technique based on time and/or space redundancy | |
| de Lima Kastensmidt et al. | Designing fault-tolerant techniques for SRAM-based FPGAs | |
| Fazeli et al. | Feedback redundancy: A power efficient SEU-tolerant latch design for deep sub-micron technologies | |
| She et al. | SEU tolerant memory using error correction code | |
| Kyriakoulakos et al. | A novel SRAM-based FPGA architecture for efficient TMR fault tolerance support | |
| Alacchi et al. | Low latency SEU detection in FPGA CRAM with in-memory ECC checking | |
| She et al. | SEU tolerant latch based on error detection | |
| She et al. | Reducing critical configuration bits via partial TMR for SEU mitigation in FPGAs | |
| Kastensmidt et al. | Designing and testing fault-tolerant techniques for sram-based fpgas | |
| Li et al. | A low-cost error-tolerant flip-flop against SET and SEU for dependable designs | |
| Shirinzadeh et al. | A novel soft error hardened latch design in 90nm CMOS | |
| Sterpone et al. | A Novel Error Rate Estimation Approach forUltraScale+ SRAM-based FPGAs | |
| She et al. | Notice of Violation of IEEE Publication Principles: Selective Triple Modular Redundancy for Single Event Upset (SEU) Mitigation | |
| Lin et al. | A low-cost radiation hardened flip-flop | |
| Drake et al. | A self-correcting soft error tolerant flop-flop | |
| Alacchi et al. | Smart-redundancy with in memory ECC checking: Low-power SEE-resistant FPGA architectures | |
| Elakkumanan et al. | Time redundancy based scan flip-flop reuse to reduce SER of combinational logic | |
| Niaraki Asli et al. | High efficiency time redundant hardened latch for reliable circuit design | |
| Mandal et al. | Efficient dynamic priority based soft error mitigation techniques for configuration memory of FPGA hardware | |
| Prasanth et al. | Reduced overhead soft error mitigation using error control coding techniques | |
| Katkoori et al. | Partial evaluation based triple modular redundancy for single event upset mitigation | |
| Tajima et al. | A low power soft error hardened latch with schmitt-trigger-based C-Element | |
| Ahmad et al. | Fault-tolerant reconfigurable 32-bit alu for space applications | |
| Torvi et al. | Framework for selective flip-flop replacement for soft error mitigation |