Valadimas et al., 2012 - Google Patents
Cost and power efficient timing error tolerance in flip-flop based microprocessor coresValadimas et al., 2012
- Document ID
- 15859977968386362673
- Author
- Valadimas S
- Tsiatouhas Y
- Arapoyanni A
- Publication year
- Publication venue
- 2012 17th IEEE European Test Symposium (ETS)
External Links
Snippet
Strengthening failure mechanisms accentuate timing errors as a real threat in nanometer technology microprocessor cores. In this work, we present a low-cost and low-power, multiple timing error detection and correction technique, which is based on a new flip-flop …
- 238000001514 detection method 0 abstract description 45
Classifications
-
- 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
- G01R31/318533—Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
- G01R31/318594—Timing aspects
-
- 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
- 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/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1405—Saving, restoring, recovering or retrying at machine instruction level
-
- 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/3177—Testing of logic operation, e.g. by logic analysers
-
- 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
-
- 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/30—Marginal testing, e.g. varying supply voltage
-
- 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
- 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
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power Management, i.e. event-based initiation of power-saving mode
- G06F1/3234—Action, measure or step performed to reduce power consumption
- G06F1/3237—Power saving by disabling clock generation or distribution
-
- 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
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
-
- 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
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3867—Concurrent instruction execution, e.g. pipeline, look ahead using instruction pipelines
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bowman et al. | A 45 nm resilient microprocessor core for dynamic variation tolerance | |
Bowman et al. | Energy-efficient and metastability-immune resilient circuits for dynamic variation tolerance | |
Kwon et al. | Razor-lite: A light-weight register for error detection by observing virtual supply rails | |
US7653850B2 (en) | Delay fault detection using latch with error sampling | |
Nicolaidis | GRAAL: a new fault tolerant design paradigm for mitigating the flaws of deep nanometric technologies | |
Reyserhove et al. | Margin elimination through timing error detection in a near-threshold enabled 32-bit microcontroller in 40-nm CMOS | |
Valadimas et al. | Cost and power efficient timing error tolerance in flip-flop based microprocessor cores | |
Valadimas et al. | The time dilation technique for timing error tolerance | |
Shi et al. | Suspicious timing error prediction with in-cycle clock gating | |
Valadimas et al. | Timing error tolerance in small core designs for SoC applications | |
Lin et al. | A low-cost radiation hardened flip-flop | |
Bowman et al. | Energy-efficient and metastability-immune timing-error detection and recovery circuits for dynamic variation tolerance | |
Elakkumanan et al. | Time redundancy based scan flip-flop reuse to reduce SER of combinational logic | |
Valadimas et al. | Timing error tolerance in nanometer ICs | |
Krstić et al. | Enhanced architectures for soft error detection and correction in combinational and sequential circuits | |
Sai et al. | Multi-path aging sensor for cost-efficient delay fault prediction | |
Lisboa et al. | Using built-in sensors to cope with long duration transient faults in future technologies | |
Palframan et al. | Time redundant parity for low-cost transient error detection | |
Lin et al. | SETTOFF: A fault tolerant flip-flop for building cost-efficient reliable systems | |
Valadimas et al. | Effective timing error tolerance in flip-flop based core designs | |
Raychowdhury et al. | Error detection and correction in microprocessor core and memory due to fast dynamic voltage droops | |
Hua et al. | Low area, low power, robust, highly sensitive error detecting latch for resilient architectures | |
Floros et al. | The time dilation scan architecture for timing error detection and correction | |
Yan et al. | A unified online fault detection scheme via checking of stability violation | |
Pundir et al. | Fault tolerant reconfigurable hardware design using BIST on SRAM: A review |