As semiconductor technology scales into the deep submicron regime the occurrence of transient or soft errors will increase. This will require new approaches to error detection. Software checking approaches are attractive because they require little hardware modification and can be easily adjusted to fit different reliability and performance requirements. Unfortunately, software checking adds a significant performance overhead. In order to make software checking system more attractive, this dissertation proposes three optimization techniques that reduce the overhead of software error checking approaches. The first technique uses boolean logic to identify code patterns that correspond to outcome tolerant branches. We develop a compiler algori...
The trend towards smaller transistor technologies and lower operating voltages stresses the hardwar...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
This paper presents a technique to derive and implement error detectors to protect an application fr...
As semiconductor technology scales into the deep submicron regime the occurrence of transient or sof...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
System reliability is becoming a significant concern as technology continues to shrink. This is beca...
Hardware errors are on the rise with reducing chip sizes, and power constraints have necessitated th...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...
119 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2008.In the end, this dissertation...
Increasing design complexity for current and future generations of microelectronic technologies lead...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...
The negative impact of the aggressive scaling of technology nodes on the sensitivity of CMOS devices...
International audienceThis paper presents two error models to evaluate safety of a software error de...
Successive generations of processors use smaller transistors in the quest to make more powerful comp...
Embedded systems are increasingly deployed in harsh environments that their components were not nece...
The trend towards smaller transistor technologies and lower operating voltages stresses the hardwar...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
This paper presents a technique to derive and implement error detectors to protect an application fr...
As semiconductor technology scales into the deep submicron regime the occurrence of transient or sof...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
System reliability is becoming a significant concern as technology continues to shrink. This is beca...
Hardware errors are on the rise with reducing chip sizes, and power constraints have necessitated th...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...
119 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2008.In the end, this dissertation...
Increasing design complexity for current and future generations of microelectronic technologies lead...
According to Moore’s law, technology scaling is continuously providing smaller and faster devices. T...
The negative impact of the aggressive scaling of technology nodes on the sensitivity of CMOS devices...
International audienceThis paper presents two error models to evaluate safety of a software error de...
Successive generations of processors use smaller transistors in the quest to make more powerful comp...
Embedded systems are increasingly deployed in harsh environments that their components were not nece...
The trend towards smaller transistor technologies and lower operating voltages stresses the hardwar...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
This paper presents a technique to derive and implement error detectors to protect an application fr...