IEEE Micro · 2005 · 1.3K citations · 12 references
EngineeringComputer EngineeringElectrical EngineeringFault-tolerant ComputingMicroelectronicsSemiconductor DevicesDesign For TestabilityDevice ReliabilityReliabilityReliability-based DesignReliable System DesignSemiconductor ReliabilityCmos ReliabilityFault Tolerance In Integrated CircuitsFault-tolerant ArchitectureHardware Reliability AnalysisReliability Degradation MechanismsRobustness Against Random VariationsTransistor ScalingTransistor Sizing
As technology scales, variability in transistor performance continues to increase, making transistors less and less reliable. This creates several challenges in building reliable systems, from the unpredictability of delay to increasing leakage current. Finding solutions to these challenges require a concerted effort on the part of all the players in a system design. This article discusses these effects and proposes microarchitecture, circuit, and testing research that focuses on designing with many unreliable components (transistors) to yield reliable system designs.
12
Parameter variations and impact on circuits and microarchitecture
Shekhar Borkar, Tanay Karnik, S. Narendra et al. · 2003 · 1.4K citations
Design challenges of technology scaling
Shekhar Borkar · IEEE Micro · 1999 · 1.2K citations
Engineering, Computer Engineering, Electrical Engineering +17
Razor: a low-power pipeline based on circuit-level timing speculation
Dan Ernst, Nam Sung Kim, Shidhartha Das et al. · 2003 · 1.1K citations
Engineering, Computer Engineering, Electrical Engineering +16
Razor: a low-power pipeline based on circuit-level timing speculation
Daniel Ernst, Nam Sung Kim, Shidhartha Das et al. · 2004 · 842 citations
Engineering, Computer Engineering, Electrical Engineering +16