8.8 iRazor: 3-transistor current-based error detection and correction in an ARM Cortex-R4 processor
Authors:
- 1 January 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 160-162
Abstract
It is well known that technology scaling has led to increasing process/voltage/temperature/aging margins that substantially degrade performance and power in modern processors and SoCs. One approach to address these large timing margins is the use of specialized registers on critical paths that perform error detection and correction (EDAC) [1-5]. While promising, the previously proposed implementations have been limited in several ways. Most notably, they often incur large overheads beyond conventional register designs (e.g., 8-to-44 additional transistors per register). This becomes an obstacle for commercial designs and, hence, there have been no reported implementations of EDAC approaches within substantial commercial processors. Finally, the performance gain from EDAC approaches has not been thoroughly quantified in relation to competing, lower overhead approaches such as frequency binning and canary circuits/critical path monitors [6].Keywords
This publication has 5 references indexed in Scilit:
- The next-generation 64b SPARC core in a T4 SoC processor2012
- A 45 nm Resilient Microprocessor Core for Dynamic Variation ToleranceIEEE Journal of Solid-State Circuits, 2010
- A Power-Efficient 32 bit ARM Processor Using Timing-Error Detection and Correction for Transient-Error Tolerance and Adaptation to PVT VariationIEEE Journal of Solid-State Circuits, 2010
- RazorII: In Situ Error Detection and Correction for PVT and SER ToleranceIEEE Journal of Solid-State Circuits, 2008
- Energy-Efficient and Metastability-Immune Resilient Circuits for Dynamic Variation ToleranceIEEE Journal of Solid-State Circuits, 2008